您的位置: 首页» 人才培养» 本科生培养» 课程介绍

课程介绍

程序设计基础-课程简介

  时间:2023-07-28  浏览:


(1)培养目标

《程序设计基础》是介绍如何基于计算思维利用计算机来编程解决问题的一门课程。计算思维不仅仅是一种利用计算机解决问题的方法,也是未来面对各种问题的一种严谨的结构化思维方法。课程以计算思维构建为主线,把相关基础知识、编程技术和程序设计思想融会贯通,介绍程序设计本质的内容和通用的实现方法。

本课程通过理论学习和专业实验,学习程序设计的基础知识和设计思维方法,初步了解计算机软硬件系统的组成与工作原理,掌握基本的程序结构、数据结构与简单算法,掌握与程序开发相关的思想、语法和设计工具,将复杂的问题分解为简单环节并完成程序设计,提升解决实际问题的能力

(2)内容设置

[1] 认识计算机

了解计算机软硬件结构及工作原理,计算机中的数据表示,程序与程序设计,程序流程描述,算法描述三要素,程序设计语言介绍;

[2] 与计算机对话

数据及其输入,数据的处理,结果的输出,程序开发周期,常见数据类型;

[3] 如何做判断

顺序执行程序,何时需要判断分支,分支运算符,分支句法结构,选择结构应用;

[4] 如何实现循环

什么时候需要循环,循环运算符,不同循环的句法结构,循环结构应用;

[5] 拆分与整合

模块化编程,模块的构成及函数,函数应用;

[6] 复杂数据组织

数组,查找算法,排序算法,文件操作。

(3)主要教学方式

本课程教学采用课堂教学和实验相结合、辅以小组讨论和汇报展示的教学方式,加强实例教学,以增强学生的学习兴趣,培养学生发现问题并解决问题的能力。

(4)先修课要求

无。