软件开发方向选修课程指导

大一:

专业核心课:

<![if !supportLists]>Ø  <![endif]>C语言程序设计--(底层编程,性能优化)

<![if !supportLists]>Ø  <![endif]>C++程序设计--(面向对象编程,封装、继承、多态基础)

大二:

专业核心课:

<![if !supportLists]>Ø  <![endif]>(目前在大二下开设,建议大二上)数据库原理与技术--(关系型数据库基础,数据持久化,SQL语句)

专业选修课:

<![if !supportLists]>Ø  <![endif]>(大二上)HTML程序设计--(静态页面,前端基础,涉及CSS+DIV页面布局,JS事件等)

<![if !supportLists]>Ø  <![endif]>(大二上)Java程序设计--Java语言基础,控制台应用程序,JDBC数据库驱动链接,ORM映射)

<![if !supportLists]>Ø  <![endif]>(大二下)JavaWeb程序设计--Jsp+Servlet+JDBC,页面程序基础,MVC分层等)

大三:

专业核心课:

<![if !supportLists]>Ø  <![endif]>(大三上)软件工程导论--(工程概念,软件全生命周期管理,各阶段建模工具,数据流图、实体联系图、类图、用例图等)

<![if !supportLists]>Ø  <![endif]>(大三下)软件体系结构设计与原理--(强调软件复用,不同粒度的构件,软件体系结构风格,UML建模,XMLWebService,软件产品线等)

专业选修课:

<![if !supportLists]>Ø  <![endif]>(大三上)框架编程技术--(企业级项目开发,SSM框架,或Spring Boot+Mybatis框架的搭建,配置文件的编写,依赖隔离,切面编程等)

补充:

因当前很多软件系统涉及多领域开发,如人工智能,数据挖掘,数据可视化等,建议(大二)选修Python程序设计》《数据挖掘》等课程;

前端相关课程较少,建议大家自学Bootstrap响应式布局,Vue.jsNode.js等相关框架。


软件开发方向选修课程指导
https://ianwusb.blog/2024/08/18/软件开发方向选修课程指导/
作者
Ianwusb
发布于
2024年8月18日
许可协议