《程序设计基础》教学大纲(共五则范文)_第1页
《程序设计基础》教学大纲(共五则范文)_第2页
《程序设计基础》教学大纲(共五则范文)_第3页
《程序设计基础》教学大纲(共五则范文)_第4页
《程序设计基础》教学大纲(共五则范文)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《程序设计基础》教学大纲(共五则范文)第一篇:《程序设计基础》教学大纲《程序设计基础》课程教学大纲(终审稿)第一部分大纲说明一、课程的性质和任务《程序设计基础》是广播电视大学软件开发与应用专业学生的必修基础课,它是为培养大专层次应用型人才进行程序设计学习而开设的引论性基础课程。通过本课程的学习使学生了解程序设计和程序设计语言的基本概念,掌握程序设计的基本思想和方法,达到对程序语言和程序设计涉及的有关技术有一个概括性的了解,为今后对程序设计和软件开发技术的进一步深入学习奠定基础。二、课程的目的和要求通过本课程的学习,使学生初步掌握程序设计的基本思想和方法,逐步建立起对“程序设计”这一学科的较为系统和全面的认识,为后续程序设计课程的学习奠定基础。三、课程内容的教学要求本课程内容的教学要求分为“掌握、理解、了解”三个层次。第二部分教学媒体和教学建议一、学时分配本课程课内学时为54学时(3学分),其中必须完成的学时包括:电视课(CAI)12学时,上机实验8学时。序号教学内容1234567导论程序设计概述程序设计语言简述程序基本结构数据结构基础概述算法和问题求解程序设计基本方法与原则合计授课学时44121086电视学时13322实验二、多媒体教材的总体说明根据本专业培养目标、学员实际以及本课程具有较强的理论性、综合性的特点,本课程应该通过一体化综合设计,建设由文字教材、录象教材、CAI教学课件所组成的配套教材,每种教材各具特色,围绕文字教材相互有机配合,提供方便、有效、形式多样的学习支持服务,共同完成教学任务,实现教学目标。三、教学环节本课程有以下教学环节①根据教学大纲所明确课程性质及教学目标展开教学。②在文字教材及有关学习辅导材料的提示下了解课程内容框架及学习方法,梳理清楚章节内容结构与知识体系。④在学习指导的支持下自主学习文字主教材。⑤组织或个别收视录象教材,增加感性认识,深入领悟并消化重点、难点。⑥面授辅导与答疑、根据大纲要求组织讨论等。⑦运用CAI课件进行复习与自测。⑧建立课程网页,进行网上辅导。⑨对平时学习进行形成性考核,课程学习结束进行统一考试。四、教学和实验设备建议本课程所提供的音像教材有电视录像带和CAI教学光盘2种,教学单位可根据自有设备和条件组织教学。实验设备单机最低配置:CPU为赛扬450、内存128MB。建议单机配置:CPU为奔腾Ⅲ500、内存128MB以上。第三部分教学内容和教学要求第一篇程序设计与程序设计语言概述第一章导论一、教学内容1.计算机技术的发展2.计算机系统的组成3.计算机模型二、教学要求理解计算机系统组成和计算机工作原理的概念;了解计算机技术的发展、计算机模型。第二章程序设计概述一、教学内容1.程序设计的基本概念2.算法和数据结构3.图灵机上的程序设计4.程序设计语言介绍二、教学要求掌握算法、数据结构和程序设计的基本概念;理解程序设计语言的作用;了解图灵机上的程序设计。第三章程序设计语言简述一、教学内容1.高级程序设计语言的实现2.面向过程式语言及基本特征3.面向对象语言及基本特征4.网络程序设计中的标记语言5.程序开发环境二、教学要求掌握几种主要语言概述特点;理解程序设计语言的实现方法;了解程序设计语言的发展和分类和程序开发环境。第四章程序基本结构一、教学内容1.C语言的简单程序设计2.基本数据类型3.运算符及表达式4.程序的控制结构5.函数6.C程序设计案例分析二、教学要求掌握面向过程的语言的程序设计方法和步骤;理解基本数据类型和表达式的概念,能够对简单的C程序进行分析并能够编写简单的的小程序,通过对具体语言的学习加深对程序设计语言的认识和理解。第二篇程序设计基础第五章数据结构基础概念一、教学内容1.数据结构的基本概念2.线性结构3.树型结构概述4.图型结构概述5.查找与排序二、教学要求掌握数据结构的基本概念,初步理解有关线性和非线性数据结构的概念与知识,了解有关查找和排序的基本思想和方法,通过一些实例问题说明没有数据结构无法解决问题,以对数据结构的有关概念的重要性有一个初步认识。第六章算法和问题求解一、教学内容1.算法的概念2.算法的描述3.算法设计中的基本方法4.算法分析二、教学要求掌握算法和算法描述的基本方式,会用流程图表述算法的思想;理解算法的几种主要设计方法;了解算法分析的初步知识与方法。第七章程序设计基本方法与原则一、教学内容1.结构化程序设计思想2.模块化程序设计的方法3.面向对象的程序设计4.程序设计应遵循的主要原则5.软件工程简介二、教学要求掌握模块化程序设计和面向对象程序设计的基本原则和方法;理解程序设计的主要原则,培养良好的程序书写习惯;了解结构化程序设计的主要内容和软件工程中的主要阶段任务。第四部分实验安排为保证学习效果,本课程安排了一定的教学实践性环节,以帮助学生加强对有关内容的理解和学习。实验内容和要求一、熟悉TURBOC2.0程序设计环境(2学时)实验内容1.TURBOC的集成开发环境的使用。2.在集成环境下会进行简单C程序的调试和运行。实验要求1.了解程序设计的几个阶段,初步掌握TURBOC的集成开发环境的使用。2.在集成环境下会进行简单的程序调试。二、分支结构的程序设计(2学时)实验内容1.按要求输入简单程序并演示结果。2.编写简单分支程序并调试运行。3.程序调试练习实验要求1.熟悉C语言的数据类型、表达式、分支语句。2.能编写简单的带分支判断的C程序。三、循环程序设计(2学时)实验内容1.按要求输入简单程序并演示结果。2.编写简单带循环的小程序并调试运行。3.程序调试练习实验要求1.熟悉C语言的循环结构。2.能编写简单的带循环的C程序。四、算法设计练习(2学时)实验内容1.用流程图和框图来描述给出的问题(例如:百鸡问题、求两数的最小公倍数问题等)。2.程序设计实现该算法。实验要求1.熟悉算法的基本特性和描述方式。2.了解算法设计的基本方法。第二篇:计算机基础及程序设计二教学大纲《计算机基础及程序设计(二)》课程教学大纲课程编号:适用专业:非计算机本科专业学时数:32学分数:2执笔者:马味编写日期:2014年7月一、课程的性质和目的本课程是一门实践性很强的课程,要求学生既要掌握数据库的有关基本概念,学会数据库管理系统的基本操作,又要能够设计具有简单管理功能的数据库应用系统。通过本课程的学习,使学生获得计算机信息管理方面的有关知识,培养学生运用VF设计小型数据库应用系统解决有关管理方面的问题,具有一定的实践操作能力,为今后学习专业课以及将来从事管理工作打下良好基础。二、课程的教学内容和学时分配第一章复习VisualFoxPro基础知识(10学时)教学内容:复习《计算机基础及程序设计(一)》第六到十章的内容。教学要求:掌握数据库基础理论、数据类型、项目管理器、数据表结构的创建与编辑、数据库与数据表的关系、数据库的创建;数据库的维护、SQL查询。重点:运算符和表达式;常用函数;数据表结构;表的索引;查询与统计。数据库的创建与维护;设置字段有效性规则;设置记录的有效性规则;建立表间关系。难点:项目管理器、多表的使用、数据库与数据表的关系、SQL查询。第二章VisualFoxPro程序设计基础(10学时)教学内容:程序编辑环境;基本输入输出命令;程序控制结构;过程和用户自定义函数。教学要求:1、了解程序编辑环境;2、理解程序文件的特性;复杂控制结构中语句之间的逻辑关系;过程和用户自定义函数的作用机理;3、掌握基本输入输出命令;程序控制结构;过程和用户自定义函数。重点:基本输入输出命令;程序控制结构;过程和用户自定义函数。难点:分支结构;循环结构;过程和用户自定义函数。第三章表单与控件设计(4学时)教学内容:面向对象程序设计中的基本概念;对象的属性、事件和方法。面向对象程序设计方法;表单设计器;创建表单;表单操作。重点:创建表单;表单操作。难点:表单高级设计。教学要求:1、了解面向对象程序设计中的基本概念;2、了解表单文件;表单的设计器;ActiveX控件;3、理解表单的常用属性与常用事件;4、掌握创建表单;表单操作;常用控件的设计与运用。第四章菜单与工具栏设计(2学时)教学内容:VFP系统菜单;菜单设计器的使用;下拉式菜单设计;快捷菜单设计;定制工具栏。教学要求:1、了解菜单系统;2、理解菜单设计的原则与步骤;快捷菜单设计;3、掌握下拉式菜单设计;快捷菜单设计;定制工具栏。重点:下拉式菜单设计。难点:为菜单系统指定任务;快捷菜单设计。第五章报表与标签设计(2学时)教学内容:利用向导和报表设计器创建报表;添加报表控件;创建标签。教学要求:1、了解报表文件和标签的特点;2、理解报表的布局;预览与打印;3、掌握用报表设计器创建报表;添加报表控件;用标签设计器创建标签。重点:用报表设计器创建报表;添加报表控件。难点:添加报表控件;用标签设计器创建标签。第六章软件技术基础(4学时)教学内容:掌握程序设计中常用的数据结构与算法,了解软件工程的基本思想及软件开发技术。教学要求:1、数据结构的概念;2、线性表、树、二叉树、图3、操作系统的分类4、软件工程的基本概念重点难点:数据结构及算法三、课程教学的基本要求本课程以课堂讲授为主,精讲多练。通过本课程的学习,使学生对今后要学习的主要知识、专业方向有一个基本了解,为将来进行相关专业学习奠定基础。四、本课程与其它课程的联系与分工本课程先修课程是《计算机应用基础》。五、建议教材与教学参考书[1]马义玲《VisualFoxPro程序设计基础》四川科学技术出版社[2]史济民,《VisualFoxPro及其应用系统开发》清华大学出版社,2002(7)第三篇:《计算机程序设计基础A》课程教学大纲《计算机程序设计基础A》课程教学大纲(2015-2016-2)课程代码:1571002课程学科类别:理工科课程类别:课程性质:必修开课时间:第2学期课程类型:公共基础课适应学科专业:理工科非计算机专业学分与学时:3学分先修课程:大学计算机基础课程支撑毕业要求:1.掌握利用计算机解决问题的思维方式,掌握高级程序设计语言的基础知识和面向过程程序设计方法。具有计算思维素养、创新意识和团队精神,使用计算机编程解决实际问题的能力。为能胜任本专业技术领域的应用研究、技术开发及经营管理等工作奠定扎实基础。2.了解国家制定的有关技术领域相关职业和行业的政策与基本法津、法规。3.掌握运用现代信息技术获取相关信息的能力。具有不断学习和适应发展的潜力。4.具有科学严谨、求真务实的工程职业素质,综合运用理论知识、技术手段和工程方法解决工程实际问题的能力。课程教学目标:在课程结束时,学生需要能够:1.掌握利用计算机解决问题的思维方式,具有计算思维素养、创新意识和团结合作的工程职业素质;掌握一门高级程序设计语言的基础知识,具有使用计算机编程解决实际问题的基本能力;为未来在本学科领域使用计算机进行应用研究、技术开发等相关工作奠定基础。2.熟悉VC++程序的开发和调试环境,掌握C/C++语言的基础知识、面向过程程序设计的基本方法和程序调试的基本技能;掌握常用数据类型、一些经典问题的常用算法,能够使用C/C++语言编程解决一般性问题。教学手段与方法:整个课程中包含有课堂教学、实验教学。该课程的教学应该突出体现使用编程解决特定问题的方式,即程序设计方法,而不是语言本身。在这门课程的教学实施中要特别注重实践,要通过验证型和设计型训练,使学生在实践中确实感受和领悟计算机问题求解的基本方法和思维模式。辅以课程网站资源平台。基本教学内容与学时安排:本课程基本教学内容和学时安排由基础知识和基本技能两大部分组成。一、基础知识部分(课堂讲授34学时)1.引论(2学时)(1)了解程序的基本设计思想,以及编程求解问题的全过程;(2)掌握算法设计基础知识,包括算法的概念和特征、常用描述方法、以及设计原则和技巧。2.C++的基础知识(4学时)(1)了解C++语言的基本符号和词汇,包括关键字、标识符、常量、运算符、标点符号等;(2)理解数据类型的概念,掌握C++的常量、变量和符号常量的使用方法;(3)熟悉运算符的优先级和结合性,掌握C++的运算符和表达式的使用方法。3.基本程序设计(8学时)(1)理解结构化程序设计基本思想,掌握C++的顺序结构程序设计方法,掌握C++的标准输入流、输出流的使用、以及格式化数字的输出方法;(2学时)(2)掌握选择结构程序设计方法;掌握C++的关系运算符和关系表达式、逻辑运算符和逻辑表达式、以及条件运算的使用方法;(2学时)(3)掌握C++的循环结构程序设计方法;(2学时)(4)掌握求解一些经典问题的常用算法。(2学时)4.数组的应用(8学时)(1)理解数组的概念,掌握一维数组和二维数组的定义、初始化和使用方法;(1学时)(2)掌握数值型数组的应用,包括实现起泡法排序、选择法排序和折半查找等功能的常用算法;(3学时)(3)掌握字符型数组的应用,包括常用字符与字符串处理函数的使用方法。(2学时)4.9-4.10字符串函数--了解,getline必须掌握,字符数组到一维(4)理解字符串的概念,掌握string类型数据的使用方法。(2学时)不要求数组5.指针的应用(4学时)(1)理解指针与指针变量的概念,掌握指针变量、指针运算符与地址运算符的使用方法;(1学时)(2)理解数组名的指针含义,掌握一维数组元素的指针访问方式;(2学时)(3)理解引用的概念,掌握引用变量的使用方法;(1学时)6.函数的应用(6学时)(1)理解C++的函数的概念,掌握C++常用系统函数的使用方法(包括常用数学函数、随机数产生器);(1学时)(2)了解局部变量与全局变量、变量作用域的概念;理解函数调用过程中的参数传递方法,掌握用户自定义函数与return语句的使用方法;(3学时)(3)理解递推的概念,掌握递归函数的基本使用方法;(2学时)7.总复习(2学时)二、基本技能部分(机房实验30学时)1.实验项目1:熟悉开发环境(2学时)(1)熟悉C++程序的集成开发环境;(2)学习新建和打开控制台应用程序的方法;(3)掌握简单数据运算,以及输入与输出方法。2.实验项目2:基本数据类型的输入输出(2学时)(1)掌握对一般数据的输入和输出格式控制方法;(2)掌握数据输出形式的设置和小数位数的控制方法。3.实验项目3:选择结构-if/if-else(2学时)(1)掌握选择结构的程序设计思路;(2)掌握if和if-else语句的使用方法。4.实验项目4:多路选择-switch/if-else(2学时)(1)掌握多路分支选择结构的程序设计,switch和if-else语句的使用方法;(2)掌握程序调试的基本技能。5.实验项目5:循环结构(2学时)(1)掌握循环结构的程序设计思路;(2)掌握while、do-while和for语句的使用方法。6.实验项目6:嵌套与常用算法(2学时)(1)掌握循环与选择结构的嵌套的使用方法;(2)掌握一些经典问题的常用算法。7.实验项目7:一维数组与常用算法(2学时)(1)掌握对一维数数组的使用方法;(2)掌握对数列数据插入、删除、排序和查找等的常用算法。8.实验项目8:一维数组与常用算法(2学时)(1)掌握对一维数组的使用方法;(2)掌握对数列数据插入、删除、排序和查找等的常用算法。9.实验项目9:二维数组与字符串(2学时)(1)掌握二维数值型数组的使用方法;(2)掌握string类字符串的使用方法。10.实验项目10:指针的应用(2学时)(1)了解指针编程技巧;(2)掌握指针变量的使用方法。11.实验项目11:系统函数(2学时)(1)掌握常用系统函数的功能和使用方法;(2)理解返回值的概念,掌握return语句的使用方法。12.实验项目12:自定义函数(2学时)(1)掌握自定义函数的概念、定义及使用;(2)掌握函数参数间的数据传递和编程技巧。13.综合训练(2学时)14.期中机考考核方式及评分标准:考核方式评分标准出勤+课堂表现实验项目30%半期考试10%期末考试60%总分100%教材及参考书:1.景红主编,计算机程序设计基础(C++),西南交通大学出版社.2009;2.谭浩强主编,C++程序设计,清华大学出版社。第四篇:程序设计教学大纲广东医学院数学与计算机科学教研室教学大纲程序设计2010年9月《程序设计》教学大纲(供非信息管理专业和生物医学工程专业使用)Ⅰ前言《程序设计》是医疗本科、检验本科、影像等专业学生的一门计算机应用必修课。课程旨对VISUALFOXPRO在数据管理应用方面作介绍,使学生初步了解VISUALFOXPRO在医学领域的实际应用,进一步理解和掌握VISUALFOXPRO的功能、特点,使用方法和常用命令,学会建立和使用数据库进行数据管理,学会建立和执行命令文件,掌握和学会应用程序结构,了解内存变量的使用。提高学生在今后的实际工作中使用计算机来解决实际问题的能力。本课程教学要求的层次是:一掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与应用相关的问题。二理解:要求学生能够较好地理解所学内容,并且能够进行简单分析和判断。三了解:要求学生能够一般地了解所学内容。本课程教学参考学时为72学时,理论36学时,实验36学时。Ⅱ正文第一章数据库系统一教学目的让学生熟悉系统的操作界面,知道怎么样配置和简单操作系统,对VFP系统的文件类型有初步的认识。二教学要求(一)理解数据库的基本概念和数据模型,建立数据库的基本思想。(二)了解VFP系统的有关情况、主要技术性能指标。(三)理解VFP系统的文件类型,这对以后学生的操作很重要。三教学内容(一)数据库基础知识,包括基本概念、数据模型、关系数据库及其特点。(二)VFP系统的特点和运行。(三)VFP系统的集成开发环境。(四)VFP系统的安装。(五)VFP系统的配置。(六)VFP系统的文件类型,如:dbf、.fpt、.idx、.prg、.app、.scx、.sct、.spr、.spx、.mnx、.mnt、.mpr、.exe。第二章VisualFoxpro语言基础一教学目的学生学习VFP系统的基本语言,对课程的基础知识有所了解,熟悉VFP的最基本操作,是学好后面内容的关键。二教学要求(一)理解各种不同的额数据类型。(二)理解数据存储。(三)掌握运算符和表达式。(四)掌握各种函数的使用方法、要求。三教学内容(一)VFP的主要数据类型:字符(C)、数值(N)、日期(D)、逻辑(L)、备注(M)、通用(G)。(二)常量、变量(内存、字段变量)。(三)表达式和运算符。(四)函数,如&,ABS(),ALLTRIM(),LTRIM(),AT(),BOF(),CHR(),COL(),CTOD(),DATE(),DAY(),DTOC(),EOF(),FILE(),FOUND(),IIF(),INT(),LEN(),LOWER(),MONTH(),RECNO(),ROUND(),ROW(),SPACE(),STR(),SUBSTR(),TYPE(),UPPER(),VAL(),YEAR()。第三章VFP数据库及其操作一教学目的学生了解项目管理器,懂得数据库的基本操作,可以维护日常的数据库数据,根据要求对数据库做排序或索引查询,满足一般的简单查询要求。二教学要求(一)掌握创建项目、数据库和数据表。(二)掌握数据表的基本操作。(三)掌握数据表的维护。(四)掌握数据部排序和索引。(五)掌握多数据表操作。三教学内容(一)创建项目,项目文件的建立、打开和关闭。(二)创建数据库,数据库文件的建立、打开和关闭。(三)创建数据表,数据表文件的建立、打开和关闭。(四)数据表的基本操作。数据表的浏览和记录的定位,命令包括:GOTO、SKIP、LOCATE和CONTINUE、FIND、SEEK。(五)数据表的维护,包括:文件结构的修改,记录的输入(增添、插入和用另一个库添加),数据表结构,数据表记录的显示和打印(包括如下命令:LIST、DISPLAY、LISTSTRU、DISPLAYSTRU、BROWSE、?和??),记录的删除与恢复,记录内容的修改命令包括:BROWSE、EDIT、CHANGE、REPLACE,文件目录的显示,表文件和一般文件的复制,文件删除和更名,表结构描述文件的操作和转换(COPYSTRUCTURETOEXTENDED和CREATEFROM命令)。(六)数据表排序与索引。一般查询LOCATE和COTINUE,FIND和SEEK。数据表的统计,命令包括:SUM、AVERAGE、COUNT、TOTAL。数据库的统计,命令包括:SUM、AVERAGE、COUNT、TOTAL。(七)多数据表操作工作区的选择。当前库及当前记录字段的访问。数据库的连接(JOIN)、关联(SETRELATION)。第四章查询和视图一教学目的学生懂得根据要求建立查询和视图。二教学要求(一)理解查询的概念。(二)掌握查询文件的建立和查看。(三)理解视图的概念。(四)掌握视图的创建和数据的更新。三教学内容(一)查询的概念。(二)创建查询。(三)查看查询文件。(四)视图的概念。(五)创建视图。(六)用视图更新数据。(七)怎样使用视图。第五章结构化查询语言SQL一教学目的学生懂得简单的SQL语言,会使用基本的SQL语言进行查询。二教学要求(一)理解SQL-SELECT查询语句。(二)掌握理解SQL-SELECT查询语句的一些基本应用。三教学内容(一)SELECT语句的介绍。(二)SELECT语句的基本查询。(三)排序查询和计算分组查询。(四)联接查询和查询的输出。第六章结构化程序设计一教学目的了解VFP语言的特点、语句构成和数据结构,能读懂源程序,并绘制流程图,编写和调试程序。掌握结构化程序设计的方法。二教学要求(一)掌握程序的建立和执行。(二)掌握程序设计常用命令。(三)掌握程序的基本控制结构。(四)理解过程与自定义函数。(五)掌握程序的调试。三教学内容(一)程序文件的建立模式、修改以及执行方式。(二)程序设计的基本命令:note、text、set、clear、close、cancel、return、quit、wait、accept、input、@...SAY...GET与READ等语句。(三)三种程序控制结构:顺序、分支和循环。(四)基本程序设计语句条件语句(IF...ELSE...ENDIF)2多分支语句(DOCASE...ENDCASE)3循环语句和有关语句(DOWHILE...ENDDO和EXIT、LOOP)4数据输入语句(ACCEPT、WAIT、INPUT)(五)过程文件与自定义函数的定义和使用方法、带参数的过程调用。(六)程序的调试。第七章面向对象程序设计一教学目的学生了解面向对象的程序设计的基本概念――对象和类,初步掌握VFP中的类与对象及其属性、方法的设置和使用。二教学要求(一)了解对象、类、属性、事件与方法。(二)理解如何设计类。(三)理解如何创建对象。三教学内容(一)对象的概念、类的概念,并且介绍VFP中的类。(二)对象的属性、事件和方法的设置和使用。(三)类的创建、类属性的设置、类方法的定义以及通过编程来定义类。(四)对象的创建、引用以及对象的属性设置与方法调用。第八章表单设计与应用一教学目的学生了解表单这一应用程序中最常见的交互式操作界面,理解怎样利用对象的属性、事件和方法来构建简单的表单。二教学要求(一)掌握创建表单。(二)理解表单设计器的使用。(三)表单和常用控件的设计。三教学内容(一)表单的建立、保存和运行方法。(二)利用表单控件工具栏、属性窗口、代码窗口对表单进行简单的设置。(三)表单与一些常用控件的设计,如标签控件、文本框控件、命令按钮控件等。第九章报表设计与应用一教学目的学生初步掌握报表的设计,可以设计一般功能的报表文件。二教学要求(一)掌握报表的创建。(二)理解报表的设计。(三)掌握报表控件的使用。(四)理解报表中数据的分组。(五)理解报表的输出设置。三教学内容(一)报表的创建、保存与浏览。(二)设计报表的一般步骤。(三)标签控件、域控件等控件与报表变量的使用。(四)一级数据分组与二级数据分组。(五)报表的页面设置、预览和打印报表。Ⅲ教学组织与方法一实施机构:第二临床学院数学与计算机科学教研室。二组织内容:教案讲义审核、集体教学备课、教学方法研究。三教学方法:理论教学:采用启发式的课堂教学形式,以现代教育技术为主要手段进行讲学,核心内容讲授为主,重点内容介绍为主,一般内容自学为主。实验教学:以班为单位在机房上机练习。辅导形式:辅导讲义、课堂答疑。四考核方法:考试采用闭卷笔试。教学测量分平时测验和期末考试。Ⅳ教学时数分配表授课内容学时教学手段实验内容学时类型常量、变量、运算符和表达式(3.1~3.2)常用函数(3.1~3.4);数据表的建立(4.1)1.数据库系统概论(1.1~1.3)22常量、变量、运算符CAI、操作和表达式(3.1~3.2)常用函数(3.1~3.4);CAI、操作数据表的建立(4.1)1.数据库系统概论22验证型验证型2.数据表的基本操作(4.2.1~4.2.3)数据表的基本操作(4.2.4~4.2.6);排序(4.3.1)数据表的索引(4.3.2~4.3.4);查询命令(4.4.1)数据表的统计(4.4.2)数据表间的操作(4.5.1~4.5.4)数据库及其操作(5.1~5.3)查询文件的建立与视图的建立(5.4~5.5)结构化查询语言SQL(6.1~6.4)程序顺序结构、分支结构(7.1~7.3)程序循环结构(7.4.1~7.4.2)程序循环结构(7.4.3~7.4.4)模块结构程序设计(7.5.1~7.5.3;7.5.5)模块结构程序设计(7.5.4;7.5.6;7.6.1~7.6.4)表单设计(8.5.1~8.5.5)表单设计(8.5.6~8.5.10;8.6)报表设计(9.1~9.4)菜单设计(9.4.1~9.4.5);内容CAI、操作(1.1~1.3)2.数据表的基本操作(4.2.1~4.2.3)数据表的基本操作CAI、操作(4.2.4~4.2.6);排序(4.3.1)CAI、操作数据表的索引(4.3.2~4.3.4);查询命令(4.4.1)数据表的统计(4.4.2)CAI、操作数据表间的操作(4.5.1~4.5.4)2CAI、操作实验测试一(开卷,独立完成)2CAI、操作查询文件的建立与视图的建立(5.4~5.5)2CAI、操作结构化查询语言SQL(6.1~6.4)2CAI、操作程序顺序结构、分支结构(7.1~7.3)2CAI、操作程序循环结构(7.4.1~7.4.2)2CAI、操作程序循环结构(7.4.3~7.4.4)2CAI、操作模块结构程序设计(7.5.1~7.5.3;7.5.5)模块结构程序设计CAI、操作(7.5.4;7.5.6;7.6.1~7.6.4)2CAI、操作表单设计(8.5.1~8.5.5)2CAI、操作表单设计(8.5.6~8.5.10;8.6)2CAI、操作报表设计(9.1~9.4)2CAI、操作菜单设计(9.4.1~验证型验证型验证型验证型验证型2验证型2验证型2验证型2验证型2综合型综合型综合型2综合型综合型2综合型复习合计9.4.5);内容复习第五篇:《PHP程序设计》教学大纲《PHP程序设计》教学大纲一、教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、javascript基础、PHP语法基础、流程控制结构、PHP数组、面向对象技术、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、PHP管理系统开发等。二、教学目标通过本课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论