学计算机应用需要什么基础 需要学什么

学计算机应用需要什么基础 需要学什么,第1张

大学里计算机应用专业主要课程

计算机软硬件技术基础、Linux *** 作系统、数据库系统SQL、数据结构与C程序设计、单片机原理与技术、计算机网络原理、工程经济、高级语言汇编、VB net程序设计、多媒体软件应用、计算机网络与网站建设、Delphi程序设计、Java语言程序设计、图形图像应用处理(PhotoShop)、Flash动画制作、微型计算机安装调试维修、办公室软件应用 *** 作、计算机辅助设计。本专业主要开设微机原理与接口技术、C语言、数据结构、 *** 作系统、平面设计、VB程序设计语言、SQL SERVER数据库应用、3DS软件应用、网页制作、Visual FoxPro应用基础、工具软件等课程。

专业骨干课程:

1、计算机数学基础

本课程是计算机专业必修的数学基础知识。针对计算机专业的特点,加强了Mathematica数学软件的应用。包含4大模块:微积分、线性代数、概率论。在微积分模块中包含了一元微积分、常微分方程、多元微积分初步、无穷级数、数值计算初步等内容。在线性代数模块中包含了行列式、矩阵、线性方程组的基本概念、基本理论及其应用;在概率论模块中包含了随机事件与概率、随机变量及其概率分布、随机变量的数字特征等内容。

2、计算机应用基础

本课程是计算机基础教育的入门课程。主要讲授计算机的基础知识及计算机的组成原理,计算机 *** 作系统(Windows和Dos)的概念和 *** 作,Office办公软件Word、Excel、PowerPoint的使用,计算机网络的基础知识以及Internet的常用 *** 作。

3、C语言程序设计

主要讲授计算机程序设计的基础知识、C语言的基本概念、顺序结构程序设计、分支结构程序设计、循环结构设计、函数、指针、数组、结构、联合以及枚举类型、编译预处理、位运算、文件等内容,掌握利用C语言进行程序设计的基本方法,以及C语言编程技巧。

4、计算机网络基础

本课程主要讲授计算机网络的基础知识、相关技术和实际应用。主要内容包括:计算机网络概述、网络体系结构、计算机局域网技术、中小企业组网、网络中的传输介质、网络互联与Internet技术等。

5、计算机多媒体技术基础

本课程主要讲授计算机多媒体技术基础知识,主要内容包括:图象处理、声音处理、影视处理、使用Authorware编辑合成软件将各种多媒体元素组合在一起。

6、 *** 作系统原理

本课程主要讲授 *** 作系统的基本知识,主要内容包括进程管理、存储管理、文件管理、输入/输出系统、用户与 *** 作系统的接口及Linux *** 作系统简介。

7、图形图像处理

本课程主要讲授使用Photoshop软件进行图形图像处理,通过对Photoshop软件的系统学习,使学生达到独立的进行图像编辑、图像合成、校正和调节图像的颜色,并能制作简单的特效的学习目的。

8、网络安全技术与防范

本课程比较系统地介绍了网络安全的与管理的主要理论、技术及应用方面的知识。主要包括:网络安全概述、信息安全机制、密钥分配与管理、病毒及防治措施、系统攻击入侵检测、防火墙技术、>>

(2)理解计算机的组成以及各主要部件的性能指标;

(3)掌握 *** 作系统、程序设计语言的基础知识;

(4)熟练掌握计算机常用办公软件的基本 *** 作方法;

(5)熟练掌握基本数据结构和常用算法;

(6)熟练掌握C程序设计语言,以及C、Java、C#、VisualBasic中一种程序设计语言;

(7)熟悉数据库、网络和多媒体的基础知识;

