计算机程序设计基础电科 课程教学大纲.docx

计算机程序设计基础电科 课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

【计算机程序设计基础】

【TheClanguageProgramming】

一、基本信息

课程代码:【2080497】

课程学分:【3】

面向专业:【电子科学与技术】专业

课程性质:【通识教育基础】

开课院系:【信息技术学院软件工程系】

使用教材:主教材【《C程序设计(第五版)》谭浩强清华大学出版社2010年5月】

辅助教材【《C语言程序设计与运用》张晓东等人民邮电出版社2014年再版】

参考教材【TheCProgrammingLanguage(美国)BrianW.Kernighan和DennisM.Ritchie机械工业出版社2006.8第1版】

网络资源【维基百科C】

先修课程:【高等数学(下)2100015】、【微型计算机系统2050151】

二、课程简介

程序设计是理工类各专业的必修课程之一,重在培养学生逻辑思维能力和面向过程的程序设计方法,为今后进一步学习面向对象程序设计打下基础。

通过本课程的学习,使学生运用C语言的基本语法和语义,并能进行代码级程序设计;使学生学会从计算机角度思考问题,从而具备解决简单实际问题的C程序设计能力;并能把C语言作为程序设计的基本工具使用,为今后学习各种以C语言为描述工具的后继课程打下基础,也为毕业后可能从事的软件设计与开发工作打好扎实的基础。

本课程教学特点之一:不是简单的按教材上课,而是循序而进,分模块教学,渐进式引导学生学习C语言程序设计。其中第一模块简单C程序设计,第二模块模块化程序设计,第三模块复杂数据类型程序设计。实践环节也根据教学模块分为三大块,每个模块均包括三个实验,共九个实验。本课程教学特点之二:注重运用能力的培养,强化实践教学,通过课内外上机实践,提高程序设计能力。

三、选课建议

本课程的前导课程是理解计算机系统概况的课程,例如《计算机导论》。本课程是各种课程设计中需要使用的程序设计工具,更是用来精确地说明有关概念和方法的描述工具。本课程也是面向过程的程序方法的代表课程,更为今后进一步学习面向对象程序设计打下基础。

四、课程与专业毕业要求的关联性

计算机科学与技术专业毕业要求

关联

LO11:工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂工程问题

LO21:问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂工程问题,以获得有效结论

?

LO31:设计/开发解决方案:能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识

LO41:研究:能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论

LO51:使用现代工具:能够针对复杂工程问题,开发、选择与使用恰当的技术、资

源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性

?

LO61:工程与社会:能够基于工程相关背景知识进行合理分析,评价专业工程实践

和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任

LO71:环境和可持续发展:能够理解和评价针对复杂工程问题的专业工程实践对环境、社会可持续发展的影响

LO81:职业规范:具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守工程职业道德和规范,履行责任

LO91:个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色

LO101:沟通:能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流

LO111:项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用

LO121:终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力

?

五、课程目标/课程预期学习成果

序号

课程预期

学习成果

课程目标

(细化的预期学习成果)

教与学方式

评价方式

1

LO211具备对系统设计、软件开发等涉及到的复杂工程问题进行识别与判断,并结合专业知识进行有效分解的能力

能根据信息描述面向结构化方式进行简单的系统设计

讲授、练习、实践

实验、报告、实践评价

LO212具备对分解后的复杂工程问题进行表达与建模的能力

能根据信息描述进行算法设计

讲授、练习、实践

实验、测试、作业

LO213具备对复杂工程问题进行分析和求解的能

能运用基本流程控制编制程序

讲授、练习、实践

实验、测试、作业

2

LO511能熟练运用绘图工具,表达和解决计算机系统工程的设计问题

能够利用结构化流程图等工具完成算法设计

讲授、讨论

实验、作业、设计报

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档