- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《计算机导论与C语言程序设计》教学大纲
课程编号:CE3001
课程名称:计算机导论与C语言程序设计
英文名称:IntroductionofComputerandCLanguageProgramDesign
学分/学时:4/40+48课程性质:必修
适用专业:信息安全、网络工程、网络空间安全建议开设学期:第1学期
先修课程:无开课单位:网络与信息安全学院
一、课程的教学目标与任务
本课程是信息安全、网络工程等专业学生掌握程序设计基本技能的一门必修的专业平台
基础课。
本课程的教学目标:
《计算机导论和C语言程序设计》是在新生入学第一学期开设的第一门与计算机密切
相关的必修公共基础课,是一门高级语言程序设计课,属于我院本科计算机基础教学中第一
层次的课程。多种新型的语言(C++,JAVA,C#等)都是衍生于C语言,其多种编程结构
与模块化设计思想与其他编程语言有相通性,选用C语言解决复杂问题方法与其他编程语
言有相似性。因此,它为学生的后续课程的学习以及未来的发展和研究工作奠定了良好的基
础。
本课程的教学任务:
在介绍计算机基础知识的同时,从专业特点出发引导学生理解计算机的工作原理,使本
专业的新生初步建立起对计算学科的本质认识,激发学生的专业兴趣,同时为学习后续专业
课程学习作铺垫。课程中将介绍与计算机专业相关的人文素养与工程职业道德,也会针对不
同领域介绍最新工业以及研究进展;在程序设计基础部分,重点培养学生较熟练地使用C
语言进行程序设计以解决实际问题的能力。主要讲述图灵机的基本原理、计算机的基本组织
与原理、计算机各个领域的发展历史与现状等;C语言基础知识;C语言程序结构和语法;
程序设计的思想;当前软件行业公认的程序设计风格和编程实践。
二、课程具体内容及基本要求
(一)计算机系统组成(2学时)
建立计算机系统的基本概念,明确计算机系统中的专用名词定义。熟悉计算机硬件和软
件系统的主要组成部分、各自作用以及相互关系。采用启发式教学方法。
-1-
1.基本要求
(1)初步建立计算机系统的基本概念,熟悉计算机系统的组成部分。
(2)掌握计算机的硬件组成(微处理器、内部和外部存储器、输入输出设备等)。
(3)掌握计算机的软件组成(操作系统、计算机软件、编程软件),计算机的工作原理。
(4)了解图灵机的基本原理。
2.重点、难点
重点:计算机的基本工作原理,程序运行期间,计算机的各个部件(微处理器、内存、
外存等)之间的关系,计算机软件在计算机中的作用。
难点:计算机程序运行期间,计算机各个软硬件组成部件之间的关系。
3.作业及课外学习要求:
为了加深学生对计算机系统的理解(硬件系统和软件系统),可以通过鼓励学生到电商
网站上(或电子市场),进行一次虚拟电脑组装过程并完成一台电脑报价单等。
(二)计算机内的信息表示(2学时)
熟悉数据在内存中的存储和表示的原理,初步建立内存空间的基本概念,掌握各种数制
的表示方法以及转换关系,了解原码、反码和补码的基本概念,掌握整型数据和字符型数据
在计算机中的存储方法。采用启发式教学方法。
1.基本要求
(1)了解计算机内部数据存储和表示的基本原理、方法。
(2)掌握各种数制(十进制、二进制、十六进制)的表示方法,数制之间的转换关系。
(3)了解原码、反码和补码的概念。
(4)掌握整型数据和字符型数据在计算机中的存储方法。
2.重点、难点
重点:数制转换,数据在计算机中的表示方法。计算机语言的概念。
难点:数据在计算机中的存储方法。
3.作业及课外学习要求:
书面作业,练习多种数制表示数的方法以及数制之间的转换。
(三)C语言概述(2学时)
通过简单的C语言入门程序,介绍C语言程序的基本框架,介绍C语言程序编辑,编译,
运行以及调试的基本概念,讲解一个C语言集成开发环境IDE的使用方法。介绍printf函
数的简单使
文档评论(0)