教学建议
任务一:创建一个客户端
任务二:创建一个服务器端
任务三:测试服务器端与一个客户端的连接
任务四:测试服务器端与多个客户端数据的传输
任务五:测试多个客户端间的数据传输
任务六:项目发布及运行
1.该课程分两学期进行,第 2 学期为 Java 程序设计基础,第 3 学期为 Java 应
用程序综合项目开发。
2. 基础课采用以课堂理论教学与上机实训并重的模式,理论教学运用多媒体教学
手段,以理论结合实例讲授,上机实训是培养学生实际操作能力和分析与调试程序能
力。
3.实训课程含四个项目,可根据课时及学生实际情况选择三项进行设计,采用
“单班开设、实验室现场指导教学、学生分组开发设计”的教学方法。
4.教学设计均采用项目驱动方式,以项目开发为主线,以任务为导向,以程序
和文档为载体,培养学生对整个课程知识的融会贯通能力、培养学生项目开发的能力
和解决实际问题的能力。
2、《C 语言程序设计》
教学时数 总:96,理论:64,实践:32 学分 5 开设学期 1
1. 能力目标
通过本课程的学习,使学生具备计算机程序设计的基础知识,掌握程序设计基本方法,
并培养学生的自学能力和动手解决问题的能力。能力目标主要有:
(1) 培养编程思想,熟悉基本程序设计方法;
(2) 能更好的利用程序设计思想解决本专业领域中的问题;
(3) 将程序设计方法用于后续计算机语言课程的学习中,为其他相关课程奠定基础。
2. 知识目标
(1) 掌握程序设计的基本原理、概念和方法;
(2) 掌握C 语言的基本知识,包括语言本身所支持的数据类型、各种表达式的使用;
(3) 掌握结构化程序设计的思想和三种基本程序结构,并运用它们解决一些实际问题;
(4) 掌握运用函数实现模块化程序设计;
(5) 掌握运用数组、指针、结构体等进行深入式的程序设计;
(6) 掌握C 语言程序文件操作的方法;
(7) 熟悉程序的开发和调试过程。
3. 素质目标
(1) 具有团结协作、勇于创新的精神。
(2) 具有吃苦耐劳的工作精神和严谨的工作态度;
(3) 具备良好的服务意识和市场观念;
(4) 具备精益求精的工作态度和敬业精神。
本课程采用“项目驱动、任务导向”的教学模式组织教学,课程以贯穿教学全过程的
项目案例“公交一卡通管理系统”为主线,以该项目设计和改进中的问题为动力,将整个
课程内容体系划分为八个不同阶段的任务,每个任务中涵盖不同的知识点,对应不同的能
力培养目标。
项目名称:公交一卡通管理系统
项目功能介绍:该系统主要用来模拟实现公交系统一卡通的各项功能,基本功能可设
添加新卡、注销旧卡、修改卡内的信息、坐车读卡、续钱、显示所有卡的信息、找出续钱
最多的用户、删除一卡通的系统数据文件等。每张卡的基本信息可包括卡号、用户姓名、
课程目标
教学内容