您的位置:网站首页 >> 主干课程

主干课程

    计算机导论Computer Introduction):本课程是计算机专业的一门重要的专业基础课,也是学习计算机专业知识的入门课程。计算机发展史,数制及数制间的转换,硬件系统,软件系统,常用DOS命令,程序设计的基本方法。 

    程序设计基础Foundation of Program Design):本课程是计算机专业的一门重要的基础课,重点培养学生的计算机编程能力。主要内容包括:C语言概述,数据、运算符和表达式,语句和流程的控制,函数及其参数传递,指针和数组,存储类别与多文件程序,结构体和联合,C语言预处理程序,输入输出与文件处理。 

    离散结构Discrete Mathematics):离散结构是现代数学的一个重要分支,是计算机科学与技术的理论基础。本课程是计算机科学与技术专业的核心、骨干课程。该课程结合计算机学科的特点,主要研究离散量结构及相互关系,是一门理论性较强,应用性较广的课程。通过本课程的学习,让学生理解数理逻辑的基本概念和推理、演算的方法,培养学生的抽象思维能力与逻辑推理能力,理解群论的基本概念,理解集合论及图论的基本知识,掌握对离散对象的基本研究方法,为后继课程打好基础。并为学生继续学习和工作,参加科学研究,打下坚实的数学基础。 

    数字电子技术Digital Electronic Technology):本课程是大学本科计算机专业必修程,属于专业基础课,且为主干课程。其目的是使学生通过本课程的学习,掌握数字逻辑和数字系统的基础知识、基本分析方法和设计方法,培养使用标准逻辑器件的能力,初步了解可编程器件的知识,为深入学习后续微机原理等课程和从事数字技术实际工作打下良好基础。 

    数据结构Data Structure):本课程是计算机专业的一门专业基础课程,系统地介绍应用计算机求解问题时的典型对象的结构特性,通过对计算机数据加工对象的分析研究,学习选择合适的数据结构和存储方式,掌握对这些数据对象的操作技术,并设计出相应的算法。主要内容:线性表,栈与队列,串,数组,树与二叉树,图,列表结构,查找,排序,文件。 

    计算机组成与结构Computer Organization and Architecture):计算机组成原理是计算机科学技术系的一门核心专业基础课程,在多门硬件课程中占有举足轻重的地位。数据在计算机中的机器码表示、转换、运算规则、运算器结构、存储系统结构、计算机指令系统、中央处理单元与系统总线、输入输出控制、I/O组织及接口。 

    计算机网络原理(Principles of Computer Network):  本课程是计算机专业的一门专业课,其目标旨在培养学生对计算机网络体系结构通信的基本原理及协议的理解。主要内容:计算机网络引论,数据通信基础,计算机网络体系结构,计算机网络七层协议的操作原理和有关标准,局域网,网络互连。 

    数据库原理及应用Principles of Database And Application): 本课程是计算机专业的一门专业课。通过学习,学生应掌握数据库基本理论,了解典型数据库系统的体系结构,获得使用、评价及根据实际需求选择数据库系统,以及数据库应用系统的初步设计与开发能力。主要内容:数据模型,关系数据库,SQL语言,DBMS引论,查询优化,事务管理与数据库保护,关系理论,数据库设计,Oracle简介。 

     操作系统Operation System):操作系统是现代计算机系统(包括大、中、小及微型机)中必不可少最重要的系统软件,是用户与计算机之间的接口,是计算机专业的一门专业课。主要内容:进程概念、进程同步与通信、进程调度与死锁,作业控制与调度,分区管理、页式与请求页式管理、段式与虚拟段式系统,   处理IO请求步骤、IO控制系统、设备分配,文件的逻辑组织、物理组织及存取方法,存贮空间管理,文件目录及文件系统的一般模型。

    编译原理Principles of Compiler):本课程是计算机专业的一门重要专业课,重点介绍通用程序设计语言编译器的基本构造、工作原理与编译技术,使学生了解语言翻译的基本原理。主要内容:词法分析,语法分析,运行环境,语法制导翻译简介,中间代码生成,代码优化及目标代码生成。 

    面向对象程序设计Object—Oriented Programming):本课程是计算机专业的一门专业课程课,主要向学生介绍面向对象程序设计的基本原理和基础技术,使学生掌握一种面向对象程序设计语言,了解面向对象程序技术的民展趋势。主要内容:面向对象程序设计基础,面向对象范型,C++语言,典型面向对象程序设计语言的特点, 类库,应用构架。

    软件工程software engineering):本课程是计算机专业的一门专业选修课,培养软件开发人员必备的素质。主要内容:软件开发过程与开发方法,软件计划,需求分析,软件系统设计,软件的可扩充性与可维护性,软件的项目管理,质量保证与产品化,软件测试。

    WEB系统开发WEB System Development):本课程将介绍WEB系统开发的基础模式、方法,采用ASP.net语言进行介绍,涉及ASP.NET程序所的开发工具和运行环境、VB.NET程序设计基础和ASP.NET的程序设计基础、ADO.net数据库访问、三层架构开发等有关内容。通过本课程的学习,使学生掌握开发ASP.NET程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发小型网络应用程序。 

    网络工程与系统集成Network Engineering and System Integration):通过较系统地学习信息系统集成、网络工程基本概念、网络体系结构、网络协议、以太网和无线局域网、广域网、网络接入、Internet和网络互联、网络服务器、网络管理、网络安全、网络规划与实施案例,在初步了解计算机网络工作原理的基础上,掌握计算机网络设计、配置和管理的工程方法,包括网络设备和网络工具的配置与使用。

    单片机原理与应用Principles And Application of single chip computer):本课程是面向计算机科学与技术及相关专业本科生的专业课,是一门面向应用的综合性专业科,围绕MCS51系列展开论述,通过学习要求学生掌握:单片机原理结构,指令系统,汇编语言程序设计;学会I /O设备接口技术,系统扩展技术,初步掌握单片机系统的设计开发方法。

地址:山西省运城市河东东街333号 | 电话:0359-2090418 | 传真:0359-2090378
版权所有 运城学院 | All Rights Reserved.