一 培养目标及培养要求:
本专业培养学生良好的综合素质、道德修养和创新能力,成为具有国际竞争力的高层次软件人才。作为软件学院的毕业生应具有扎实的计算机基础知识和分析与设计实际软件系统的能力;具有熟练使用各类流行软件技术解决实际问题的能力和控制软件质量的能力;具有扎实的英语基础和使用英语进行各种交流的能力。
二 学位及学分要求:
本专业学生在学期间,必须修满教学计划规定的147学分方能毕业,其中综合教育课程38学分,文理基础课程20学分,专业教育课程74学分(含专业实践与生产实习3学分和毕业论文6学分),任意选修课15学分。达到学位要求者授予工学士学位。
三 课程设置:(147学分)
(一) 综合教育课程(38学分)
学生应在综合教育I类课程中修满29学分(计算机课程除外);并在综合教育II类课程中修满9学分(其中必须在美育课程组选修2学分)。
(二) 文理基础课程(20学分)
学生应在文理基础课程中的技术科学类基础课程中修满20学分(数字逻辑基础、模拟电子学基础、程序设计除外)。
(三) 专业教育课程(74学分)
1.专业必修课(50学分)
课程名称 | 课程代码 | 学分 | 周学时 | 开课 | 应修 | 备注 | |
程序设计 | SOFT130001 | 5 | 4+2 | 1 | 5 | ||
Web应用基础 | SOFT130002 | 4 | 4 | 2 | 4 | ||
离散数学(上) | SOFT130039 | 3 | 3+1 | 3 | 3 | ||
离散数学(下) | SOFT130040 | 2 | 2+1 | 4 | 2 | ||
数据结构与算法设计 | SOFT130004 | 5 | 4+2 | 3 | 5 | 双 | |
计算机系统基础(上) | SOFT130041 | 2 | 2+1 | 3 | 2 | ||
计算机系统基础(下) | SOFT130042 | 3 | 3+2 | 4 | 3 | ||
软件工程 | 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 | 3 | |||
毕业论文 | SOFT130014 | 6 | 8 | 6 |
2.专业选修课程(24学分)
①非爱尔兰班学生只能在A、B、C三个方向中选一个进行主修,跨方向课程可在A、B、C组中选择,也可选修D组中不打*的课程,修满24学分。
②爱尔兰班学生必须选D方向进行主修,并选修B组的计算机网络、编译原理、A组的面向对象分析和设计、C组的计算机图形学。
③多选学分计入任意选修学分。
课程名称 | 课程代码 | 学分 | 周学时 | 开课 | 应修 | 备注 | |
A组 | 数据库设计 | SOFT130015 | 3 | 3 | 4 | 3 | |
计算机网络结构 | SOFT130016 | 3 | 3 | 6 | 3 | ||
面向对象分析和设计 | SOFT130017 | 3 | 3 | 5 | 3 | ||
面向服务技术与应用 | 3 | 3 | 6 | 3 | |||
智能系统应用与开发 | 4 | 4 | 7 | 4 | |||
专业实践与生产实习(下) | SOFT130020 | 3 | 8 | 3 | |||
B组 | 数字部件设计 | SOFT130021 | 4 | 3+2 | 5 | 3 | |
计算机体系结构 | SOFT130022 | 3 | 3 | 6 | 3 | ||
计算机网络 | SOFT130023 | 3 | 3 | 6 | 3 | ||
系统程序设计 | SOFT130024 | 2 | 2 | 6 | 2 | 双 | |
编译原理 | SOFT130025 | 4 | 4 | 7 | 4 | ||
专业实践与生产实习(下) | SOFT130020 | 3 | 8 | 3 | |||
C组 | 计算机图形学 | SOFT130034 | 2 | 2 | 4 | 2 | |
多媒体技术基础 | 3 | 3 | 5 | 3 | |||
计算机网络 | SOFT130023 | 3 | 3 | 6 | 3 | ||
高级WEB技术 | 3 | 3 | 6 | 3 | |||
系统程序设计 | SOFT130024 | 2 | 2 | 6 | 2 | 双 | |
人机交互 | 3 | 3 | 7 | 3 | |||
专业实践与生产实习(下) | SOFT130020 | 3 | 8 | 3 | |||
D组 | 数据库设计 | SOFT130015 | 3 | 3 | 4 | 3 | |
数字部件设计 | SOFT130021 | 4 | 3+2 | 5 | 4 | ||
逻辑程序设计* | SOFT130026 | 2 | 2 | 5 | 2 | 全 | |
形式语言与计算理论* | 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 | 全 |
(四) 任意选修(15学分)
学生可选修外系课程、跨方向课程或学院开设的选修课程。但D方向学生的任意选修课程必须选修 “科学的理论与实践”,“形式化程序构造”。非爱尔兰班学生不能选“科学的理论与实践”和“形式化程序构造”。
课程名称 | 课程代码 | 学分 | 周学时 | 开课 | 应修 | 备注 | |
快速应用开发技术基础 | SOFT130032 | 2 | 2 | 4 | 2 | ||
信息安全 | Soft130018 | 3 | 3 | 6 | 3 | ||
高级JAVA程序设计 | SOFT130033 | 2 | 2 | 6 | 2 | ||
代理系统 | SOFT130035 | 2 | 2 | 7 | 2 | ||
算法设计与分析 | SOFT130036 | 2 | 2 | 8 | 2 | 双 | |
随机过程 | SOFT130037 | 2 | 2 | 7 | 2 | ||
计算机系统接口技术 | SOFT130038 | 2 | 2 | 8 | 2 | ||
科学的理论与实践 | SOFT130043 | 2 | 2 | 5 | 2 | 全 | |
形式化程序构造 | SOFT130044 | 2 | 2 | 6 | 2 | 全 | |
ERP原理与实施 | SOFT130045 | 2 | 2 | 5 | 2 | ||
专业英语 | SOFT130046 | 2 | 2 | 5 | 2 | 全 | |
商务智能 | SOFT130047 | 2 | 2 | 7 | 2 | ||
无线网络与应用 | 2 | 2 | 7 | 2 | |||
数字图象处理 | 2 | 2 | 7 | 2 | |||
网络游戏设计与开发 | 3 | 3 | 7 | 3 |