清华大学 软件工程专业 怎么样

清华大学 软件工程专业 怎么样,一、清华大学 软件工程专业 怎么样课程分必修课和选修课,必修课基本上是都要学的,选修课可以按自己的兴趣和时间来选择,两种都有这分限制。考试通过后则开始课题研究,先要开题报告,之后是中期检查,然后是毕业答辩,这些都要通过才行。以前还要求必须要有发表的文章,现在不知道要不要求了。二、软件工程专业难学吗?作为一名在读的软件工

本文标题:清华大学 软件工程专业 怎么样,在当今社会,留学已经成为了大家深造的首选方式。无论是本科生、硕博研究生,甚至是中小学生,都想尽早地接收西方发达国家的留学教育,其中很多同学十分关注“清华大学 软件工程专业 怎么样”相关的问题,为此环俄小编整理了《清华大学 软件工程专业 怎么样》,欢迎您阅读!若有任何疑问,欢迎您随时联系我们的在线顾问,我们会为您进行专业的1对1答疑!

一、清华大学 软件工程专业 怎么样

课程分必修课和选修课,必修课基本上是都要学的,选修课可以按自己的兴趣和时间来选择,两种都有这分限制。考试通过后则开始课题研究,先要开题报告,之后是中期检查,然后是毕业答辩,这些都要通过才行。以前还要求必须要有发表的文章,现在不知道要不要求了。

二、软件工程专业难学吗?

作为一名在读的软件工程专业学生,我认为,这门学科难学与否主要在于你自己是否对它感兴趣、或者说热爱它。

我身边有不少人在高考完填报志愿的时候之所以选择软件工程专业,是因为觉得这是时下热门、且前景光明的专业,然而当他真正走入校园,却发现自己每天都要面对着一行行枯燥的代码,理想与现实的差距让他逐渐放弃,在这种情况下,任何专业其实都是不好学的。

当然我身边同样存在一些很优秀的人,在别人看来枯燥无比的代码,他却能乐此不疲,除了完成课堂上的任务,他还会自己去摸索一些课外的程序,在别人还在无尽的作业里无法自拔时,他已经靠自学实践开发出了许多有趣的东西。

那么除了主观原因外,客观地讲,软件工程专业的学习的确有一定难度,它与我们在大学之前接受的教育方式不同,软件工程专业其实很考研一个人的自学能力。

很多知识老师只是在课堂上一句带过,而你需要在课下进行大量的编码操作,才能将其熟悉掌握。因此,如果没有一个好的学习习惯,学习软件工程专业的课程将会是一种煎熬。

除了自学能力,软件工程专业对数学的要求也是相当高的,比如你打算往机器学习的方向发展,也就是我们常说的人工智能,就对专业课中的线性代数、概率论、高等数学等学科的学习有着极高的要求。

因此,如果你真的对软件工程专业感兴趣,建议先具体了解一下这门学科的内涵,问问自己是否真的对它感兴趣,再进行选择,否则,这将是把双刃剑。

我是一个女生,学软工的,大二了,平时很少参加项目,除了老师布置的大作业外也很少打代码,所以如果让我来说这个专业难不难学,emmmm我觉得每学期开设的那些门课考试考的还是不太难的,理解上也还是可以理解的,需要记忆的东西也没有那么多,但是真正上手去打代码,去设计一个项目还是有挺难的。

软件工程这门专业,学会一门编程语言(例如大一学的C语言),其他的语言大部分都是一通百通的,再在基础上有一些增减,总体上来说,编程语言是挺好入门的。难的是其中涉及到的算法。

入门容易,深入难。同一个编程语言,写一个“hello,world”容易,写一个算法难。而且大学更重要的是人的自学能力,但不能埋头自个儿钻研,软件工程还是需要有人带着会更容易些,而且大部分都是集体合作做项目,你需要多结交一些志同道合的朋友,相互沟通交流才行。

再比如我大二学的这几门课,给你们看看书本的厚度。

而且是全英文教材,英文考试,英文课件。所以英语也是软工的一大重点。走计算机这条路,英语能力也是一大指标。你要知道一些专业术语的英文表示,(英文教材真的会比翻译版本更贴切一点的~所以不要抗拒英文,要多看看英文教材,国内外的论文啥的~)

软工还跟数学密不可分。比如说我们的数电和数据库,都需要较强的逻辑思维能力,再比如大三要学的大数据,各种算法,会涉及到高数线代概率论。所以说大一大二的基础数学课程也要打好基础。

其实每个专业你深入下去肯定都是不简单的,但只要努力,就不怕困难,加油哦~

我就是学软件工程的,怎么说呢,其实所有的专业都一样,没有什么特别好学,没有什么特别难学,你只要认真学习,就挺简单的。

