一 | 培养目标及培养要求: | ||||||
本专业培养学生良好的综合素质、道德修养和创新能力,成为具有国际竞争力的高层次软件人才。作为软件学院的毕业生应具有扎实的计算机基础知识和分析与设计实际软件系统的能力;具有熟练使用各类流行软件技术解决实际问题的能力和控制软件质量的能力;具有扎实的英语基础和使用英语进行各种交流的能力。 | |||||||
二 | 学位及学分要求: | ||||||
本专业学生在学期间,必须修满教学计划规定的147学分方能毕业,其中综合教育课程38学分,文理基础课程20学分,专业教育课程74学分(含专业实践与生产实习3学分和毕业论文6学分),任意选修课15学分。达到学位要求者授予工学士学位。 | |||||||
三 | 课程设置: | ||||||
(一) | 综合教育课程(38学分) | ||||||
学生应在综合教育Ⅰ类课程中修满29学分(计算机课程除外);并在综合教育Ⅱ类课程中修满9学分(其中必须在美育课程组选修2学分)。 | |||||||
(二) | 文理基础课程(20学分) | ||||||
学生应在文理基础课程中的技术科学类基础课程中修满20学分(数字逻辑基础、模拟电子学基础、程序设计除外)。 | |||||||
(三) | 专业教育课程(74学分) | ||||||
1、专业必修课程(50学分) | |||||||
课程名称 | 课程代码 | 学分 | 周学时 | 开课 学期 | 应修 学分 | 备注 | |
程序设计 | SOFT130001 | 5 | 4+2 | 1 | 5 | ||
Web应用基础 | SOFT130002 | 4 | 4 | 2 | 4 | ||
离散数学 | SOFT130003 | 5 | 5+1 | 3 | 5 | ||
数据结构与算法设计 | SOFT130004 | 5 | 4+2 | 3 | 5 | ||
计算机系统基础 | SOFT130005 | 5 | 4+2 | 4 | 5 | ||
软件工程 | SOFT130006 | 4 | 4 | 6 | 4 | ||
概率统计 | SOFT130007 | 3 | 3+1 | 5 | 3 | ||
操作系统Ⅰ | SOFT130008 | 4 | 4 | 5 | 4 | ||
面向对象程序设计 | SOFT130009 | 3 | 3 | 4 | 3 | ||
项目管理 | SOFT130010 | 3 | 3 | 7 | 3 | ||
计算机前沿讲座(上) | SOFT130011 | 0 | 1 | 5 | 0 | ||
计算机前沿讲座(下) | SOFT130012 | 0 | 1 | 6 | 0 | ||
专业实践与生产实习(上) | SOFT130013 | 3 | 7、8 | 3 | |||
毕业论文 | SOFT130014 | 6 | 8 | 6 | |||
2.专业选修课程(24学分) | |||||||
按方向不同,学生应在下列三个方向中任选一个进行主修(C组为爱尔兰班必选),并在其他方向中至少选修2门课程,修满24学分(多选学分可计入任意选修课学分): | |||||||
课程名称 | 课程代码 | 学分 | 周学时 | 开课 学期 | 应修 学分 | 备注 | |
数据库设计 | SOFT130015 | 3 | 3 | 5 | 3 | ||
计算机网络结构 | SOFT130016 | 3 | 3 | 6 | 3 | ||
A | 面向对象分析和设计 | SOFT130017 | 3 | 3 | 7 | 3 | |
信息安全 | SOFT130018 | 3 | 3 | 6 | 3 | ||
高级Web技术 | SOFT130019 | 4 | 4 | 6 | 4 | ||
专业实践与生产实习(下) | SOFT130020 | 3 | 8 | 3 | |||
数字部件设计 | SOFT130021 | 4 | 3+2 | 5 | 3 | ||
计算机体系结构 | SOFT130022 | 3 | 3 | 6 | 3 | ||
B | 计算机网络 | SOFT130023 | 3 | 3 | 6 | 3 | |
系统程序设计 | SOFT130024 | 2 | 2 | 6 | 3 | ||
编译原理 | SOFT130025 | 4 | 4 | 7 | 4 | ||
专业实践与生产实习(下) | SOFT130020 | 3 | 8 | 3 | |||
数字部件设计 | SOFT130021 | 4 | 3+2 | 5 | 3 | ||
数据库设计 | SOFT130015 | 3 | 3 | 5 | 3 | ||
逻辑程序设计* | SOFT130026 | 2 | 2 | 5 | 2 | ||
C | 形式语言与计算理论* | SOFT130027 | 2 | 2 | 6 | 2 | |
软件实践* | SOFT130028 | 2 | 2 | 6 | 2 | ||
人工智能* | SOFT130029 | 2 | 2 | 7 | 2 | ||
可计算性和复杂性理论 | SOFT130030 | 2 | 2 | 8 | 2 | ||
操作系统II* | SOFT130031 | 2 | 2 | 7 | 2 | ||
非爱尔兰班学生只能选A、B组,跨方向课程也只能在A、B组中选,或选C组中不打*的课程。C组学生跨方向选修必须选B组的计算机网络、编译原理、和A组的面向对象分析和设计。多选学分计入任意选修学分。 | |||||||
(四) | 任意选修(15学分) | ||||||
课程名称 | 课程代码 | 学分 | 周学时 | 开课 学期 | 应修 学分 | 备注 | |
快速应用开发技术基础 | SOFT130032 | 2 | 2 | 4 | 2 | ||
高级JAVA程序设计 | SOFT130033 | 2 | 2 | 6 | 2 | ||
计算机图形学 | SOFT130034 | 2 | 2 | 6 | 2 | ||
代理系统* | SOFT130035 | 2 | 2 | 7 | 2 | ||
算法设计与分析 | SOFT130036 | 2 | 2 | 8 | 2 | ||
随机过程 | SOFT130037 | 2 | 2 | 7 | 2 | ||
计算机系统接口技术 | SOFT130038 | 2 | 2 | 8 | 2 | ||
C组学生的任意选修课程必须选修“计算机图形学”,“代理系统”。非爱尔兰班学生不能选“代理系统”。 |