大一是网页制作,经典算法,c语言,军事理论,写作,高数1和高数2,离散1,中国近代史,思想道德,电子电路,英语1和2。大二是数据库原理,编译原理,离散2,数字电路,汇编语言,c++语言,mfc,计算机组成原理,英语3和4,日语1和2,马克思原理,毛邓。大三时jsp课程设计,sql server数据库,计算机体系结构,计算机网络,操作系统,计算机图形学,算法,日语3和4,人工智能,软件工程。大四我就不知道了。我刚读到大三。
《算法分析与设计》打下基础。
参考教材:《C++语言程序设计教程》谭浩强等编,高等教育出版社。
考核方式:考试。
3、04261050离散数学
《离散数学》是计算机科学与技术专业的必修课,主要学习集合论,图论,数理逻辑,形式语言等内容。本课程为学习计算机科学专业理论作好必要的准备知识,并为提高专业理论水平打下扎实的基础。
参考教材:《离散数学》朱一清编,电子工业出版社。
考核方式:考试。
4、04261060汇编语言程序设计
《汇编语言程序设计》是计算机科学与技术专业的必修课程,本课程的教学目的是:使学生掌握用汇编语言编写程序及上机运行的基本方法和技能,能用汇编语言设计实用程序,并了解与软、硬件有关课程的一些概念。
参考教材:《IBM PC汇编语言程序设计》沈美明、温科婵编,清华大学出版社。
考核方式:考试。
5、04261070数字逻辑
《数字逻辑》是计算机科学与技术专业的必修课。本课程是学习数字电路逻辑设计的理论和方法的一门课程。通过本课程的学习,使学生在深入理解理论的基础上,掌握数字电路组合网络和时序网络的分析与设计方法。前导课为《电路与电子技术》,后续课为《计算机组成原理》、《微机接口技术》、《计算机通信与网络》等课程。
参考教材:《数字逻辑与数字系统》王永军等编,电子工业出版社。
考核方式:考试。
6、04261080计算机组成原理
《计算机组成原理》是计算机科学与技术专业的必修主干课。本课程以《数字逻辑设计基础》及《汇编语言程序设计》为基础,主要讲授运算基础,运算器与运算方法;控制器与微程序设计;存储系统与辅助存储器;输入输出系统;计算机系统概述。通过本课程的学习,使学生能够较深入地理解与掌
握计算机各功能部件的逻辑设计与实现,以及计算机整机各部件间的逻辑关系与连接。为后续课《微机接口技术》等奠定了理论与实验基础。
参考教材:
(1)《计算机组成与结构》王爱英主编,清华大学出版社(第二版);
(2)《计算机组成原理》俸远祯主编,电子工业出版社(第二版)。
考核方式:考试。
7、04261090数据结构
《数据结构》是计算机科学与技术专业的必修主干课,本课程主要介绍线性表、数组与矩阵、栈与队列、串、树和图、查与排序等。通过本课程的学习、使学生掌握软件设计所需要的数据结构并透彻地理解各类数据对象的特点,学会数据的组织方法和实现方法,进一步培养基本的、良好的程序设计技能,掌握数据结构与算法的关系,为《操作系统》、《编译原理》、《数据库原理》和《算法分析与设计》等课程的学习打下基础。
参考教材:
(1)《数据结构实用教程》徐孝凯编,清华大学出版社;
(2)《数据结构》严蔚敏、吴伟民编,清华大学出版社(第二版)。
考核方式:考试。
8、04261100数据库系统原理
《数据库系统原理》是计算机科学与技术专业必修课,本课程讲授数据库系统有关的基本概念、原理、技术和方法,要求学生掌握关系数据库系统的原理及关系数据库设计方法,并初步具备开发一个数据库管理系统的能力以及对数据库进行系统理论研究的基础知识。
参考教材:
(1)《数据库系统概论》萨师煊编,高等教育出版社;
(2)《数据库系统基础》冯玉才编,华中理工大学出版社。
考核方式:考试。
9、04261120面向对象程序设计(C#)
C#是从C和C++演变而来的一种新的面向对象的编程语言,结合C#的强大功能和Visual Studio.NET 平台的环境和类的支持后,形成了功能强大的开发工具——VC#.NET。C#是目前主流语言中不多见的在Internet出现后推出的语言,故它的设计很适合在国际互联网上的使用。C#可以编译成跨平台、跨语言的代码。它避免了C语言中的指针和多继承,简单易学且功能强大。其主要内容有C#的数据类型、运算符与
表达式,结构化程序设计及算法,数组、结构和枚举,面向对象程序设计,可视化应用程序设计,C#的文件操作,Web服务器及客户编程,网络数据库编程等。该课程突出了对学生实际编程能力、大型软件开发中实际动手能力的培养。
参考教材:《C#技术内幕》侯晓霞,柴洪辉译,清华大学出版社。
《C#网络编程实例教程》周存杰编,北京希望电子出版社。
汇编语言清华大学出版社考核方式:考试。
10、04261130软件工程
软件工程课程是软件工程专业的一门主要专业课程,是培养高水平软件研制和开发人员的一门重要课程,它为进一步学习研究软件工程所包含的各个环节(软件需求分析、软件设计开发方法、软件测试
技术、软件维护方法、软件工程管理、软件质量保证)打下良好的基础。该课程主要介绍软件工程的概念、原理及典型的方法技术,讲述软件生存周期各阶段的任务、过程、方法和工具,介绍软件工程使用的科学管理技术。本课程的任务是培养学生计算机软件开发与应用的综合能力。介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法。通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。为今后从事软件开发和应用打下良好的基础。
参考教材:《软件工程导论》张海藩编,清华大学出版社。
考核方式:考试。
11、04261150操作系统
《操作系统》是计算机科学与技术专业的必修课。本课程涉及计算机系统中各类软硬件资源的管理与协调,具有很强的理论性和实践性,主要介绍操作系统的各个组成部分:进程管理、作业管理、存储管理、文件管理、设备管理及其结合典型实例。使学生具备使用、维护和开发操作系统的初步能力。
参考教材:
(1)《操作系统教程》孙钟秀编,高等教育出版社;
(2)《操作系统》庞丽萍等编,华中理工大学出版社。
考核方式:考试。
12、04261170计算机通信与网络
《计算机通信与网络》是一门专业必修课。本课程主要介绍数据通信的基础知识,计算机网络的基本概念和原理,网络体系结构,典型网络协议,网络操作系统和常见连网实例等知识。通过对本课程的学习,使学生了解数据通信的基本应用、研究和发展前景;掌握计算机网络技术,熟练地安装、使用和管理当前流行的网络系统;能够结合社会生产生活中的具体需求,进行网络应用方面的开发。
参考教材:
(1)《数据通信与计算机网络》杨心强等编,电子工业出版社;
(2)《计算机网络与互联网》DOUGLASE.COME著,张鹃译,电子工业出版社。
考核方式:考试。
13、04261080UML与Rational Rose
统一建模语言UML是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。本课程介绍UML语言的基础知识以及UML在面向对象的软件系统分析和设计中的应用,并通过实例讲解系统的面向对象分析与设计过程以及如何用UML语言为系统建模。此外,还重点介绍如何使用Rational Rose进行工程建模。通过本课程的学习,使学生了解UML的基本概念和内容;理解面向对象分析设计原则与模式的理论知识,基本掌握运用原则、模式来进行面向对象分析与设计的技巧;理解UML 全程建模,能够使用UML语言来完成项目的分析与设计任务。
参考教材:《UML精粹——标准对象建模语言简明指南(第2版)》徐家福译,清华大学出版社。
考核方式:考查。
14、04261090软件项目管理与CMM
软件项目管理是组织软件开发人员、控制系统开发过程、确保软件开发质量和进度的关键,包括计划总览、可行性分析、需求工程、项目方法选择、软件工作量估算、软件项目计划、资源管理、软件项目监控、风险管理、人员管理的内容。课程内容主要包括:项目管理的基本概念、项目管理的逻辑过程、项目管理的分类过程、CMM(Capability Maturity Model
)中的项目管理内容、项目管理的角、项目管理度量、项目管理的工具、项目管理的技术、项目管理的剪裁、实例。通过本课程的学习,使学生了解不同阶段项目管理的重点,学习掌握项目管理的方法,达到对整个项目过程的全面了解。
参考教材:《软件项目管理案例教程》韩万江编,机械工业出版社出版社。
考核方式:考查。
15、04261200数据仓库与数据挖掘技术
数据仓库(DW)与数据挖掘(DM)是20世纪90年代中期兴起的新技术。数据仓库用于决策分析,数据挖掘用于从数据库中发现知识。数据仓库和数据挖掘的结合为决策支持系统(DSS)开辟了新方向,它们也是商业智能(BI)的主要技术。本课程主要分为两大部分,一是数据仓库的基本概念、构建方法和联机分析处理OLAP;二是常用的数据挖掘技术、典型应用以及数据挖掘的最新发展方向。通过该课程的学习,为学生将来从事营销管理、经验决策和管理信息系统的深入开发等方面工作的需要,提供较为详细和有用的信息分析技术、方法和总体思路。
参考教材:《数据挖掘教程》郭崇慧等译,清华大学出版社。
考核方式:考试。
16、04261210软件测试技术
软件测试是软件产品质量的根本保证。本课程以软件质量保障体系为基础,讲授软件测试的基本方法、实用工具和一般过程,重点是用户为中心的软件测试、GUI和Web测试方法、测试用例的设计和测试过程管理。本课程采用实例教学,用一些小应用程序介绍测试的基本方法,通过实际测试项目说明测试的规划、测试人员组织、测试报告的编写。通过本课程的学习,使学生掌握软件测试的基础,掌握软件测试的步骤、

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。