A. 软件工程,计算机科学与技术专业,分别是学什么的有什么区别
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用都促进了经济和社会的发展,也提高了工作和生活效率。
专业基础课主要有:面向对象程序设计、计算机电路、数据结构、工程数学、离散数学、数据库系统概论、软件集成开发环境、计算机组成原理与实验、工程设计导论、汇编语言、操作系统与实验、计算机网络、软件工程、软件工程专业英语、编译原理与实验、系统分析与设计和软件质量保证与测试等课程。
软件工程分为四个方向:动漫与数字媒体艺术方向、数据库应用技术方向、嵌入式软件技术方向和网络与通信软件技术方向。
动漫与数字媒体艺术方向专业课主要有:计算机平面设计、数字媒体艺术概论、构成基础、三维动画-MAYA和Flash AS 程序设计等课程;
数据库应用技术方向专业课主要有:MySQL 数据库设计与应用、SQL Server 数据库设计与应用、XML基础、大型数据库开发与应用和数据仓库等课程;
嵌入式软件技术方向专业课主要有:嵌入式操作系统、嵌入式微处理器结构与应用、Android应用程序开发、嵌入式Linux程序设计和WinCE应用程序开发等课程;
网络与通信软件技术方向专业课主要有:通信原理与技术、网络规划设计、WEB 编程技术、网络操作系统和网络信息安全等课程。
计算机科学与技术专业也称为资讯工程专业,主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。
计算机科学与技术主要课程有:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论。主要专业实验有:编程与上机调试、电子线路、数字逻辑、微型计算机接口技术、计算机组成等。
计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。
B. 计算机科学与技术专业课程有哪些 主要学什么
这是计算机类最传统的专业,主要课程有数据结构、计算机组成原理、网络原理、编译原理、操作系统及各种开发程序等。
计算机科学与技术是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业。
公共课程:数学(高等数学、线性代数、概率论与数理统计、离散数学、数值分析)、政治(马克思主义思想概论、毛泽东思想概论与中国特色社会主义思想、思想道德修养与法律基础、中国近现代史纲要)、大学英语、体育。
专业基础课程:电路原理、模拟电子技术、数字逻辑、微机原理、汇编语言、操作系统原理、编译原理、算法与数据结构、面向对象方法、C语言/c++语言等。
专业方向课程:计算机数据库原理、Java语言、图形学、人工智能、多媒体技术、网络安全、人机交互、无线互联网技术、软件开发方法、高性能技术、系统仿真和虚拟现实等。
离散数学、编译原理、电子技术基础、C语言程序设计、数据结构、计算机组成原理、操作系统、计算机网络、数据库原理及应用、软件工程、汇编语言与接口技术、面向对象程序设计、Java高级编程、Web前端技术、人工智能、计算机图形学等。
C. 自然科学与工程技术类选修课有哪些
自然科学与工程技术类可以选修环境保护与管理、食品安全概论、信息安全技术。工程技术主要内容有现代工业、建筑,机械的制造,航空,航天发展,关于环保、化工,材料以及科幻。而自然科学主要内容有天文知识、数学、物理、化学、生物、地理、动植物、普通自然现象,农业的一些的发展。您可以根据相关专业选择喜欢的选修课程。
D. 计算机科学与技术专业学什么 计算机科学与技术专业主要学什么
1、计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。
2、学生需要学习通识类知识、学科基础知识和专业知识。
3、计算机科学与技术专业需要学习的课程有电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等。
E. 计算机科学与技术专业学什么
计算机科学与技术专业学什么
计算机科学与技术专业学什么?
快车教育,某名企人力资源总监曾先生表示,计算机科学与技术培养和造就适应现代化建设需要。德智体全面发展、基础扎实、知识面宽、能力强、素质高具有创新精神,系统掌握计算机硬件、软件的基本理论与应用基本技能,具有较强的实践能力,能在企事业单位、政府机关、行政管理部门从事计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护的应用型专门技术人才。
那么计算机科学与技术专业好不好?下面让快车教育我为各位看官总结一下计算机科学与技术专业的主要课程、专业知识以及专业技能的情况吧!
一、计算机科学与技术专业主要课程:
高等数学、线性代数、概率论与数理统计、离散数学、组合数学、计算机原理、人工智能、程序设计基础、面向对象程序设计、数字逻辑电路、模拟电子技术、数据结构、算法设计、WEB程序设计、计算机组成与结构、操作系统、数据库系统原理、编译原理、计算机网络、网络工程、软件工程、数据库应用、信息安全、微型计算机技术、汇编语言、单片机技术、嵌入式系统、嵌入式操作系统、嵌入式设计与应用、移动设备应用软件开发等。
实践教学包括工程训练、计算机应用基础、训练、认识实习、生产实习、毕业实习、教学实验、社会实践、课程设计、综合设计、毕业设计(论文)等环节。
二、计算机科学与技术专业知识与技能:
1、具备扎实的数据基础理论和基础知识;
2、具有较强的'思维能力、算法设计与分析能力;
3、系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;
4、了解学科的知识结构、典型技术、核心概念和基本工作流程;
5、有较强的计算机系统的认知、分析、设计、编程和应用能力;
6、掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识;
7、熟练掌握一门外语,能够熟读本专业外文书刊。
以上是关于大学本科专业计算机科学与技术专业学什么的分析情况,更多高考专业计算机科学与技术专业分析资讯敬请关注快车教育职业规划频道。
F. 计算机科学与技术学什么课程
⑴ 计算机科学与技术专业学什么
计算机科学与技术专业培养和造就适应社会主义现代化建设需要,德智体全面发展、基础扎实、知识面宽、能力强、素质高具有创新精神,系统掌握计算机硬件、软件的基本理论与应用基本技能,具有较强的实践能力,能在企事业单位、 *** 机关、行政管理部门从事计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护的应用型专门技术人才。
本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。
本科毕业生应获得以下几方面的知识和能力:
1.掌握计算机科学与技术的基本理论、基本知识;
2.掌握计算机系统的分析和设计的基本方法;
3.具有研究开发计算机软、硬件的基本能力;
4.了解与计算机有关的法规;
5.了解计算机科学与技术的发展动态;
6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。
主要课程:电路原理、模拟电子技术、数字逻辑、数值分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、数据库原理、编译原理、图形学、人工智能、计算方法、离散数学、概率统计、线性代数以及算法设计与分析、人机交互、面向对象方法、计算机英语等。
主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
修业年限:四年
授予学位:工学学士
⑵ 计算机科学与技术专业课程有哪些
1、数字逻辑电路
数字逻辑是计算机专业本科生的一门主要课程,具有自身的理论体系和很强的实践性。它是计算机组成原理的主要先导课程之一,是计算机应用专业关于计算机系纤胜吉构方面的主干课程之一。
2、计算机组成原理
《计算机组成原理》系统地介绍了计算机的基本组成原理和内部工作机制。《计算机组成原理》共分8章。
主要内容分成两个部分:第1、2章介绍了计算机的基础知识;第3~8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。
3、计算机系统结构
计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
4、数据库概论
数据库已是计算机系本科生不可缺少的专业基础课,它是计算机应用的重要支柱之一。该课程讲授数据库技术的特点,数据库系统的结构,三种典型数据模型及系统(以关系型系统为主)、数据库规范化理论,数据库的设计与管理,以及数据库技术的新进展等。
5、操作系统
操作系统(英语:operating system,缩写作OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。
操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
⑶ 大学计算机科学与技术都学什么课程
主修大数据来技术导论、数据采集源与处理实践(Python)、Web前/后端开发、统计与数据分析、机器学习、高级数据库系统、数据可视化、云计算技术、人工智能、自然语言处理、媒体大数据案例分析、网络空间安全、计算机网络、数据结构、软件工程、操作系统等课程,以及大数据方向系列实验,并完成程序设计、数据分析、机器学习、数据可视化、大数据综合应用实践、专业实训和毕业设计等多种实践环节
⑷ 大专计算机科学与技术专业需要学习哪些课程
计算机科学与技术是学什么的?流行的计算机语言如C、JAVA、VB、VF、DELPHI、汇编等等。微机原理;计算机基础;计算机网络基础;数据结构;高等数学;大学英语;大学物理;多媒体相关的课程:如网页制作、IT实用技术等。
一、给计算机专业的同学。 1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。
2.不要用功利眼光对待这个学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站挣钱,不要想靠点击率增加广告,这个在4年前已经过时,如果你现在仍然这么想,千万别说出来,因为我会觉得你很土。计算级专业的成就感总是伴随着身体上的痛苦而来,肩周炎,颈椎病,眼睛干涩,掉头发,腰椎间盘突出,关节炎,不夸张,这么帅的我工作了两个月以后发现开始掉头发了。
3.搞明白计算机“科学”与“技术”的含义。做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤……这通通不叫计算机科学与技术,如果你是计算机的学生,会做以上事情,那是你应该的,不会做,也没什么丢人的,我们需要的不是让别人称作“高手”。
4.明确你最终的专业方向是软件还是硬件。方向是网络?网络不是专业方向。网络是最优秀的软件工程师、最优秀的硬件工程师与最优秀的通信工程师的智慧结晶。如果你是软件方向,请你在学精一揽子数学、数据结构、算法设计、数值分析、汇编语言、操作系统、编译原理、数据库原理、软件工程之类课程后,仔细的听一听硬件课程,他对你有用。软件工程绝对不是背背就能过的课,计算机理论可能是一个人就能研究出来,软件工程是成千万网软件工程师几十年来失败的教训凝结成的结晶,请认真听课。不要问我应该学什么语言,计算级专业的人必须具备任何语言1小时上手的能力,最起码要在10分钟把"hello world"做出来。如果说有必须学的两种语言,那他们是c++与java,学他们不是在学语言,而是在学thinking in c++,thinging in java,一个是软件的基础理论,一个是面向对象的基础理论,从来没有人听说过“thinking in basic”。如果你说c++过时了,那么千万别告诉别人你的名字,因为很丢人。山科大的老师只会教给你c,不会教给你++,所以不要被他蒙蔽,大胆的问他++,如果他不会,干脆换老师。学硬件的同学在认真听听以上课程后,学精除了政治以外的其他课程。
5.即使你学好了以上课程,我们仍然差得很远,我们只弄清学什么了,但是还不知道做什么。我们的课程设计太小儿科了,别对你在国外的同学说,否则会被笑话,所以我们要尽可能的多做设计,别一个人们闷着头做,两三个人合作一个项目,不会交流的计算机人员30岁以后肯定会下岗。题目呢,尽量是一些简单的底层开发,可以去国外大学网站上搜一搜,要自信你一定能做出来,毕竟不是什么难题,而是我们应当具备的素质。
6.如果你对网络有意,在具备了一定动手能力后从协议或者底层硬件的角度去学习它。否则你是自甘从一名高贵的计算机专业人员堕落为做着沉重机械体力劳动的民工。对网络安全感兴趣,那么你就在学会使用各种工具的一个月后从编程的角度深入学习网络协议和操作系统吧!只会用工具攻击无知人员的漏洞是一种意淫的行为,如果乐此不疲,并到处叫嚷“黑客”,那么这种行为可以被称作“ *** ”。网上呼吁中美、中日黑客战时,希望你安心学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。
7.正确对待认证。绝大部分认证不是高薪的敲门砖,而是你上岗前的智商水平测试。如果你考过了认证,别对别人说这个认证是垃圾,请告诉别人你在学习中懂得了那些知识,如果你没有懂得知识,那么你是个paper,认证不是垃圾,你是垃圾。如果你连认证都没考就到处喊它垃圾,那么你就亲自考考试试,考过了,懂了,那么你随便;如果过了但是不懂,认证不是垃圾你是垃圾,如果没考过,那么看这个贴子的所有人都知道你是什么了。MCSE、CCNA、CIW等等都有它存在的意义,只要你有钱都值得一学,他们是最正规的知识来源,是经过理论、实践、时间与市场考验的产品。
二.给非计算级专业的同学的一点建议。 1.热爱你的原专业,尤其是自然学课和基础学科,为了计算机放弃他们就如同为了10张一元钱扔掉了一张100元一样。
2.计算机是具有学术性和工具性的双重属性学课。架设一做计算级专业与你本专业的桥梁,那对两个专业都是做出了贡献,如果你真的很牛,把计算机学的很深很好,那么你真的值得尊敬。
3.再次记住做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤……这些不是计算机专业,也挣不到钱。不要让浮躁余功利蒙蔽你的双眼,毁掉你光明的前程。
⑸ 计算机科学与技术专业都有什么课程
1、公共课程:数学(高等数学、线性代数、概率论与数理统计)、政治(马专克思主义思想概论、属 *** 思想概论与中国特色社会主义思想、思想道德修养与法律基础、中国近现代史纲要)、大学英语、体育。
2、专业基础课程:电路原理、模拟电子技术、数字逻辑、数值分析、微型计算机技术、计算机系统结构、高级语言、汇编语言、编译原理、图形学、人工智能、计算方法、人机交互、面向对象方法、计算机英语等。
3、专业方向课程:离散数学、算法与数据结构、计算机组成原理、计算机操作系统、计算机网络基础、计算机编译原理、计算机数据库原理、C语言/c++语言、Java语言等。
(5)计算机科学与技术学什么课程扩展阅读
知识能力
1、具备扎实的数据基础理论和基础知识;
2、具有较强的思维能力、算法设计与分析能力;
3、系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;
4、了解学科的知识结构、典型技术、核心概念和基本工作流程;
5、有较强的计算机系统的认知、分析、设计、编程和应用能力;
6、掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识;
7、熟练掌握一门外语,能够熟读该专业外文书刊。
⑹ 计算机科学与技术专业详细课程有哪些
计算机科学与技术专业详细课程如下:
高等数学、大学英语、专业英语、概率统计、离散数学、电路、模拟电子、数字电子、数据结构、操作系统、编译原理、计算机网络、数据库原理、软件工程、汇编语言、C++程序设计、接口技术、Java、VC++、计算机病毒分析、网络攻击与防护、密码学应用或网络游戏理论、游戏设计、三维动画等。
(6)计算机科学与技术学什么课程扩展阅读
计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示、收发、存储、处理、控制等的理论方法和技术的学科。
计算机科学与技术类业毕业生的职业发展路线基本上有三条路线:
第一类路线,纯技术路线;信息产业是朝阳产业,对人才提出了更高的要求,因为这个行业的特点是技术更新快,这就要求从业人员不断补充新知识,同时对从业人员的学习能力的要求也非常高;
第二类路线,由技术转型为管理,这种转型尤为常见于计算机行业,比方说编写程序,是一项脑力劳动强度非常大的工作,随着年龄的增长,很多从事这个行业的专业人才往往会感到力不从心,因而由技术人才转型到管理类人才不失为一个很好的选择。
第三条路线,报考公务员或者事业单位。由于现在各行各业都需要利用计算机来工作,或者完成信息化建设等工作,所以公务员岗位和事业单位中除开特别针对信息化行业的单位设置较多岗位外,一般很多单位设置了一定的岗位来满足本单位对计算机技术专业的要求。
参考资料: 计算机科学与技术-网络
⑺ 大学本科,计算机科学与技术专业,都要学什么课程
计算机科学与技术专业的核心课程有:电路原理、模拟电子技术、数字逻辑、数版值分析、计算机原理、权微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、数据库原理、编译原理、图形学、人工智能、计算方法、离散数学、概率统计、线性代数以及算法设计与分析、人机交互、面向对象方法等。
除了以上专业课程,还有全校统一的必修课,如体育、历史、思想政治、英语等。
⑻ 计算机科学与技术专业大二学习什么课程
不同抄学校 可能有所不同.
中国近代史纲要,体育,基础外语,大学物理,电路分析,线性代数,概率论与数理统计, *** 与图论,大学物理实验
马克思主义基本原理,体育,基础外语,数字逻辑,电子技术基础,数据结构,代数结构与树立逻辑,计算方法,大学物理实验.
模拟电子技术、数字逻辑、数值分析、计算机原理、数据库原理、离散数学。算法与数据结构。
⑼ 计算机科学与技术专业要学哪些课程
我是学这个专业的,以下是我大学四年要学的课程
计算机科学与技术专业2007级教学计内划规定课程容
公共基础课:
大学物理
大学物理实验
军事理论
*** 思想、 *** 理论和“ *** ”重要思想概论
形势与政策
中国近现代史刚要
思想道德修养与法律基础
大学英语1-4
计算机技术基础
体育与健康
高等数学
电路分析基础
概率与数理统计
离散数学
线性代数
专业课:
C语言程序设计及课程设计
汇编语言程序设计即课程设计
数据结构
算法分析
数字逻辑
线性电子线路
电子商务
合同法
计算机组成原理
操作系统
计算机图形学
数字电路与VHDL设计
港站与枢纽
数据库应用及实践
面向.NET的WEB应用课程设计
CAD技术
国际贸易实务
。。。。大概就是这些了
不同学校安排的课程可能不一样,不过大致还是类同的
⑽ 计算机科学与技术是学什么的
1、公共课程:数学(高等数学、线性代数、概率论与数理统计)、政治(马克思主义思想概论、 *** 思想概论与中国特色社会主义思想、思想道德修养与法律基础、中国近现代史纲要)、大学英语、体育。
2、专业基础课程:电路原理、模拟电子技术、数字逻辑、数值分析、微型计算机技术、计算机系统结构、高级语言、汇编语言、编译原理、图形学、人工智能、计算方法、人机交互、面向对象方法、计算机英语等。
3、专业方向课程:离散数学、算法与数据结构、计算机组成原理、计算机操作系统、计算机网络基础、计算机编译原理、计算机数据库原理、C语言/c++语言、Java语言等。
(10)计算机科学与技术学什么课程扩展阅读
知识能力
1、具备扎实的数据基础理论和基础知识;
2、具有较强的思维能力、算法设计与分析能力;
3、系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;
4、了解学科的知识结构、典型技术、核心概念和基本工作流程;
5、有较强的计算机系统的认知、分析、设计、编程和应用能力;
6、掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识;
7、熟练掌握一门外语,能够熟读该专业外文书刊。
G. 计算机科学与技术学什么 主要课程有哪些
计算机科学与技术专业学高级语言程序设计、集合论与图论、近世代数、数理逻辑、形式语言与自动机、电子技术基础、数字逻辑设计、数据结构与算法、计算机组成原理、软件工程、数据库系统、操作系统、计算机网络、编译原理、计算机体系结构等。
智能化使计算机具有模拟人的感觉和思维过程的能力,使计算机成为智能计算机。这也是目前正在研制的新一代计算机要实现的目标。智能化的研究包括模式识别、图像识别、自然语言的生成和理解、博弈、定理自动证明、自动程序设计、专家系统、学习系统和智能机器人等,已研制出多种具有人的部分智能的机器人。
网络化是计算机发展的又一个重要趋势。从单机走向联网是计算机应用发展的必然结果。所谓计算机网络化,是指用现代通信技术和计算机技术把分布在不同地点的计算机互联起来,组成一个规模大、功能强、可以互相通信的网络结构。
多媒体计算机是当前计算机领域中最引人注目的高新技术之一。多媒体计算机就是利用计算机技术、通信技术和大众传播技术,来综合处理多种媒体信息的计算机。这些信息包括文本、视频图像、图形、声音、文字等。多媒体技术使多种信息建立了有机联系,并集成为一个具有人机交互性的系统。多媒体计算机将真正改善人机界面,使计算机朝着人类接受和处理信息的最自然的方式发展。
计算机科学与技术专业就业方向主要有:该专业毕业生就业面宽、就业前景可观,能够在网络通信类科研院所、政府机构、银行、电力企业、计算机网络公司、通信公司等各类企事业单位从事计算机网络的科学研究、系统设计、系统防护、系统管理与维护和应用计算机科学与技术学科的系统开发、设计和系统集成等工作。
H. 计算机科学与技术是学什么的 就业方向是什么
计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养科学型和工程型相结合的计算机专业高水平工程技术人才。
该专业毕业生能够在网络通信类科研院所、政府机构、银行、电力企业、计算机网络公司、通信公司等各类企事业单位从事计算机网络的科学研究、系统设计、系统防护、系统管理与维护和应用计算机科学与技术学科的系统开发、设计和系统集成等工作。
一门语言 ,关于计算机编程相关的,比如c语言。
数据结构和算法 ,这是计算机上编程的设计方法和艺术体现的地方。
计算机体系结构 ,这门课一般设计到计算机硬件是怎样构成,整个体系结构如何设计。
计算机操作系统 ,这个是设计一个操作系统一般需要考虑哪些问题。
计算机网络 ,设计到计算机如何通信。
数据库 , 如何结构化存储数据,设计数据库的原则。
软件工程 ,这个如何用工程学的观点,设计,管理软件。
信号处理 ,信号这东西,可以是一段音频,可以是一符图像,也可以是传感器采集来的信息,但是信号如何处理,变换,一个信号系统是什么样子。这门课应用广泛,很很多学科的基础。
计算机图形学 ,很有意思的学科,如何在计算机上构建图形系统,应用有CAD,三维模型,游戏等各个方面。这门学科涉及到解析几何,代数,几何等等。
计算机图像处理 ,关于图像的种种,怎么做个过滤,怎么做个均衡。
多媒体 ,设计到音频,视频,图像,等等。
编译原理 ,被称为很难的一门本科课程,探讨语言本身,如何让计算机理解的问题,以及怎样设计一个编译系统。
计算机理论 ,很理论的学科,有自动机理论,图灵机理论,计算复杂性理论。
信息论,密码学 ,看看香农那辈人的贡献,以及现代密码学的一些东西,比如AES,MD5,DES,RSA,椭圆加密等等。
人工智能 ,这个是一个大类,包括狭义的和广义之分,下面有众多其他学科,比如机器学习,数据挖掘,自然语言处理,机器视觉等。
模电,数电 ,还有单片机等课程应该算是硬件课程。
I. 计算机科学与技术是干什么的 主要课程有哪些
计算机科学与技术主要研究计算机的设计与制造,包含计算机软件、硬件的基本理论、技能与方法,进行计算机系统和软件的开发与维护、硬件的组装等。例如:Windows系统的维护,手机APP的开发,台式电脑的整机装配等。相较于网络工程、软件工程,计算机科学与技术专业所学范围更广。
高级语言程序设计、集合论与图论、近世代数、数理逻辑、形式语言与自动机、电子技术基础、数字逻辑设计、数据结构与算法、计算机组成原理、软件工程、数据库系统、操作系统、计算机网络、编译原理、计算机体系结构等。
计算机科学与技术专业的就业前景非常的广泛,对于现今社会的大学生而言,就业前景和其他专业相比已经很好了。
现在正是信息时代很有前途 ,市场需求量也很大,尽管现在开设这科的学校很多,毕业的学生也很多, 但真正学得精的人太少,所以很多人说就不了业,实际上市场需要真正有本事的人。
如果学,一定学精,才能找到更有好的工作,计算机科学与技术专业就业前景面宽,各行各业都需要计算机,所以一定要学精,毕业搞搞编程,软件开发等,几年后,有了工作经验,有可能做个技术部主管,如果你有管理能力,还可以搞管理工作。
而所谓的高薪也是从编程开始的,所以想赚大钱的就业面并不宽,有用的东西在大学、社会。学得好,就业初期也有不如意,因为你没经验,不过没关系,熬个一两年,有些经验时, 计算机科学与技术专业就业前景会很抢手。