附2本科课程教学大纲参考模板

附2本科课程教学大纲参考模板

ID:23972858

大小:54.00 KB

页数:3页

时间:2018-11-12

附2本科课程教学大纲参考模板_第1页
附2本科课程教学大纲参考模板_第2页
附2本科课程教学大纲参考模板_第3页
资源描述:

《附2本科课程教学大纲参考模板》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实习实践课程教学大纲一、课程基本情况课程编号30240522开课单位计算机系课程名称中文名称程序设计训练英文名称ProgramDesignandTraining教学目的与重点C++程序设计是用C++语言进行程序编制、调试的方法和过程。掌握C++程序设计技能,运用计算思维分析和解决实际问题,是对计算机专业本科生的不可或缺的基本技能。本课程是计算机专业基础实践课,以C++语言为工具,介绍面向对象程序设计的基本概念、基本思想,通过集中编程训练,使学生掌握面向对象设计与实现的基本技能,为后续课程的学习和研究打下扎实的实践基础。课程负责人李国

2、良师资队伍教学方式□讲授为主☑实验/实践为主□专题讨论为主□案例教学为主□自学为主□其它授课语言☑中文□中文+英文(英文授课>50%)□英文□其他外语学分学时学分2总学时64考核方式及成绩评定标准考查三次上机考试+一次书面考试+三个大实验教材及主要参考书教材StephenPrata,(孙建春、韦强译),《C++PrimerPlus(5thEdition)》,人民邮电出版社,2005。主要参考书[1]《C++语言程序设计(第3版)》清华大学出版社,郑莉等编著[2]谭浩强,《C程序设计》,清华大学出版社。[3]C++编程思想第2版Bru

3、ceEckel机械工业出版社2002.9刘宗田等译[4]C++沉思录(RuminationsonC++)AndrewKoenig,BarbaraMoo机械工业出版社2002.7黄晓春译,孟岩校[5]EffectiveC++中文版2ndEditionScottMeyers华中科技大学出版社2001.9侯捷译[6]C++标准程序库NicolaiM.Josuttis华中科技大学出版社2002.9侯捷/孟岩译[7]Linux程序设计(第3版)NeilMatthew,陈健;宋健建译人民邮电出版社,2007.7VisualC++6.0高级编程技

4、术-MFC与多线程篇.乔林杨志刚中国铁道出版社.2002.2.先修要求、适用院系及专业程序设计基础、面向对象程序设计基础二、课程内容简介(200-400字,双语教学课程须同时提供中英文内容简介)课程涵盖了C++编程的基本知识,面向对象编程的基本思想,Linux下编程的基本技术,多线程编程,windows图形界面编程,脚本语言编程和网络编程,以及相应的实践训练,主要内容包括:(1)C++的基本语法、良好的编程风格、图形界面编程MFC等;(2)Linux环境编程、多线程编程、网络编程等;(3)(3)Python语言介绍、搜索引擎介绍;三

5、、课程主要教学内容(可列多级标题,如设有实验,还须注明各实验名称、实验目的及实验内容)专题训练内容课题1(课题名称)路径搜索算法是实现实验目的:让学生巩固并掌握C++面向对象编程基础,培养良好的编程风格,同时学习Windows界面编程知识。通过本实验,学生应能熟练使用MFC编程实现简单Windows界面,正确实现给定的路径搜索算法,达到能够独立分析和开发简单界面应用程序的目的。实验内容:实现一个路径搜索界面系统,界面可以由窗口输入的行、列的值构造矩形路径网格,用户通过鼠标选定源点、目标点和障碍点,从菜单选择运行,则开始路径搜索过程。

6、如果可以搜索到路径,则显示路径并报告路径搜索所用时间;否则报告路径搜索失败。路径以不同的颜色显示,用户可继续设置源点和目标点,开始下一次路径搜索,已显示的路径则视为障碍。路径搜索算法可选用迷宫算法、线探索算法或A*算法中的任意一个,提供算法伪代码并简单介绍算法思想。实验环境:普通PC机,Windows操作系统,VisualC++编程环境实验评测:现场输入行列数,构造路径网格,多次设定源点和目标点搜索路径,测试系统的路径搜索效率和结果的正确性。课题2(课题名称)实时通讯系统实验目的:让学生深入掌握网络通信和多线程编程的基础知识,充分了

7、解客户端、服务器模型编程技术。通过本实验,学生应能熟练掌握网络事务处理的基本原理和实现技术,。实验内容:给定一些网络用户,不仅能够实现单用户之间的文字通讯,而且可以实现网络文字会议的功能。实验环境:普通PC机,Windows和Linux操作系统,C++编程环境实验评测:服务器端在Linux平台实现,客户端在Windows平台实现,给定20个用户,考察单点网络通讯和网络会议的功能。课题3(课题名称)搜索引擎实验目的:让学生深入掌握B/S架构,锻炼同学们把问题模块化的能力,充分了解C++编程的基本技术,提高同学们掌握新语言的能力。通过本

8、实验,学生应能熟练掌握B/S架构的程序设计,能够完成大型程序的开发。实验内容:给定一些网站,爬取网站上的网页,建立倒排索引。当用户输入查询时,根据倒排索引找到相关网页,并对网页进行排序。实验环境:普通PC机,Linux操作系统,Pyt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。