本专业的主要课程:计算机导论、面向对象程序设计、数据结构、算法设计与分析、离散数学、计算机组成与结构、操作系统、计算机网络、数据库系统概论、软件工程经济学、软件工程概论、编译原理、软件体系结构、软件过程与项目管理、程序设计课程设计、计算机组成课程设计、操作系统课程设计等。

我们学校 软工专业开设Web工程与信息系统、网络与通信系统软件、软件开发技术、嵌入式系统、数字娱乐系统五个培养方向。

而且实验安排非常多,主要是培养你的动手实践能力,像什么物理实验、机组实验、模电数电实验等等,下图就是模电实验的某一个实验。。。我们学校先后与IBM、Intel、Oracle、Sybase、RIM、 Siemens中国研究院、陕西省邮政信息局、大唐电信、中兴西安研究院,陕西省文化厅等建立了联合实验室或研发中心。先后与加拿大Platform,日本CANNAC公司,中科院、631研究所、中国航天科工集团、西安未来国际、北京傲天动联、北京软件与服务业促进中心等国内外著名企业建立了30余个设立于校内或企业稳定的实习实训基地。

而且如果你学有余力,你可以参与很多竞赛,如数学建模竞赛、ACM/ICPC大学生程序设计竞赛、Intel嵌入式竞赛、软件创新大赛、全国英语演讲大赛、“挑战杯”陕西省大学生课外学术科技作品竞赛、全国大学生创业计划大赛、全国大学生英语竞赛、陕西省高数竞赛、全国大学生电子设计竞赛信息安全技术专题邀请赛等。

关于你说的细分很多,这确实是一个存在的问题,但是有一点你要知道,就是这些都是相通的,都是建立在基础知识上的,所以打牢基础,学所有的东西,最后你总结起来发现其实都是相差不多,本质是相通的。

还有,最后就是不要畏惧软件工程,这其实没有什么可神秘的,也不是什么很困难的事情,相比于其他学科,他的动手实践能力要求更高,所以,不要只看课本上东西,要多打打代码,提高你的代码能力才是真本事。(放一张网图,看起来很牛逼嘿嘿嘿 ,侵删)

希望有所帮助哦~~~比心

不简单但也不难学(作为一个学习了四年的软件工程学生如是说道)

大一的时候课程主要有高等数学、计算机导论、信息技术基础、离散数学、C语言程序设计、数据结构和算法、以及马克思、思修等公共课。大二的课程:线性代数、概率论等基础课、C++、算法分析与设计、操作系统。大三课程:Java程序设计、编译原理、计算机组成与结构、软件工程、数据库原理、计算机网络与安全、软件项目管理、微机原理。大四课程:软件测试、软件体系结构。

学校不同,开设的专业也会略有差距。就我个人情况而言,大一的时候高数比较困难,作为一个对数学不是很感兴趣的人,我都是靠意志力在撑着学了,学高数对我而言是一项任务,因为我知道高数对计算机学科很重要,C语言是我编程的入门语言,刚开始接触时学不会,跟不上老师边讲边练的模式,后来是期末复习的时候从最简单的开始一点点学,才慢慢学懂了。保留了一张作业便利贴,当时挺多作业,练习也不少。

有了C语言作为基础,其他编程语言的逻辑和方法都类似,对我来说学编程就比大一简单多了,再加上我本身在一次次的课程设计里渐渐体会到了实践出成果的成功,对本专业的兴趣越来越浓了。兴趣真的是最好的老师,其他的基础类学科也是如此,是一个相互促进的过程。但是回顾大学四年来说,我的基础并不是特别好,数学方面依旧不扎实,编程算是日常过关的水平,也参加了一次比赛涨了点经验,但是对于当前热门的技术的了解太少了,感觉自己的水平还是不足。

软件工程专业,学懂专业规定的课程并不是太难,但是要综合提升自己各方面的能力,做一个技术大牛,需要多多磨炼,还是很难的。

以上,如果你对计算机软件方面非常感兴趣,基础好思维逻辑强并且有信心能学好的,非常建议你选择。如果数理逻辑比较弱又不够沉下心来学习思考的话,还是慎重学起来会比较吃力。加油!

本人是计算机学院软件工程专业的一名大二学生,已经在软件工程专业学习了两年了,对于软件工程专业学习起来的难度还是有所了解的,下面我就把我这两年的学习体会分享给大家吧。

首先,先说一说软件工程专业要学哪些课程吧。

图为我的学校软件工程转专业大一大二的培养计划

1.编程语言

