编程的基础是什么学科(编程的基础有哪些)

http://www.itjxue.com  2023-02-13 14:28  来源:未知  点击次数: 

学编程的基础学科是什么?

首先需要说明的是,会用编程语言和会应用编程语言是两码事。

想要会用编程语言,也就是学会编程语言的全部语法,几乎不需要什么基础(当然,你得会算加减乘除)

但是,等你学会了C/C++,学会了VB、JAVA,你可能会说:“我明明把语法都学完了呀,为什么编不出什么像样的软件呢?”也就是说,你“会用”了,但是不会“应用”。想学会应用,需要知道的就多了:做网络通信,还要懂TCP/IP;做驱动、操作系统,还要懂硬件;做数据库,还要懂离散数学....另外,像算法、数据结构、编译原理这些东西,随时都会用到

幸运的是,上述学科可以在会编程以后再学。先学会编程,才能对计算机领域有所了解,然后再确定方向,主攻某一领域

下面大致说一下基础学科吧——

普通程序员级别:

初中数学水平,但是学编程过程中可能会接触到其它数学知识,不过书上会教,而且不难

最好会英语,否则学起来很费劲

很强的理解能力(这个最关键)

熟练使用电脑。如果你不知道内存、CPU是什么,建议你把电脑拆了看看(我家电脑已经被拆N次了)

专家级别:

大学数学水平(因为算法、数据结构、离散数学等对数学有较高要求)

对计算机系统的深入理解

其它的视主攻方向而定

学编程需要什么基础?

想学编程的话要具备英语基础和数学基础。

1、英语基础

想学编程,有点英语基础会比较好,现在大部分编程语言是基于英语语言的,比如常见的C、C++、java等等都是英语单词堆起来的,所以最好有英语基础,这样学习编程轻松、高效一些。当然不要求英语水平有多高,毕竟学软件开发的过程中所接触的英语的单词也就400来个,记住单词就好,不需要语法和时态。

2、数学基础

因为大多编程都涉及了基本的算术运算,但可能你想要学习更先进的概念。如果你想写出复杂的模拟或者算法级别程序,这将是非常重要的。对于大多数日常编程而言,你并不需要太多先进的数学知识。但学习逻辑,尤其是计算机逻辑,将能帮助你理解处理更先进程序的复杂问题的最好方式,所以想学好编程,平时就需要多注重逻辑思维的培养。

学编程学什么专业?

1、软件工程

软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、技能突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。

2、计算机科学与技术

计算机科学与技术专业主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学。

3、网络工程

网络工程主要研究计算机网络的专业,一般来说,除了计算机公共基础课外,会比较深入地研究计算机网络的硬软件管理、应用、开发等。是一个集网络策划、建设、维护为一体的专业。

4、信息安全

主要研究计算机信息安全与保障的专业,一般来说除公共课外,会较深入研究计算机的信息安全(服务器、PC等)、网络安全方面的知识,主要对计算机及相关系统的安全负责。

5、物联网工程

物联网工程是把任何终端都通过物联网技术连接起来,通过互联网进行链接控制的工程技术,最常见的就是共享单车的控制系统了,可控监控摄像头应该也属于物联网技术。它会同时涉及到终端硬件/软件,终端管理系统等方面。

学编程 要学些什么基础课程? 谢谢

C语言(推荐谭浩强版)、数据结构(推荐清华版)。这两项是基础课程。学会了C语言,再学其他语言就很容易了,比如VB、DELPHI。不过C语言是结构化的,在学习C之后,最好再学C++或JAVA,来掌握面向对象的语言。数据结构这门课,主要讲了编程时必须掌握的一些思想和结构,比如表、堆栈、树、图等,是成为高手的必须学习科目。其他的,就要看你选择的编程方向了,比如数学,在高程度编程时必须使用。

(责任编辑:IT教学网)

更多