《高级程序设计语言》课程标准newWord格式.docx
- 文档编号:4413366
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:19
- 大小:21.39KB
《高级程序设计语言》课程标准newWord格式.docx
《《高级程序设计语言》课程标准newWord格式.docx》由会员分享,可在线阅读,更多相关《《高级程序设计语言》课程标准newWord格式.docx(19页珍藏版)》请在冰点文库上搜索。
1、教学目标
掌握程序设计的基本知识、数据类型、流程控制;
掌握控制台应用程序开发方法。
2、活动安排:
任务一:
运行游戏程序,体验运行过程,分析程序流程;
知识要点:
程序的知识,程序流程图。
技能要点:
运行控制台程序。
任务二:
掌握集成编程环境的使用;
.NET和C#/VB.NET的知识,C#/VB.NET2005Express。
使用C#/VB.NET2005Express新建项目、编译运行程序。
任务三:
掌握高级程序设计语言基本概念;
C#/VB.NET保留字、数据类型及变量和常量。
在程序中正确声明、使变量、常量。
任务四:
理解程序流程控制结构;
程序的三种流程控制结构:
顺序、选择、循环。
在程序中正确使用顺序、选择、循环三种流程控制结构。
任务五:
掌握控制台输入、输出语句、程序基本格式;
控制台程序的知识、输入/输出语句、程序基本格式。
正确编写简单的控制台应用程序。
任务六:
编写、调试程序。
程序的编译、调试、运行。
在C#/VB.NET2005Express编译、调试、运行控制台应用程序。
3、考核评价
考核、记录每个任务的完成情况,成功完成项目。
项目二:
简单计算器
掌握GUI界面应用程序、事件编程的知识,熟练使用窗体、按钮和文本框控件。
运行计算机程序,体验GUI界面特点;
GUI应用程序特点。
GUI应用程序操作。
掌握窗体、文件本框、按钮控件;
窗体、文件本框、按钮控件。
使用窗体、文件本框、按钮控件。
掌握事件编程的概念与方法;
事件编程。
按钮、文本框事件编程。
分析计算器的计算过程;
程序流程图。
用程序流程图表示算法。
编写、调试程序;
程序调试。
断点、跟踪。
项目三:
通讯录
掌握常用GUI控件的使用与编程,掌握类的知识和对象的创建及引用,掌握流和文件的操作。
运行通讯录程序,体验通讯的添加、更改、删除、保存过程;
GUI界面元素。
GUI界面元素的操作。
掌握单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件的使用;
单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件。
单选框、复选框、列表框、下拉列表框、组合框、图像框和验证控件的使用与事件编程。
掌握文件与流的使用;
流、文件。
在程序中使用流与文件。
掌握类的定义、对象的创建与引用;
类与对象的概念,对象的声明、创建与引用。
编写类、对象的声明、创建与引用。
掌握应用程序的打包与部署;
程序打包。
应用程序打包。
分析程序流程,编写、调试程序;
项目/解决方案的知识,程序流程图。
创建项目,编写类,调试、运行程序。
项目四:
记事本
掌握多文档窗口、菜单栏、状态栏、公用对话框,剪贴板操作及拖放操作的编程,掌握字符串的编程。
运行记事本,用记事本完整地新建、录入、编辑、保存一个文件,体验其操作过程。
Windows应用程序特点。
Windows应用程序操作。
掌握多文档窗口和菜单控件的使用
多文档窗口、菜单控件。
创建多文档窗口应用程序,建立菜单。
掌握工具栏和状态栏控件的使用
工具栏控件、状态栏控件。
工具栏、状态栏控件的创建与编程
掌握各种公用对话框的使用;
公用对话框。
各种公用对话框的使用与编程。
掌握剪贴板和拖放操作,字符串操作;
剪贴板、拖放操作、字符串操作。
剪贴板编程,拖放操作编程,字符串操作编程。
分析记事本应用程序,编写、调试程序。
每项操作流程。
调试、运行程序。
项目五:
绘图
掌握绘图控件、绘图API、快捷菜单的使用,理解面向对象程序设计方法中的继承、多态、重载、覆盖的概念。
运行绘图程序,体验各种图形和绘制过程;
快捷菜单、多种绘图方法。
绘图操作、快捷菜单操作。
掌握图形控件、绘图API和快捷菜单的使用;
图形控件、绘图API、快捷菜单。
使用图形控件,调用绘图API、创建快捷菜单。
掌握面向对象程序设计方法中的继承、多态、重载、覆盖的使用;
面向对象程序设计方法中的继承、多态、重载、覆盖。
用面向对象程序设计方法编写程序。
分析绘图程序,设计绘图程序中的类;
抽象类、接口。
用面向对象有方法设计类。
掌握鼠标拖放操作程序设计;
鼠标拖放操作编程。
编写代码,调试、运行程序。
项目六:
学生基本信息管理
掌握VB.NET数据库应用编程。
运行学生基本信息管理应用程序,体验添加、更改、删除学生信息的过程;
数据库应用程序特点
数据库应用程序的配置与操作。
掌握数据源控件和数据网格控件的使用;
数据源控件,数据网格控件。
数据源控件、数据网格控件的配置与事件编程。
掌握数据集、数据表绑定到控件并操作数据库的方法。
数据集的知识,可绑定控件及绑定数据的方法。
生成与查看数据集、数据集和数据表绑定到控件的方法与编程。
掌握数据表中数据行指针的移动和数据列的取值与赋值;
了解相关的数据源类、数据集类、数据表类、数据行及行集类、数据列及列集类、关系类;
数据行指针移动、数据列取值与赋值,相关数据库操作类。
非绑定的数据库操作编程。
编写、调试学生基本信息管理应用程序。
数据报表等。
调试、运行数据库应用程序。
项目七:
聊天室
掌握VB.NET的简单网络应用编程。
运行聊天室应用程序,体验聊天过程;
网络应用程序特点。
部署网络应用程序。
掌握网络相关知识和TCP/IP协议的相关知识;
网络知识、TCP/IP协议的知识。
本机网络设置、防火墙设置。
掌握Socket类、TcpClient类、UdpClient类和TcpLisener类的使用;
Socket类、TcpClient类、UdpClient类、TcpLisener类。
使用Socket类、TcpClient类、UdpClient类、TcpLisener类编程。
掌握多线程编程方法;
多线程的知识、BackgroundWorker
多线程及其事件编程。
分析聊天室应用程序,编写、调试程序。
网络应用程序运行注意点。
调试、运行网络应用程序。
项目八:
班级网站
用C#/VB.NET开发ASP.NET应用程序。
运行班级网站,分别以普通游客身份游览班级网站和注册用户身份使用班级网站;
WEB应用程序特点,权限特征,班级网站功能需求。
WEB应用程序的操作。
掌握ASP.NET应用程序的基本概念;
WEB应用程序的基本概念、WEB服务器。
创建ASP.NET应用程序项目、WEB窗体、代码后置。
掌握母板和菜单控件的使用;
母板、菜单控件及相关控件。
在WEB窗体中使用母板、菜单。
掌握基本WEB控件和验证控件的使用;
WEB常用控件、验证控件及事件编程。
在WEB窗体中熟练使用WEB常用控件、验证控件及编程。
掌握WEB数据控件的使用;
WEB数据控件及其模板和事件编程。
在WEB窗体中使用WEB数据控件及其模板。
掌握WEB应用程序安全的概念和用户注册与登录相关控件的使用;
WEB应用程序安全与设置,用户注册与登录相关控件。
在WEB窗体中使用用户注册与登录相关控件。
任务七:
掌握WEB应用程序的打包和部署方法
WEB应用程序的打包和部署。
任务八:
编写、调试应用程序。
班级网站设计。
调试、运行WEB应用程序。
四、实施建议
(一)教学建议
项目
任务
内容
课时
理论
实践
合计
一、猜数游戏
一
2
13
二
三
四
4
五
六
1
二、计算器
10
分析计算机的计算过程;
三、通讯录
16
四、记事本
运行记事本,用记事本完整地新建、录入、编辑、保存一个文件,体验其过程;
掌握多文档窗口和菜单控件的使用;
掌握工具栏和状态栏控件的使用;
掌握剪贴板和字符串的操作
五、绘图
掌握面向对象的方法中继承、多态、重载、覆盖的使用;
六、学生基本信息管理
17
掌握数据集、数据表绑定到控件并操作数据库的方法
七、聊天室
12
八、班级网站
25
七
掌握WEB应用程序的打包和部署方法;
八
本课程标准按.NET2.0平台上VisualStudio.NET2005开发平台制定,未指定何种高级程序设计语言,只要是.NET2.0上的任何语言都可以,建议使用C#2005或VB.NET2005进行教学。
建议教师自己要把每个项目亲自做一遍,体会每个项目、每个任务所涉及到的知识。
建议在机房中以“讲”、“练”结合的方式授课,但要注意知识的巩固。
可以把具体的操作步骤讲给学生,但必须学生自己去做。
以上表中的课时只是建议课时,实际上课时要根据学生的接受情况加以调整。
(二)考核评价建议
注重过程式考核,对每个项目的每个任务,教师都要认真考核记录学生的完成情况。
一切以学生完成项目、完成任务为标准。
由于巡视辅导、考核工作量较大,建议以不超过20人的小班制组织教学。
(三)教材编写建议
由于本标准是以项目应用为主线展开教学,知识的系统性有所欠缺,建议编写教材时增加课后阅读内容,以使所讲授的知识更系统和更完整。
与使用软件不同,开发软件时,任何一个项目都要求软件开发者必须非常清楚地明白每一个操作的执行流程,这就要求编写教材时必须要使用流程图等适当的方法清楚地表示项目的每一个操作的执行流程。
印刷教材时建议使用大16开,尽量将一个流程图、一个程序或一个类的代码印于一页上。
(四)实验实训设备配置建议
硬件:
部分项目运行时需要运行WEB服务器软件和SQL数据库软件,建议配置2G以上内存、宽屏的高档微机。
必须做到每个学生一台微机。
软件:
WindowsXP、C#2005Express、VisualBASIC2005Express、SQLServer2005Express、WebDeveloper2005Express。
(五)课程资源开发与利用建议
建议在开发教材时,同时开发上课用PPT幻灯片和项目。
(六)其它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级程序设计语言 高级 程序设计语言 课程标准 new