辽宁大学计算机专业学什么,辽宁大学计算机科学与技术专业要学哪些课程,好学吗?...

考生:请问辽宁大学计算机科学与技术专业要学哪些课程,好学吗?

辽宁大学计算机科学与技术专业要学的课程小编已经收集整理好啦,至于好不好学,这个真说不上来,因人而异吧。

专业中文名称计算机科学与技术

专业英文名称Computer Science and Technology

学制四年

修业年限3-7

学位授予门类工学

主干学科

计算机科学与技术

主干课程

离散数学、数据结构、计算机组成原理、操作系统原理、计算机网络、工程制图与CAD、电路分析与电子技术、数字逻辑、编译原理、人工智能、数据库原理、软件工程、计算机系统结构、计算机基础、高级语言程序设计、面向对象程序设计、微机原理与汇编语言

课程简介

离散数学

本课程主要讲述数理逻辑、集合论、代数结构与布尔代数、图论等四方面内容。数理逻辑使学生能够受到一些抽象逻辑思维的训练,并为后续课程计算机科学理论、程序方法论、人工智能等打下初步基础;集合论帮助学生建立一些重要数学概念及掌握一种通用性的描述语言;代数系统使学生抽象思维和数学深度方面受到锻炼。通过该课程的学习,学生可以培养抽象思维和概括能力,提高自身素质。

数据结构

本课程目的是使学生全面地掌握各种常用的数据结构,为学习后续软件课程提供必要的基础。学生从数据结构的逻辑结构、存储结构和数据运算三个方面,掌握线性表、栈、队列、串、数组、广义表、树、图和查找表等常用的数据结构,掌握在各种常用数据结构上实现排序和查找运算,对算法时间和空间复杂性有一定分析能力,针对简单应用问题,应能选择合适数据结构及设计有效算法解决。掌握基本程序设计知识以及培养学生实际动手能力。

计算机组成原理

本课程主要讲述计算机的基本原理和组织结构,主要包括运算方法和运算器,存储器,中央处理器,计算机外围设备和输入输出系统。通过本课程学习,使学生掌握计算机系统的基本组成、计算机中数据的表示方法、计算机各硬件部件的功能和工作原理等,为学生学习计算机专业课打下坚实的基础。

操作系统原理

本课程主要讲述操作系统的基本知识与结构组成,操作系统基本设计原理和新型技术潮流追踪三方面内容。通过学习操作系统的基本知识与结构组成,可以让学生了解操作系统发展简史、结构组成、主要功能等内容;通过学习基本设计原理,可以使学生们掌握进程管理、存储器管理、文件系统、设备管理等内容;通过对新型技术潮流的追踪,让学生们了解多媒体操作系统、嵌入式操作系统、网络操作系统的特殊应用环境和目标,拓宽视野。

计算机网络

课程内容主要包括(1)计算机网络概论,主要介绍计算机网络的形成与发展、计算机网络的基本定义、计算机网络拓扑结构、计算机网络的分类、网络体系结构等;(2)数据通信与广域网技术,主要介绍广域网中的数据交换技术和差错控制方法;(3)局域网与城域网技术,主要介绍局域网的拓扑结构和虚拟网技术等;(4)网络互连技术;局域网操作系统;Internet技术;局域网组网技术;局域网操作系统的使用;Internet基本使用方法;网络系统集成技术;网络管理与网络安全技术等。课程目标是在掌握网络基础知识基础上,提高学生的自学能力。

工程制图与CAD

工程图样是表达和交流技术思想的重要工具,是工程技术部门的一项重要技术文件。本课程主要内容是使学生学会绘制和阅读工程图样的原理和方法;用正投影法表达空间几何形体和图解简单空间几何问题的基本原理和方法;用图来描述几何形体的内外形状和大小和由图来想象物体的几何形状的基本能力,标注尺寸的基本方法;具备绘制和阅读常见机器或部件的零件图和装配图的基本能力。注重学生自学能力的培养。

电路分析与电子技术

本课程是关于电子技术领域的基础课,介绍电路分析与电子技术的基本理论、方法和技术。目的是使学生了解和掌握电子技术的基本概念和方法,为今后的更高级课程的学习,以及为将来在计算机及电子技术领域的进一步研究工作和软件实践奠定良好基础。课程主要讲述直流电路、常用半导体器件、基本放大电路、多级放大电路、集成运算放大电路、放大电路中的反馈、信号的运算和处理等方面内容,使本科生对电子技术的基本内容、基本原理和基本方法有一个比较初步的认识。培养学生抽象思维和逻辑推理能力以及创新能力。

