类型,运算符与表达式,简单C语言程序设计,逻辑运算和判断选取控制,循环控制,数组,函数,编译预处理,指针,结构体与共同体位运算,文件,常见错误与程序调试。
6、数据结构:本课程系统介绍数据结构的基本概念、基本操作及其典型应用例子,并介绍经典查找、排序算法。使学生学会数据组织方法,初步具备分析和解决现实世界问题在计算机中表示的能力,为后续课程奠定较好的基础。
7、操作系统:本课程讲授操作系统功能、结构、模型,以多道程序设计技术为基础的各子系统的工作原理、设计方法及操作系统实例分析。使学生掌握操作系统和基本原理的设计方法,具有一定的系统设计、开发、应用和维护的能力。
8、编译原理:介绍编译程序构造的基本原理和实现方法。使学生掌握编译程序将高级语言源程序翻译为机器语言程序的完整过程,词法分析原理和相关的有限自动机理论,常用的语法分析的几种方法和语义分析的基本思想,优化的常用方法和目标代码的生成方法。
9、数据库原理与应用:主要介绍关系数据库理论、数据库设计方法和数据库相关技术。了解和掌握数据库系统的基本概念、关系模型及其运算,SQL语言的使用、关系数据库规范化理论以及数据库设计方法,具备管理和使用常见数据库系统,以及设计和开发数据库应用系统的能力。
10、计算机网络:介绍计算机网络基本概念,包括:基本概念和术语、数据通信信道、数据传输技术、数据通信组网设备、计算机网络及其体系结构、计算机网络协议、局域网等内容。
11、多媒体技术:Visual Basic 6.0概述,Visual Basic6.0基本语言,V
B 6.0常用控件的使用及事件响应,信号的输出与输入,图形与动画程序设计,文件管理,多重窗体,MDI窗体,利用MCI设计多媒体系统,多媒体应用开发,数字组合发声器,调用Windows API函数与自编DLL,彩色分离技术。
12、软件工程:介绍软件过程生命周期,项目计划,需求获取,设计团队开发,测试及测试自动化,软件部署和维护,软件过程和产品质量评价的理论和实践。
13、面向对象程序设计:使学生了解并掌握面向对象的基本概念与理论、对象分析设计的基本原理和方法、常见对象实现方法,掌握基本的多层平台的设计技术。
14、基于WEB的应用技术:使学生掌握基于Web的分布式的,企业级的开发和应用的核心技术,掌握基于Web的应用程序的架构和特点,掌握XML的核心标准和特征,熟悉分布式对象技术,熟悉Web服务器端开发,掌握J2EE架构的核心思想和相关组件,并能应用进行中型应用的开发。了解Web3D技术以及Web开发相关的较新技术。