软件工程专业主要是研究计算机软件编程方面的内容,所以这个专业要学习大量的计算机编程语言,就像我大一时就学习了c语言,c++,两门编程语言,大二时又学习了java,Python两门编程语言,而对于在上大学之前对计算机完全没有接触的同学来说,学习语言真的很困难,尤其是c语言中的指针以及c++和java中的对象学起来需要很强的理解能力,需要对计算机的存储方式等有很好的了解才能学好。

2.数学                                                                                                                                       软件工程专业对于数学的要求很高。在这两年里,我已经学习了高数,线代,概率论,数值分析,离散数学5门数学学科。软件工程专业之所以这么注重数学是因为在计算机编程解决问题时需要将问题抽象化为数学模型并且进行分析,同时在编程中的数据结构也是需要数学方法进行理解和编码,所以对于学习数学有困难的同学来说,这个专业就真的很难。

接着,来说一说学软件工程专业毕竟之路-做实验

图为我大一大二做的所有实验

对于软件工程专业的学生来说,平时上课所学的知识只能算是理论,要想真正的提升自己的编码能力,最实在的还是做实验。而做实验并不简单,软件工程专业的每一门课基本上都有实验,我最紧张的时候一个星期有5个实验,每天都在做实验和赶实验报告,真的十分痛苦。经常熬夜赶上一门课的报告,第二天还要继续做下一门课的实验。所以其实软件工程专业最难学的部分就是实验了。

最后,聊一聊软件工程专业未来的的学习之路

图为计算机计算能力随年代增长图

软件工程专业主要培训的是软件编程人才,而在这样一个互联网飞速发展的时代,身为软件工程行业的从事人员,少不了的是在未来不间断的学习。根据上面的计算机计算能力增长图可以看出在软件工程这个专业里学习永远不会有尽头,因为今天使用的工具,可能在未来效率很低,而今天学习的语言,可能在不久后就会被淘汰,因此如果软件工程专业的学习是永无止境的,而持之以恒的学习会是最艰难的一件事。

谢谢大家的阅读,希望看完我的分享你们可以再次考虑是否选择这门专业哦。

三、软件工程专业开设哪些主要课程

都是必修的!
c/C++,数据结构,离散数学,汇编语言,现代操作系统,结构化计算机组成,C#语言,JAVA语言(选修),数据库原理,算法分析与设计,编译原理,UML,软件工程,软件需求工程,计算机网络,还有什么呢?
我们的教材除了“汇编语言设计”和编译原理,都是英文原版的,学的时候很辛苦!因为拿两门课更难!
如果楼主对计算机没有什么兴趣,还是学点别的吧!个人感觉很累!可能是我们还有其他的课程,想什么高等数学,线性代数等等之类的,很累!
软件工程专业主要开设一些基础的变成语言比如说c语言c加加。还有其他的一些变成语言,还有一些做软件的思想比如说数据结构,软件工程等相关的课程。
这个网络上有很多,而且不同院校的相同专业在课程设置上有一定的区别,不清楚你了解他们的目的是什么。

四、软件开发主要有哪些课程

1、计算机科学与技术专业(软件工程方向、网络技术方向、信息安全方向) 主要课程: 汇编与接口技术、计算机组成原理、操作系统、数据结构、软件项目管理、软件测试技术、Java高级程序设计、软件工程、电子技术、局域网与组网技术、TCP/IP与广域网、Linux基础及技术、网络管理与维护、计算机网络与通信、数据库原理与应用、信息安全概论、现代密码学、入侵检测与安全扫描、计算机病毒原理与防治、信息安全技术、容错与可信恢复技术等。 就业方向:在企业、事业单位从事软件工程应用技术、计算机网络、信息安全等工作,或从事相关的教学科研工作。 2、电子信息科学与技术 主要课程:模拟和数字电路、高频电子线路、电子技术自动化、信号与系统、数字信号处理、通信原理、算法与程序设计、微机原理与接口技术、单片机应用、现代通信技术、传感器与测量技术等。 就业方向:毕业生可以到企事业单位、行政、教育部门从事研究、教学和信息的维护与管理工作;也可在现代制造业、通信行业、IT企业从事电子设备与系统的研制、生产,通信技术的应用开发
计算机科学与技术专业(软件工程方向、网络技术方向、信息安全方向) 主要课程: 汇编与接口技术、计算机组成原理、操作系统、数据结构、软件项目管理、软件测试技术、Java高级程序设计、软件工程、电子技术、局域网与组网技术、TCP/IP与广域网、Linux基础及技术、网络管理与维护、计算机网络与通信、数据库原理与应用、信息安全概论、现代密码学、入侵检测与安全扫描、计算机病毒原理与防治、信息安全技术、容错与可信恢复技术等。 就业方向:在企业、事业单位从事软件工程应用技术、计算机网络、信息安全等工作,或从事相关的教学科研工作。

五、软件工程专业怎么考研?

