文档详情

《高级程序设计语言》课程标准.doc

发布:2017-09-08约6.91千字共11页下载文档
文本预览下载声明
《高级程序设计语言》课程标准 一、概述 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界面元素的操作。 任务二:掌握单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件的使用; 知识要点:单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件。 技能要点:单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件的使用与事件编程。 任务三:掌握文件与流的使用; 知识要点:流、文件。 技能要点:在程序中使用流与文件。 任务四:掌握类的定义、对象的创建与引用; 知识要点:类与对象的概念,对象的声明、创建与引用。 技能要点:编写类、对象的声明、创建与引用。 任务五:掌握应用程序的打包与部署; 知识要点:程序打包。 技能要
显示全部
相似文档