《计算机科学与技术专业》教学大纲
- 格式:docx
- 大小:16.31 KB
- 文档页数:1
甘肃民族师范学院计算机专业课程教学大纲C语言程序设计一、说明(一)课程性质必修课(二)教学目的本课程是为计算机类等本、专科学生开设的,以培养学生程序设计能力为目的的专业基础课,是学习其他专业课的基础,同时也是第一门高级语言程序设计课。
本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本语法,掌握程序设计的基本思想、基本概念和基本方法和技巧,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C 语言应用程序;同时了解进行科学计算的一般思路,培养应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。
(三)教学内容计算机程序语言发展史,结构化程序设计的三种基本结构,函数,数组,指针,文件。
(四)教学时数90学时,60理论,30上机(五)教学方式多媒体授课二、本文第一章C语言程序设计基础教学要点:C程序的基本结构。
上机环境,进行简单C程序的编写。
教学时数:4学时(理论3学时,上机1学时)教学内容:第一节概述程序设计语言的发展。
C程序的基本结构。
第二节开发环境上机环境,进行简单C程序的编写。
考核要求:1.掌握编写C语言程序的基本步骤。
2. 掌握上机调试过程。
第二章数据类型、运算符与表达式教学要点:数据类型。
表达式。
输入输出函数。
教学时数:12学时(理论8学时,上机4学时)教学内容:第一节数据类型整型、实型、字符型、枚举型、构造类型、指针。
第二节常量与变量第三节运算符与表达式算术运算符及表达式、关系运算符及表达式、逻辑运算符及表达式、逗号运算符及表达式、条件运算符及表达式、赋值运算符及表达式。
第四节标准输入/输出scanf()函数、printf()函数。
第五节数学函数数学库头文件<math.h>。
第六节随机数发生器函数rand()和srand()函数,对应的头文件“stdlib.h”。
考核要求:1.理解数据结构、常量、变量的概念;2.掌握各种运算符的优先级及结合方向;3.熟练掌握数据的输入、输出方法;4.了解其他数学函数及随机函数的使用方法。
《专业导论》课程教学大纲课程编码:12024008 开课部门:信息工程学院英文名称:Introduce to Computer 适用年级:2024适用专业:计算机科学与技术适用方向:无课程属性:专业基础课程学分学时:1学分,支配16学时编写人:李晓蕾审核人:何广军一、课程概述(一)课程的性质地位《专业导论》是计算机科学与技术专业的一门专业基础课。
本课程担负着引导学生进入计算机科学技术大门的重任,是引领计算机学生进入计算机科学与技术学科的“导游图”。
(二)课程的基本理念以学生学问、实力、素养协调发展为目标,突出学生为主体,重视实力培育和素养培育。
课程内容涉及计算机科学的方方面面,但着重讲解的是基本概念而不是数学模型和技术细微环节,要求做到“广度优先,广而不细"。
课程侧重点在于勾画计算机科学体系的框架,奠定计算机科学学问的基础,为今后深化学习计算机科学与技术专业中各专业理论及实践课程做好铺垫。
(三)课程设计思路用严密性方式将学生引入计算机学科各个富有挑战性的领域。
CC2024 报告要求该课程应讲授那些富有才智的、核心的思想。
还要充分考虑现代教化思想(如CDIO)及其在本学科教化中的应用。
因此在构建课程内容的同时,还要充分留意对学生实力的培育,以及强化学生对学问的载体属性的相识和利用。
本次课程内容设计时,以CCC2024 中课程提纲为依据,采纳CCC2024 举荐的课程设计方法,结合长期的教学实践,探究性地提出以实践阅历为主要内容的课程提纲。
教学方法手段:本课程实行专题讲座的形式,由本专业高职称、高学历的老师进行主题演讲。
1.案例教学:本课程应以实物(典型成果)为引导,呈现主题特色,直观说明主题所阐述的技术解决哪些问题,对社会有什么影响,在那些岗位上应用,将来在哪些方面可以有所突破。
2.自主学习式教学:本课程各主题所涉及的核心技术不宜过多,以2-3点为宜。
一方面,在讲清概念、介绍方法的基础上,让学生了解计算机技术的现状和发展。
计算机科学与技术(师范)专业导引课教学大纲一、说明本课程是将计算机科学与技术(师范)专业课程进行铺垫式引导、概览式介绍的课程。
培养学生的专业兴趣,激发学生对计算机科学领域的兴趣,使学生为专业学习做好心理准备,加强主动学习的兴趣。
(一)课程性质通过专业导引让新生知道自己所学专业的课程设置、专业培养目标、就业方向和就业现状以及学好本专业的方法与技巧等,减少学生因为对所学专业缺乏了解所造成的盲目性,尽早培养学生的专业意识,树立正确的专业思想和学习观,激发学生的学习动机,打下良好的专业基础。
(二)教学目的通过专业导引课程,介绍专业发展的最新动态及成果、专业的杰出人才等等,重点在培养学生形成良好的专业思维模式(计算思维)和注重学生学习方法的培养。
透过知识和方法的传授,深入到智慧的训练和思维的培养层次上,培养学生发现问题、分析问题、解决问题的能力。
(三)教学内容第一章计算机学科的基本含义和培养目标第二章计算机专业人才能力和课程体系第三章本科生如何参与科技项目第四章计算机专业课程的学习第五章计算思维的认识第六章计算学科的基本问题介绍一个对问题进行抽象的典型实例——哥尼斯堡七桥问题。
然后,通过“梵天塔”问题和“停机问题”分别介绍学科中的可计算问题和不可计算问题。
从“梵天塔”问题再引出算法复杂性中的难解性问题、P类问题和NP类问题,证比求易算法,P=NP是否成立的问题,旅行商问题与组合爆炸问题,找零问题、背包问题与贪婪算法。
(四)教学时数学时:18学时学分:1学分课程类别:必修面向专业:计算机科学与技术师范专业(五)教学方式(1)老师专题讲解(2)同学们到网上、图书馆查阅资料(3)同学之间的讨论二、本文第一章计算机学科的基本含义和培养目标教学要点:本章首先简单介绍计算学科命名的背景、计算学科的定义,以及计算学科的根本问题,并阐述了计算学科专业名称的演变、分支学科及其培养侧重点,计算机学科的发展,我国计算机专业的发展。
集美大学教学大纲汇编计算机科学与技术专业(2006年)集美大学计算机工程学院2006.12目录课程教学大纲......................................... 错误!未定义书签。
集美大学《计算机概论》课程教学大纲............................. 错误!未定义书签。
集美大学《高级语言程序设计》课程教学大纲....................... 错误!未定义书签。
集美大学《汇编语言程序设计》课程教学大纲....................... 错误!未定义书签。
集美大学《数字逻辑》课程教学大纲............................... 错误!未定义书签。
集美大学《计算机组成原理》课程教学大纲......................... 错误!未定义书签。
集美大学《微机系统与接口技术》课程教学大纲..................... 错误!未定义书签。
集美大学《微机系统与接口技术》实验课程教学大纲................. 错误!未定义书签。
集美大学《算法设计与分析》课程教学大纲......................... 错误!未定义书签。
集美大学《面向对象程序设计》课程教学大纲....................... 错误!未定义书签。
集美大学《数据结构》课程教学大纲............................... 错误!未定义书签。
集美大学《操作系统》课程教学大纲............................... 错误!未定义书签。
集美大学《编译原理》课程教学大纲............................... 错误!未定义书签。
集美大学《数据库原理》课程教学大纲............................. 错误!未定义书签。
计算机科学与技术网络工程专业导论教学大纲一、课程概述(200字左右)《计算机科学与技术、网络工程专业导论》是一门介绍计算机科学与技术、网络工程专业的入门课程。
该课程旨在帮助学生了解计算机科学与技术、网络工程专业的基本知识、职业发展方向以及相关的职业道德与伦理规范。
通过本课程的学习,可以让学生对计算机科学与技术、网络工程专业有一个更全面的了解,从而为其后续的学习和就业奠定良好的基础。
二、课程内容(800字左右)1.计算机科学与技术专业概述1.1计算机科学与技术的定义和发展历程1.2计算机科学与技术的基本概念和原理1.3计算机科学与技术的学科体系和研究方法1.4计算机科学与技术专业的学习内容和培养目标2.网络工程专业概述2.1网络工程的定义和发展历程2.2网络工程的基本概念和原理2.3网络工程的学科体系和研究方法2.4网络工程专业的学习内容和培养目标3.计算机科学与技术、网络工程专业能力培养3.1专业知识与理论基础的掌握3.2创新能力的培养3.3实践能力的培养3.4个人素质与职业素养的培养4.计算机科学与技术、网络工程专业的职业发展4.1就业前景和行业现状4.2职业发展的路径和方向4.3职业发展中的技能要求和学习需求4.4职业道德与伦理规范三、课程教学目标(100字左右)通过本课程的学习,学生应达到以下目标:1.掌握计算机科学与技术、网络工程专业的基本知识和理论基础。
2.了解计算机科学与技术、网络工程专业的发展历程和学科体系。
3.培养创新能力和实践能力,提升个人素质与职业素养。
4.了解计算机科学与技术、网络工程专业的职业发展前景和要求。
5.培养良好的职业道德和伦理规范。
四、教学方法与学时安排(100字左右)本课程采用讲授与讨论相结合的教学方法。
具体的学时安排为每周两个学时,其中一节课为理论授课,介绍相关的知识和理论;另一节课为讨论课,进行案例分析和学生互动讨论。
通过这种教学方法,可以使学生更好地理解和应用所学知识。
《操作系统》课程设计教学大纲英文名称: Operating System课程编码:C047101计划周数:1周课程设计学分:1学分先修课程:计算机导论,高级语言程序设计,数据结构,汇编语言程序设计适用专业:计算机科学与技术(专升本)开课单位:计算机科学与技术系撰写人:何爱华审核人:姚保峰制定时间:2014年8月一、本课程设计的性质与目的《操作系统》是计算机科学与技术(专升本)专业的核心专业课,“操作系统课程设计”是理解和巩固操作系统基本理论、原理和方法的重要的实践环节。
《操作系统》课程主要讲述的内容是计算机操作系统的基本原理及组成,操作系统中常用的设计技巧和方法。
它与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。
本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法;在算法基础上,解决实际问题,提高学生实际应用、编程的能力。
二、本课程设计的主要内容实验的内容侧重于对操作系统原理的模拟实现,主要包括对进程管理、内存管理、文件系统和设备管理的实践内容。
主要任务是实现操作系统和相关系统软件的设计,其中涉及进程创建,同步,进程间的通信,存储管理,文件系统等操作系统概念。
,主要内容如表1所示:表1 课程设计内容序号内容1 进程的管道通讯;编制一个程序,程序中创建一个子进程。
然后父子进程各自独立运行,父进程不断地在标准输入设备上读入小写字母,写入管道。
子进程不断地从管道中读取字符,转换为大写字母后输出到标准输出设备上。
当读到x时,结束。
2 信号量实现的同步互斥机制:编制一个程序,程序中创建5个子进程,代表五位哲学家,然后父进程结束。
使用信号量机制解决哲学家进餐问题。
3 页面置换算法:请求页式管理是一种常用的虚拟存储管理技术。
本设计通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式管理的页面置换算法。
陕西师范大学本科计算机科学与技术专业实验教学大纲汇编语言程序设计课程编码:学时:36课程属性:非独立设课开课单位:计算机科学学院先修课程:计算机导论一、实验性质汇编语言程序设计是计算机科学与技术专业的一门专业基础课程;是微机原理、计算机组成与结构等课程的先行课程。
汇编语言程序设计是一门实验性非常强的课程,实验教学是本门课程非常重要的环节和辅助手段,是学习好汇编语言程序设计的重要途径。
二、实验教学目的和要求通过汇编语言程序设计实验教学应初步掌握计算机的工作原理,熟悉80x86系列CPU的指令系统,熟练掌握汇编语言程序设计的方法与技巧。
通过实验教学使学生掌握80x86计算机cpu的结构, 存储器的组织方式,掌握使用汇编语言编写程序的一般方法和技能,掌握汇编语言程序的上机方法, 了解高级汇编语言技术,能够独立编写较大规模的完整程序,为后续课程的学习打下良好的基础。
三、实验项目名称和学时分配实验项目编号实验项目名称学时分配实验类型每组人数必开/选开备注DEBUG的应用 2 验证性40 必开语法练习 4 验证性40 必开算术运算 4 验证性40 必开字符串操作 4 验证性40 必开循环分支程序 4 设计性40 必开子程序设计 4 设计性40 必开中断程序设计 4 综合性40 必开磁盘文件操作 4 综合性40 必开四、实验项目具体内容实验项目一:DEBUG的应用实验目的:熟悉DEBUG的应用,为学习指令系统打好基础实验内容:(1)利用DEBUG观察寄存器的值(2)直接汇编指令,单步调试,编辑数据等主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:熟悉DEBUG常用命令的格式、功能、要求等实验项目二:语法练习实验目的:熟悉指令格式、功能,加强对指令系统的理解实验内容:(1)利用DEBUG直接向内存中汇编所学指令(2)单步跟踪调试,观察寄存器的变化和指令执行的结果主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:熟悉指令格式、功能、对标志位的影响规则实验项目三:算术运算实验目的:熟悉算术运算指令的使用实验内容:编程实现用键盘输入两个十进制数(〈1000),求和并按十进制显示主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:熟悉简单程序的设计方法和算术类指令实验项目四:字符串操作实验目的:熟悉字符串的输入和输出方法,熟悉中断调用实验内容:显示字符串(what is your name)从键盘输入姓名,显示hello姓名主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:熟悉字符串指令的格式、功能和特殊要求实验项目五:循环分支程序实验目的:学习循环、分支程序的编写,掌握控制循环、分支的多种方法实验内容:键盘输入十进制数,以十六进制输出主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:读懂教材相关例题并掌握循环和分支程序的控制方法实验项目六:子程序设计实验目的:熟悉子程序设计的方法,掌握子程序传递参数的基本方法实验内容:键盘输入十进制数,分别用二进制、八进制、十六进制输出(用子程序实现)主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:掌握汇编语言中对于十进制数据的输入方法和多种不同进制的输出方法实验项目七:中断程序设计实验目的:熟悉中断程序的设计方法,程序驻留方法实验内容:利用中断方法设计定时中断实现发声程序主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:掌握中断相关概念、中断处理程序的编写方法实验项目八:磁盘文件操作实验目的:熟悉磁盘文件的操作过程和程序设计方法实验内容:编写程序实现文件的复制主要仪器:微机教学方式:多媒体教学辅助以实验教学预习要求:掌握磁盘文件的一般操作方法五、实验课考核方式(1)实验报告:实验报告要求按照规范格式进行书写,内容包括实验编号、实验名称、实验目的、实验要求、实验内容、运行环境等。
一、课程名称:计算机科学与技术二、课程性质和目的1. 本课程是计算机科学与技术专业的基础课程,旨在为学生提供计算机科学与技术领域的基本理论和实践知识,培养学生的计算机科学与技术分析、设计和应用能力,使其具备扎实的计算机科学与技术基础,为将来的学习和科研打下坚实基础。
2. 通过本课程的学习,学生应该掌握计算机科学与技术领域的基本概念和原理,了解计算机系统的组成和运行原理,掌握常见数据结构和算法的设计和分析方法,熟悉计算机网络和数据库等基本应用技术,具备一定的计算机编程实践能力。
三、教学内容1. 计算机科学与技术概论1.1 计算机科学与技术的发展历程1.2 计算机科学与技术的基本概念和基本原理2. 计算机体系结构2.1 计算机硬件系统组成和功能2.2 计算机指令系统和执行过程3. 数据结构与算法分析3.1 基本数据结构:数组、链表、栈、队列、树、图等3.2 基本算法设计和分析方法4. 操作系统原理4.1 操作系统的基本概念和功能4.2 进程管理、文件管理、内存管理、设备管理等5. 计算机网络与通信5.1 计算机网络的基本概念和体系结构5.2 网络通信协议和技术6. 数据库原理与应用5.1 数据库的基本概念和组成5.2 数据库设计、查询语言和应用四、教学目标1. 掌握计算机科学与技术领域的基本理论和知识,具备扎实的计算机科学与技术基础;2. 具备较强的计算机编程和问题分析解决能力;3. 了解计算机网络和数据库等基本应用技术,具备一定的实践能力。
五、教学方式和方法1. 采用理论与实践相结合的教学方式,注重理论知识与实际应用相结合;2. 采用多种教学方法,如讲授、实验、案例分析、课程设计等;3. 强调实际操作和项目实践,培养学生的实际动手能力。
六、教材和参考书目1. 主教材:《计算机科学与技术导论》;2. 辅助教材:2.1 《计算机体系结构教程》;2.2 《数据结构与算法分析》;2.3 《操作系统原理与实践》;2.4 《计算机网络与通信》;2.5 《数据库原理与应用》。
《计算机科学与技术专业》教学大纲
前言
本教学大纲作为计算机科学与技术专业教学的指导纲要,和各年级培养计划一起形成完整的教学计划指导体系。
本教学大纲的修订按照“追踪学科发展,体现技术前沿,理论基础和实际技能并重”的原则,力求保证教学大纲的先进性、课程内容的前沿性和实用性。
计算机科学与技术专业的教学内容主要包括四部分:公共基础课、专业基础课、专业方向课和专业选修课。
公共基础课为高等数学、外语、大学物理等全校性课程。
专业基础课为深入学习本专业的专业课程所需的基础课程;由于本专业源于构造性计算科学,故专业基础课中包括的数学课程较多;这一部分课程在本专业培养计划中占有相当重要的地位,它为专业课程的进一步深入学习起到很好的铺垫和支撑作用。
专业方向课一般开设在第三、第四学年,讲授较深层次的计算机理论和计算机科学技术问题,使学生对计算机科学和技术有一个全面、具体、深层次的理解和认识。
专业选修课在第四学年开设,主要讲授计算机各发展方向上所涉及到的前沿技术;通过专业选修课的学习,使学生全面了解计算机的应用领域、技术特点以及各应用领域所涉及的关键技术,为自己确定将来的发展方向。
专业教学的三个部分以C 语言为主线贯穿整个教学、实验、课程设计、毕业设计等各个环节。
每一部分所包括的具体课程如下:
1、专业基础课
计算机导论电路原理数字逻辑离散数学 C语言程序设计
数据结构计算方法计算机组成原理汇编语言程序设计数据库原理
2、专业方向课
操作系统编译原理计算机网络计算机系统结构
软件工程微型计算机技术
3、专业选修课
VB程序设计管理信息系统 Delphi程序设计计算机图形学人工智能导论单片机原理与应用多媒体技术通信原理
修定日期:2002年6月9日。