《高级程序设计语言》课程标准.doc
文本预览下载声明
《高级程序设计语言》课程标准
一、概述
1、课程性质
《高级程序设计语言》是计算机类专业重要的专业基础课程,是计算机类专业区别于其它专业的标志课程,是培养学生抽象思维能力、用“程序”的方式思考计算机及应用的课程。
2、课程基本理念
传统的计算机高级程序设计语言课程教学是以学科体系进行,分门别类进行讲解,所举示例细小而零碎、系统而不综合,示例多是数学或物理方面的内容,抽象、枯燥、难懂,学生提不起兴趣,学得苦,老师教得累。
本课程是一门实践性强的课程,根据“做中学,学中做”的思想,考虑精选能够激发学生兴趣、贴近学生生活的应用软件项目,以项目任务教学法实施本课程的教学,来贯彻“教师为主导,学生为主体”的教学思想。
3、课程设计思路
精选能够激发学生兴趣、贴近学生生活的应用软件项目,将其分解为若干任务,把要讲解的知识嵌入其中,在教师的讲解、指导下,由学生完成项目。
二、课程目标
1、总目标
培养学生程序设计的抽象思维能力,使学生能熟练使用一种面向对象的高级程序设计语言(VB.NET)设计、编写、调试中等难度的应用程序。
2、具体目标
(1)能举例描述高级语言的基本概念:保留字、标识符、数据类型及其运算、数组、结构、类与对象、事件编程、文件与流等;
(2)能熟练运用三种基本流程控制结构编写程序;
(3)能熟练运用面向对象的编程方法编写、运行、调试应用程序;
(4)能编写控制台应用程序,能熟练编写具有GUI界面特点的应用程序;
(5)能熟练编写数据库应用程序;
(6)能编写简单多媒体和网络应用程序;
(7)能编写简单多线程应用程序;
(8)能编写简单因特网(ASP.NET)应用程序。
三、内容标准(课程内容与要求)
项目一:猜数游戏
1、教学目标
掌握程序设计的基本知识、数据类型、流程控制;掌握控制台应用程序开发方法。
2、活动安排:
任务一:运行游戏程序,体验运行过程,分析程序流程;
知识要点:程序的知识,程序流程图。
技能要点:运行控制台程序。
任务二:掌握集成编程环境的使用;
知识要点:.NET和C#/VB.NET的知识,C#/VB.NET 2005 Express。
技能要点:使用C#/VB.NET 2005 Express新建项目、编译运行程序。
任务三:掌握高级程序设计语言基本概念;
知识要点:C#/VB.NET保留字、数据类型及变量和常量。
技能要点:在程序中正确声明、使变量、常量。
任务四:理解程序流程控制结构;
知识要点:程序的三种流程控制结构:顺序、选择、循环。
技能要点:在程序中正确使用顺序、选择、循环三种流程控制结构。
任务五:掌握控制台输入、输出语句、程序基本格式;
知识要点:控制台程序的知识、输入/输出语句、程序基本格式。
技能要点:正确编写简单的控制台应用程序。
任务六:编写、调试程序。
知识要点:程序的编译、调试、运行。
技能要点:在C#/VB.NET 2005 Express编译、调试、运行控制台应用程序。
3、考核评价
考核、记录每个任务的完成情况,成功完成项目。
项目二:简单计算器
1、教学目标
掌握GUI界面应用程序、事件编程的知识,熟练使用窗体、按钮和文本框控件。
2、活动安排:
任务一:运行计算机程序,体验GUI界面特点;
知识要点:GUI应用程序特点。
技能要点:GUI应用程序操作。
任务二:掌握窗体、文件本框、按钮控件;
知识要点:窗体、文件本框、按钮控件。
技能要点:使用窗体、文件本框、按钮控件。
任务三:掌握事件编程的概念与方法;
知识要点:事件编程。
技能要点:按钮、文本框事件编程。
任务四:分析计算器的计算过程;
知识要点:程序流程图。
技能要点:用程序流程图表示算法。
任务五:编写、调试程序;
知识要点:程序调试。
技能要点:断点、跟踪。
3、考核评价
考核、记录每个任务的完成情况,成功完成项目。
项目三:通讯录
1、教学目标
掌握常用GUI控件的使用与编程,掌握类的知识和对象的创建及引用,掌握流和文件的操作。
2、活动安排:
任务一:运行通讯录程序,体验通讯的添加、更改、删除、保存过程;
知识要点:GUI界面元素。
技能要点:GUI界面元素的操作。
任务二:掌握单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件的使用;
知识要点:单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件。
技能要点:单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件的使用与事件编程。
任务三:掌握文件与流的使用;
知识要点:流、文件。
技能要点:在程序中使用流与文件。
任务四:掌握类的定义、对象的创建与引用;
知识要点:类与对象的概念,对象的声明、创建与引用。
技能要点:编写类、对象的声明、创建与引用。
任务五:掌握应用程序的打包与部署;
知识要点:程序打包。
技能要
显示全部