我要学习编程,大学里选什么专业好?
13个回答
展开全部
大学里面学编程最直接的专业就是软件工程,软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科哗物。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
下面的几门课程是必学的重要课程:
[计算机体系结构和汇编语言]-关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。《80×86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。需要着重学习386后保护模式的程序设计。否则在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
[计算机操作系统原理]-开发总是在特定的操作系统上进行,如果不是,只有一种可能:在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社。
[数据结构和算法]-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。首选的是清华版的(朱战立,刘天时)。很多人喜欢买C++版的,但觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。
[软件工程]-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
[Windows 程序设计]-《北京大学出版社,Petzold著》建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序乱喊液设计。在学完了它以后,才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,最好碰都不要碰。知道的许多渗拆名校甚至都已经用它作为教材进行授课。可见其重要。
下面的几门课程是必学的重要课程:
[计算机体系结构和汇编语言]-关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。《80×86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。需要着重学习386后保护模式的程序设计。否则在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
[计算机操作系统原理]-开发总是在特定的操作系统上进行,如果不是,只有一种可能:在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社。
[数据结构和算法]-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。首选的是清华版的(朱战立,刘天时)。很多人喜欢买C++版的,但觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。
[软件工程]-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
[Windows 程序设计]-《北京大学出版社,Petzold著》建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序乱喊液设计。在学完了它以后,才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,最好碰都不要碰。知道的许多渗拆名校甚至都已经用它作为教材进行授课。可见其重要。
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算机或者软肆羡件工程都可以,选计算机的话自己选中一门语言去钻研就可以了,卖做安卓 、java、linux 、web、C语言、C++、数据库、汇编、嵌入式等等都有。裂配拍
追问
你真聪明
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件工程,计算机专业,计算机科学与技术。计算机专业是指计算机硬件与软件相结合、面向系统、更偏向应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重碧耐自然科学基础课程和专业基础课程,拓宽面向。后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。计算机科学与技术(ComputerScienceandTechnology)是一门普通高等学校本科专业耐慧扒,属于计算机类专业,基本修业年限为四年,授予工学或理学学士学位;2012年9月,教育部将新的计算机科学与技术专业取代旧的计算机科学与技术和仿真科学与技术两个专业。计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好昌昌的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-03-16 · 秉承“教育改变生活”,致力于培养IT人才
北大青鸟建大IT学院
北大青鸟西安建大IT学院面向中高等学历学生,开设ACCP软件工程师、学士后java软件工程师、学士后.net软件工程师、学士后UI设计、及启蒙星IT工程师基础课程等专业课程。
向TA提问
关注
展开全部
可以学习软件开发、大数据、滚枯散人工智能、云计算等等,还有电子商务、UI设计、网络营销败族、游戏开发等等大氏都可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询