《程序设计基础》课程教学大纲.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计基础》教学大纲 课程基本信息: 课程中文名称:程序设计基础 课程英文名称: Foundation of computer programming 课程号:109010062 课程属性:通识必修课 开课学期:春 总学时:64 学时 (课堂授课学时:32 学时;实验学时:32 学时) 学分:2 学分 先修课程:计算机概论 面向对象:全校本科生 开课院/部 (室/所):科学技术教学部计算机教研室 一、课程性质与教学目标: 课程性质 《程序设计基础》是一门学习软件编程、软件开发的先导课,它适用于一年级学生软 件启蒙教育。为了适应学生学习,该课程并不纯粹讲软件基础学科的算法理论、结构理论 和工程思想,而是以 C#语言为突破口,在讲解 C#的过程中自然而然地灌输软件思想。采 用 C#语言示例教学法,既让学生学会了 C#语言的基本知识,同时,也让学生在潜移默化 中了解一些程序设计方法及软件工程思想,从而为今后学习软件开发打下基础。该课程是 一门实践性和实用性都很强的课程。 本课程的任务是使学生通过学习和微机操作实践, 了解和掌握 C#语言的主要特点,掌握 C#语言的各种语法和数据结构,同时通过学习和实 践使学生对程序设计思想(尤其是结构化程序设计思想)有一定的了解。为进一步学习计 算机及其相关专业的后续课程打下良好的理论和实践基础。 教学目标 通过本课程的学习,使学生理解结构化程序设计和面向对象程序设计的基本概念,初步 掌握使用计算机语言进行程序设计的基本思想和方法,建立起对程序设计较为系统和全面 的认识,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,养成良好的程 序设计风格,为后续课程的学习奠定程序设计基础。 通过本课程的学习,要求学生: 1.了解程序设计技术的形成和发展,理解程序设计的基本概念 2 .掌握面向过程和面向对象程序设计的基本思想和方法 3 .掌握以程序设计的观点分析和解决问题的方法 4 .充分理解结构化程序设计和面向对象程序设计的特点 5. 初步掌握 C#语言面向过程的程序设计方法和面向对象程序设计的方法,具有一定的 程序编写、调试和测试能力。 本课程是一门实践性很强的课程,要求学生不仅掌握程序设计的基本原理及编程技术, 而且应掌握至少一个 C#语言的开发环境及基本的程序调试和测试的方法。 二、课程教学内容与学习目标 理论教学:32 学时 实践教学: 32 学时 知识单元 1:程序设计概论 参考学时:4 学时(理论 2,实践 2) 学习内容: 1. 结构化程序设计 2. 函数式程序设计 3. 面向对象程序设计 4. 事件驱动的程序设计 5. 逻辑式程序设计 学习目标: 1. 了解程序设计的一般过程 2. 了解思维与语言、算法与数据结构、算法与程序间的关系;通过程序设计语言发 展历史,了解各语言的特点 3. 理解语法的语法图描述 4. 了解程序设计范式的演化 实验: 思考面向过程和面向对象的区别和联系 知识单元 2:算法设计基础 参考学时:4 学时(理论 2,实践 2) 学习内容: 1.算法的描述 2 .结构化程序设计初步 3 .算法的计算复杂性 4 .常用算法设计策略 学习目标: 1. 初步掌握结构化算法设计 2. 能够进行简单的算法复杂性分析 3. 初步了解分治与递归 实验: 编写 “HelloWorld” 知识单元 3:基本数据类型 参考学时:8 学时(理论 2,实践 2) 学习内容: 1.数据对象 2 .基本数据类型 3 .变量与常量 4 .类型的意义 学习目标: 1. 了解数据在计算机中的存储方式 2. 掌握常用数据类型、变量及常量的使用 实验: 完成整型、字符型、字符串以及容器类的变量赋值 知识单元 4 :操作及其控制 参考学时:12 学时(理论 6,实践 6) 学习内容: 1. 基本操作与运算符 2. 表达式 3. 语句(组合,分支和循环)

文档评论(0)

大学教学资料库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档