计算机学院,如何自学软件编程基础

基础 3
计算机学院 武汉大学计算机类的教学与科研历史可追溯到1958年成立的计算技术专业,1978年在此基础上又组建了原武汉大学计算机科学系,是全国最早建立的计算机科学系之
一。
学院学科架构齐全,专业特色鲜明。
拥有计算机软件与理论国家重点学科,计算机科学与技术和软件工程两个一级学科博士授权点。
设有7个博士点(计算机软件与理论、计算机应用技术、计算机系统结构、信息安全、软件工程、安防应急信息技术、通信与信息系统),10个硕士点(计算机软件与理论、计算机应用技术、计算机系统结构、信息安全、安防应急信息技术、软件工程、通信与信息系统、模式识别与智能系统、计算机技术、电子与通信工程)、3个本科专业(计算机科学与技术、软件工程、物联网工程),2个博士后流动站(计算机科学与技术博士后流动站、软件工程博士后流动站)。
学院拥有国家多媒体软件工程技术研究中心、网络安全国家级虚拟仿真实验教学中心、湖北软件评测中心等教学科研基地和平台。
学院在计算机应用技术、软件基础理论与方法、信息安全与可信计算、媒体信息计算与分析、空间信息网络与网络计算、数据科学与工程、人工智能、软件服务工程、复杂软件的构造方法和验证技术、软件分析测试与质量保障、软件演化的理论与方法、软件工程数据管理与数据挖掘等研究方向已形成自己的特色,整体科研实力在国内高校中处于前列。
学院高度重视学生的科研和实践能力等综合素质的培养,加入了“基础学科拔尖学生培养试验计划”和“国家卓越工程师计划”。
计算机科学与技术专业和软件工程专业双双获批国家特色专业建设点、湖北省“国际化人才培养基地”;软件工程专业和物联网工程专业获批“湖北省战略性新兴(支柱)产业人才培养计划”、武汉大学本硕博贯通式人才培养改革试点单位。
经过多年的改革发展和办学实践,学院培养了一大批适应社会经济发展需求的复合型、创新型的高素质计算机人才,较好地实现了办学规模、结构、质量的协调发展。
学院现有教职工249人,其中专任教师187人,实验教学人员29人。
专任教师中有包括国家教学名师、长江学者特聘教授、国家杰出青年基金获得者、青年千人、教育部跨世纪优秀人才等在内的144名教授、副教授。
计算机类(计算机学院)培养方案 (一)大类
1.大类名称计算机类(计算机学院)
2.大类培养目标计算机大类旨在培养德智体全面发展,具有良好的科学素养和文化修养,系统地掌握本专业的基础理论、基本方法和基本技能,受过科学研究与实际应用的初步训练的复合型专门人才。
能熟练掌握一门外语,并能检索和阅读本专业的外文资料。
计算机科学与技术专业培养具有扎实的计算机理论和应用知识基础,掌握计算机领域的前沿技术,能够解决计算机领域复杂工程问题,可以从事计算机领域的研究、应用、开发和管理等方面的高层次前瞻型技术与管理人才。
软件工程专业培养具有扎实的计算机理论和应用知识基础,掌握软件工程领域的前沿技术,解决复杂软件工程问题的复合型、创新型、国际化的拔尖创新人才和高层次软件工程技术与管理人才。

3.大类平台课程1)计算机科学导论2)数字逻辑与数字电路3)离散数学4)数据结构5)计算机组成与设计6)操作系统7)数据库系统8)计算机网络
4.学制和学分要求学制:四年学分要求:毕业生毕业时必须修满140学分。
其中公共基础课程48学分,通识教育课程不少于12学分,大类平台课程21.5学分,计算机科学与技术的专业必修课程27.5学分,计算机科学与技术的专业选修课程不低于27学分,软件工程的专业必修课程30学分,软件工程的专业选修课程不低于24.5学分。
要求跨学院学科选课,至少修读4个学分的跨学院学科专业教育课程。
要求大学英语课程学分不低于6学分。