数字逻辑

本课程是关于数字电子技术基础性课程,介绍逻辑代数的基本理论、方法以及数字电路的基本组成和分析设计。目的是使学生了解和掌握数字逻辑电路的基本理论和分析设计方法,为今后的更高级课程的学习以及为将来在数字系统的进一步研究工作和实践工作奠定良好的基础。培养学生的创新能力。课程主要讲述逻辑代数、逻辑门电路、组合电路、时序电路、常用中规模集成电路、VHDL语言、可编程逻辑器件等方面内容,使本科生对数字系统的基本内容、基本原理和基本方法有一个比较系统的掌握。

编译原理

编译原理与实现方法旨在介绍程序设计语言编译程序构造原理和基本实现方法,内容包括:词法分析、语法分析、中间代码优化、中间代码产生、目标代码生成以及标识符处理和运算时存储空间与过程调用。课程内容既注重了最经典、最广泛的基本编译技术,如递归子程序法和简单优先方法,又力求反映一些最重要的新成果,如LR方法和全局数据流分析。培养学生的抽象思维能力、独立解决复杂问题的能力。

人工智能

本课程是关于人工智能领域的引导性课程,介绍人工智能的基本理论、方法和技术,强调创新意识的建立和培养。目的是使学生了解和掌握人工智能的基本概念和方法,为今后的更高级课程的学习以及将来在人工智能领域的进一步研究工作和软件实践奠定良好基础。课程主要讲述知识与知识表示、搜索策略、确定性推理、机器学习、神经网络等方面内容,使本科生对人工智能的基本内容、基本原理和基本方法有一个比较初步的认识。

数据库原理

本课程共分三大类,第一篇基础篇,包括数据库系统和数据模型、关系数据库基础原理、关系数据库标准语言、关系数据库及其查询优化、关系数据库的规范理论;第二篇设计篇,包括数据库设计和概述、数据库设计的一般过程和方法;第三篇系统篇,包括数据库的恢复技术、并发控制、数据库的安全性、数据库完整性等。培养学生的科技开发能力。

软件工程

课程的教学目标是使学生掌握软件工程的基本概念,基本原理,实用的开发方法和技术;了解软件工程各领域的发展动向;如何用工程化的方法开发软件项目,在开发过程中应遵循的流程、准则、标准和规范。培养学生的协作开发能力。

计算机系统结构

本课是计算机专业的专业基础课,重点讲述计算机系统层次结构,系统设计与改进、输入/输出系统、存贮体系与并行处理机、多机系统等主要内容。课程着重于计算机系统基本概念、原理、结构和分析方法研究近十几年来系统结构发展重要进展与今后发展方向。学生掌握系统结构设计,系统设计与改进,输入输出系统设计,存贮体系设计与重叠、流水机、并行处理机及多机系统等内容。使得学生逐渐具备系统级的认知能力和理论与实践能力。

计算机基础

以计算机的基础知识和基本能力的培养为主要内容,突出重点,突出应用能力的培养。主要包括计算机基础知识、中文Windows XP操作系统、文字处理软件Word 2003、电子表格处理软件Excel2003、演示文稿制作软件PowerPoint 2003、计算机网络与Internet基础知识等。

高级语言程序设计

本课程作为通识教育平台课程,以培养学生程序设计能力为目的的公共基础课,是学习其他专业课的基础,同时也是第一门高级语言程序设计课。本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本语法,掌握程序设计的基本思想、基本概念和基本方法和技巧,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C语言应用程序;同时了解进行科学计算的一般思路,培养应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。培养学生开发和实践能力。

面向对象程序设计

通过学习本课程,要求学生了解使用面向对象法分析实际问题的过程,掌握类对象定义和使用方法,掌握面向对象方法的封装性,继承性,重载,多态性等技术。掌握面向对象程序设计的基本思想,对于给定的问题,能够使用面向对象的方法来分析、设计和实现计算机软件系统。培养学生实践能力和开发能力。

微机原理与汇编语言

本课详细介绍IBMPC机指令系统和寻址方式,讲述了循环、分支、子程序结构和程序设计的基本方法以及宏汇编、条件汇编的设计方法,同时介绍输入输出程序及BIOS和DOS系统调用的使用。培养学生开发能力和系统认知能力。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值