《计算机编程基础》课程教学大纲.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《计算机编程基础》课程教学大纲 《计算机编程基础》课程教学大纲全文共13页,当前为第1页。《计算机编程基础》教学大纲 《计算机编程基础》课程教学大纲全文共13页,当前为第1页。 课程代码 174247 课程名称 计算机编程基础 英文名称 Computer Programming Fundamentals 课程类别 学科基础课 课程性质 必修 学时 总学时:64上机学时:32实验学时:0实践学时:0实创学时:0 学分 3 开课学期 第三学期 开课单位 设计学院 适用专业 信息与交互设计、工业设计 授课语言 中文授课 先修课程 毕业要求(专业培养能力) 本课程对学生达到如下毕业要求有如下贡献:1、2、3、4、5、8 1.设计知识:掌握扎实的基础知识和专业技能,能够将计算机编程的专业知识用于解决复杂的设计实践问题。 2.问题分析:能够应用程序型思维,对具体的实践问题进行需求分析,构建数学模型,并构建软件系统的逻辑解决问题。 3.设计/开发解决方案:能够掌握程序设计的基本方法,程序运行的基本逻辑,针对具体的问题设计程序模块,完成开发任务。 4.研究:能够灵活地设计计算机编程知识及技能,辅助开展科学研究,包括信息采集、数据处理等。 5.使用现代工具:能够使用主流的计算机程序开发工具和主流的程序设计语言解决实践问题。了解工具的优势和局限性,能根据具体的需求选择不同的开发工具和开发语言。 8.职业规范:具备软件系统开发人员应用的逻辑思维能力和职业规范,具备团队协作能力和具备软件系统开发的基本素养。 课程培养学生的能力(教学目标) 完成课程后,学生将具备以下能力: (1)循序渐进的介绍计算机编程专业基础知识,初步培养学生程序型思维,培养学生基本的编程技能,培养学生编程规范。[1、2、8] (2)进行初步、系统的计算机编程技能训练,掌握主流的编程工具和程序设计语言。[1、2、3、5] (3)建立科学的工作方法:对计算机编程的初步认知,培养学生逻辑思维能力,掌握利用计算机编程解决科学问题及实际应用问题[1、2、4] 课程简介 本课程以C#语言为媒介,教授学生有关计算机编程的基础知识和技能,主要包括计算型思维、计算机编程语言基本语法结构、基本算法逻辑与数据结构、面向对象编程基础、C#高级应用,还包括其他少量必要的计算机科学基础理论知识。目的是让学生能用尽量少的时间和精力掌握计算机编程技能,对后续的相关课程与实践做好知识、技能的准备,培养良好的编程规范。 教学内容与学时分配 绪论:明确本课程的地位、性质、任务、要求、内容和学习方法4学时 (1)课程介绍2学时 (2)C#语言介绍及计算型思维介绍2学时 教学要求:要求掌握课程的主要目的与任务,了解本课程的学习方法及基本工具。初步认识C#程序开发语言,了解计算型思维。 (二)C#基本语法 20学时 (1)C#程序结构1学时 (2)C#程序及代码格式 1学时 (3)变量与常量1学时 (4)基本数据类型1学时 (5)数据类型的转化2学时 (6)运算符号与表达式 3学时 (7)条件语句 3学时 (8)循环语句 3学时 (9)函数与方法 2学时 (10)控制台输入与输出 1学时 (11)windows窗体程序 2学时 教学要求:掌握C#程序开发的基本语法。 (三)数据结构与算法逻辑16学时 (1)对象的概念及自定义数据类型2学时 (2)数组2学时 (3)基本数据结构4学时 (4)查找算法 4学时 (5)排序算法 4学时 教学要求:要求掌握基本的数据结构及数组的应用,掌握基本的查找、排序算法。 (四)面向对象编程14学时 (1)面向对象的意义2学时 (2)继承与多态4学时 (3)抽象类4学时 (4)接口4学时 教学要求:掌握面向对象编程的意义,面向对象编程的方法,掌握抽象类、接口的定义与使用。 (五)C#软件设计初步10学时 (1)异常处理2学时 (2)程序调试2学时 (4)程序设计6学时 《计算机编程基础》课程教学大纲全文共13页,当前为第2页。教学要求:掌握C#程序异常处理方法、掌握程序调试的基本方法、灵活运用基础知识进行C#程序设计与开发。 《计算机编程基础》课程教学大纲全文共13页,当前为第2页。 实验教学(包括上机学时、实验学时、实践学时) 上机32学时,实验0学时,实践0学时,实创0学时 教学方法 课程教学以课堂教学、课堂练习、课外作业、及授课教师的科研项目于积累等共同实施。 考核方式 本课程注重过程考核,成绩比例为: 平时作业和课堂表现:30% 期末考试(设计最终成果):70% 教材及参考书 现用教材:徐安东,《Visual C#程序设计基础》,清华大学出版社,9787302264538 《计算机编程基础》课程教学大纲全文共13页,当前为第3页。 《计算机编程基础》课程教学大纲全文共13页,当前为第
剩余12页未读,继续阅读
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助