5.学位授予:授予工学学士学位
6.主要实验和实践性教学要求计算机科学与技术专业实践性教学环节主要有实验实践、上机实习和创新创业三种类型,采用课间实验、集中实验和自主实践相结合的方法进行安排。
其中课间实验与相应课程同步进行,集中实验一般在相应课程结束后集中进行,以综合性、设计型为主,旨在锻炼综合应用知识、解决实际问题的能力。
鼓励参加业余科研活动。
推荐免试攻读硕士学位的学生直接进入导师的课题组,提前开始研究生阶段的学习和研发工作;对准备就业的学生,鼓励到用人单位或校外实习基地实习;同时鼓励学生通过创客实践课程自主创新创业,将自己的创意变为现实。
软件工程专业遵循“习而学”的工程教育理念,注重学生的实践动手能力的培养,建立了分层次、多模块、相互衔接的递进式实践教学体系,包括课程实验、课程设计、综合实践、集中实训以及毕业设计等环节,实践教学学分占比达到总学分的25%以上。
大一安排能调动学生学习兴趣的编程实践,促进对计算机系统和软件开发的认知,提高学生的编程动手能力;大二加强专业基础(平台)课程和主干课程的实践,实现对理论知识的融会贯通;大三注重对知识的提升和应用,安排实际工程项目的集中实训,提高工程能力和创新意识;大四主要是工程实践、实习和毕业设计,通过对所学知识的综合运用,提高解决复杂工程问题能力。

7.毕业生条件及其它必要的说明毕业生毕业时必须修满140学分方可颁发本科毕业文凭,符合武汉大学学位授予条件的,可获得工学学士学位证书。
(二)专业
1.计算机科学与技术专业代码:080901专业名称:计算机科学与技术(ComputerScienceandTechnology)专业必修课程:人工智能引论、高级语言程序设计、编译原理、软件工程、算法设计与分析、嵌入式系统、数字逻辑与数字电路课程设计、计算机组成与设计课程设计、操作系统课程设计、计算机网络课程设计、大型应用软件课程设计。

2.软件工程专业代码:080902专业名称:软件工程(SoftwareEngineering)专业必修课程:面向对象程序设计、软件需求与建模、软件工程概论、人机交互、系统级程序设计、软件质量保障与测试、云计算平台与技术、高级语言程序设计、操作系统课程设计、项目实践。
计算机学院计算机类培养方案 学分数 学时数 课程类别 课程代码 课程名称 总理论课实践课总理论课实践课修读备注 学学分学分学学时学时学期 分 时 1100890011003马克思主义基本原理概论33 4848
2 1100890011004毛泽东思想和中国特色社54196963会主义理论体系概论 1100890011002中国近现代史纲要 32 公必修281100890011001思想道德修养与法律基础33 共 形势与政策 22 基 体育 44 础1100730011001军事理论与训练22 课 程 大学英语 66 48 1100850011005高等数学B1 55 1100850011006高等数学B2 55 必修201100800011016线性代数
B 33 1100800011006大学物理D1 44 1100800011022概率论与数理统计
B 33 132324848323264643232969680808080484864644848 21 1含2-3周军事训练12由各学院(系)根2据需要决定课程 性质(必修或选2修)和学分数。

3 基础必修2110720011001人文社科经典导引通识42110720011002自然科学经典导引课程 2222 32323232
1.所有学生必须修读《人文社科经典导引》、《自然科 核心 中华文化与世界文明模块 学经典导引》。
通识 艺术体验与审美鉴赏模块88 128128
2.通识课程选修 课程 社会科学与当代社会模块 至少跨三个模块,所有学生必须选 通 修“中华文化与世 识 界文明”和“艺术 教 体验与审美鉴赏” 育 模块课程,人文社 课 选修 科类学生必须选 程一般
8 修“科学精神与生 12通识 科学精神与生命关怀模块 命关怀”模块课 课程 程,理工医类学生 必须选修“社会科 学与现代社会”模 块课程。

3.通识课程要求 每个学生至少修 满12学分。
32计算机科学导论 1.510.52816121 34数字逻辑与数字电路 专 35离散数学 业大类 教平台必修36数据结构 育课程21.5 课21.5 37计算机组成与设计 程 80 38操作系统 39数据库系统 32.50.55240 33 4848 32.50.55240 32.50.55240 2.52.5 4040 2.52.5 4040 1222由各学院(系)根3据大类人才培养 12(上需要进行设置,同)一大类各专业的 123平台必修课程必须相同,原则上不 4超过8门。

