学编程选择哪个专业
大学里面学编程最直接的专业就是软件工程,软件工程 (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,最好碰都不要碰。知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。
可以选计算机科学与技术专业或者软件工程专业。
1、计算机科学与技术专业:计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示、收发、存储、处理、控制等的理论方法和技术的学科。
2、软件工程专业:软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试。
软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
扩展资料:
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
参考资料:百度百科——软件工程专业
儿子想当程序员,应该报哪个大学的计算机专业比较好呢?
看地区,国内计算机好的学校不少,但是我强烈建议选择北京地区,原因是北京是互联网行业的中心!这里有大量的机会,有非常强烈的互联网氛围,其他地方虽然也有,比如杭州有阿里,深圳有腾讯,但是总的来说北京更集中。
OK,下个问题是选哪个学校,成绩高的去清华,这个不用多说,清华就是个超级学校。成绩不是很高去北邮,北邮在各类排名中可能都不靠前,但是在互联网行业里面北邮人能占半壁江山,这个在找工作的时候就看出来了。想想看,将来去面试的时候基本全是自己的校友是怎么样的体验。
网友二:
首选绝对是浙大啊,如果仅仅是想进互联网行业,华科中科大中山大学是首选,如果是计算机相关的行业比如互联网金融什么的武大复旦同济比较好。如果想在北方发展,北大请他北航北邮哈工大。ps:我们公司今年招聘的清华的研究生不怎么样,工作中表现比华科的差。按照历年的表现看,工作能力华科=复旦=交大研究生>普通211的研究生>武大华理北航研究生>985本科生>清华北大研究生。可能是北大清华的研究生牛逼的都出国了吧。普通211的研究生个人学习能力比较强,要不也进不了我们公司法眼。
网友三:
看你儿子的学习程度了,最好是九八五,比如北大,浙大,中科大,武大,哈科大。其实大多理科院校计算机专业都不错,毕竟这都是王牌专业,所以你就要看学校的好坏,比如华为等有些企业人家只收九八五。二一一有几个学校我感觉也挺不错的,西安电子科技大学我给排名第一,还有东南大学。普通本科我认为杭州电子科技大学挺好的。其实计算机这个专业虽说跟能力有很大关系,但我建议报的最好在南方一点,毕竟这里是产业集结区。
网友四:
对一个高中生来说,应该努力考一个高的分数,其次才是报什么学校的问题。
抛开985和一些好的211学校来讲,如果成绩不错,首先推荐杭州电子科技大学,也可以考虑一些省市理工,工业,师范大学。一本线左右可以找到一个不错的学校。成绩二本线左右的,可以报好的二本学校的软件学院,也可以报成都东软,大连东软。最后再强调!成绩是关键!
网友五:
如果分数够,就去清华,首先清华的办学跟普通985是没法比的,另外学术氛围相当好,就好比一个宿舍四个人另外三个无论是学习,道德,体育,艺术方面都非常厉害,而且还每天在忙着参加各种讲座跟着老师做项目,如果你在这样的环境中,相信肯定不会放纵自己。
如果分数还行,就去国科大或者华科,优先推荐华科,对比下:华科在武汉,历年去武汉招聘的知名企业比长沙多,而且这些企业一般不去长沙,另外华科的计算机确实很厉害,建议最好读到研究生。国科也不弱,学校军事化管理,对约束个人和养成良好习惯很有帮助。
其他学校也有很好的,太多了就不一一列举了。
网友六:
成绩好,首选清华…再者华科…有次火车上偶遇一清华计算机系大四的老乡,正纠结去工作还是研究生…研究生是保送本校,工作的话大公司可选择的太多,最后还是去了搜狐,因为张朝阳是他师兄,里面很多清华的…再说华科,以前叫华中理工大学…华科强…反正华为里很多师兄师姐…真的很多,你无法想象的多…成绩一般…可选择的就更多了,很多人也做了描述,自己选择…成绩差,我建议你去华科的成人教育…非常的严格…和本科生一样的管理。
可以选计算机科学与技术专业或者软件工程专业。
1、计算机科学与技术专业:计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示、收发、存储、处理、控制等的理论方法和技术的学科。
2、软件工程专业:软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试。
软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
个人认为编程不算一个行业,而是一种技术,它可以用在很多行业,比如电信、银行、电子商务等许多行业。 一般大学里有两个专业是比较深入的研究编程:计算机科学与技术和软件工程专业。软件工程比较专一,主要是针对软件编程方面,而计算机科学与技术则比较全面,可以像硬件编程方面或者是软件编程方向发展。 软件工程专业的专业课主要是软件工程、数据结构和数据库基础,还有一些编程语言的基础(c、c++、java等)等。 计算机科学与技术专业的专业课业包括上面这些课,另外还有汇编语言、计算机组成原理、嵌入式系统,微机原理等偏硬件的课程。
现在计算机专业很多,程序员的方向也会不同,比如偏重于java的、c++的、Python、Swift,专业有计算机科学与技术、软件工程等,都比较适合程序员的培养和发展,可以根据自己的爱好选择。
当前自然是Python最流行,也是最火热的一门计算机语言,可以选择这个计算机语言作为主攻方向。也可以选择计算机网络安全,将来有机会进去国家工作的。
答:3.计算机科学/软件工程专业:计算机科学或软件工程专业提供了学习编程和软件开发的基础知识,对于学习数控编程的计算机辅助设计(CAD)软件或机床控制软件有所帮助。4.制造工程/数控加工专业:这种专业致力于数控机床操作和编程,提供深入的数控编程和数控机床操作的培训。无论选择哪个专业,你都可以在学习过程中...
答:总之,如果想从事编程工作,学习计算机科学与技术专业是一个很好的选择。这个专业提供了全面的知识和技能培养,使学生能够在软件开发领域具有广泛的适应性和竞争力。另外,这个专业的就业前景也非常广阔,不论是互联网公司、传统企业还是科研机构,都有大量的就业机会。
答:1、计算机科学专业:计算机科学专业是学习编程的最常见专业之一。这个专业注重于教授学生计算机原理、算法设计、数据结构和操作系统等方面的知识,同时强调编程技能的培养。2、软件工程专业:软件工程专业注重于教授学生软件开发生命周期的各个环节,包括需求分析、设计、编码、测试和维护等。这个专业强调软件质量...
答:1、软件工程专业。软件工程专业是一个非常热门的专业,主要是以计算机运用和技术课程为基础,注重软件开发的工程性学习,培养能够专注软件研究、检测、维护以及管理的高级技术人才。2、计算机科学与技术专业。计算机科学与技术专业主要是通过学习计算机科学和技术方面的理论知识,来研究计算机的设计和制造方法技术。
答:2、计算机科学与技术专业。推荐理由:学生毕业后可以到国内外大型电信服务商、大型通信设备制造企业进行技术开发工作,也可以到其他企事业单位从事网络工程领域的设计、维护、教育培训等工作。3、数学与应用数学专业。推荐理由:应用数学专业属于基础专业,是其他相关专业的“母专业”。无论是进行科研数据分析、...
答:选了这两个专业,会在大学中学习到c语言,c++,java,javaweb等等一系列编程语言,要注意的是,大学里一般一个学期结束一门语言课程的学习,进度会非常快,课程安排量也不会太充足,想要学好,还得靠自己课下努力才行,至少得掌握一门自己拿手的语言。当程序员需要具备的能力 1、编程语言能力 作为合格...
答:学编程可以读计算机科学与技术专业、软件工程专业、计算机应用软件开发、计算机网络技术、软件开发等专业,编程是编定程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,并最终得到相应结果的过程。计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示、...
答:编程应该学习计算机科学与技术专业。一、专业概述 计算机科学与技术专业是一门涵盖计算机科学理论、计算机软件开发、计算机系统设计与维护等内容的综合性学科。在这个专业中,编程作为核心技能之一,得到系统且深入的学习。二、编程的重要性 编程是计算机科学与技术专业中不可或缺的一部分。无论是Web开发、移动...
答:四、网络工程专业 网络工程专业主要关注计算机网络的规划、设计、实施和管理等方面。学生将学习网络协议、网络安全、网络编程等知识。网络工程专业的毕业生在计算机网络领域具有很高的需求量,可以在各类企业和组织中找到工作机会。这些专业为想要从事编程工作的人员提供了不同的方向和机会。无论选择哪个专业,都...
答:可以选计算机科学与技术专业或者软件工程专业。1、计算机科学与技术专业:计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示、收发、存储、处理、控制等的理论方法和技术的学科。2、软件工程专业:软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机...