软件工程专业可以直接报名参加研究生统一考试。软件工程专业考试科目为数学一、英语、政治、计算机专业基础综合。其中计算机专业基础综合包括:数据结构(占约60分),操作系统(占约20分),计算机网络(占约20分),计算机组成原理(占约50分)。

软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识。


扩展资料:

软件工程专业的主干课程:

主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理

该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。

参考资料来源:百度百科—软件工程专业

首先建议楼主先了解下考研到底是怎么回事,了解下考研流程。
一般考研准备都是大三下学期开始,太早准备没有必要。
“先复习哪一科后复习哪一科 ”

这个你得知道,你考研到底考哪些科目,英语、政治、数学全国统一出题,专业课你的报考学校出。但是英语你是考英语一还是考英语二,数学你是考数一还是考数二,这些要看你报考的学校和专业的要求。不同的要求肯定要制订不同的学习计划。一般都是先复习数学和英语,专业课你报考的学校考研大纲出来后按照大纲复习,当然期间也不能落下数学和英语,政治花的时间不要太多,但还是不能掉以轻心,建议政治报个辅导班,还是有作用的。具体宏观的时间划分,哪几月主要数学、哪几个月复习英语之类的,别人真给不了太多建议,要看你的基础和复习效率,当然也要看考试要求。比如前两年有些工程硕士英语考英语二,那时英语二难度要低英语一很多,如果你英语基础不错,自然不要花太多时间。现在具体情况不了解。楼主可以查一下。
“各科复习的比重是多少 每天学习多少时间 ”

其实这个别人也给不了你太多建议的,毕竟考研从头到尾是自己在准备,不像高考那样,有老师安排。楼主要摒弃掉这种思想,毕竟了解自己学习状况的是自己。只有根据考试要求和自身状态才能制定合理的学习计划,这个是没有通用的标准。但是考研肯定要花功夫,每天我觉得每天至少8个小时的时间还是要保证的。当然,课少的话,时间还要多些。
我认选择比较必拘泥于考研找工作跳槽第条路工作考研直接考研
我同选择第三条路考复旦累毕业工作现能拿月薪6000
所走终取决于性格家庭条件否允许考研自客观定位
本人是10届计算机专业考生,今年大四,本科学校跟你的描述差不到那去。国家现在是允许大学生大三的时候报考研究生的。对你来说是一次很好的机会去亲身体验。你可以从现在开始做好准备,如果大三的时候失败了,你还有大四的机会。这与第一次考研是在大四是不一样的。另一方面,你的大学生活才刚刚开始,关于大学美好生活的种种传闻,不应该因考研而放弃。
还有一个问题。学校很一般,意味着学习气氛很差,你之后面临的最大问题是身边人给你的负面的心理压力。这种很差的气氛要比你想象中的差得多(过来人的个人经验),需要有很强的承受力,想了解具体细节得多去看看那些跟我们情况类似的师兄们写的考研博客(那些博客你咋一看觉得耸人听闻,事实在等你走过这段路在去回想那些博客上描述的细节时,才发现那是多么的真实)
你在最后做觉得要不要考研时,多多往我上面说的这两个因素考虑考虑。希望对你有用。
你好,很高兴回答你的问题,我的建议是能考研最好考研,工作后工资大多是按学历给的,研究生比本科生每月高出一两千是很正常的,考研不难,重要的坚持,你考研的过程中那些不考的同学在找工作,你要每天灰头土脸早出晚归上自习,可他们穿着西服,早一睡睡到九点十点,只要你能顶住这种巨大的心里落差,考研你就成功了80%,剩下的就是报个考研辅导班,按老师说的讲的一步步认真完成,不要糊弄,我相信你一定可以考上理想的学校的,祝你成功,欢迎提问

结语:亲爱的准留学生们,以上便是环俄小编为您整理的《清华大学 软件工程专业 怎么样》一文,感谢您的阅读。若您仍然没有找到所需要的信息,请随时联系我们的在线顾问获取最专业、最准确的一对一答疑咨询,不仅可以为您节省宝贵的时间,也能有效避免因遗漏信息而与心仪的高校失之交臂,环俄留学祝您留学事宜一切顺利!

联系专业留学顾问,立即获取院校内部非公开资料及留学方案,避免踩雷导致延误留学。


汤歆

环俄留学首席顾问、高级培训讲师、顾问部总监


圣彼得堡国立大学教育学学士、社会心理学硕士,2011年圣彼得堡国立大学优秀毕业生,2017年入围出国留学中介行业领军人物。

免费制定留学方案

今日剩余名额: 6

环俄留学顾问微信二维码

微信扫一扫添加好友,既可免费获得一次由环俄留学首席顾问1v1制定留学方案的机会。