4 30计算机网络 33 4848
4 课程类别 课程代码 课程名称 计算31人工智能引论机科 专业与技32算法设计与分析 术专 必修业33软件工程 课程13.534嵌入式系统 13.5 35编译原理 /12.5 软件工程专业12.5 3637383930 面向对象程序设计软件需求与建模软件工程概论人机交互系统级程序设计 3350520011001电路与电子学基础 3350520011005物联网导论 3350520011004软件技术基础 3350520011003认知过程的信息处理 3350520011031组合数学 3350520011032计算机接口与通信 3350520011033软件构造基础 3350520011034移动编程技术 3350520011035Windows原理与应用 3350520011036Linux原理与应用 专业3350520011037科技写作 平台3350520011038编译技术及应用○软选修3350520011039软件设计与体系结构 课程3350520011040软件质量保障与测试 3350520011041数字信号处理 3350520011042程序设计语言理论○计 专业 3350520011043网络空间安全 选修 3350520011044工程伦理 课程 3350520011045组织行为学 3350520011046设计思维 3350520011047计算机前沿技术1○
3350520011048计算机前沿技术2○
3350520011049计算机前沿理论1○
3350520011050计算机前沿理论2○
3350520011051机器学习与模式识别 3350520011052自然语言处理计算3350520011053计算机视觉机科3350520011054网络程序设计学与3350520011055网络管理技术3350520011056网络工程与应用专业方向3350520011057计算机图形学选修3350520011058多媒体技术课程3350520011059数字图像处理 3350520011060虚拟现实技术 3350520011061面向对象软件工程 学分数 学时数 总理论课实践课总理论课实践课修读备注 学学分学分学学时学时学期 分 时
3 2.52.5 4040 (下 ) 2.520.54432125 33 4848
6 2.520.54432126 33 4848
6 32.50.55240123 2.520.54432124 2.520.54432124 2.520.54432127 21.50.53624125 32.50.55240121 11 1616
1 32.50.55240121 11 1616
1 33 4848
4 32.50.55240124 32.50.55240124 21.50.53624124 21.50.53624125同一大类专业选 21.50.53624125修课程全院(系) 11 1616 5打通,给学生更多 33 4848 5自主选择空间。
21.50.53624125 2.520.54432126 22 3232
6 22 3232
6 22 3232
7 11 1616
7 22 3232
7 22 3232
7 11111111 1616161616161616 与校内外单位或境外教师联合开课。
33 4848
6 21.50.53624127人工智能方向 21.50.53624127 2.520.53232126 21.50.53624126计算机网络方向 21.50.53624127 32.50.55240125 32.50.55240126媒体计算方向21.50.53624127 21.50.53624127 21.50.53624126软件工程方向 学分数 学时数 课程类别 课程代码 课程名称 总理论课实践课总理论课实践课修读备注 学学分学分学学时学时学期 分 时 3350520011062软件体系结构 21.50.53624126 3350520011063软件计划与管理 21.50.53624127 3350520011064软件测试 21.50.53624127 3350520011065云计算技术 21.50.53624126 3350520011066存储技术 21.50.53624127计算机体系结构 3350520011067并行与分布式计算 21.50.53624127 方向 3350520011068量子计算 11 1616
7 3350520011069数据科学导论 11 1616
6 3350520011070数据采集与物联网3350520011071大数据计算架构 21.50.5362412621.50.53624127 大数据方向 3350520011072大数据分析与处理 21.50.53624127 3350520011073嵌入式软件设计 32.50.55240125嵌入式软件方向 (本方向需在物 联网导论、计算机 3350520011074EDA技术 接口与通信、嵌入21.50.53624127式软件设计、EDA 技术四门课中任 选两门) 3350520011075软件工程经济学 22 3232
5 软件3350520011076Web设计与社交平台开发32.50.55240126软件服务工程 工程3350520011077软件项目管理 22 3232
6 方向 专业3350520011078服务计算原理及应用 21.50.53624127 方向3350520011051机器学习与模式识别 33 4848
6 选修3350520011080智能计算课程3350520011081知识工程 21.50.53624126 22 3232 6智能化软件方向 3350520011082认知计算 21.50.53624127 3350520011083数字图像处理及应用 32.50.55240125 3350520011084计算机图形学基础3350520011085虚拟现实与增强现实 21.50.5362412621.50.53624127系统仿真方向 3350520011086软件仿真技术 21.50.53624127 3350520011087商务智能3350520011072大数据分析与处理3350520011067并行与分布式计算 21.50.5362412521.50.53624126云计算与大数据 方向21.50.53624127 32高级语言程序设计
3 计算 数字逻辑与数字电路设计 机科31○
1 专业学与 实践技术32计算机组成与设计课程设计
1 课程专业33操作系统课程设计○
1 必修34计算机网络课程设计○三
1 1435大型应用软件课程设计
1 36毕业论文或设计
6 372 124 1241241241246144 722 241暑 244242暑242暑2471448 32高级语言程序设计
3 软件33操作系统课程设计
1 工程39云计算平台与技术2.5 专业 必修30初级项目实践○
1 17.541中级项目实践○三○创
2 42综合项目实践○三○创
2 3721242.560124248248 7222446061.5周1暑3周2暑3周3暑 学分数 学时数 课程类别 课程代码 课程名称 总理论课实践课总理论课实践课修读备注 学学分学分学学时学时学期 分 时 36毕业论文或设计
6 6144 1448 3350520011103架构程序设计
2 248 485 3350520011104JavaEE架构程序设计
2 248 485 3350520011105编译技术课程设计○软 1.5 3350520011106数据库系统实现
2 1.536248 365486 3350520011107网络工程与编程实践○软
2 248 486计算机科学与技 选修3350520011108嵌入式系统课程设计○三○计
1 124 243暑术专业计算机体系结构方向选修 课之
一。
创新/创业实践、 竞赛等(一等奖以 4350520011109创客实践○创 33724.5周上),或发明专利,或高等级论文。
参 照学院相关规定 执行。
跨学院选修课要求跨学院学科选课,至少修读4个学分的跨学院学科专业教育课程。

