1、 1 软件学院软件工程专业(本科)学分制教学计划 审核 人: 复核 人: 批准人: 一、 培养目标与基本要求: 本专业培养德、智、体全面发展,重实践、厚基础、高素质、创新型的面向 21 世纪的软件高级工程技术人才和管理人材。使培养对象具有良好的综合素质和职业道德,软件理论基础扎实,软件开发和专业综合实践能力强,具备软件工程管理的知识,具有团队协作精神和综合应用能力,在事业单位或企业中能够胜任软件项目管理、软件研发和系统服务等相关工作,具有开创精神和国际竞争能力。基本要求是: 1、 认真学习马列主义毛泽东思想和 邓小平理论,初步树立科学世界观和为人民服务的人生观,坚持四项基本原则,热爱祖国、遵纪
2、守法、严谨治学、实干创新、热爱劳动、勇于实践,具有为国家富强、民族振兴而奋斗的理想、事业心和责任感。 2、 系统掌握软件科学的基础理论、基础知识和基本技能与方法。能胜任软件工程领域的科学研究、软件设计开发与管理工作。 掌握文献检索、资料查询基本方法,具有初步的科研和工作能力基础;具备在各种组织管理活动中应用计算机及信息系统技术的基本技能 。 掌握一门外国语,能较顺利地阅读本专业外文书刊,具有听、说、写的基础。 3、 有一定的体育和军事方面的知 识,积极参加体育锻炼,身体健康,达到大学生体质健康标准。 二、 学制: 四年 三、 教学日历: (见附表一 ) 四、 各学年教学活动时间安排: (见附表
3、二 ) 五、 课程设置和安排: (见附表三 ) 六、 主干学科: 计算机科学与技术 七、 主要课程: C/C+程序设计, Java 程序设计,离散数学,数据结构、数据库 系统 原理与设计、操作系统、计算机组成结构、 计算机网络、 软件工程、 软件需求 /系统分析、软件设计、 软件构造、 人机交互技术、 软件测试、 软件项目管理、 移动编程技术等。 八、 实践性教学环节: (见附表四和附表五 ) 九、 毕业学分要求: 本专业教学计划课内总学时 2506 学时,其中必修课学时占总学时 69.6%,选修课占总学时 30.4%。实践性教学共 42.5 周。 本专业学生毕业应取得的最低学分数为 177.
4、5 学分,其中必修课学分 131.5,占总学分 74.1%;限选课28 学分,占总学分 15.8%;任选课 18 学分 , 占总学分 10.1%。 十、 授予学位 门类: 工学学士 2 湛江海洋大学教学计划 附表一、教学日 历 ( 2007 级) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29第一学期 = = = =第二学期 = = = = = = = =第三学期 = = = = =第四学期 = = = = = = =第五学期 = = = =第六学期 = = = = = = =第七学期
5、= = = =第八学期 符号: 入学教育 军事训练 公益劳动 理论教学 考 试 金工实习 毕业实习 毕业论文( 设计) 机动时间 = 假 期课程论文 ( 设计 ) 课程实习 生产实习毕业教育技能训练 ( 水上训练 )学期周次附表二、各学期教学活动时间安排 备注: 十一、 每学期的实际周数视具体情况而定 ; 十二、 一般每学年寒假 4 周,暑假 7 周 (最后一学年不安排暑假 ); 十三、 社会实践安排在每学年暑假进行; 十四、 公益劳动 (1 周 )安排在第二、三学期,由学校统筹安排,公益劳动不占课内学时。 第一学期 1 2 12 1.5 2 1.5 4 24第二学期 (0 . 5 ) 15
6、1.5 4 0.5 8 29第三学期 (0 . 5 ) 17 1.5 2 0.5 5 26第四学期 13 1.5 4 0.5 7 26第五学期 16 1.5 2 0.5 4 24第六学期 17 1.5 2 0.5 7 28第七学期 16 1.5 2 0.5 4 24第八学期 6 10 0.5 2.5 19合计 1 2 (1 ) 106 10.5 4 12 2 0 6 10 0 0.5 7 39 200课程实习考试入学教育课程论文设计理论教学公益劳动学期小计军事训练机动时间寒暑假生产实习毕业实习毕业论文设计毕业教育技能训练金工实习项目周数学期3 附表三、必 修 课 课 程 设 置 课程类别 课程
7、编号 课程名称 学 分 数 课内学时总数 每周学时分配 考核 备注 总 学 时 数 讲 课 实验或 上机 一 12 周 二 15 周 三 17 周 四 13 周 五 16 周 六 17 周 七 16 周 八 周 考 试 考 查 公 共 课 32 学分 612 学时 2200012 毛泽东思想概论 1.5 30 30 2 2200009 马克思主义哲学原理 2 36 36 2 2200003 邓小平理论概论 2 36 36 2 2200010 马克思主义政治经济学原理 1.5 30 30 2 2200011 思想道德修养 1.5 30 30 2 2200005 法律基础 1.5 30 30 2
8、2310001 大学英语 14 264 264 5/60 4/68 4/68 4/68 2500000 体育 4 120 120 2/28 2/32 2/32 2/28 5500001 军事理论课 2 36 36 1/18 1/18 5300001 健康与心理卫生教育 1 (16) 16 (1) (1) 5400002 就业指导 1 (16) (4) (4) (4) (6) 2200021 形 势 与政策 (1) (1) (1) (1) (1) (1) (1) 学科 基础 课 24 学分 434 学时 1921006 高等数学 9.5 170 170 6/80 5/90 1620001 C/C
9、+语言程序设计 5 90 64 26 4/54 2/36 1920024 线性代数 1.5 30 30 2 1920004 概率论与数理统计 3.5 60 60 2 1710025 专业英语 2 36 36 2 1620108 计算机常用工具软件 2.5 48 34 14 3 专业课 38 学分 698 学时 1620917 计算系统基础 3.5 64 60 4 4 1620067 数据结构 3 56 46 10 4 1920015 离散数学 3.5 64 64 3 1620114 计算机组成结构 3 54 42 12 3 1620918 数据 库系统原理与设计 4 72 52 20 4 16
10、20021 操作系统 3 56 40 16 3 1620111 计算机网络 2.5 48 40 8 3 1620058 软件工程 3 54 42 12 4 1710002 软件构造 2 36 36 2 1710003 软件设计 2 36 36 2 1710004 人机交互技术 2 36 36 2 1710001 软件需求 /系统分析 2.5 42 42 3 1710014 软件测试 2 36 36 2 1620063 软件项目管理 2.5 42 42 2 实践性教学环节 37.5 学分及 周学时 小计 必 修 课 131.5 25 27 23 12 6 9 4 限 选 课 28 4 7 6 7
11、 12 公选课及专业任选课(学 分推荐) 18 注:公选课及专业任选课所推荐的学分数选修模式中不包含“创新及其它类”公选模块的学分。 4 续附表三、选 修 课 课 程 设 置 课程 类别 课程编号 课程名称 学 分 数 课内学时总数 每周学时分配 考核 备注 总 学 时 数 讲 课 实验或 上机 一 12 周 二 15 周 三 17 周 四 13 周 五 16 周 六 17 周 七 16 周 八 周 考 试 考 查 专业限选课 28 学分 510 学时 1620919 Linux操 作系统 3 60 42 18 1/12 3/48 1710011 移动编程技术 3 54 36 18 4 162
12、0921 Java 程序设计 4 72 50 22 2/22 4/50 1710005 VB.NET 3.5 64 44 20 4 1710008 VC#编程 2.5 48 32 16 3 1710006 ASP.NET 网站建设 1 18 14 4 1 1710009 网络安全技术 1 18 16 2 1 1710012 可扩展的标记语言 XML 1.5 32 22 10 2 1620920 可视化建模与 UML 3 54 36 18 1/8 3/46 1710007 J2EE 4 72 50 22 6 1710024 电子商务 1 18 14 4 1 专业 任选 课 10 学分 14100
13、35 管理信息系统 2 36 30 6 3 1710016 数字海洋工程 2 36 36 3 1710017 软件新技术 2 36 36 3 1710018 信息资源规划与管理 2 36 36 3 1610081 信息系统分析与设计 2 36 24 12 3 1710013 行业应用软件 3 54 40 14 4 1710019 智能软件开发 3 54 40 14 4 单片机原理及应用 3 54 40 14 4 1620052 嵌入式操作系统 2 36 28 8 3 1710021 VHDL 语言程序设计 3 54 42 12 4 1710022 基于 FPGA 的嵌入式软件开发 3 54 3
14、6 18 4 1710023 基于 ARM 的嵌入式软件开发 2 40 30 10 3 公选课 8学分72 学时 经济管理类 4 创新及其它类(不计学时) 4 小 计 16 5 附表四、实践性教学环节 序号 课程 编号 实践环节名称及内容 学分 周数 学期 备注 1 j5500001 军事训练 2 1 2 j1620001 计算机技能训练 2 2 1 3 j1620041 计算系统基础课程设计 2 2 2 4 j1620010 数据结构课程设计 2 2 2 5 j1620042 软件工程课程设计 2 2 4 6 j1620004 软件开发实习 (A) 2 2 3 NIIT SM1 7 j1710005 软件开发实习 (B) 2 2 4 JAVA 语言 8 j1620008 软件开发实习 (C) 2 2 5 NIIT SM2 9 j1710006 软件开发实习 (D) 2 2 6 NIIT SM3 10 j1710001 软件开发实习 (E) 2 2 7 NIIT SM4 11 j1710003 毕业实习 6 6 8 12 j1710004 毕业设计 10 10 8 13 j2200001 社会实践 1 3 14 j5400001 马列课实践环节 2.5 2.5 15 j5400001 公益劳动 1 合 计 37.5 42.5