- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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能熟练运用绘图工具,表达和解决计算机系统工程的设计问题
能够利用结构化流程图等工具完成算法设计
讲授、讨论
实验、作业、设计报
您可能关注的文档
最近下载
- 2025年物业管理师职业技能鉴定考试(技能实操·中级/四级)题库 (1).docx
- 《机场周围区域飞机噪声环境标准》(征求意见稿)编制说明.pdf VIP
- 智慧树知到《职业生涯规划-体验式学习》章节测试答案.docx VIP
- 2025《以蚂蚁金服为例的盈利模式分析》12000字.docx VIP
- 16D702-6 城市照明设计与施工.pptx VIP
- 16D702-6 城市照明设计与施工.docx VIP
- 安全生产应急救援制度.docx VIP
- 生产安全事故报告及处理制度.docx VIP
- 6大数据导论-第6章-数据存储与管理(2020年秋季学期).ppt VIP
- 2025年物业管理师职业技能鉴定考试(技能实操·高级/三级)全真模拟题库五.docx
原创力文档


文档评论(0)