有许多不同的计算机程序设计课程,有些是非常标准的,有些是针对特定行业的。一般来说,大多数计算机程序设计课程可以根据所教授的语言进行分类,知识的最终应用或被教授的特定的利基系统所教授。基本编程语言课程只教授一种...
有许多不同的计算机程序设计课程,有些是非常标准的,有些是针对特定行业的。一般来说,大多数计算机程序设计课程可以根据所教授的语言进行分类,知识的最终应用或被教授的特定的利基系统所教授。基本编程语言课程只教授一种语言,在逐渐深入的课程中,通常按该课程所需的经验分类。面向特定应用或行业的课程,如安全或网络系统,通常不适合入门的学生,不仅需要编程方面的知识,还需要一般计算机科学方面的知识。小众课程的目标是教授如何为单一类型的机器(如大型机)或特定抽象编程接口(API)编写程序,一般来说,要求有很强的计算机科学背景,但不一定是计算机编程。许多计算机编程课程都是针对编程的特定用法进行教学的。入门级的通用计算机编程课程主要以语言中立的方式处理计算机编程的首要概念,或者只专注于教如何用一种特定的语言来编程。这些类型的课程对于建立更具体的知识领域有着重要的基础。一些课程可能会捆绑一种以上的语言,如超文本标记语言(HTML)和超文本预处理器(PHP),如果语言在实际应用中紧密结合在一起的话,则将其纳入一个单一的教学计划中。计算机程序设计课程通常侧重于一种单一的编码语言。有许多计算机程序设计课程针对编程的特定用法进行教学。有几种类型的课程,大多数都有编程语言或计算机科学的先决条件随着新技术的出现,这类课程也在不断发展。例如神经网络编程、图形和成像、实时系统,以及安全系统。计算机程序设计课程从基础课程到高级课程。小众计算机编程课程旨在培训学生如何使用单一系统或方法,而这些系统或方法可能不会立即适用于更广泛的编程科目。这些课程几乎总是有语言要求,因为目标系统通常只使用一种语言。但是,有些课程没有语言要求,特别是当利基系统使用自己的专有语言时。这些课程可能涉及一种移动设备的编程,特殊工程系统,甚至航空系统。还有一些计算机程序设计课程,在他们的领域里是独一无二的。这类课程可以涉及理论概念,尝试开发使用自然语法的编程语言,甚至可以在实验机上编程。这些课程可以提供宝贵的见解,了解如何计算机和编程语言是有用的,但它们有时不提供任何实用知识,而是停留在理论编程领域。软件和网站编码是课程可以重点关注的一个领域
-
发表于 2020-08-07 10:01
- 阅读 ( 660 )
- 分类:科学教育