大一是网页制作,经典算法,c语言,军事理论,写作,高数1和高数2,离散1,中国近代史,思想道德,电子电路,英语1和2大二是数据库原理,编译 原理,离散2,数字电路,汇编语言,c++语言,mfc,计算机组成原理,英语3 和4,日语1和2,马克思原理,毛邓大三时jsp课程设计,sql server数据 库,计算机体系结构,计算机网络,操作系统,计算机图形学,算法,日语3 和4,人工智能,软件工程大四我就不知道了我刚读到大三软件工程专业本科教学计划一、 培养目标和基本规格(一) 培养目标本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才 的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的综合应用能力, 掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有 软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神学生后能从事大型软件项 目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需 求变化对高素质软件工程专门人才的基本要求二) 培养规格本专业学生应掌握领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项 目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具 备独立工作能力和团队精神。
毕业生应获得以下几方面的知识和能力:1、 掌握的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设 计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、 熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计 人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作3、 掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质4、 具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神5、 了解软件工程领域的最新成果、发展动态和法律法规;6、 具有良好的英语写作和交际能力,外语水平达到规定的等级要求二、 学制:四年三、 授予学位:工学学士四、 课程设置及学时学分安排(一) 课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、必修课(学科基础课、专业基础课)、专 业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共 限制选修课、公共任意向选修课)二) 本专业主要课程离散数学、C++语言程序设计、汇编语言程序设计、计算机组成原理、数据结构、计算方法、操作系 统、计算机通信与网络、编译原理、面向对象程序设计、面向对象分析与设计、数据库系统原理、软件工 程、软件项目管理与CMM、数据仓库与数据挖掘、软件测试技术、大型软件系统构造与体系结构、统一建 模语言UML等。
主要专业实验:程序设计、计算机组成原理、数据结构、操作系统、数据库、编译原理、软件系统建 模与UML、系统分析与设计、分布式数据库、计算机通信与网络等,见附表五三)学时分配本专业课堂教学总学时为2670学时(见附表二)四) 课程学分分配本专业学生需修满165学分方准予毕业(见附表三)五) 课程时数分期安排表(见附表四)五、 主要实践性教学环节本专业实践环节主要有军事理论与训练,生产劳动,专业见习、实习,专业实践与社会调查、毕业论 文等六、 四年教育时间活动周数分配表(见附表一)七、 本专业教学计划(见教学计划表)八、 奖励学分为鼓励学生积极参加多种形式的创造性活动,充分发挥聪明才智,促进学生个性发展,特设立奖励学 分学生取得奖励学分的主要途径有:参加教师的课题研究,在知识技能竞赛中获奖,发表学术性论文, 进行小发明或小创造等奖励学分标准按学院规定执行九、主要课程简介1、 0 0高等数学《高等数学》是计算机专业的重要基础课,具有较强的抽象性、逻辑性和应用性,在自然科学和工程 技术领域中有着广泛的应用通过本课程的学习,培养学生的抽象思维能力、逻辑推理能力以及处理随机 模拟等实际问题的能力,为后继课程学习提供所需的数学知识。
本门课程的内容主要是函数与极限,微分 及其应用,不定积分与定积分,定积分的应用,矢量代数与空间解析几何,多元函数的微积分,常微分方 程、级数等参考教材:《高等数学》(同济大学数学教研室),出版社考核方式:考试2、 04261040 C++语言程序设计《C+ +语言程序设计》是计算机科学与技术专业的必修课,它是国内外广泛应用的一种面向对象的程 序设计语言,常常用于编写系统软件,应用软件以及科学计算通过本课程的学习,使学生掌握“自顶而 下”的结构化程序设计方法,能熟练应用各种数据类型,具有一定的编程能力,为进一步学习《数据结构》、《算法分析与设计》打下基础参考教材:《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平台的环境 和类的支持后,形成了功能强大的开发工具一一VC#.NET。
C#是目前主流语言中不多见的在Internet出现 后推出的语言,故它的设计很适合在国际互联网上的使用C#可以编译成跨平台、跨语言的代码它避免 7C语言中的指针和多继承,简单易学且功能强大其主要内容有C#的数据类型、运算符与表达式,结构 化程序设计及算法,数组、结构和枚举,面向对象程序设计,可视化应用程序设计,C#的文件操作,Web 服务器及客户编程,网络数据库编程等该课程突出了对学生实际编程能力、大型软件开发中实际动手能 力的培养参考教材:《C#技术内幕》侯晓霞,柴洪辉译,清华大学出版社《C#网络编程实例教程》周存杰编,北京希望电子出版社考核方式:考试10、 04261130软件工程软件工程课程是软件工程专业的一门主要专业课程,是培养高水平软件研制和开发人员的一门重要课 程,它为进一步学习研究软件工程所包含的各个环节(软件需求分析、软件设计开发方法、软件测试技术、 软件维护方法、软件工程管理、软件质量保证)打下良好的基础该课程主要介绍软件工程的概念、原理 及典型的方法技术,讲述软件生存周期各阶段的任务、过程、方法和工具,介绍软件工程使用的科学管理 技术本课程的任务是培养学生计算机软件开发与应用的综合能力。
介绍软件的基本概念和软件工程的目 标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软 件的方法通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行 质量保证活动,从而能够有效地策划和管理软件开发活动为今后从事软件开发和应用打下良好的基础参考教材:《软件工程导论》张海藩编,清华大学出版社考核方式:考试11、 04261150 操作系统《操作系统》是计算机科学与技术专业的必修课本课程涉及计算机系统中各类软硬件资源的管理与 协调,具有很强的理论性和实践性,主要介绍操作系统的各个组成部分:进程管理、作业管理、存储管理、 文件管理、设备管理及其结合典型实例使学生具备使用、维护和开发操作系统的初步能力参考教材:(1) 《操作系统教程》孙钟秀编,高等教育出版社;(2) 《操作系统》庞丽萍等编,华中理工大学出版社考核方式:考试12、04261170计算机通信与网络《计算机通信与网络》是一门专业必修课本课程主要介绍数据通信的基础知识,计算机网络的基本 概念和原理,网络体系结构,典型网络协议,网络操作系统和常见连网实例等知识通过对本课程的学习, 使学生了解数据通信的基本应用、研究和发展前景;掌握计算机网络技术,熟练地安装、使用和管理当前 流行的网络系统;能够结合社会生产生活中的具体需求,进行网络应用方面的开发。
参考教材:(1)《数据通信与计算机网络》杨心强等编,电子工业出版社;(2)《计算机网络与互联网》著,张鹃译,电子工业出版社考核方式:考试13、 04261080 UML 与 Rational Rose统一建模语言UML是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软 件系统制品的文档它记录了对必须构造的系统的决定和理解,可用于对。