- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
“计算机技术基础(C)”课程教学大纲
课程名称
计算机技术基础(C)
英文名称
FoundationsofComputerTechnology(C)
课程编号
300201
开课学期
二
课程性质
公共基础课
课程属性
必修课
课程学分
3
适用专业
电子电气工程
课程学时
总学时:48;其中理论学时:24实验实践学时:0上机学时:24
开课单位
基础教学部物理教研室
先修课程
课程名称
对先修课应知应会具体要求
后续课程
课程目标及与毕业要求的对应关系
课程目标
毕业要求
5.2
5.3
1.知识目标:
掌握C语言的基本概念、语法、语义和数据类型的使用特点,理解描述刚体定轴转动的物理量定义及其关系。
掌握最基本算法的设计与实现方法。
掌握C语言程序设计的方法及编程技巧,掌握程序的设计、实现、调试、测试过程。
理解面向过程的程序设计,掌握模块化程序设计,理解团队合作的重要性。
理解计算思维、循环结构、数组函数等概念,掌握编程技巧的编程方法。
0.80
0.60
2.能力目标:
具备独立获取知识的能力,学会研究问题的思路和方法,增强独立思考的能力,能够不断地扩展知识面,更新知识结构。
具备正确使用C语言编写程序并调试程序的能力,解决实际问题中的简单的程序分析问题。
具备运用现代信息技术及工具对船舶电子电气工程问题进行方案设计、数据预测、模拟和分析的能力。
0.15
0.30
3.素养目标:
能够提升全局思维与系统思维。
能够增强信息技术的素养,提升计算思维。
0.05
0.10
课程概述
《计算机技术基础(C)》课程是理工科类各专业本科学生的一门重要的公共基础课,承担着拓宽学生知识面,提高学生基本素质以及为其专业课打下深厚计算机技术基础的任务。本课程共48学时,本课程是该专业学生计算机类公共基础课,
课程通过学习C语言程序开发工具的基本使用方法,使学生掌握C语言程序设计的语法,能使用C语言编程解决简单问题,同时掌握结构化程序设计方法。
课程主要讲授内容有:(1)概述、简单程序设计(2)运算符、表达式、输入输出语句、(3)选择结构程序设计、(4)循环结构程序设计、(5)数组、(6)函数、(7)指针、(8)字符串、(9)结构体、(10)文件操作共计10个集知识、实践技能为一体的任务模块(章)。
通过本课程学习使学生形成初步的计算思维能力,并在今后工作学习中能够具有与团队保持良好有效的沟通协作进行相关专业软件开发工作的能力。
课程应知应会具体内容要求
任务一:概述、简单程序设计[支撑课程目标1,2,3]知识要点:C语言集成开发环境的使用
学习目标:掌握VC相关知识,具备修改调试程序的能力,完成按规则自己编写简单的C程序的任务。
授课建议:2学时课堂演示,2学时上机,课下慕课学习。
任务二:运算符、表达式、输入输出语句[支撑课程目标1,2,3]
知识要点:运算符、表达式、printf、scanf、顺序结构程序设计。
学习目标:能够正确定义、输入、输出并使用常用数据类型:整型、实型、字符型,掌握五种基本算术运算符的使用:+、-、*、/、%,知道优先级与结合性,掌握逻辑运算符和关系运算符、条件运算符的使用,能够正确使用printf()和scanf()进行各种数据正确格式的输入输出,具备编写简单顺序结构程序的能力,解决实际问题中的简单的程序分析问题。
授课建议:2学时课堂演示,2学时上机,课下慕课学习。
任务三:选择结构程序设计[支撑课程目标1,2,3]
知识要点:if语句、嵌套if语句、switch语句和多分支结构程序。
学习目标:能够正确使用if语句编写条件选择程序,能够使用嵌套if语句和switch语句编写多分支选择结构程序,具备编写分支语句的能力,解决实际问题中的选择分支问题。
授课建议:2学时课堂演示,2学时上机,课下慕课学习。
任务四:循环结构程序设计[支撑课程目标1,2,3]
知识要点:For语句、do-while语句、while语句、多重循环嵌套。
学习目标:能够正确使用for、do-while、while语句结构,能够使用for、do-while、while编写循环结构程序,能够使用for、do-while、while编写多重循环语句。具备编写循环语句的能力,解决复杂重复操作问题。
授课建议:2学时课堂演示,2学时上机,课下慕课学习。
任务五:数组[支撑课程目标1,2,3]
知识要点:一维数组、二维数组、字符数组。
学习目标:能够掌握一维数组的使用,能够进行二维数组的定义、初始化、输入、输出、引用等操作,能够进行字符串、字符数组操作,熟悉常用字符串处理函
数。具备数组解决问题的能力,解决多个同种数据类型的数据操作和存储问题。
授课建议:2学时课堂演示,4学时上机,课下慕课学习。
任务六:函
文档评论(0)