《2022年重庆广播电视大学开放教育本科计算机科学与技术专业》由会员分享,可在线阅读,更多相关《2022年重庆广播电视大学开放教育本科计算机科学与技术专业(14页珍藏版)》请在金锄头文库上搜索。
1、1 / 14 重庆广播电视大学开放教育本科计算机科学与技术专业软件开发工具与环境课程教案实施细则一、课程性质和教案目的软件工具与环境是重庆广播电视大学计算机科学与技术专业(本科)开设的选修课,通过本课程的学习,使学生对Visual C+编程工具有更加深入的了解;帮助学生更好地理解当前最重要的编程思想,开发技巧和Windows 的高级特性开发方法。二、教案主要内容及要求( 一) 先修课程要求:计算机原理;C语言程序设计;操作系统等。( 二) 课程的教案基本要求:了解软件和软件开发的基本过程,掌握一些常用软件开放工具使用及设计思路和方法技巧,理解当今最重要的编程和编程思想。( 三) 课程教案要求的
2、层次:1. 熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。2. 掌握:要求学生能够较好地理解和掌握,并且能够进行简单分析和判断。3. 了解:要求学生能够一般地了解所学内容。( 四) 具体教案学内容及教案要求第一章工具的选择和Windows 程序设计的原理了解软件工程上常用的一些工具;了解 Windows 操作系统的特点和Windows 程序设计的特点;理解软件开发的过程。第二章多任务与多线程编程熟悉线程与进程的基本概念;了解几个重要的Win32 API 函数的使用方法;掌握多线程程序的编制方法。第三章多媒体编程了解多媒
3、体的基本理论,Windows 媒体控制接口(MCI );掌握一些实用的多媒体编程技术。第四章动态链接库理解动态链接库的基本概念、基本理论;掌握动态链接库的使用和生成方法。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 14 页2 / 14 第五章数据库编程了解数据库编程中的关键概念;了解 ODBC 与 DAO 、 MFC 对数据库编程的支持及相关的MFC 类;掌握用 VC+ 作为开发工具编制数据库应用程序的方法。第六章网络编程了解网络方面的相关知识及概念;了解基本的网络编程方法;掌握网络编程的步骤。第七章组件对象模型理解 COM 的概念
4、和理论;理解 ActiveX 的组成。第八章 ActiveX 控件了解 ActiveX 控件的属性、方法和事件;了解创建 ActiveX 控件的过程;了解 ActiveX 控件的测试方法。第九章容器和服务器了解容器应用程序和服务器应用程序的编写过程。第十章自动化的实现掌握自动化的概念;了解自动化服务器应用程序的编写;掌握自动化容器应用程序的设计。第十一章活动模板库了解活动模板的创建,COM 对象的增加,接口的实现,事件的添加,控件的上网。第十二章混合编程掌握 Visual C+ 与 Visual Basic 的混合编程;掌握混合编程时消息的处理。第十三章自定义 Visual C+ 的工具了解自
5、定义Visual C+ 的环境;掌握自定义Visual C+ 的 AppWizard 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 14 页3 / 14 实验内容见附录2三、教案组织及教案建议(一)市电大对整个课程教案实施四师负责制(1)专业责任教师:由重庆电大专职教师担任,负责本专业的教案实施细则、教案安排、协调、督促、指导、完成专业计划的咨询及实践性教案环节的验收和终审。(2)课程责任教师:由重庆电大专职教师或聘请兼职教师担任,制订课程教案实施方案、完成学习指导(如何选课,如何制定自主学习计划,如何参加小组活动,如何完成课程实验
6、等),对重难点进行分析,编制平时作业和自检自测题及相关教案管理工作。(3)课程辅导教师:由各试点单位的教师担任,承担相关课程的面授辅导、平时作业的批改任务。面授辅导学时一般为该课程总时数的1/3到 1/2 。 面授辅导主要解决学生自学中的重难点问题,每次辅导,要求辅导教师做好记录。课程辅导教师要按时参加市校组织的相关培训。(4)专业管理教师:由试点单位的教师或管理人员担任,向学员提供必要的学习支持服务,反映学员的学习意见,及时与课程辅导教师和课程责任教师取得联系。管理教师要按时参加市校组织的相关培训。(二)教案建议及安排1、以课程为单元组织教案:实行滚动开课,允许学生跨专业,跨年级修课。按课程
7、向学生提供教案信息和学习资源。按课程设置责任教师,辅导教师,进行教案指导和辅导。按课程组织教研会和教案活动。2、按课程教案的主要环节做好安排:安排学生自学的内容及时间(大约占学习总时间的30% 左右)。安排教案辅导的内容及教案辅导的时间(大约占学习总时间的40% 左右)。安排学生作业、实践、自测的内容及学生完成作业、实践、复习自测等环节的时间(大约占学习总时间的30% 左右)。3、课程教案中教师要变教案为导学,变教案为助学:要将单一的知识讲授改变为系统概要讲解、重难点辅导、学习方法指导和作业讲评等。要将注入式教案变为指导式、模块式、研讨式、案例式、讲练式教案。要指导学生动手搜集学习信息和资源,
8、帮助学生掌握学习的一般方法。4、运用多种媒体和手段开展教案辅导:将单一的面授辅导变为双向视频辅导、音像辅导、面授辅导、网上辅导、电话辅导等多种形式的辅导。将传统的粉笔加黑板的面授辅导变为多种媒体组合教案的辅导。5、采用电话、电子邮件、网上讨论、小组讨论等交互式手段组织师生之间、生生之间的交互教案活动。教案安排见附表1:(三)学生自学建议1、在教师指导下制定个人学习计划精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 14 页4 / 14 2、参照试点要求,从个人实际出发,确定适当的学习方式、学习媒体、学习时间和地点3、充分利用学校提供的学
9、习支持服务进行个别化学习,参与小组学习和集中辅导4、积极参加网上讨论、电话答疑等交互式教案活动5、遵守学习纪律,按时完成各阶段的学习任务6、填好个人学习日志,及时进行学习小结四、教案支持服务( 一) 学习场所和设施:计算机网络教室、多媒体教室、网上阅览室等( 二) 学习资源:1文字教材本期采用的教材是由谭德强、姜波主编,清华大学出版社出版的实用软件工具与环境教程C+高级编程。该教材是编制教案媒体、组织教案和复习考试的主要依据。请与教材科联系。2多媒体教材重庆电大直播课堂VCD光盘、网上视频点播(25 讲) ,请与本校现代教育技术中心联系购买,也可通过电大在线平台进行视频点播。另外:本期将制作本
10、课程的教案辅导6 学时(科健系统),欢迎学员观看或购买光盘(具体讲授时间:5 月 15 日和 5 月 22 日)3 网上资源:包括电子教案、视频点播、重难点分析、平时作业等。4 电子图书(三)、为学生提供多种形式的教案辅导主要包括:面授辅导、视频点播、网上讨论、电子邮件、电话答疑。相关信息:1、 计算机网页(1)在中央电大主页中,开辟有开放教育试点专栏,该课程学习辅导,教案信息,教案要求等内容定期公布。访问网址为:http:/ 庆 电 大 课 程 组 电 话 答 疑 时 间 为 每 周 一 、 三 、 五 上 午9 : 00-12 : 00, 电 话68465119。E-mail :重庆电大将
11、组织网上课程答疑,具体安排请留意每学期下发的通知。五、教案过程管理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 14 页5 / 14 (一)充分尊重学生自主选课、选择学习方式、选择学习媒体、选择学习时间和地点的权利。(二)强化教案过程的质量监控。1、严格教师管理。进行教师资格审查,软件工具与环境课程辅导教师必须为本专业大学本科以上学历,并具有一定的实际教案经验;明确教师职责,组织课程教师参加培训(师训和教研),进行评教评优。2、落实课程教案实施细则,做好教案安排。组织辅导教师认真学习课程教案实施细则,做好集中辅导、小组学习、个别化学习
12、的安排。其中软件工具与环境课程集中辅导安排要注意下面两点:(1)充分利用多种媒体教案资源和手段,采取录播课、点播课、面授课等方式做好集中辅导安排。(2)根据课程特点和资源配置情况适度安排辅导学时,面授辅导学时以总计划学时的1/3 1/2 安排。3、加强学生自学过程的管理。对学生自学提出明确的要求,给予方法指导,提供必要的支持服务。通过学生学习手册定期检查学生的学习方式、学习媒体、学习进度、学习小组活动等。4、加强教案辅导管理。制订课程安排表。通过教案日志、学生座谈、听课等方式检查教案辅导的内容、手段、方式方法等。5、加强平时作业管理。及时完成中央电大布置下发的三次平时作业,不得抄袭和替代。辅导
13、教师对作业的批改应认真、客观、公正,每次批改后应填好平时作业批改情况表和平时作业成绩登记表,并按平时作业管理办法折算成形成性考核成绩,于每期18 周前将平时作业成绩上报市电大理工学院责任教师进行验收。市校理工学院将通过抽查作业完成及批改情况,及时检查学生学习效果。6、加强形成性考核管理。将在总成绩中占20% 的形成性考核成绩分配为平时作业占12% ,参加集中学习、小组学习、上网学习占8% 。通过课程安排表、教案日志、小组学习登记卡、学生学习手册、学生平时作业等对形成性考核成绩进行审核和验收。(三)开展经常性的教案检查。采取定期与不定期相结合的方式,对教案工作开展了检查。针对检查中发现的问题,进
14、行认真整改。六、期末考试方式及其它需要说明的问题命题与考试本课程为选修课,期末考试由市电大命题。期末考试安排见重庆广播电视大学期末考精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 14 页6 / 14 试文件。七、附录 1:软件开发工具与环境课程教案建议课程性质选修课程总学时72 集中辅导总学时45 媒体资源教材、 CAI 课件、视频点播、电子教案、重难点分析、单 元学 习 形式学习内容、形式、方式和方法备 注第一单元Windows程 序 设 计的原理自学( 3学时)内容通读本单元,初步掌握Win32 的基本概念、理解基于对话框的应用程
15、序、SDI 应用程序、 MDI应用程序小组学习(6 学时)内容讨论 C+的重要性质、 MFC 的层次结构集中辅导(10 学时)内容点 播 直 播 课 堂 本 单 元 内 容 , 掌 握C 编 写 的Windows 应用程序设计原理、C+的重要性质、MFC 的层次结构、MFC 建立窗口程序的概念、基于对话框的应用程序、SDI 应用程序、MDI应用程序形式点播课和面授方式重难点分析方法研讨式、案例式第二单元多 线 程 与多 线 程 编程自学(4 学时)内容通读本单元,掌握Windows 多任务的基本概念、进程与线程的基本概念、MFC 中的线程概念小组学习(6 学时)内容初步讨论有关Win32 多线
16、程程序设计、MFC 多线程程序设计的案例集中辅导(7 学时)内容结合点播直播课堂本单元内容,掌握Win32 多线程程序设计、 MFC 多线程程序设计形式点播课和面授方式重难点分析方法研讨式、案例式第三单元多 媒 体 编程自学(2 学时)内容通读本单元,掌握多媒体的概念、声音的处理小组学习(2 学时)内容初步理解波型音频文件的播放、图像的处理、视频的处理过程精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 14 页7 / 14 集中辅导(3 学时)内容结合点播直播课堂本单元内容,掌握波型音频文件的播放、图像的处理、视频的处理方法形式点播课和
17、面授方式重难点分析方法案例式第四单元动 态 链 接库自学(2 学时)内容通读本单元学习内容,掌握动态链接库(DLL )的基本概念小组学习(3 学时)内容讨论涉及动态链接库(DLL )的一些基本概念集中辅导(3 学时)内容结合点播直播课堂本单元内容,系统讲授用C+生成 Win32 DLL 的过程形式点播课和面授方式重难点分析方法研讨式、案例式第五单元数 据 库 编程自学(2 学时)内容通读本单元学习内容,掌握数据库编程的重要概念、 ODBC 的概念、 DAO 的概念小组学习(3 学时)内容针对书中ODBCSDK编程、 MFC 的 ODBC编程、 MFC 的 DAO 编程案例进行讨论集中辅导(3
18、学时)内容结合点播本单元内容,系统讲授ODBCSDK编程、 MFC 的 ODBC 编程、 MFC 的 DAO 编程实例,学会创建简单的数据库程序形式点播课和面授方式重难点分析方法研讨式、案例式第六单元网络编程自学( 2学时)内容通读本单元,掌握网络的基本概念、网络编程的概念小组学习( 4 学时)内容讨论客户端的编程、服务端的编程、游览器和MAPI 的编程一般过程集中辅导( 3学时)内容结合点播直播课堂本单元内容,重点讲述客户端的编程、服务端的编程、游览器和MAPI的编程的方法形式点播课和面授方式重难点分析方法研讨式、案例式第 七 单 元组 件 对 象模型自学( 3 学时)内容通读本单元,掌握C
19、OM 的概念小组学习( 4学时)内容讨论 COM 接口、 Iunknown 接口、类工厂等概念集中辅导( 6内容结合点播直播课堂本单元内容,掌握COM 组成元素、实现函数及基本服务精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 14 页8 / 14 学时)形式点播课和面授方式重难点分析方法研讨式、案例式第八单元ActiveX控件自学(2 学时)内容通读本单元学习内容,掌握ActiveX 的组成、内容ActiveX 的属性、方法和事件小组学习(4 学时)内容初步讨论ActiveX 控件的建立、使用方法集中辅导(2 学时)内容结合点播直播课
20、堂本单元内容,以具体实例系统讲授 ActiveX 控件的使用方法、ActiveX 控件的建立形式点播课和面授方式重难点分析方法案例式第九单元容 器 和 服务器自学(2 学时)内容通读本单元学习内容,了解容器应用程序的生成过程服务器应用程序的生成过程小组学习(3 学时)内容讨论服务器应用程序的生成过程集中辅导(2 学时)内容结合点播本单元,系统讲授知识基本的框架代码及实现特定的功能形式点播课和面授方式重难点分析方法案例式第十单元自 动 化 的实现自学(2 学时)内容通读本单元学习内容,掌握自动化的概念小组学习(3 学时)内容讨论自动化服务器应用程序编写、自动化容器应用程序编写的过程集中辅导(2
21、学时)内容结合点播直播课堂本单元内容,重点辅导自动化服务器应用程序编写步骤、自动化容器应用程序编写定义形式点播课和面授方式重难点分析方法案例式第十一单元活 动 模 板库自学(1 学时)内容通读本单元学习内容,掌握活动模板库的概念小组学习(3 学时)内容讨论涉及活动模板库的建立集中辅内容结合点播直播课堂本单元内容,系统讲授精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 14 页9 / 14 导(2 学时)形式点播课和面授方式重难点分析方法案例式第十二单元混合编程自学(2 学时)内容通读本单元学习内容,掌握混合编程的方式混合编程的消息处理小
22、组学习(2 学时)内容讨论涉及Visual C+与 Visual Basic 的混合编程过程集中辅导(2 学时)内容结合点播直播课堂本单元内容,系统辅导Visual C+与 Visual Basic 的混合编程的实例形式点播课和面授方式重难点分析方法研讨式、案例式总复习对教案内容梳理,进行重点问题归纳,针对作业错误进行讲评附录 2 重庆广播电视大学计算机科学与技术专业软件开发工具与环境课程实验要求一、实验的目的、意义软件开发工具与环境是计算机科学与技术专业的一门实践性很强的选修课程。本课程的内容是学习Windows 程序设计的入门引导。为了能够有效地使用开发工具生成的应用程序框架,我们必须从头
23、至尾,甚至连C+、Windows 和 MFC 库一起学习,这大约需要半年到一年的时间;然后才能动手进行实际的应用程序设计(这和学习Win32 API 所用的时间接近)。因此,在学习中,我们必须通过做大量的自我练习来理解和掌握面向对象程序设计,面向对象的应用程序框架;在理论教案的同时,需要配合相应的实验来巩固讲课内容,以便更好地理解开发工具为我们产生的应用程序框架,初步达到有能力修改程序代码以符合个人需要的良好教案效果。二、实验的学时及分数分配(按百分制 )教材本门课程实验内容的学时安排参照开放教育本科计算机科学与技术专业计划的要求,定为 27 学时。实验 内 容参 考 学 时分数分配实验一、
24、C+的重要性质3 15 实验二、 MFC 类层次结构2 15 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 14 页10 / 14 实验三、 MFC 程序的初始化过程2 15 实验四、简单MFC 应用程序设计2 10 实验五、多线程程序设计(选作)3 5 实验六、利用AppWizard 编程3 10 实验七、多媒体程序设计2 15 实验八、动态链接库(选作)2 5 实验九、数据库编程(选作)2 5 实验十、网络编程(选作)3 5 合计24 100 三、实验的内容及要求实验一、 C+的重要性质1熟悉数组、指针的概念及应用2掌握封装性3熟
25、悉继承性4理解虚函数的概念及应用5掌握多态性实验二、 MFC 类层次结构1掌握MFC 中最重要的CObject、 CCmdTarget、 CWinThread 、CWinApp 、 CWnd、CView 、 CFrameWnd、CDocument 类的层次关系2理解全局对象theApp 的产生与WinMain( ) 的执行关系。实验三、 MFC 程序的初始化过程1、熟悉CCmdTarget、CWnd 、 CframeWnd、CWinApp中的虚成员函数、数据成员,以及 Globals 中的全局对象、全局函数2掌握 MFC 程序 WinMain( ) 中 InitApplication( ) 、
26、InitInstance( ) 和 Run( )的执行流程3熟悉 InitInstance( ) 的执行流程4理解 Create( )、CreateEx( )、 PreCreateWindow( ) 的调用关系实验四、简单MFC 应用程序设计1理解头文件afxwin.h 的概念2理解应用程序对象与框架对象的概念3了解资源编辑器的使用方法4掌握框架对象、菜单对象的产生方法5熟悉消息映射与响应的机制实验五、多线程程序设计1理解进程、线程、抢先式多任务与协同式多任务的概念2理解普通函数调用与线程函数执行的差别3熟悉 C+或 C 语言的多线程编程4掌握工作者线程和用户界面线程的应用编程5理解 MFC
27、的多线程编程方法实验六、利用AppWizard 编程1熟悉简单的SDI 编程2熟悉简单的MDI 编程3熟悉简单的基于对话框编程实验七、多媒体程序设计1理解听觉类和视觉类媒体的概念精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 14 页11 / 14 2理解波形音频文件的播放方法3熟悉播放声音的几个简单函数实验八、动态链接库1理解动态链接库与静态链接库的区别2熟悉导入与导出相匹配的要求3掌握隐式链接的编程方法4掌握显式链接的编程方法实验九、数据库编程1理解 ODBC 的概念2掌握 MFC 中 ODBC 类的数据库编程3理解 DAO 的概
28、念4掌握 MFC 中 DAO 类的数据库编程实验十、网络编程1理解 Socket 的概念2理解 Socket 的编程要点和过程3掌握浏览器的编程方法四、实验的验收1请各分校专业管理教师将每个学员实验题目以及实验成绩填入重庆广播电视大学实验成绩登记卡(可从实验中心购得),并加盖实验单位公章;2请各分校专业管理教师将学员书写的实验报告和重庆广播电视大学实验成绩登记卡在本学期的第18 周至下学期的第3 周期间交市电大理工学院责任教师验收。注:1、对于选做实验内容,如果没有进行的,分数请在所做实验内容内适当调整,总分仍为百分。2、依照学生对实验的准备情况和实验的较果,以及实验报告的填写情况,进行实验成
29、绩的分数评定。3为保证学员尽量在统一安排的上机时间内完成,学员应事先设计好程序;4学员每次上机实验完成后,必须认真书写实验报告;5辅导教师必须批改学员的上机实验报告,并依照学生对实验的准备情况和实验的效果,以及实验报告的填写情况,进行实验成绩的分数评定。6市电大有统一的实验报告格式,见下页。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 14 页12 / 14 重庆广播电视大学计算机科学与技术专业课 程 实 验 报 告课程名称 _ 分校 (或工作站 )_ 姓名:_ 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 14 页13 / 14 时间:_至_ 实验地点: _ 实验名称 _ 实验日期 _ 实验成绩 _ 指导教师 _ 一、实验目的、任务二、实验条件 (包括硬件、软件环境) 三、实验内容及实验步骤精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 14 页14 / 14 四、程序框图、主要程序清单及运行结果五、实验心得精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 14 页