大一:高等数学,计算机科学导论,模拟电路,英语,思想政治,c语言
大学物理,线性代数
大二:c++程序设计,离散数学,统计与概率,大学英语,***思想邓
小平理论,计算机组成与原理,计算机硬件拆装硬件实验,操作
系统,计算机网络
大三:c#程序设计,java程序设计,编译原理
(由于分方向:嵌入式,大型机,软件测试。。。。课程会有区
别,有针对性)
学分的话因校而异了,不必考虑太多,一般16学时一学分
软件工程专业(本科)的课程设置
计算系统基础、面向对象程序设计、数据结构与算法、计算机组织结构、操作系统、网络与通信系统、数据库系统和离散数学、统计与经验方法等数学课为软件基础类学科核心课程;
l 软件工程概论、软件工程课程实践、大型软件系统构造、软件设计、人机交互技术、软件测试技术等课程为软件工程类学科核心课;
l 软件工程课程实践、某一课程模块的课程实践、工程实习与毕业设计为必修环节;
l 选修课设计模块化,设置软件过程、软件设计、系统软件、嵌入式软件、网络多媒体、信息系统工程、信息技术(网络工程)等7个专业方向课程模块。
任选专业课、公共专业指选课等专业选修课
其中软件工程概论、操作系统、网络通信系统、数据库系统4门课采用联合设计方式,既作为软件基础类课,也作为7个课程模块的基础课,起到承上启下的作用。
谁学过软件工程啊,课程设置都是什么啊?就业方向呢?感觉怎么样?
具体的方向是自己选的,不同的学校设置的方向有所不同,目前较多的有Java方向、PHP方向、.NET方向、嵌入式方向等。更多
课程设置呢?
学习这些累不累?你需要掌握那些方面的知识呢,想成为一个优秀的软件设计师的话,
课程的话一般基础课有高数、物理、线性代数、离散数学、概率论、历史、政治等。
基础专业课一般有C语言、C++、数据结构、计算机组成原理、操作系统、软件工程、计算机网络等。
就是较难的数学物理,还需要精通英语吧
如果是要考软件设计师,专业课是必须的,上面还少说了数据库。
如果是要考软件设计师,专业课是必须的,上面还少说了数据库。
英语作为基础课程,不是必须的。
还有,想要成为优秀的软件工程师的话,你的工作还需要整天和代码打交道,很无聊吧,
但是如果想深入发展,一定的英语基础是必须的。
学习起来难不难?
难不难、会不会无聊都看个人的兴趣,没兴趣做什么都觉得无聊,简单的事情不想做也是难事,如果想做这一行,跟代码打交道是肯定的,是不是天天打交道,看个人的努力程度,学这个专业的,有一个学期不写代码的也有,但是对于一个专门学习的人来说,这是浪费时间。
你觉得无聊不??
我个人没觉得无聊。
一般人觉得容易不容易吗?
但是跟我一起的转行的也挺多
他们为什么转行呢,是觉得这课程,,,,,
智商正常的话,大部分能做到的,一般人基本没问题。
那还转行干啥?
你就业了吗
转行是个人的兴趣问题,有些人虽然学了,但是不感兴趣,或者后面做不下去了,或者有更好的出路。
如果我告诉你目前我在教幼师,你还会去选择吗?
不是,我是想看看是否是一个软件工程就业者的体会罢了,毕竟你如果从事相关工作的话,体会会更深
话说回来,你是在教幼师吗????
是的,教幼师。
软件工程都有些什么课程啊,求详细的课程设置
高数,线性代数,离散数学,数据库,数据结构,编译原理,操作系统,设计模式,java,c,c++
大概就这些
计算机专业课程设置
软件工程专业:
主修课程:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
网络工程专业:
1、公共基础课程: 主要包括高等数学、大学物理、英语、体育、政治理论、计算机文化基础、C语言 等课程。
2、专业基础课程: 线性代数、概率论、电路分析基础、电子电路基础、数字电路基础、电子线路CAD 、电子技术实验、电子技术课题设计、离散数学、汇编语言程序设计、计算机组成原理与系统结构、单片机原理、接口技术、操作系统原理、数据结构、面向对象程序设计、计算机网络、现代通信技术、数据库系统原理、计算机图形学、编译原理、科技英语等。
3、专业课程: 网络设备、综合布线技术、网络的组建与设计、计算机安全技术等课程 。
4、专业限选课: lotus、Java程序设计、网页制作技术、VB程序设计等课程。
5、实践类课程: 重点应包括每年的一次的教学实践和最后的毕业设计。
计算机科学与技术专业:
主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、计算方法、离散数学、概率统计、线性代数以及算法设计与分析等。
计算机信息管理专业:
企业管理概论、高级语言程序设计、数据库及其应用、面向对象程序设计、基础会计学、计算机原理、
电子商务与电子政务、计算机网络技术、管理信息系统; 管理经济学、运筹学基础、操作系统概论、数据结构导论、数据库系统原理、信息系统开发与管理、C++程序设计、软件开发工具、计算机网络原理、信息资源管理、网络经济与企业管理等
电子工程专业:
毕业生应获得以下几方面的知识和能力:
1.较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;
2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力;
3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力;
4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识;
5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力。
6.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
主干学科:电子科学与技术、信息与通信工程、计算机科学与技术
主要课程:电路理论系列课程、计算机技术系列课程、信息理论与编码、信号与系统、数字信号处理、电磁场理论、自动控制原理、感测技术等
电子商务专业:
主要课程:计算机网络原理、电子商务概论、网络营销基础与实践、电子商务与国际贸易、电子商务信函写作、电子商务营销写作实务、营销策划、网页配色、网页设计、Web标准与网站重构、FlashAction Script动画设计、UI设计、Asp.net电子商务网站建设、电子商务管理实务、ERP与客户关系管理、电子商务物流管理、电子商务专业英语、新闻采集、写作和编辑的基本技能。
计算机应用专业:
专业核心课程
1、Vf数据库应用
主要讲授数据库的基本原理,数据库系统的组成;关系型数据库的特点、基本运算、数据组成;以Visual Foxpro为实例,学习数据库的设计和开发,掌握数据库的应用。
2、VB.NET程序设计
本课程主要讲授VB.NET程序设计语言的集成开发环境、程序设计基础、窗体和基本输出输入、常用控件、工程和程序管理、应用程序的结构、菜单程序设计、窗体设计和文件处理等。
3、JAVA程序设计
本课程主要讲授Java的语言规范、Java的编程技术及应用,主要内容有:Java基础、流程控制、方法、数组、面向对象程序设计基础、线程、图形用户界面设计等,使学生掌握用Java进行面向对象程序设计的基本方法。
4、网页制作
本课程主要讲授网站的设计、编辑、修改、上传,主要应用DreamweaverMX2004及FireworksMX2004。其中DreamweaverMX2004是网页编辑软件,讲授其表格、框架、层等布局工具及超链接、CSS样式等相关知识, Fireworks是图形/图像处理软件,主要讲授静态图片的制作、处理及简单动态图片的制作。
5、FLASH动画制作
主要讲授网页动画设计软件Flash的使用方法,使学生掌握这一交互式动画设计工具,并能够利用它将音乐、声效、动画以及富有新意的界面融合在一起,以制作出高品质的网页动态效果。
参考资料:百度百科
转载请注明出处51数据库 » 软件课程设置 软件工程(本科)的课程设置
阿福-快跑