【“计算机科学与技术”专业小白成长系列】计算机科学与技术主要学什么
计算机科学与技术专业:主要学什么?
本文主要包括如下内容:
程序员职位要求
CS 专业课程列表
怎样寻找资源学习?
程序员高薪排行榜
/hbase等分布式计算技术,熟悉其运行机制和体系结构;
精通python/scala/java任意一门编程语言,熟悉c++/golang;
熟悉业界主流大数据解决方案整体架构,两年以上数据仓库架构/应用经验;
具备一定的机器学习背景,有算法相关项目开发经验;
善于发现问题解决问题,良好的编程习惯,优化意识;
优秀的团队合作沟通能力,较强的学习能力和进取心;
计算机相关专业,2年以上工作经验;
。
?postId=1125300900185772032
CS 专业课程列表
Computer Science is the study of computers and computational systems. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application.
Principal areas of study within Computer Science include :
artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing.
Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. The problems that computer scientists encounter range from the abstract-- determining what problems can be solved with computers and the complexity of the algorithms that solve them – to the tangible – designing applications that perform well on handheld devices, that are easy to use, and that uph
old security measures.
1.计算机导论:
计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略……
涵盖了计算机专业的主要内容:计算机硬件和软件的基本概念,包括数据存储、数据处理、数据输入和输出、操作系统、算法、高级程序设计语言、数据结构。计算机网络和Intemet。微机组成。
(推荐教材:可使用学校配发的教材,但建议使用外版翻译教材。)
2.高级语言程序设计:
计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。
(推荐教材:
①《从问题到程序——程序设计与C语言引论》 机械工业出版社
②《程序设计实践》 机械工业出版社
③《程序设计语言——实
计算机科学与技术主要学什么 来自淘豆网m.daumloan.com转载请标明出处.