清华大学计算机软件专业本科生培养方案,大家看看怎么样?

Flamesong 2002-12-07 01:24:33
本培养方案适用于教育部示范性软件学院计算机软件专业。

一、 培养目标

培养具有良好的综合素质、良好的职业道德、扎实的软件理论和软件工程专业基础知识,并且具有良好的软件设计与实现能力、良好的项目规范管理能力、良好的交流与组织协调能力、较强参与国际竞争能力和创新能力的计算机软件专业高层次工程管理与应用型人才,学生毕业后能够从事计算机软件领域的科学研究、技术开发、教学及管理等工作。

二、 学制与学位授予

本科学制4年,学生在入学一年后,可以从清华大学的其他专业转入软件学院,在软件学院学习3年,对完成并符合本科培养方案要求者授予工学学士学位。

三、 基本学分

学生必须修满170学分方有资格申请学位,其中春、秋季学期课程140学分,夏季学期实践环节15学分,综合论文训练15学分。

四、 课程结构与学分要求
1. 人文社科类课程:必须修满32学分
(1) 政治:14学分(均为必修课)
10610022 思想道德修养 2学分
10610013 毛泽东思想概论 3学分
10610033 马克思主义政治经济学原理 3学分
10610043 邓小平理论概论 3学分
10610053 马克思主义哲学原理 3学分
(2) 体育:4学分(必修)

第1~4学期的体育(1)~(4)为必修,每学期1个学分;第5~7学期的体育专项为限选,不设学分,记通过与不通过;修满体育学分且通过体育专项者方有资格申请学位。

(3) 外语:4学分

实行以英语水平考试I(4学分)为标志的目标管理,申请学位者必须通过水平I考试。

(4) 人文社科:10学分,可以在以下课组内至少6个课程中任选课程。

历史与文化,文学,艺术欣赏与实践,哲学与社会思潮,写作,当代中国与世界,环境保护与可持续发展,经济、管理与法律,科学与技术,国防知识与军事理论课程,清单见全校性选修课程选课手册。

2. 自然科学基础类课程:必须修满28学分
(1) 必修课:12学分
10420095 微积分(1) 3学分
10420115 微积分(2) 3学分
10420213 几何与代数(1) 4学分
10420223 几何与代数(2) 2学分
(2) 选修课:16学分

从以下2门课中至少选1门,建议学生均修。

概率论与数理统计 2学分
20240033 数值分析 3学分
其他可从学校开设的理科类自然科学基础课中任选。
3. 专业相关课程:必须修满80学分
(1) 专业基础课:40学分(均为必修课)

软件基础类课程:28学分

离散数学(1) 3学分
离散数学(2) 3学分
计算机系统结构 2学分
汇编语言程序设计 2学分
JAVA程序设计 3学分
数据结构与算法 4学分
操作系统 3学分
编译原理 2学分
计算机网络 3学分
数据库原理 3学分
(2) 专业选修课:40学分

软件类课程:

形式语言与自动机 2学分
算法复杂性分析 3学分
并行算法 3学分
高性能计算导论 2学分
嵌入式系统及其应用 2学分
LINUX程序设计环境 2学分
分布式系统 2学分
数据库设计与开发技术 2学分
数据库系统及其应用 2学分
软件工程工具及其应用 2学分
软件开发案例分析 2学分

应用类课程:

WEB程序设计 2学分
INTERNET技术及其应用 2学分
电子商务平台及核心技术 3学分
人机交互技术 2学分
计算机图形学 2学分
多媒体技术基础及应用 2学分
人工智能导论 2学分
虚拟现实 2学分
模式识别 2学分

其他类课程:

电路原理 3学分
数字逻辑与数字电路 3学分
计算机前沿技术讲座 2学分
现代软件工程技术讲座 2学分
知识产权与职业道德 2学分
企业管理 2学分
心理学 2学分
4. 夏季实习环节:15学分(必修)
军事理论与技能训练 3学分夏季1)
毛泽东思想概论 2学分夏季1)
马克思主义政治经济学原理 5学分夏季2)
邓小平理论概论 5学分夏季3)
5. 综合论文训练:15学分(必修)

集中安排在第8学期。

五、 教学特色
1. 与国外大学合作,引进师资和教材

