荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Version (风过留枫), 信区: CIE
标 题: 国际认证软件程序员课程设计介绍
发信站: 荔园晨风BBS站 (Sun Dec 8 17:20:50 2002), 站内信件
国际认证软件程序员课程设计介绍
课程一 程序设计导论
目的:通过对程序设计理论的学习及结合C语言的学习,帮助学员建立程序设计的基本
思想和熟悉程序设计方法,了解结构化程序设计及良好程序设计风格的重要性,能够使用C
语言编写简单的程序。
内容
1、 程序设计与算法理论概述
2、 数据类型、运算符、表达式
3、 语句及程序控制结构,顺序,分支与循环
4、 函数和子过程
5、 预处理
6、 数组的概念与实现
7、 C语言的指针概念与计算机寻址结构
8、 结构及联合
9、 文件系统的概念及访问
10、结构化程序设计思想及程序设计风格
课程二 MS SQL Server 2000 数据库设计与编程
目的:通过对SQL Server2000数据库的学习及应用,帮助学员掌握关系数据库理论和设计
方法,明白规范化数据库设计的方法及重要性。了解数据库对象及建立、编程、使用方法
,通过课程实践,使学员掌握T-SQL语言程序设计及应用。
内容
一、 基础
1、 SQL2000概述
2、 SQL2000安装与配置
u安装需求
u安装过程
u解决安装问题
3、 SQL2000工具介绍
u服务管理器
u企业管理器
u查询分析器
二、 SQL2000数据库
4、 数据库理论基础
u数据库系统模型介绍
u关系数据库系统概念
u设计与规划关系型数据库
u关系数据库规范化范式理论与E-R方法
5、 SQL Server2000数据类型
6、 SQL2000数据库创建与管理
u创建数据库
u设置数据库选项
u修改数据库
u删除数据库
7、 SQL2000数据库表的创建与管理
u使用企业管理器创建和管理表
u实用T-SQL语句创建和管理表
三、 T-SQL语言和数据库编程
8、T-SQL语言介绍
9、T-SQL语言程序设计
变量、函数、程序流程控制、游标等
10、 视图的理论与应用
u试图的概念
u使用企业管理器创建和管理视图
u使用T-SQL语句创建和管理视图
u使用视图操作数据库表数据
10、 索引
u索引的概念
u索引的类型及应用
u创建索引、维护更新索引、删除索引
11、 触发器
u触发器的概念
u创建和管理触发器
u触发器应用实例
12、 存储过程
u存储过程简介
u创建和管理存储过程
u存储过程应用实例
13、 SQL2000数据库安全管理
用户身份验证方式、用户登录管理、角色及用户数据库权限管理
14、 数据库备份与恢复
u备份的概念及重要性
u执行备份
u数据库恢复
15、 基于Web的数据库应用
uASP/SQL Server应用程序介绍
uWeb数据库应用实例
课程三 网络数据库技术与应用
目的:通过对结合SQL
Server2000网络数据库的学习及应用,帮助学员掌握WEB网络数据库编程及访问方法,了解
并掌握HTML、ASP、VBScript等脚本语言进行Web编程,熟悉Web服务器端编程,使用ASP通
过ADO使用ODBC、OLEDB访问数据库。通过一个完整实用性在线书店的课程设计使学员完全
掌握基于ASP的网络数据库编程技术。
内容
1、 网络数据库概论
关系数据库基础、Web服务器与客户端
2、 SQL语言
SQL语言概述,DDL,DML
3、 Web网络数据库基础
uHTML语言
u脚本语言,VBScript
uASP基础与提高
4、 网络数据库设计与实现
u设计方法,常用数据库平台
u网络数据库建立与维护
u数据表的建立与维护
5、 网络数据库的访问
uASP与网络数据库
uADO的概念与应用
uODBC与OLEDB概念与应用
u使用ADO编程访问数据库
6、 数据库完整性和安全性
7、 网络数据库应用实例--网上在线书店的设计与开发
u前台网站设计
u后台数据管理设计
课程四 Delphi 程序设计
目的:培养Delphi程序员,通过对Delphi课程的学习及实例编程,帮助学员掌握Object
Pascal语言及编程方法,了解Delphi可视化编程环境及控件使用与编程,
熟练掌握使用Delphi进行Internet、网络数据库编程与设计。
内容
1、 Delphi概述
2、 Delphi集成开发环境介绍
3、 Object Pascal语言
4、 Delphi常用控件编程
5、 数据库组件编程
6、 Internet编程
7、 数据库设计与编程
8、 开发实例
uC/S模式编程实例(基于MS SQL Server)
u多层应用结构程序设计实例
课程五 Java编程 (参考现JAVA课程)
目的:培养基于Internet的JAVA程序员
内容:
1.Java介绍
uJava与Internet(网际网、互联网)
uWeb是什么?
u客户端程序开发
u服务端程序开发
uJava的优点
2.面向对象导论和Java中的对象
3.开发工具介绍和第一个Java程序
4.控制程序流程
u优先序
u运算符
u流程控制
5.初始化和清理
6.编写自己的java文件
u第一个java文件的编写
uclass的内部结构
7.class的重用
u多态
u类型转换
u接口
u内部类(Inner classes)
8.持有你的对象
uArrays(数组)
uArrayList
uList
uSets
uMaps
uVector
uEnumeration
uHashtable
9.通过异常处理错误
10.Java I/O 系统
uInputStream
uOutputStream
uReaders
uWriters
u文件读取示例
11.制作窗口和applet
u第一个applet的实现
u界面的布局管理器
uswing的事件处理模型
12.各种Java界面组件
13.程序界面的外观设计
u外观风格
uJavaBean介绍
u其他
14.多线程
15.数据库程序设计初步
uJDBC,Java数据库连接机制
u一个GUI版的查询程序
u更复杂的示例
16.典型的C/S程序的设计
17.Web程序设计
uServlets
uJava Server Pages(JSP)
uWeb程序设计实战
18.Rmi和EJB简介
课程六 Visual C++程序设计
目的:培养C++程序员,通过对C到C++再到Visual C++的学习及实例编程,帮助学员循序渐
进的掌握C++语言及编程方法,了解Windows系统的原理及Windows环境下Viusal C++编程方
法。
内容
1、 Visual C++6 介绍
Visual C++ 6 集成环境的使用于安装
2、 C语言基础
3、 C++基础
uC++与C的主要差别,面向对象编程的概念
uC++类与面向对象编程
uC++项目的创建
u对象初始化
u类的继承
u多态性与虚函数
4、 Win32应用程序设计
uWin32基础与基本编程方法
u编程实例
5、 用Visual C++创建基本菜单程序
uVisual C++集成环境
uAppWizard,Class Wizard,资源编辑器
6、 基本对话框的程序设计实例编程
模式对话框与非模式对话框编程
7、 绘图程序设计
8、 文本输入输出程序设计
9、 多媒体编程
u位图的显示技巧及不规则窗口编程实例
u图标的显示
u声音、时钟、动画编程
10、 数据库编程
--
* * *
* *
no more to say
★ just wish you ★
good luck
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.50]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店