职称:博士,副教授
单位:宁波大学
部门:信息科学与工程学院
主讲教师:陈海明
教师团队:共1位
| 学校: | 宁波大学 |
| 开课院系: | 信息科学与工程学院 |
| 专业大类: | 电子信息 |
| 开课专业: | 计算机 |
| 课程英文名称: | Computer Programming |
| 学分: | 3 |
| 课时: | 64 |
本课程是理工科学生必学的重要的信息素养课,培养学生用计算机求解实际问题的能力。主要内容有:C语言程序设计(基本数据类型和程序结构、数组、函数、指针、结构体、位运算、链表、文件等)、高级程序设计(栈和队列,排序和查找,贪心算法等)、面向对象和Web程序设计(以C#.Net MVC为例)。 本课程分理论教学和上机实验教学两部分。理论教学注重培养学生对程序设计思想的深入了解,熟练掌握程序设计方法。上机实验教学注重培养学生的实践能力、分析和解决问题的能力,促进学生把课堂上学到的方法与具体的编程实践关联起来,有助于学生对相关技术的理解和掌握。 本课程的总学时为100学时,其中包括64学时的理论教学和34学时的上机实验教学。理论课主要采用课堂教学方式,辅以多媒体教学手段,进行基本内容的讲授。上机实验主要以在线实验系统(网址:www.nbuoj.com)为平台,采用在线题库进行编程实践。 本课程是学生使用计算机求解复杂工程问题打下良好的计算机程序设计基础。
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 字符数组和字符串 |
文档
.ppt
|
2019-05-03 | 1.38MB | ||
| 1.2 数组排序 |
文档
.ppt
|
2019-05-03 | 704.00KB | ||
| 2.1 指针基本概念 |
文档
.pptx
|
2019-05-03 | 115.43KB | ||
| 2.2 指针与一维数组 |
文档
.pptx
|
2019-05-03 | 1009.72KB | ||
| 2.3 指针与二维数组 |
文档
.pptx
|
2019-05-03 | 535.50KB | ||
| 3.1 结构体的基本概念 |
文档
.pptx
|
2019-05-03 | 1.00MB | ||
| 3.2 结构体数组 |
文档
.pptx
|
2019-05-03 | 122.10KB | ||
| 3.3 结构体指针 |
文档
.pptx
|
2019-05-03 | 599.50KB | ||
| 3.4 共用体与枚举 |
文档
.pptx
|
2019-05-03 | 322.20KB | ||
| 4.1 创建、查询、插入、删除 |
文档
.ppt
|
2019-05-03 | 1.45MB | ||
| 5.1 打开关闭、读写 |
文档
.ppt
|
2019-05-03 | 771.00KB | ||
| 6.1 带参数宏定义 |
文档
.ppt
|
2019-05-03 | 259.00KB | ||
| 7.1 函数定义 |
文档
.pptx
|
2019-05-03 | 179.61KB | ||
| 7.2 函数调用 |
文档
.pptx
|
2019-05-03 | 428.57KB | ||
| 7.3 变量作用域 |
文档
.pptx
|
2019-05-03 | 107.17KB | ||
| 8.1 枚举、递推和递归 |
文档
.ppt
|
2019-05-03 | 456.50KB |