ü 准备与美国卡内基•梅隆大学(CMU)合作,引进有关软件工程、CMM等系列课程15门,包括师资、教材、实验、案例等课程体系,开展软件工程的教学和学术交流,培训高水平的国内教师。

ü 准备与澳大利亚悉尼大学合作,引进有关IT项目管理的课程,包括师资、教材、实验、案例等全套课程体系,逐步形成国内的案例库。

ü 通过外籍教师培训和选送青年教师到国外学习的方式,以及公开招聘国内外优秀人才来学院任教,提高教师的教学水平和英语授课能力。

2. 与国内外知名企业合作,建立实践基地,强化实践训练

ü 与首都信息股份发展有限公司和国家外专局联合成立培训中心,引进和交流国外有关课程。

ü 与Rational、SUN、Microsoft、IBM、Oracle等著名企业建立联合实验室和研究中心,开展专业技能训练,引导学生进行创新性和研究性实验。

ü 与联想、首信、SUN、Microsoft等国内外企业合作,建立校内外实践基地28个,实行学院和企业联合指导学生实践,为学生提供软件开发的实践机会。

3. 聘请国内外知名专家和学者兼职任教

ü 聘请SUN公司中国工程研究院院长宫力先生、美国纽约州立大学终身教授李克勤先生、新加坡国立大学教授黄铭钧先生等兼任客座教授,讲授操作系统、算法复杂性分析、计算机网络等专业基础课程,采用英文教材和英语授课。

ü 在与CMU和悉尼大学合作过程中,继续聘请有关知名教授。

ü 国内教师开设的专业基础课和专业选修课(如数据库原理、软件工程、软件体系结构等),选用英文教材和英文课件,部分课程实行英文授课。

4. 强化课程的工程性训练

夏季学期的程序设计实践和专业课程实践结合程序设计、网络、数据库、软件工程等核心课程进行大量规范化的工程性训练,具体包括:

ü 程序设计实践结合所学编程语言,进行规范化编程训练;

ü 专业课程实践以课程大作业为主,组织讨论班形式交流,完成科技论文1~2篇,鼓励学生向科技刊物投稿或网上交流。

//好象就是那一堆政治课比较恶心,其他都不错,有很大的选择余地.
大家觉得呢?
...全文
622 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxiaokaiasdf 2002-12-13
  • 打赏
  • 举报
回复
天马行空,快给分数呀
howkforth 2002-12-12
  • 打赏
  • 举报
回复
好多呀
不过学了会有用的
我没机会了
等我儿子了
tangyong_delphi 2002-12-11
  • 打赏
  • 举报
回复
up
xuefl66 2002-12-11
  • 打赏
  • 举报
回复
see
Flamesong 2002-12-11
  • 打赏
  • 举报
回复
up
wangxiaokaiasdf 2002-12-10
  • 打赏
  • 举报
回复
我也是一般本科计算机专业出来的,很巧,我的大学里的外号也是猪圈。
我学了专业有关的课程有:PASCAL,C语言(潭浩强),汇编语言,MCS——51单片机原理,模拟电路,数字逻辑电路,微机接口技术,计算机图形学,VC++,PB6.5,
操作系统,计算机组成原理,编译原理,数据库原理,软件工程,数据结构(PASCAL版本),计算机算法,网络技术基础。我现在常后悔以前没多多的学好理论,现在工作中好多思想方法都没培养好,干的很恼火
Flamesong 2002-12-09
  • 打赏
  • 举报
回复
大家也说说自己学校的课程.让我这个非科班出生的参考一下--给分.
jiading 2002-12-07
  • 打赏
  • 举报
回复
政治总是要学的
没办法呀
gsp396 2002-12-07
  • 打赏
  • 举报
回复
课程安排很好 政治课也不错 要不然那帮清华高才生 学成之后判国咋办


先做好思想束缚嘛!
gsp396 2002-12-07
  • 打赏
  • 举报
回复
我们学校不是猪圈 但是一群猪来了后就便成猪圈了
Firstbyte 2002-12-07
  • 打赏
  • 举报
回复
我们学校是猪圈!!!!!出来的都是猪!!!

清华的课程很紧凑!
厦门老胡 2002-12-07
  • 打赏
  • 举报
回复
哎…… 羡慕,如果认真学的话,不是我们普通学校毕业能比的,我大学只学了他一半的专业课

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