《面向对象程序设计》课程设计教学大纲(李庆风)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“机制课程设计教学大纲”。
《面向对象程序设计》课程设计实验大纲
一、学时学分
课程总学分:2
实验学时:40
二、适用专业及开课学期
计算机科学与技术学期
三、实验的地位、作用与目的本实验课程为计算机科学与技术专业的基础课程《面向对象程序设计》的配套实验课程,使学生了解和使用VC集成开发环境,学习完整的C++程序开发过程,培养学生对软件系统设计的综合能力。
四、实验基本原理
面向对象程序设计主要介绍程序设计的一门技术,通过试验,使学生在程序设计中能用类、继承机制、多态性输入输出流所面向对象技术来设计程序。
五、主要实验仪器设备
计算机等。
六、实验基本要求
学生通过实验应能用类技术面向对象的方法来设计所需的问题,学生应具有一般程序设计的能力。
八、课程实习内容
以下实习题目,每个学生必选一题。(一)编写一份我国的农历
要求:(1)实现月份与节气的对应;
(2)显示节气时要有对应的公历时间,并且提示该节气之前与之后的农历节气。
(二)写屏幕保护程序
要求:(1)当系统检测到一段时间内没有鼠标和键盘信息输入时即自动进入屏幕保护程序,以避免长时间显示静止画面而引起荧光体损坏;
(2)可及时删除留在屏幕上的敏感信息,一旦有鼠标或键盘信息输入,就自动关闭屏幕保护程序;
(3)能够通过控制面板的显示器控制设置屏幕保护的各种属性:使屏幕保护程序有效或者无效,从一系列屏幕保护程序中选择自己喜欢的屏保程序、配置和预览屏保程序、指定空闲时间长度、设置屏保口令等。
(三)写实现计算器功能的应用程序
要求:(1)能够实现简单的加、减、乘、除、乘方、开方运算,界面美观。(四)写通讯录应用程序
要求:(1)能够实现通讯录数据库中数据的浏览、删除和添加以及修改功能。界面简洁美观。
(五)画图应用程序
要求:(1)可绘制直线、椭圆、三角形、矩形;
(2)可填充形体、绘制文本;可改变线条颜色、类型、填充方式;(3)可对图形进行删除、拷贝、剪切、平移、恢复和撤销操作;
(4)可完成图形文件的保存、打开、打印且能提供将所绘图形转换为位图进行存储的功能。
(六)编写PING程序
要求:(1)创建一个自己的PING 工具,用来检测网络连接速;(2)会在本机和给出的远程主机名之间建立一个SOCKET 连接并向其发送一个 ICMP协议格式的数据包,然后远程主机作出响应,发回一个数据包,通过计算发送到接收数据包的时间间隔,以确定连接的速度。
(七)编写浏览器程序
要求:(1)有URL连接地址窗口;
(2)具备浏览器基本功能,完成网上冲浪任务。(八)编写服务器端聊天程序
要求:实现以下功能
(1)在特定端口等待客户连接请求,并维护一个客户连接表用来记录所有成功的连接。
(2)能及时接受各客户端发送来的信息。
(3)服务器端要监控连接状态,在客户主动离开或发生故障时从列表中删除相应表项,并及时更新连接表。
(九)编写客户端聊天程序
要求:(1)负责建立、维护与服务器的连接,通过获取用户的设置尝试与服务器连接,并随时控测连接状态。
(2)要能把用户信息及时发送到聊天服务器。
(3)要随时准备好接受来自服务器的信息,随时把接收到的信息显示出来,让用户及时看到对方的响应。
(4)退出时关闭于服务器的连接。(十)编写能够播放视频文件的应用程序
要求:(1)运行时,首先出现空窗口,单击左键可建立并显示要播放视频文件的第一帧;在此空窗口任何地方单击左键,开始播放视频文件。
(2)再次单击左键暂停并重新开始。
(3)任何时间,用户都可将进度条拖到任意位置。
(4)在窗口任意地方单击,可关闭该应用程序。
九、课程实习报告格式
1、封面:按系统一格式书写;
2、目录:每章节均要有页号;
3、正文:分若干章节书写;
4、课程实习报告要求包括以下内容:
i.需求分析报告(应用背景、采用的技术等)
ii.系统结构设计(系统结构模型、模块划分及实现方法)iii.程序模块设计与调试(设计和调试各程序模块,提交主要的程序段)iv.结束语(系统应用前景、不足与改进、体会)v.系统使用说明书(可选)
5、参考文献按下列格式填写:
(1)主编姓名.书名.出版城市名称:出版社名称,出版年.月
(2)第一作者姓名.论文名.《杂志名称》.某年某月第几卷第几期
6、字数不少于4000字。
十、考核方式与成绩评定 各部分所占比例如下:
1、平时成绩
20%
2、实习成果
40%
3、课程实习报告
40%
《面向对象程序设计》课程设计教学大纲《面向对象程序设计》课程设计教学大纲中文名称:《面向对象程序设计》课程设计英文名称:Course Project of Object-Oriented Programmin......
《面向对象程序设计》教学大纲课程名称:面向对象程序设计 英文名称:Object Oriented Programming) 学分:2 总学时:36 实验(上机)学时: 8 开课专业:电子商务专业一、本课程的性质、目......
《面向对象程序设计》教学大纲课程名称:信息内容安全 课程代码:042504 总 学 时:64 学分:2课程类型:专业必修课 适用专业: 信息安全专业 制 订 人:徐雪飞 审 定 人:肖文 制订日期:20......
面向对象程序设计(专业限选课) Object-Oriented Programming 【课程编号】XZ26175 【学分数】3 【学时数】60=38+22【课程类别】专业限选 【编写日期】2010.3.30 【先修课程】......
《面向对象程序设计实习》课程设计教学大纲课程编号: 学时:2周 学分:2 修课方式:必修 承担单位:软件学院 考核方式:考查一、课程设计的目的与任务1.课程设计目的(1)培养学生综合运用......