计算机应用技术专业学习科目

时间:2021-04-25 18:12:34 计算机等级 我要投稿

计算机应用技术专业学习科目

  计算机科学与另外的一些学科紧密相关。这些学科之间有明显的交叉领域,但也有明显的差异。下面是关于计算机应用技术专业学习科目,欢迎参考!

计算机应用技术专业学习科目

  计算机应用技术专业学习科目

  计算机专业人才的培养目标有很多,就大学计算机专业的设置来看,大致可以概括为以下几个方面:

  一、计算机软件与理论

  本专业主要培养具有较强理论基础和设计、开发软件能力的软件人才,以满足软件开发、技术管理、科学研究和高等教育等多层次的社会需要。

  二、计算机应用技术

  本专业主要培养计算机应用技术领域的各类开发、研究、应用人才。

  毕业生适合的工作有:高等院校计算机科学与技术的教师和研究人员、中小型控制系统的设计实施人员、大型控制系统的应用人员、企业级MIS/ERP建设人员、基于Internet/Intranet的多媒体应用程序开发人员、数字通讯领域各类应用人员、大中型企业及涉外企业IT部门的工作人员。

  三、计算机系统(体系)结构

  本专业以并行处理、容错计算等为主要研究方向,所开设的课程反映当前国内外计算机系统结构学科的发展水平。培养学生的计算机软硬件基础,以及熟练的以计算机为手段独立研究与设计计算机系统的能力和计算机应用、软件开发能力。

  ★如何挑选教材

  好的教材对于自学者来说是至关重要的,因此下面我们重点介绍一下适合自学用的计算机专业教材。

  一、数学

  数学是计算机专业的基础,学好数学是学好计算机专业的关键。高等数学课程主要学习微积分、空间解析几何和微分方程,一般高校通用的教材是同济大学编的《高等数学》,目前已经有了第五版,也可以使用自考教材——西安交通大学陆庆乐编的《高等数学》,可以买一些配套的辅导书和习题解答。

  还有两门重要的数学课程是《线性代数》和《概率统计》。可以分别采用高等教育出版社出版、同济大学编写的《线性代数》和浙江大学编写的《概率统计》。注意:自学一定要多做习题,而且最好一门课有一本习题解答和辅导书。

  除了上面数学基础课外,在计算机专业中举足轻重的就是《离散数学》,这门课要多花点力气来学。可以采用左孝凌教授等编的《离散数学》,上海科学技术文献出版社。也可以用北大、清华的教材,还可以参考左教授编的自学教材,经济科学出版社。

  其他课程还有《复编函数》、《计算方法》等,有余力的朋友可以选学。

  二、专业基础课

  1.《程序设计》:学习内容一般为C和C++。C语言可以采用谭浩强教授的《C程序设计》,内容比较浅显,C++方面的书推荐钱能编写的《C++程序设计》,清华大学出版社。

  2.《数据结构》:这门课程比较难,可以采用严蔚敏教授编写的《数据结构(C语言版)》,有配套习题册。好好做题,有时间多编几个大的程序。

  3.《模拟电路》和《数字电路》:这是难度较高的两门课程,选用自考教材相对来说容易些,也可以参考清华大学出版社出版的相关教材。

  三、专业课

  1.《计算机组成原理》:推荐白中英主编的《计算机组成原理》(第三版),科学出版社;黄爱英主编的《计算机组成原理》(第三版),清华大学出版社。

  2.《操作系统》:汤子赢编写的《计算机操作系统》(第三版),西安电子科技大学出版社。还可以参考高教司司长张尧学教授编写的教材,清华大学出版社。

  3.《汇编语言》:可以用清华大学出版社出版的教材,也可以用自考教材。

  4.《数据库原理》:人民大学教授王珊编的《数据库系统概论》(第三版),高等教育出版社,复旦大学施伯乐老师编写的教材也不错。

  5.《编译原理》:国防科技大学陈火旺院士编写的教材十分不错,最新版本是2000年出的`,国防工业出版社。

  四、选修课

  包括计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等。此类课程的教材可选用全国高等教育自学考试指定教材,或参考各高校所采用的计算机专科和本科教材及配套辅导书。英文基础好的朋友可以用国外著名大学的影印版教材。

  需要提醒大家的是,除了教材,网上有许多相关课堂录像和课件,有条件的朋友要充分利用。

  我自己通过上述课程的学习和实践,已经考完了计算机本科自学考试的大部分课程,并已通过计算机四级考试,下半年还准备参加高级程序员考试。希望我的经验对大家能有所帮助。

  总结一下,没学过的课程大概有:

  1.*离散数学

  2.*计算机组成原理,*计算机系统结构,嵌入式系统设计,编译原理,*Unix系统

  3.*Internet与web编程,Cisio/Solaris网络体系设计与实现,*TCP/IP技术

  4.综合布线系统,信号与系统,数字信号处理,单片机及接口技术,分布式应用原理

  5.*IT项目管理

  6.多媒体

  计算机应用技术专业核心课程简介

  1.C程序设计

  C程序设计是一门概念性和实践性都很强的专业基础课,是全校各专业的计算机基础课程,也是利用计算机解决实际工程计算问题的基础。通过本课程的学习,学生能准确完整地理解C语言的语法、语义规则,掌握C语言丰富的数据类型、运算符、控制语句及程序结构,并能运用结构化程序设计思想,正确地阅读程序、分析程序和设计编制程序,提高程序设计的能力,以适应计算机科学不断发展的需要。

  2.电子技术基础

  电子技术基础是我校计算机应用技术专业的一门必修的职业基础课。通过本课程的学习,学生能获得电子技术中必要的基本理论、基本知识和基本技能,具有分析常用的电子电路和设计一般功能电子电路的能力,了解现代电子技术的应用和发展状况,为学习后续相关课程打下坚实的基础。

  3.计算机网络

  计算机网络是普通高等工程专科学校“计算机”类各专业的一门重要的专业基础课。通过本课程的学习,使学生能够在已有的计算机基础知识、计算机原理及通信基础上,对网络技术有一个系统的、全面的了解、掌握网络技术打下良好的基础;在系统理解和掌握网络基本原理的基础上,了解和掌握网络应用技术,网络发展趋势,具有操作、使用网络和进行简单维护与组网能力。《计算机网络》是一门集计算机技术与通信技术为一体的综合性的交叉学科,它综合运用这两个学科的概念和方法,形成了自己独立的体系。学习计算机网络基本原理课程之前,应很好地掌握计算机系统结构、计算机原理、计算机软硬件知识及通信所需的相关技术。

  4.数据结构

  数据结构课为计算机软件技术,计算机应用技术,计算机信息管理,计算机多媒体技术专业的主干课程,是一门重要的专业基础课程,也是软件设计的技术基础,主要研究信息在计算机中的组织和表示方法。本课程系统地介绍线性表、栈、队列、字符串、数组、广义表、树、二叉树、图、查找表等几种数据结构的基本概念,操作及其典型应用的例子,通过课堂教学、课外练习和上机实习,使学生了解数据对象的特性,数据组织的基本方法,并初步具备分析和解决现实世界问题在计算机中如何表示和处理的能力以及培养良好的程序设计技能,为后续课程的学习和科研工作的参与打下良好的基础。

  5.汇编语言程序设计

  本课程是普通高等工程专科学校计算机科学与技术专业一门必修的专业课。其任务是通过理论教学和上机实际操作的训练,使学生掌握汇编语言程序设计的基本思想和方法,具备应用汇编语言进行一般程序设计和上机实际操作的初步能力。

  6.C++程序设计

  C++程序设计是计算机类专业教学计划中的重要的专业课,具有很强的概念性和实践性。C++语言是目前应用最多的程序设计语言之一,是面向对象的程序设计语言,运用面向对象的程序设计方法来进行分析、设计等工作。它一方面兼容C语言,另一方面支持面向对象的方法,使学生在C语言的基础上进一步提高自身编程能力,以适应不断发展变化的计算机领域的需要。本课程是以C++语言为蓝本,使学生掌握一门面向对象的现代程序设计语言,了解面向对象程序设计的基本概念与方法,运用面向对象的思想进行分析、设计以及编码工作,进而为掌握VC++、C++Builder等当前先进的软件开发工具打下程序设计基础。通过本课程的学习,使学生了解和掌握使用C++进行程序设计所需的基本概念与方法。熟练地掌握在VC6.0环境下开发、调试控制台程序的方法。

  7.企业中小型数据库系统开发

  本课程是在学生学习了《数据结构》等技术基础课后的一门专业核心必修课。通过该门课程的学习,使学生掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的理论知识, 具备数据库管理系统的安装、配置、管理、维护和设计的技能。

  8.Java程序设计

  本课程设置的目的是为了使学生理解Java语言的基本概念和编程思想。通过本门课程的学习可以使学生掌握Java语言的基本语法和编程规范;尤其是掌握用Java语言进行网络编程的技巧;同时Java语言是一门面向对象的语言,通过学习可以掌握用面向对象进行编程的思想和实践,使学生成为一名合格的Java程序员。

  9.计算机原理及接口技术

  《计算机原理及接口技术》是计算机控制技术、应用电子技术、计算机科学与技术、计算机应用技术等专业学生学习和掌握微机硬件知识和汇编语言程序设计的入门课程。本课程的任务是使学生从理论和实践上掌握微机的基本组成、工作原理、接口电路及硬件的连接,建立微机系统的整机概念,使学生具有微机系统的软、硬件开发的初步能力。

  10.Linux操作系统

  本课程是普通高等工程专科学校计算机应用技术专业的一门重要的职业技术课,其基本任务是使学生掌握Linux下进行系统程序设计所需的有关重要概念和知识,包括SHELL编程,基本的进程控制,复杂的进程通信,加上Linux下的网络管理的基本知识,包括WWW服务器,DNS服务器,FTP服务器和MAIL服务器的安装,配置和使用。结合实例加深学生对Linux操作系统的认识。

  11.单片机原理及EDA技术

  本课程是计算机应用专业必修的专业技术基础课;是一门实践性很强的课程。本课程的任务是:使学生掌握单片机的基本性能和利用单片机构成应用系统的基本方法,为以后对单片机构成的应用系统进行分析和开发提供必要的技术基础;使学生正确掌握电子绘图软件原理图、PCB图、并根据原理图实现电子仿真等。能综合运用于对实际问题的分析,具有应用Protel 99技能,和独立设计能力,培养学生的综合工程素质。

  12.ARM汇编语言程序设计

  本课程是普通高等工程专科学校计算机应用技术专业的一门重要的职业技术课,其基本任务是使学生掌握ARM9体系结构、ARM的寻址方式和指令系统,ARM9汇编语言编程、C语言编程以及混合编程,为进一步学习嵌入式系统开发打下良好的基础。

  13. ARM应用设备驱动程序开发

  本课程是计算机应用技术专业高年级学生开设的职业技能课。嵌入式系统融合了计算机软/硬件技术、通信技术和半导体微电子技术;本课程主要学习嵌入式系统设计原理及方法,根据应用要求,把相应的计算机直接嵌入到应用系统中。通过本课程学习,使学生了解嵌入式处理器ARM7微处理器体系结构及指令系统。了解32位嵌入式处理器总体结构、存储器组织、系统控制模块和I/O外围控制模块。掌握嵌入式系统的分析与设计方法,了解各种嵌入式操作系统开发应用方法和嵌入式网络技术;能够进行实际系统的设计与分析。

  14.单片机系统开发

  单片机系统开发是我校高职高专计算机应用技术专业的一门职业技能课,单片机系统开发是一门实践性都很强的专业课。通过理论讲授、实验和课程设计等环节,进一步提高学生利用所学单片机知识分析问题和解决问题的能力。

  15.虚拟仪器

  虚拟仪器是高职高专计算机应用技术专业学生必修的职业技能课,主要内容是软件实现了传统仪器的大部分功能,并利用计算机的通用资源实现仪器的显示、控制和存储功能。通过理论教学与实验,使学生掌握虚拟仪器软件设计和调试方法,增强对课程的理解和掌握。

  16.C51程序设计语言

  C51程序设计语言是电子通信工程各专业的主要专业课。在当今社会中,C语言已经成为当前举世公认的高效简洁而又贴近硬件的编程语言之一,C语言已经成为专业化的单片机上的实用高级语言,以及C语言在单片机应用中的不断普及,掌握单片机C语言已经成为不可逆转的趋势。应用C语言设计单片机程序可以大大加快开发速度,是目前开发人员用的最多的一种单片机开发语言。学习单片机C语言可以为进一步学习新知识、研究新问题,打好理论方面的基础。

  17.嵌入式软件测试技术

  《嵌入式软件测试技术》是计算机应用技术、嵌入式技术与应用等专业学生学习和掌握嵌入式软件测试的专业拓展课程。本课程的任务是使学生从理论和实践上掌握嵌入式软件设计方法、嵌入式软件测试方法以及嵌入式软件测试工具的使用。从而使学生掌握嵌入式软件测试的初步能力。

  18. 移动应用开发

  《移动应用程序开发》是面向计算机等专业的一门嵌入式领域实用方向课程。该课程旨在介绍智能手机这个典型的嵌入式系统的概况、系统架构及应用开发。本课程的教学目的和任务:1. 使学生理解嵌入式系统和嵌入式软件的基本概念及特点;2. 以Android这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法;3. 使学生理解基于Android嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术;4. 通过课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题的能力,并鼓励创新。