这个专业学的可能和你想象中的有点差别。
作为一名计算机专业在校大学生,反正我大学前总以为这个专业学的就是黑客技术那种高大上的东西。
然而,去年才知道,我想象的只是计算机专业里的一个小分支中的所应该学的,那叫做网络攻防。
在大学里,计算机专业学的大部分是基础理论知识,有高等数学,电路分析基础,以及计算机组成原理,计算机导论等,总的一句话说就是,包罗万象,学得十分杂和广泛。
很明显,这样不利于培养学生在某一个计算机领域内达到精深的水平,但是几乎全国所有的计算机本科专业都选择这样设置专业。
目前为止(我开学大二),我学习的入门编程语言只有一种,那就是c语言,然后下学期的课表里,多了离散数学,数据结构和算法。
很明显,数学在计算机专业中占有十分重要的地位,因为在计算机领域的最前沿,都是涉及到高深的数学知识,数学底子不好,无法真正在这个领域走远。
我们老师曾经说过,数据结构和算法才是计算机行业里最为重要的一门课。因为算法+数据结构=程序,无论使用哪种编程语言进行编程,都逃离不开这个公式。
所以不同编程语言的学习就显得不那么重要了,在大学里把最最重要的东西抓住才最紧要。
至于计算机专业的基础课程设置得多而杂的原因,可以从我们院长的回答中看出大部分高校的初衷:之所以计算机本科专业里设置的基础理论课那么广泛,是因为我们想要让你们更多的了解这个行业的相关知识,以便更好的选择自己以后专门从事的方面。而且有些基础理论课是必不可少的,要想走得远,必须学好。
总结来说,计算机专业主要学习的就是算法,数据结构和数学,它还涉及到计算机的硬件学习,比如计算机组成原理。
其抽象的知识,让很多人十分头疼,比如我。
计算机专业类包括计算机科学与技术、软件工程、网络工程、信息安全等七八个专业。其中,最核心、最基础的专业就是计算机科学与技术。计算机专业所学的知识大多数是对计算机的使用,以及掌握互联网操作的工具,与该专业最为相关的几个课程内容就是计算机网络、C语言、计算机的组装和维修维护、局域网的组建等等。
具体课程细分如下:
数学理论:高等数学、线性代数、离散数学、概率论、数理统计
语言算法:C语言、C++或java等
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
选修课:主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
计科是目前大学教育(包括本科阶段和研究生阶段)培养规模最大的专业之一,随着更多的高校陆续开设大数据、人工智能等专业,计算机大类专业的培养规模也在不断扩大,这也符合当前产业领域的人才需求趋势。
在所有计算机大类专业当中,计科一直是热度比较高的专业,一方面计科的学科建设周期相对比较长,有比较成熟的科研实践环境,另一方面计科专业的知识面相对比较集中,专业性比较强,所以毕业生的就业表现也相对比较好。
目前不论是在重点大学就读,还是在普通大学就读,选择计科专业都是相对比较稳妥的选择,如果有明确的考研计划,选择计科专业也会有更大的选择空间,包括学校选择空间和主攻方向选择空间。
计科专业的课程主要围绕三大部分展开,其一是基础课程,重点是外语和数学(高数、线性代数、概率论等),其二是专业课,包括程序设计(C、Java等)、数据结构、操作系统、计算机网络、计算机组成原理、编译原理、算法设计、数据库、模电、数电等,其三是实践课,主要围绕自己的主攻方向来展开,不同学校会根据自己的实践资源来设立相应的实践方向。
目前很多学校在考研初试时考408,所以对于有考研计划的同学来说,要重点学习数据结构、操作系统、计算机网络和计算机组成原理这四门课。
考研除了初试之外,还有复试,复试环节会重点考察知识结构、比赛、科研实践和项目实践情况,所以在大一和大二期间要积极参加比赛和实践活动,这对于复试的影响是比较直接的。
对于有保研计划的同学来说,成绩是第一位的,目前很多学校也提升了成绩对于保研的权重,当然了,如果有一定的科研成果,对于保研的影响也是比较积极的,在申请保研夏令营时,也会有一定的优势。
最后,如果有计算机大类专业的学习和实践等问题,可以向我发起咨询。
计算机专业的主要学习内容有什么呢,都开设哪些课程呢,下面小编为大家提供计算机专业主要学习内容,仅供大家参考。
计算机专业主要学习内容:
一、数学类
主要课程:高等数学、线性代数、离散数学、概率论、数理统计
二、语言类
主要课程:C语言、C++、Java
三、专业类
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
四、选修课
主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
问题一、计算机专业的工资水平是多少?
计算机专业就业工资,如果是刚刚毕业的劳动者,待遇通常不高,城市不同差异很大,一般是3000元-4500元,经中山大学、华南理工大学发布2015届毕业生就业质量年度报告。报告显示,中大本科生转正后月收入6147元,华工本科生转正后月收入5751元。
劳动者和用人单位建立劳动关系,劳动者的工资是劳动者和用人单位在签订劳动合同时协商一致确定,劳动者的工资待遇和工作岗位、工作能力、绩效考核、加班时间、用人单位补助等相关。
问题二、计算机专业就业前景怎么样?
随着科技的进步和信息事业的发展,尤其是计算机技术的发展与网络应用的逐渐普及。计算机已成为人们工作和生活中不可缺少的东西。IT行业迅猛发展,就业工作岗位也比比皆是。在最近几年内IT在职场排行榜中仍旧处于所有行业中的“老大”。计算机专业学生就业方向也应该有所提高。虽然说计算机这行就业单位很多,但是面临的竞争也非常激烈。只有对基础知识的学习才可以受用终身。
希望以上回答能帮到您!
这个问题问的可能比较宽泛,现在各行各业都离不开计算机,因此计算机的应用场景是数不尽的,如果真的要分个类也不是不可以,以便于对计算机领域比较陌生的人来说有一个大致的了解,整个计算机领域太广泛,可能不是很全面(概念来自网络或者课本上的一些总结):
计算机系统
计算机体系结构与计算机工程
计算机系统结构,或者数字计算机组织,是一个计算机系统的概念设计和根本运作结构。它主要侧重于CPU的内部执行和内存访问地址。这个领域经常涉及计算机工程和电子工程学科,选择和互连硬件组件以创造满足功能、性能和成本目标的计算机。
操作系统
操作系统是管理计算机硬体与软体资源的计算机程序,同时也是计算机系统的核心与基石。作业系统需要处理如管理与配置记忆体、决定系统资源供需的优先次序、控制输入与输出设备、操作网路与管理文件系统等基本事务。作业系统也提供一个让用户与各计算机设备互动的操作接口。
并发、并行与分布式系统
并发性(concurrency)是系统的一种性质,这类系统可以同时执行多个可能互相交互的计算。一些数学模型,如Petri网、进程演算和PRAM模型,被创建以用于通用并发计算。分布式系统将并发性的思想扩展到了多台由网络连接的计算机。同一分布式系统中的计算机拥有自己的私有内存,它们之间经常交换信息以达到一个共同的目的。
计算机网络
计算机网络是管理遍及全球的计算机连接成的网络的计算机科学分支。
计算机安全和密码学
计算机安全是计算机技术的一个分支,其目标包括保护信息免受未经授权的访问、中断和修改,同时为系统的预期用户保持系统的可访问性和可用性。密码学是对于隐藏(加密)和破译(解密)信息的实践与研究。现代密码学主要跟计算机科学相关,很多加密和解密算法都是基于它们的计算复杂性。
数据库
数据库是为了更容易地组织、存储和检索大量数据。数据库由数据库管理系统管理,通过数据模型和查询语言来存储、创建、维护和搜索数据。
计算机应用技术
计算机图形学
计算机图形学是对于数字视觉内容的研究,涉及图像数据的合成和操作。它跟计算机科学的许多其它领域密切相关,包括计算机视觉、图像处理、计算几何与可视化,同时也被大量运用在特效和电子游戏。
科学计算
科学计算(或者计算科学)是关注构建数学模型和量化分析技术的研究领域,同时通过计算机分析和解决科学问题。在实际使用中,它通常是计算机模拟和计算等形式在各个科学学科问题中的应用。
多媒体技术
多媒体技术是指通过计算机对文字、数据、图形、图像、动画、声音等多种媒体信息进行综合处理和管理,使用户可以通过多种感官与计算机进行实时信息交互的技术,又称为计算机多媒体技术。
数据挖掘
数据挖掘也就是将人类在过去的历史当中所收集的数据,加以汇集起来,再将这些数据结合机器学习,来达到分析、管理、前瞻等能力。
人工智能
1、自动推理
2、机器学习
3、计算机视觉
4、自然语言处理
这个计算机科学分支旨在创造可以解决计算问题,以及像动物和人类一样思考与交流的人造系统。无论是在理论还是应用上,都要求研究者在多个学科领域具备细致的、综合的专长,比如应用数学,逻辑,符号学,电机工程学,精神哲学,神经生理学和社会智力,用于推动智能研究领域,或者被应用到其它需要计算理解与建模的学科领域,如金融或是物理科学。
软件工程
软件工程是对于设计、实现和修改软件的研究,以确保软件的高质量、适中的价格、可维护性,以及能够快速构建。它是一个系统的软件设计方法,涉及工程实践到软件的应用。
总结
计算机领域比较广泛,上面提到的也不是很全面,计算机从硬件、软件、科学计算、甚至医疗、化学等先进技术体系中都用途广泛,而且专业性极强,就像程序员可能不会修电脑一样,它可能真的只会编程!
主要要看你学什么技术好吧!当然是学习计算机相关的技术啦!!!
计算机专业课程有电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统等。
大致上分为两个方向,一个软件,一个硬件。但是并不是有完整的分界线。就像一个人,思想是软件,躯体是硬件。很多搞硬件的也会去做程序设计,很多搞软件的,也要让软件在某些设备上,比如机器人上跑起来。
硬件方面上:一般是电子硬件技术相关。经常需要设计一些硬件甚至是控制系统,当然也会设计到编程。
软件方向上:可以讲,氛围很广。从语言到技术,从前端到后台,甚至是整个操作系统都会设计。
有些东西是 很模糊的,比如说计算理论也是计算机科学里面很古老的一门学科,但是这门学科算什么呢?更多时候是在数学的角度上考虑计算机的计算能力以及可行行等问题上。
所以不如提一下计算机包含哪些课程。
一门语言,关于计算机编程相关的,比如c语言。数据结构和算法,这是计算机上编程的设计方法和艺术体现的地方。计算机体系结构,这门课一般设计到计算机硬件是怎样构成,整个体系结构如何设计。计算机操作系统,这个是设计一个操作系统一般需要考虑哪些问题。计算机网络,设计到计算机如何通信。数据库, 如何结构化存储数据,设计数据库的原则。软件工程,这个如何用工程学的观点,设计,管理软件。
信号处理,信号这东西,可以是一段音频,可以是一符图像,也可以是传感器采集来的信息,但是信号如何处理,变换,一个信号系统是什么样子。这门课应用广泛,很很多学科的基础。计算机图形学,很有意思的学科,如何在计算机上构建图形系统,应用有CAD,三维模型,游戏等各个方面。这门学科涉及到解析几何,代数,几何等等。计算机图像处理,关于图像的种种,怎么做个过滤,怎么做个均衡。多媒体,设计到音频,视频,图像,等等。
编译原理,被称为很难的一门本科课程,探讨语言本身,如何让计算机理解的问题,以及怎样设计一个编译系统。计算机理论,很理论的学科,有自动机理论,图灵机理论,计算复杂性理论。信息论,密码学,看看香农那辈人的贡献,以及现代密码学的一些东西,比如AES,MD5,DES,RSA,椭圆加密等等。人工智能,这个是一个大类,包括狭义的和广义之分,下面有众多其他学科,比如机器学习,数据挖掘,自然语言处理,机器视觉等等等等。
感谢邀请。
本来想作为兴趣学习下知识的,结果发现回答都是牛头不对马嘴,实在看不下去了,所以三分就以自己目前掌握的知识体系回答下吧。
计算机学习分三大块,一块是硬件,一块是软件,还有一块叫应用。先说三分最熟的软件部分。
软件主要是程序员,架构师必备技能。
其编程语言及系统类主流有linux, java, c, c#,html, 应用软件有eclipse, keil, putty, secure CRT, VS,之类的,这里边你可以学做前台开发用html 类,也可以学做后台开发用java, C ++类,还可以学做嵌入式开发,学linux, c 类,也可以往更高级的走,做大数据,云之类的,那么你就还需要了解redis, hadoop, hbase之类的东西,当然,还有一个不可或缺的数据库mysql 也是做软件开发的人员的必备技能。
然后说硬件部分。
硬件其实三分没那么了解,大部分人也没那么了解,其一般以电力电子,集成电路,芯片,接口,cpu ,内存,之类的为主。行业相关的就是类似于富士康类的代工或者类似于高通华为类的生产商,还有一个方向就是硬件运维工程师,类似于传说中的网管,比如阿里云的硬件架构搭建,除了需要霸气侧漏的软件工程师来开发数据存储方式外,还需要强大的硬件工程师搭建硬件架构。这里边还有服务器搭建也是一个融合软硬件的很强大的方向。
然后就是说应用部分。
这块就比较广了。
做文案的必备技能,word, ppt 。
做会计的必备技能excel 。
做平面设计的必备技能,ps, ai, cdr 。
做工程调试的必备技能step7类的。
等等等等吧,谢谢都是应用层面的技能学习,对于很多职业来说,都有其基础技能软件需要学习和应用。
以上是三分的全部观点,欢迎交流点评。
很多课程的,英语,政治,高等数学,微积分,线性代数,C语言,JAVA,数学建模等等,各个学校课程设置有很大的区别...好多呢!
分享或转载请并注明出处:https://news.teshi168.com/hot/48932.html
本信息由特视加盟发布,不代表特视加盟立场和观点,如标记有误或侵犯礼仪请联系我们删除。