(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;

(9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;

(10)了解信息化、计算机应用的基础知识;

(11)正确阅读和理解计算机领域的简单英文资料。

就目前的IT职场环境来说,但凡想再往上走一步、做任何一点带有创新性的技术,往往都逃不开数学。不论是数据结构与算法还是程序设计,底层原理和思路都源于数学,在大数据和智能化的时代学好数学更是门槛本身。市面上数学资料看了不少,但不是太难就是太抽象,能深入浅出的不多,《程序员的数学基础课》就是一个。跟着学下来,让我把算法和数学模型都串联起来,还清理了之前的一些盲点,有时间一定二三刷。

1. 计算机数学基础 \x0d\本课程4学分,课内学时72,开设一学期。 \x0d\课程的主要内容:线性代数、概率基础、数理统计基础等。 \x0d\\x0d\2. 计算机电路基础 (1) \x0d\本课程4学分,课内学时72,其中实验18学时,开设一学期。 \x0d\本课程是计算机应用专业的专业基础课。主要内容包括:电路基本概念(电路与电路模 型、电路基本物理量、电路基本元件、基尔霍夫定律、简单的电阻电路),半导体基本器件 ;开关理论基础,门电路,组合逻辑电路与时序逻辑电路,可编程逻辑器件(随机读写存贮 器、只读存贮器、可编程逻辑阵列、通用逻辑阵列、现场可编程门阵列、在系统(ISP)编 程技术),数字系统的组成。 \x0d\本课程后续课程:计算机电路基础(2)等。 \x0d\\x0d\3. 计算机电路基础(2) \x0d\本课程4学分,课内学时72,其中实验14学时,开设一学期。 \x0d\本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:模拟电路基本 概念,运算放大器的原理及应用,功率放大及稳压电路;测试技术概述,机电系统运动参 数 (位移、速度、加速度、力、力矩、应变及应力等)的测试,过程系统参数(压力、温 度、 流量等),测试数据处理。 \x0d\本课程先修课程:计算机电路基础(1)等。 \x0d\本课程后续课程:微机接口技术、计算机控制技术等。 \x0d\\x0d\4. C++语言程序设计 \x0d\本课程5学分,90学时,开设一学期。 \x0d\C++语言程序设计是计算机应用专业的专业基础课。该课程的主要内容:算术、逻辑、 比较、位、条件、逗号、赋值、输入、输出等运算符和表达式,分支和循环控制结构,模块 化程序设计(函数定义、函数调用、函数重载、库函数、变量作用域和存贮类),数据类 型 (整型、实型、字符型、枚举、数组、结构、指针、类等),动态存储空间的分配与释 放, C++ *** 作环境、编译预处理、文件链接和工程文件的使用,类与对象的概念, *** 作符重 载与 函数模板,C++标准输入输出流、文件流和串流,等等。 \x0d\本课程先修课程:计算机入门及 *** 作技能训练(在集中实践环节中)、计算机组成原理 与汇编语言等。 \x0d\\x0d\5 计算机组成原理与汇编语言 \x0d\本课程5学分,课内学时90,开设一学期。 \x0d\本课程是计算机应用专业的专业基础课。主要内容包括:计算机系统概述,计算机中数 据的表示,运算方法和运算器,指令系统,控制器,存贮器组织,输入输出系统;汇编语 言 ,汇编语言基本程序设计,程序设计举例(输入输出程序设计、中断程序设计、系统调 用及 程序设计)。 \x0d\本课程先修课程:计算机电路基础(1)等。 \x0d\本课程后续课程: *** 作系统,计算机网络等。 \x0d\\x0d\6 数据结构 \x0d\本课程5学分,90学时,其中实验占27学时,大作业占18学时,开设一学期。 \x0d\数据结构是计算机应用专业的专业基础课。该课程的主要内容:线性表、栈、队列的定 义、顺序存贮和链接存贮结构,进行插入和删除等运算的算法;树、二叉树、二叉排序树 、 哈夫曼树的定义、性质、存贮结构及建立过程,二叉树的先序、中序和后序遍历算法, 二叉 排序树的查找、插入和生成算法,图的定义,图的邻接矩阵、邻接表和边集数组存贮 结构, 图的深度优先和广度优先遍历算法,求图的最小生成树和最短路径算法,拓扑排序 算法,数 据查找和排序的各种算法,文件的概念和组织方法等。 \x0d\本课程先修课程:计算机组成原理与汇编语言、C++语言程序设计等。 \x0d\\x0d\7 微机接口技术 \x0d\本课程5学分,课内学时90,其中实验27学时,大作业18学时,开设一学期。 \x0d\本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:微机接口技术 概述,模拟量输出输入通道(A/D、D/A变换及其接口电路),数字量输出输入通道,常用 可编程并、串行接口电路,工业控制计算机总线技术,人机界面接口技术。 \x0d\本课程先修课程:计算机组成原理与汇编语言、计算机电路基础(2)等。 \x0d\本课程后续课程:计算机控制技术、单片机技术等。 \x0d\\x0d\8 数据库基础与应用 \x0d\本课程6学分,108学时,开设一学期。 \x0d\数据库基础与应用是计算机应用专业信息管理方向的一门必修课,其它方向的选修课。 该课程的主要内容:数据库系统的概念、组成和主要功能,数据库保护和数据模型,关系 模 型和各种关系运算,利用SQL进行数据库的定义、查询、更新、插入和删除数据,关系规 范 化和函数依赖,第一、二、三范式和BCNF范式,数据库的概念结构设计、逻辑结构设计 和物 理结构设计,FoxPro数据库的建立、显示、修改、查询、统计、复制、索引、排序、 更新、 关联等,Foxpro应用程序设计和用户界面设计。 \x0d\先修课程:计算机入门及 *** 作技能训练(在集中实践环节中)、离散数学等。 \x0d\\x0d\9 *** 作系统 \x0d\本课程5学分,课内学时90,开设一学期。 \x0d\ *** 作系统是计算机应用专业的专业基础课。 *** 作系统对计算机系统资源实施管理,是所 有其他软件与计算机硬件的唯一接口。学生通过本课程的学习,理解 *** 作系统的基本概念 和主要功能,掌握常用 *** 作系统的使用和一般管理方法,了解它是如何组织和运作的,从 而为今后的学习和工作打下基础。 \x0d\课程主要内容: *** 作系统引论;进程管理;处理机管理;存储器管理;文件系统;设备 管理;中断和信号机构;死锁;微内核体系结构;网络 *** 作系统; *** 作系统展望与中文 *** 作系统。 \x0d\本课程先修课程:计算机组成原理与汇编语言、C++语言程序设计、离散数学基础等。 \x0d\本课程后续课程:网络 *** 作系统等。 \x0d\\x0d\10 计算机控制技术 \x0d\本课程4学分,课内学时72,其中实验15学时,开设一学期。 \x0d\本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:自动控制的基 本概念,计算机控制系统基本组成及工作原理,计算机控制系统的基本特性,计算机控制 系统的控制算法,控制用计算机系统的配制,实时控制软件技术,计算机控制系统的抗干 扰技术,可编程序控制器的原理及应用,分散型控制系统及其应用,计算机控制系统设计 与调试举例。 \x0d\本课程先修课程:计算机组成原理与汇编语言、C++语言程序设计等。 \x0d\本课程后续课程:单片机技术等。 \x0d\\x0d\11 单片机技术 \x0d\本课程4学分,课内学时72,开设一学期。 \x0d\本课程是计算机应用专业计算机控制方向的一门必修课。主要内容包括:单片机概述, 单片机芯片结构,单片机指令系统,单片机程序设计,单片机系统扩展,单片机开发系统 及应用,单片机在控制系统中的应用(数据采集系统,智能数字电压表,机械手控制系统 等) 。 \x0d\本课程先修课程:计算机组成原理与汇编语言等。 \x0d\\x0d\12 计算机网络 \x0d\本课程5学分,课内学时90,开设一学期。 \x0d\本课程是计算机应用专业的专业基础课。主要内容包括:计算机网络概述(计算机网络 基本概念、计算机网络硬件、计算机网络软件、互连网络标准体系、开放式系统互连参考 模型、计算机网络的新进展及发展趋势);计算机网络的层次模型,计算机网络中的通信 子网 (概述、数字通信基础知识、局域计算机网络、城域计算机网络、广域计算机网络、 网际互 连技术);计算机网络中的高层服务(概述、局域网络服务/广域网络服务、电子邮 政服务 、>

鄙人是吃软件饭。听到这样的问题,想起自己的过去。

分享一下自己对楼主这个问题的看法。

如果LZ是想通过如计算机二级考试这样为目的。

C是一个不错的选择,因为界面简单,采用TC,考试范围只局限于程序设计一方面。而且不需要什么知识,所谓需要一些数学知识,只是因为初学者不适合用实际问题来做练习题目,而多采用数学上面的问题和一些程序设计上的经典问题给学习进行练习,而且这些数学知识基本上以告诉你公式或告诉解决问题的具体方法为形式的,而且很简单,根本不需要知道为什么,只要套用就行了。在我们这儿小学生学C的都有(在参加全省小学生程序设计比赛的选手,很多编程能力能够达到大学生水平)。所以根本不必想像他有多难。

但是因为它的“古老”性和“低级”性。所以习惯于windows *** 作的非常不适应,tc的 *** 作界面(那个是DOS界面下的程序),完全通过键盘完成所有 *** 作。有时候还需要了解一些DOS命令;另外C里面的“指针”的概率对计算机基础理论知识不是很熟悉的人,接受“指针”的概念可能需要费些过程。

所以一般情况下,对只想通过考试的人,我的建议是学VB。这个很容易理解,而且实际实用性比C稍微强一点。

所以,如果LZ,知道这一些的数学知识和计算机基础理论知识,对学C的还是有些帮助(个人感觉计算机理论知识更为重要,帮助你理解C的原理,数学没那么多的重要性,它就是用来做练习的,如比找素数,求约数等)

如果,LZ以后想深入的学习计算机,请继续看。否则直接OVER

无论是什么专业方向(程序设计,网络技术,网站制作,多媒体制作,嵌入式开发),C都是你的首选,因为学习它有几个作用:帮助你了解计算机的一些原理知识;帮助你掌握开发语言的基础,方便你以后学习任何开发语言;学习怎么用程序设计的思想解决问题(计算机的思维跟人类还是有很大差别的哦,特别得知道面向过程这种程序设计思想)。

想学好C,学习的时候注意不错计算机基础理论知识:

1)学习“指针”的时候。这个可以帮助理解程序如何使用内存的。

2)学习三大结构的时候注意里面的一些经典问题和经典算法。看看这些经典算法是如何通过程序的角度解决问题的。

3)学习分析问题解决问题的方法。特别是如何将一个大问题分解为小问题解决,将相同的解决步骤提炼为一个过程。这些都是面向过程程序设计思想。

4)因为C的低级性,所以这时候是学习二进制的最好机会。在开始阶段会遇到二进制的问题的。这个也比较重要。虽然很基础,但毕竟其他一些理论课会用到,也有一定的实用性(特别是学习嵌入式里的单片机)。

最后,祝你走好第一步。

以上就是关于学计算机应用需要什么基础 需要学什么全部的内容,包括:学计算机应用需要什么基础 需要学什么、程序开发人员需要具备哪些知识呢、极客时间《程序员的数学基础课》怎么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9590593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存