4 毕业应取得总学分:140分 其中,通识教育课程学分:≥12,占总学分的:≥8.6%大类平台课程学分:21.5,占总学分的:15%计算机科学与技术专业的实践教学学分:41,占总学分的:29%计算机科学与技术专业的选修课学分:27,占总学分的:19%软件工程专业实践教学学分:45.5,占总学分的:32.5%软件工程专业选修课学分:24.5,占总学分的:18%跨学院选修课程学分:
4,占总学分的:3% 备注:
1.带○创字的课程为创新创业类课程。

2.带○三字的课程为第三学期开设课程。

3.带○软课程限软件工程专业选修。

4.带○计课程限计算机科学与技术专业选修。

5.修读学期中带“X暑”的课程表示“X”学年暑期学期开设。

6.建议学生选定某一专业方向后,在本方向选修课中至少任选两门专业选修课。
计算机学院(系)计算机科学与技术专业辅修与双学位培养方案 课程名称 数字逻辑与数字电路高级语言程序设计 离散数学数据结构计算机组成与设计操作系统数据库系统计算网络面向对象程序设计计算机接口与通信软件工程计算机图形学算法设计与分析人工智能引论云计算技术大数据分析与处理毕业论文 总计 辅修专业 3332.52.533 2.52.5 学生必须修满25学分 学分 双学位 333332.52.5333332.52.5226学生必须修满50学分 辅修与双学位先修课程 课程名称 学分 备注 高等数学 10 大学英语
6 线性代数
3 概率论与数理统计
B 3 计算机学院(系)软件工程专业辅修与双学位培养方案 课程名称 离散数学数据结构操作系统数据库系统计算机网络软件工程概论 辅修专业 32.52.5 2.5 学分 双学位 332.52.532.5 软件需求与建模软件设计与体系结构面向对象程序设计高级语言程序设计软件质量保障与测试 软件工程经济学算法设计与分析机器学习与模式识别 智能计算云计算技术大数据分析与处理综合项目实践毕业论文 总计 223322.5 学生必须修满25学分 辅修与双学位先修课程 课程名称高等数学大学英语线性代数概率论与数理统计
B 学分10633 2233222.5322226学生必须修满50学分 备注

标签: #文件 #共享文件夹 #文件夹加密 #文件大小 #两个 #两台电脑 #文件夹 #文件