程序设计基础课程简介.pdf
百学须先立志。——朱熹
《程序设计基础》课程简介
课程编号:E1112101英文名称:ProgrammingFundamentals
学分:3学时:48
授课对象:计算机科学与技术专业,软件工程专业,网络工程专业
课程目标:通过理论教学,使学生初步了解计算机软硬件系统,掌握计算机的基本
使用方法使学生较好地掌握程序设计方面的知识,掌握基本的程序设计方法,具备
初步的程序设计能力,并能熟练运用TC或VC集成环境进行C语言程序的编写、编
译与调试。
课程内容:计算机软硬件系统基础知识,程序设计语言概述,程序设计语言基础,
顺序、选择、循环结构程序设计,构造类型数据,函数,编译预处理,指针,文件
等。本课程的实验环节为独立实验课程《程序设计基础实验》。
预修课程:无
《面向对象方法》课程简介
课程编号:E1132103英文名称:Object-OrientedParadigm
学分:4学时:64
授课对象:计算机科学与技术、软件工程、网络工程
课程目标:本课程是计算机科学与技术、软件工程、网络工程专业的一门学科基础
必修课程。本课程通过在学习面向对象概念、方法和相关理论的基础之上,着重介
绍C++对面向对象的具体支持和实现,并通过具体的设计实例来使学生掌握面向对象
编程技术、理解面向对象思想、了解面向对象分析和设计方法、逐步养成面向对象
的思维方式,为后续课程的学习奠定基础。
课程内容:本课程以C++为面向对象程序设计语言,以面向对象思想解决实际问题为
主线,逐步介绍了面向对象程序设计的基本概念,其中包括:数据抽象、对象、封
装、继承、多态概念等。在介绍这些基本概念并利用这些基本概念解决实际问题时
候,渗透面向对象分析、设计方法,使学生掌握用C++实现面向对象编程并了解面向
对象分析设计的基本方法。
预修课程:程序设计基础、程序设计基础实验
百学须先立志。——朱熹
《计算机组织与结构》课程简介
课程编号:E1112104英文名称:ComputerOrganizationArchitecture
学分:3.5学时:56
授课对象:网络工程、软件工程、计算机科学与技术专业本科生
课程目标:本课程是计算机类学生学习专业知识的基础,学习本课程后,学生可以
了解电子数字计算机从指令和数据输入直到打印输出结果的计算机内部工作的全过
程,从而建立完整的系统概念,为今后从事硬件和软件技术工作打下坚实的基础。
课程内容:
数制与编码和数制之间的转换;逻辑函数的概念,逻辑代数介绍;逻辑函数的
化简方法及举例;常用组合逻辑电路及举例,基本时序电路介绍;计算机中的数据
表示及机器数;定点数的表示及其运算,浮点数的表示及其运算;运算器的组成,
定点运算器结构(74LS181);定点运算器的结构,运算器的数据通路。
计算机系统的基本组成,计算机的结构,冯·诺依曼型计算机的特点,计算机
系统的结构的发展;控制器的基本结构及其功能;指令的执行过程及时序控制;微
程序控制器设计原理及其设计步骤、硬布线逻辑控制器设计介绍。存储器基本概念
及性能指标;半导体存储器类型、高性能存储器结构以及存储器的扩展技术;存储
系统与存储体系;Cache及虚拟存储器;外设接口的概念,数据传送的方式;总线的
基本概念及工作方式。
指令系统概述及汇编语言指令格式;操作数的寻址方式,计算机指令系统介绍
(