软件工程专业(服务外包方向)课程教学大纲.doc_第1页
软件工程专业(服务外包方向)课程教学大纲.doc_第2页
软件工程专业(服务外包方向)课程教学大纲.doc_第3页
软件工程专业(服务外包方向)课程教学大纲.doc_第4页
软件工程专业(服务外包方向)课程教学大纲.doc_第5页
已阅读5页,还剩114页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程专业(服务外包方向)课程教学大纲汇编杭州师范大学教务处编2010年12月目 录1服务科学导论课程教学大纲(课程编码:224008001)12计算机科学导论课程教学大纲(课程编码:224006101)53程序设计基础(I)课程教学大纲(课程编码:224007101)94程序设计基础(II)课程教学大纲(课程编码:224007102)145网站设计基础(I)课程教学大纲(课程编码:224111101)186网站设计基础(II)课程教学大纲(课程编码:224501101)227离散数学课程教学大纲(课程编码:224004001)268计算机原理课程教学大纲(课程编码:224101101)329数据结构课程教学大纲(课程编码:224017101)3810面向对象程序设计课程教学大纲(课程编码:224104101)4311操作系统课程教学大纲(课程编码:224014101)4912数据库原理课程教学大纲(课程编码:224102101)5713软件工程课程教学大纲(课程编码:224103101)6214计算机网络课程教学大纲(课程编码:224105101)7015软件质量保证与测试课程教学大纲(课程编码:224506101)7716软件项目管理课程教学大纲(课程编码:224507101)8117面向服务的体系结构课程教学大纲(课程编码:224512101)8818.NET程序设计课程教学大纲(课程编码:225113101)9219SQL Server数据库应用课程教学大纲(课程编码:225119101)9720ASP.NET应用开发课程教学大纲(课程编码:225121101)10021Silverlight应用开发课程教学大纲(课程编码:225501101)10322嵌入式系统课程教学大纲(课程编码:225502101)10723手持设备软件开发课程教学大纲(课程编码:225503101)112服务科学导论课程教学大纲(Introduction to Service Science)一、课程说明课程编码:224701001、课程总学时(理论总学时/实践总学时)32(32/0)、周学时(理论学时/实践学时)(2/0)、学分2、开课学期1。1课程性质:大类基础课程。必修。2适用专业与学时分配:适用于计算机科学与技术专业、软件工程专业。教 学 内 容 与 时 间 安 排 表章次内 容总课时理论课时实践课时绪论绪论44一服务外包的概念和特征55二服务外包按业务性质分类55三服务外包按地域分类55四服务外包发包方市场55五服务外包接包方市场55六中国服务外包的发展553课程教学目的与要求:通过本课程的学习,使学生了解服务外包产生的背景,基本掌握服务外包的理论基础;掌握服务外包的概念与特征,了解全球服务外包的基本状况;掌握ITO、BPO、KPO的概念,了解ITO、BPO、KPO市场状况;了解离岸外包、近岸外包、在岸外包的基本概念及状况;了解欧美、日本发包市场的基本状况;了解爱尔兰、印度、菲律宾等接包市场的基本状况;了解中国服务外包的发展状况。4本门课程与其它课程关系:5推荐教材及参考书:推荐教材:服务外包,浙江人民出版社。参考书:(1)江小娟.服务全球化与服务外包.人民出版社,2008(2)卢峰.服务外包经济学分析.北京大学出版社,2007(3)李志群.中国服务外包发展报告.上海交通大学出版社,20096课程教学方法与手段:服务科学概论的教学方法立足于学生学习实际,针对不同教育对象和教育内容实行切实可行的方法,全面完成教学任务;本课程以计算机网络实时教学为主,充分利用现代教育技术手段,进行讨论、讲授、问题为主线的教学方法,使学生掌握基本的概念、思维方法和研究技巧。7课程考试方法与要求:本课程是基本概念与理论研究相结合的课程,因此本课程考试分为二大块内容,第一块是基础知识内容,以平时作业为主;第二块是理论应用研究,主要考查学生对本课程相关知识的掌握与理解程度。其中平时作业30%,理论应用研究(论文)70%。 8实践教学内容安排: 9课程教学网站:二、教学内容纲要绪论(4学时)1 主要内容第一节 服务外包产生的背景 1.5学时第二节 服务外包的实质与动因 1 学时第三节 服务外包的理论基础 1.5学时2 教学目的与要求通过本章的学习,使学生能了解服务外包产生的背景,基本掌握服务外包的理论基础。 第一章 服务外包的概念和特征(5学时)1 主要内容 第一节 服务外包的基本定义与内涵 1.5学时第二节 服务外包的基本特征 1.5 学时第三节 全球服务外包市场的总体情况 2 学时2教学目的与要求 通过本章的学习,使学生能掌握服务外包的概念与特征,了解全球服务外包的基本状况。第二章 服务外包按业务性质分类(5学时) 1. 主要内容 第一节 信息技术外包(ITO) 1.5学时第二节 业务流程外包(BPO) 1.5学时第三节 知识流程外包(KPO) 2 学时2教学目的与要求通过本章的学习,使学生能掌握ITO、BPO、KPO的概念,了解ITO、BPO、KPO市场状况。 第三章 服务外包按地域分类(5学时) 1. 主要内容 第一节 离岸外包 1.5学时第二节 近岸外包 1.5 学时第三节 在岸外包 2 学时2教学目的与要求 通过本章的学习,使学生能了解离岸外包、近岸外包、在岸外包的基本概念及状况。 第四章 服务外包发包方市场(5学时)1. 主要内容 第一节 美国服务外包市场 1.5学时第二节 欧洲服务外包市场 1.5 学时第三节 日本服务外包市场 2 学时2教学目的与要求 通过本章的学习,使学生能了解欧美、日本发包市场的基本状况。第五章 服务外包接包方市场(5学时)1. 主要内容 第一节 爱尔兰服务外包市场 1.5学时第二节 印度服务外包市场 1.5学时第三节 菲律宾服务外包市场 2 学时2教学目的与要求 通过本章的学习,使学生能了解爱尔兰、印度、菲律宾等接包市场的基本状况。第六章 中国服务外包发展 (5学时)1. 主要内容 第一节 大连服务外包发端 1.5学时第二节 中国服务外包示范城市的发展 1.5学时第三节 服务外包的扶持政策与措施 1 学时第四节 服务外包人才培训 1 学时2教学目的与要求 通过本章的学习,使学生能了解中国服务外包的发展状况及各示范城市的基本情况,了解国内对服务外包的相关政策。计算机科学导论课程教学大纲(Introduction to Computer Science)一、课程说明 课程编码:224006101、课程总学时(理论总学时/实践总学时)48(32/16)、周学时(理论学时/实践学时)3(2/1)、学分2.5、开课学期1。1课程类别与性质:大类基础课程。必修。2适用专业与学时分配:适用于计算机科学与技术专业、软件工程专业。教 学 内 容 与 时 间 安 排 表序 号内 容总课时理论课时实践课时一信息系统概述3 3二Internet, Web与电子商务642三通用应用软件、Office套件1275四专用应用软件、多媒体651五系统软件、操作系统33六计算机硬件系统组成99七计算机网络与通信33八计算机道德与信息安全33九数据库概述321十程序设计语言、编程方法33合 计514293课程教学目的与要求本课程导引学生认识计算机科学的主要研究领域、方向和发展动态,引入本专业的整体知识结构体系,广泛但粗浅地介绍各主要领域的概貌,为其后专业课程的学习提供知识过渡的铺垫。本课程帮助学生通过实践环节掌握计算机的各项基本操作技能,为而后的编程、创作、论文、管理和归档等提供工作环境和平台。具体要求:(1)了解计算机科学在整个自然科学体系中的地位和作用,对计算机科学的专业组成、知识结构、门类体系等,有一个正确而全面的认识;(2)对计算机系统的整体架构,包括硬件、软件、网络等,有初步而广泛的了解,对计算机安全和道德有基本的认识;(3)掌握计算机知识的学习方法,即理论与实践相结合的学习方法,加强动手能力,的培养,切实掌握计算机的基本操作,包括最基本的Windows操作,Word、Excel、PowerPoint创作和网页制作等。(4)培养正确的思维方式,掌握解决问题的典型方法,特别要加强自学能力的培养。4本门课程与其它课程关系5使用教材与参考书教材:计算机科学引论(影印版)(英文名Computing Essentials),Timothy J.OLeary,高教出版社,2008参考书:(1)计算机系统导论,钟珞主编,武汉理工大学出版社,2004(2)计算机导论,赵晓东、朱建华编著,电子工业出版社 (3)SMART COMPUTING,Sandhills Publishing. USA.6课程教学方法与手段本课程的教学方法,主要突出以下几个方面:(1)全面学习与重点学习相结合;(2)教师指导与学生自学相结合;(3)课堂教学与实践操作相结合。7课程考核方法与要求考试课:作业与实验:40%;期末考试:60%8实践性教学内容安排(1)Word文档的高级编辑技术,OLE技术.(2)Excel电子表格的筛选、统计、汇总和图表技术。(3)PowerPoint演示文稿的制作,导航与母版应用技术。(4)多媒体网页制作。详见课程实验教学大纲。 9课程教学网站:二、教学内容纲要第一章 信息系统概述(3学时)1主要内容信息系统概述、信息系统的五个组成部分,计算机软件和硬件的分类。2教学目的与要求掌握信息系统的组成以及每个部分的含义、地位机器涵盖的范畴,清楚计算机系统的基本构成。第二章 Internet, Web与电子商务(6学时)1主要内容Internet与Web的概念、架构以及两者的区别,电子商务的概念以及交易模式,主要Internet应用,网站开发基础。实验1:信息查找与Web搜索。2教学目的与要求掌握访问Internet的基本方法,了解Web的主要应用和信息获取手段,了解电子商务的优点与有待解决的问题,了解网站建设基本思想与步骤。第三章 通用应用软件、Office套件(12学时)1主要内容通用应用软件的概念与分类,Word,Excel,PowerPoint的高级编辑和应用技术。实验2:Word文档的自动化编辑技术,样式表应用,OLE技术。实验3:Excel电子表格的数据筛选、统计、汇总、常用函数和图表技术。实验4:Powerpoint演示文稿的制作,导航与母版应用技术。2教学目的与要求熟练掌握Office文档的主要创作步骤、快速格式化手段、对象链接与嵌入技术和统计汇总等运算技巧。第四章 专用应用软件、多媒体(6学时)1主要内容专用应用软件的概念与分类、多媒体的概念与特点、各种媒体的主要格式、多媒体创作软件。实验5:多媒体网页制作练习。2教学目的与要求了解组成多媒体的各个媒体的作用,了解多媒体的交互性,掌握网页制作软件的基本应用,完成简单网页的制作。第五章 系统软件、操作系统(3学时)1主要内容系统软件的分类、基本功能和作用,Windows操作系统的图形用户界面和基本操作。2教学目的与要求了解系统软件的分类,操作系统的功能,驱动程序、系统服务程序等的作用,熟练掌握Windows操作系统资源管理器和控制面板的使用。第六章 计算机硬件系统组成(9学时)1主要内容计算机的信息表示方法,硬件系统的分类,微型计算机的硬件构成和工作原理。2教学目的与要求了解计算机的信息表示编码,计算机硬件构成的5大部分及其工作原理,了解主机、运算器、控制器、内存储器、外存储器、输入、输出设备、主板、总线、端口等部件的功能和字长、时钟频率、运算速度、缓存等主要术语及其含义。第七章 计算机网络与通信( 3学时)1主要内容计算机网络架构、分类、设备与通道等概念。2教学目的与要求了解网络架构,网络类型、网络拓扑结构,组网策略,数据通信系统、通信信道、通信设备等概念。第八章 计算机道德与信息安全(3学时)1主要内容计算机信息安全、设备安全和人身安全,计算机、网络、数据库等使用的相关道德。2教学目的与要求了解信息安全的隐患和威胁的来源,提高重要性和必要性认识,防范外来攻击的手段和措施;了解使用计算机、网络和数据库必须具备的道德规范;注重人身安全和环境保护。第九章 数据库概述(3学时)1主要内容数据库与数据库管理系统的概念、分类、数据管理与查询,Access数据库基本操作。实验6:Access数据库基本操作实验。2教学目的与要求了解数据库与数据库管理系统的概念及其区别、了解数据库的分类、数据管理与查询的基本方法,Access基本操作。第十章 程序设计语言、编程方法(3学时)1主要内容计算机编程语言的发展和分类,软件的开发过程与步骤。2教学目的与要求了解计算机编程语言的分类和发展,汇编、编译与解释的特点和区别;了解软件的生命周期和每个阶段的分配比重,掌握软件开发的6大步骤以及每个步骤需要完成的任务。程序设计基础(I)课程教学大纲(Programming Fundamentals I)一、课程说明课程编码:224007101、课程总学时(理论总学时/实践总学时)64(32/32)、周学时(理论学时/实践学时)4(2/2)、学分3、开课学期1。1课程性质: 大类基础课程。必修。2适用专业与学时分配: 适用于计算机科学与技术专业、软件工程专业。教 学 内 容 与 时 间 安 排 表章次内 容总课时理论课时实践课时一C语言概述442二数据类型、运算符和表达式633三选择结构程序设计633四循环结构程序设计633五数组844六函数844七指针1055八结构体和共用体844九文件8443课程教学目的与要求: 使学生掌握C程序设计的基本概念、结构、方法与技巧;掌握简单C语言开发平台的使用技巧;培养学生用C语言解决实际问题的能力,为本专业后续课程的学习打下坚实的基础。4本门课程与其它课程关系: 5推荐教材及参考书: 教材:C语言程序设计(第二版),夏宽理、赵子正编著,中国铁道出版社,2009.4。参考书:C程序设计(第三版),谭浩强,清华大学出版社,2005.7。C程序设计题解与上机指导(第三版),谭浩强,清华大学出版社,2005.7。C语言程序设计:现代方法,K.N.King著,吕秀峰译,人民邮电出版社,2007.11。C程序设计语言(第2版),(美)Brian W.Kernighan,Dennis M.Ritchie著,徐宝文,李志译,机械工业出版社,2004.1。6课程教学方法与手段: 课堂教学与实际上机操作相结合,课堂教学约占总学时的1/2,上机实践约占总学时的1/2,并尽力创造条件鼓励学生多利用业余时间多上机。对主要作业要求书面完成、上机通过,使学生加深对理论知识的理解和巩固,提高实际动手能力。充分利用多媒体教室,通过CAI课件等现代教学方法和技术,改善教学效果、提高教学效率。7课程考试方法与要求: (1)课程考核方法:平时成绩占10%,期中考试占20%,期末考试占40%,实验占30%。 (2)期末考试采用A、B卷,两份考卷的覆盖面、难度相同。填写书面方式考试(考查)命题审批表,由系(部)主任任取一份作为正式考卷,另一份作为补考试卷。(3)提供试卷的参考答案和评分标准。(4)考后认真进行试卷分析,填写试卷质量分析表。(5)及时上交考试卷、总成绩单、平时成绩登记表和期中考核成绩登记表等资料。8实践教学内容安排: 本课程是一门实践性很强的课程,学生必须通过一定数量的上机编写和调试程序的训练,才能进一步巩固和加深对课程基本内容的理解。本课程要求学生完成下列实验:实验一C语言编程环境、简单C程序实验(2课时)实验二数据类型、运算符与表达式实验(3课时)实验三选择结构程序设计实验(3课时)实验四循环结构程序设计实验(3课时)实验五数组实验(4课时)实验六函数实验(4课时)实验七指针实验(5课时)实验八结构体和共用体实验(4课时)实验九文件实验(4课时)详见课程实验教学大纲。 9课程教学网站:二、教学内容纲要 (一)C语言概述(4学时) 1主要内容 C语言历史、优缺点;程序开发平台;简单C语言程序; 2教学目的与要求 了解C语言的发展历史、标准化;了解C语言的主要特点;了解程序开发平台基本知识;理解简单C程序结构; (二)数据类型、运算符和表达式(6学时) 1主要内容 基本数据类型:整数、字符、浮点数;常量与变量;赋值语句;算术运算符和表达式;printf函数,scanf函数,简单C程序。 2教学目的与要求 理解C语言的三种基本数据类型;理解常量与变量的含义;会定义常量和变量;掌握简单赋值语句的使用;掌握利用printf函数,scanf函数进行格式化输入/输出的基本技能;正确理解和掌握各类基本运算符的优先级、结合性和求值次序,正确书写和使用各类表达式,会编写简单C程序。(三)选择结构程序设计(6学时) 1.主要内容 逻辑表达式,if语句,复合语句,条件表达式,switch语句,break语句。 2.教学目的与要求 掌握运用if语句和switch语句编写分支结构程序,正确地应用break。(四)循环结构程序设计(6学时) 1.主要内容 while语句,do语句,for语句,逗号运算符,break语句,continue语句,goto语句。 2.教学目的与要求 正确地理解循环的概念,正确地理解和描述循环控制表达式,掌握while语句,do语句,for语句的使用;掌握循环嵌套的运用;正确区分和应用break和continue语句。(五)数组(8学时) 1主要内容 一维数组,多维数组,字符串,字符串变量,字符串的读/写,访问字符串中的字符,字符串库函数,字符串惯用法,字符串数组。 2教学目的与要求 掌握数组的定义和数组元素的引用方法;了解数组的存储结构;掌握数组的初始化方法;掌握利用一维或多维数组进行编程的基本方法,正确理解字符串字面量、字符串变量的存储和访问方法,掌握字符串库函数,了解和掌握字符串惯用法,掌握字符串数组。(六) 函数(8学时) 1.主要内容 函数的定义和调用,函数声明,实际参数,函数返回值,递归函数。 2.教学目的与要求 掌握C程序中函数的定义和调用规则;正确把握主调函数与被调函数的实参和形参之间的数据传递规则;掌握函数的嵌套调用、递归调用;了解局部变量和全局变量、动态存储变量和静态存储变量、内部函数和外部函数之间的差别并能够在编程中正确使用。了解编译预处理,能够正确地进行宏定义。(七)指针(10学时) 1.主要内容 指针和地址的概念,指针变量,取地址运算符和间接寻址运算符,指针赋值,指针作为实际参数,指针作为返回值,指针作为返回值,指针的算术运算,指针用于数组处理,用数组名作为指针,动态存储分配和释放,链表,指向指针的指针。 2.教学目的与要求 正确理解指针变量和地址的概念,掌握指针变量的赋值、运算,以及通过指针引用变量的方法,正确理解指针的算术运算,了解数组的存储结构,理解数组名与地址值之间的关系,掌握通过指针引用数组元素的方法,掌握动态存储分配和释放,链表的建立和操作,指向指针的指针。(八)结构体和共用体(8学时) 1.主要内容 结构类型,结构变量,数组和结构,联合,枚举。 2.教学目的与要求 掌握结构体类型说明和结构体类型变量、数组、指针的定义方法,能够正确引用结构体成员;掌握给结构体变量、数组初始化的方法;理解和掌握利用自引用结构构造较复杂的数据类型。了解联合和位域,理解其存储结构,能正确引用各成员中的数据。(九)文件(8学时) 1.主要内容 流,文件指针,文件操作。 2.教学目的与要求 掌握C语言中使用文件的基本方法。 程序设计基础(II)课程教学大纲(Programming Fundamentals II) 一、课程说明 课程编码:224007102、课程总学时(理论总学时/实践总学时)51(17/34)、周学时(理论学时/实践学时)3(1/2)、学分2、开课学期2。 1课程类别与性质: 大类基础课程;必修。 2适用专业与学时分配:适用于计算机科学与技术专业、软件工程专业、电子信息工程专业。教 学 内 容 与 时 间 安 排 表章次内 容总课时理论课时实验(践)课时一课程设计指导330二通信录管理624三学生成绩管理514四家庭财务管理514五图书管理624六“贪吃蛇”游戏936七“俄罗斯方块”游戏826八日期时间服务器/客户端程序设计936 3课程教学目的与要求: 通过程序设计基础(II)的教学和实验,巩固程序设计基础(I)课程中的主要知识点,培养学生的结构化程序设计思想,训练学生编写中型程序的基本思路、方法和技巧,激发学生的学习兴趣和创新思维能力,提高学生分析问题、解决问题的能力,使理论知识和实践技能得到共同发展,为后续课程打下坚实的基础。 4本门课程与其它课程关系: 本课程的先修课程为:程序设计基础(I)。 5推荐教材及参考书: 教材: C语言课程设计(第2版), 梁旭等,电子工业出版社,2009.8。 参考书: 程序设计基础(I)教科书。 6课程教学方法与手段: 课堂教学与上机实验相结合,课堂教学约占总学时的1/3,上机实验约占总学时的2/3,并尽力创造条件鼓励学生利用业余时间多上机实践。对主要作业要求书面完成、上机调试通过,使学生理论知识和实践技能得到共同发展,提高分析问题、解决问题的能力。 在条件具备的前提下,充分利用多媒体手段来改进教学效果、提高教学效率。 7课程考试方法与要求: (1)期末成绩占30%,实验成绩占70%。 (2)期末考试采用课程设计的形式。 8实践教学内容安排: 程序设计基础(II)是一门实践性很强的课程。本课程安排了7个实验,实验进度与教学进度同步,使学生经过一定数量的上机训练,加深对课堂教学内容的理解。实验一:通信录管理实验二:学生成绩管理实验三:家庭财务管理实验四:图书管理实验五:“贪吃蛇”游戏实验六:“俄罗斯方块”游戏实验七:日期时间服务器/客户端程序设计详见课程实验教学大纲。 9课程教学网站: 二、教学内容纲要第一章 课程设计指导(3学时) 1、主要内容 课程设计的目的和任务、课程设计内容、课程设计教学基本要求、软件开发各个阶段任务简介、课程设计选题及考核。(3学时) 2、教学目的与要求 了解软件开发过程。掌握书写软件开发文档(课程设计报告)的规范。第二章 通信录管理(6学时) 1、主要内容 链表、功能需求分析、总体设计、详细设计与程序实现。(2学时) 实验一:通信录管理。(4学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个小型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。第三章 学生成绩管理(5学时) 1、主要内容 功能需求分析、总体设计、详细设计与程序实现。(1学时) 实验二:学生成绩管理。(4学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个小型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。第四章 家庭财务管理(5学时) 1、主要内容 功能需求分析、总体设计、详细设计与程序实现。(1学时) 实验三:家庭财务管理。(4学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个多文件中型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。第五章 图书管理(6学时) 1、主要内容 功能需求分析、总体设计、详细设计与程序实现。(2学时) 实验四:图书管理。(4学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个多文件中型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。第六章 “贪吃蛇”游戏(9学时) 1、主要内容 Windows编程、功能需求分析、总体设计、详细设计与程序实现。(3学时) 实验五:“贪吃蛇”游戏。(6学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个基于Windows图形用户界面的多文件小型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。第七章 “俄罗斯方块”游戏(8学时) 1、主要内容 功能需求分析、总体设计、详细设计与程序实现。(2学时) 实验六:“俄罗斯方块”游戏。(6学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个基于Windows图形用户界面的多文件中型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。第八章 日期时间服务器/客户端程序设计(9学时) 1、主要内容 网络协议和套接字编程、功能需求分析、总体设计、详细设计与程序实现。(3学时) 实验七:日期时间服务器/客户端程序设计。(6学时) 2、教学目的与要求 巩固程序设计基础(I)课程中的主要知识点,进一步理解和运用结构化程序设计的思想和方法,初步掌握开发一个基于Windows Socket的多文件小型实用系统的基本思路、方法和技巧,学会调试一个较长程序的基本方法,学会利用流程图表示算法,能够撰写课程设计报告。网站设计基础()课程教学大纲(Web Design Fundamentals I)一、课程说明 课程编码:224111101、课程总学时(理论总学时/实践总学时)48(32/16)、周学时(理论学时/实践学时)3(2/1)、学分2.5、开课学期1。1课程类别与性质:专业教育课程。必修。2适用专业与学时分配:适用于计算机科学与技术专业、软件工程专业。教 学 内 容 与 时 间 安 排 表序 号内 容总课时理论课时实践课时一多媒体的基本概念和基本知识633二超媒体与多媒体信息管理与MPC633三图形图像的原理与应用633四图形与图像的编辑与设计633五多媒体音频技术633六动画制作基础633七多媒体软件方案的构思与脚本的编写633八多媒体开发环境321九多媒体综合应用33十复习、大作业考核333课程教学目的与要求经过教学,使学生掌握多媒体基本理论知识,掌握编制多媒体应用软件的基本技能, 内容涉及: 文字设计与组织、图形图像的绘制与编辑、 声音的录制与剪接、动画基础知识、多媒体制作平台的使用、多媒体软件脚本的设计六个部分。并要求学生能独立完成教学软件、电子杂志、产品宣传、广告设计等其中之一多媒体应用软件一个片段的设计与实现。4本门课程与其它课程关系5推荐教材及参考书(1) 郑成增等,多媒体技术原理与实践,中国电力出版社,2005.9.(2) 马华东编著,多媒体技术原理及应用(第2版),清华大学出版社,2008.7.(3) 赵淑芬,多媒体技术教程,机械工业出版社,2009.10.(4) 徐帆等,Photoshop CS3图像处理简明教程,清华大学出版社,2008.9.(5) 章精设等,Flash ActionScript 2.0编程技术教程,清华大学出版社,2005.7.(6)龙马工作室编著,Dreamweaver MX 2004 &ASP动态网页编程,人民邮电出版社,2005.4.()晏明编,多媒体技术实验指导讲义,自编讲义修订,2010.66课程教学方法与手段课堂讲授和上机实验结合。根据“多媒体技术基础”的教学特征,充分利用多媒体技术进行课堂教学讲授,结合课程内容安排上机实验。7课程考试方法与要求本课程强调掌握“多媒体技术”的基础理论知识和实际设计、编制多媒体技术应用软件片段能力相结合。考核方法采用平时实验作业与期末实际设计、编制多媒体技术应用软件片段(强调要有主题,是一个完整的片段)并重,平时实验作业成绩占40%,设计方案10%,大作业成绩占50%。8实践教学内容安排实验一:文字的设计与应用与静态界面的设计。实验二:文字的设计与应用与动态界面的设计。实验三:Photoshop与图形、图像处理。实验四:Photoshop与图形、图像处理。实验五:图形、图像处理与声音技术。实验六:动画制作基础(Flash 动画制作)。实验七:多媒体软件脚本的设计与Flash平台。实验八:Dreamweaver平台的使用。详见课程实验教学大纲。二、教学内容纲要第一章 多媒体的基本概念和基本知识(6学时)1主要内容多媒体的基本概念、声音、颜色和图像基本知识、多媒体技术的应用范围、多媒体、多媒体技术的由来和发展。多媒体素材制作工具COOL3D、PhotoShop的基本使用方法。实验一:文字的设计与应用与静态界面的设计。2教学目的与要求了解多媒体的基本概念、声音、颜色和图像基本知识、多媒体技术的应用范围、多媒体、多媒体技术的由来和发展。初步掌握多媒体素材制作工具COOL3D、PhotoShop等的基本使用方法。第二章 媒体与多媒体信息管理与MPC(6学时)1主要内容超文本与超媒体的基本概念、超媒体系统的组成和原理、多媒体信息交换及其标准、多媒体信息管理、多媒体技术计算机系统。多媒体素材制作工具COOL3D、PhotoShop的应用方法。实验二:文字的设计与应用与动态界面的设计。2教学目的与要求了解超文本与超媒体的基本概念、超媒体系统的组成和原理、多媒体信息交换及其标准、多媒体信息管理、多媒体技术计算机系统。学会应用多媒体素材制作工具COOL3D、PhotoShop等创意、制作文字素材的方法第三章 图形图像的原理与应用(6学时)1主要内容图形与图像的基本概念、图形图像的文件格式、图形图像的获取方法、图形与图像处理软件PhotoShop的基本应用。实验三:Photoshop与图形、图像处理。2教学目的与要求了解图形与图像的基本概念、图形图像的文件格式。基本掌握图形图像的获取方法。初步学会图形与图像处理软件PhotoShop的用法。第四章 图形与图像的编辑与设计(6学时)1主要内容图形图像文件格式与转换的基本方法、了解能够进行图形图像处理的硬件。学习图形与图像处理软件Photoshop 的进一步用法。GIF 动画编辑软件ImageReady的基本用法。实验四:Photoshop与图形、图像处理。2教学目的与要求了解图形图像文件格式与转换的基本方法、了解图形图像处理硬件。基本掌握图形与图像处理软件Photoshop 的用法。初步学会GIF 动画编辑软件ImageReady的基本用法。第五章 多媒体音频技术(6学时)1主要内容声音信号数字化的基本原理、音频编码算法和标准简介、音乐合成与MIDI接口规范基础、文字-语音转换技术简介、声音处理软件及硬件 。实验五:图形、图像处理与声音技术。2教学目的与要求了解声音信号数字化的基本原理、音频编码算法和标准的基础内容、音乐合成与MIDI接口规范基础、文字-语音转换技术简介。初步学会应用声音处理软件来录制、编辑声音 。第六章 动画制作基础(6学时)1主要内容动画与视频的定义与特点、单帧动画的基本原理、关键帧动画的原理、形变动画的原理、逐帧动画的原理。二维动画制作软件Flash 的基本用法。实验六:动画制作基础(Flash 动画制作)。2教学目的与要求了解动画与视频的定义与特点、单帧动画的基本原理、关键帧动画的原理、形变动画的原理、逐帧动画的原理。初步掌握二维动画制作软件Flash 的用法。第七章 多媒体软件方案的构思与脚本的编写(6学时)1主要内容多媒体软件方案构思方法介绍、多媒体软件脚本范例介绍、多媒体软件脚本编写的基本方法。多媒体著作工具Flash的基础部分。实验七:多媒体软件脚本的设计与Flash平台初步。2教学目的与要求了解多媒体软件方案的构思方法、初步学会多媒体软件脚本构思与编写的基本方法、能对脚本范例进行分析。初步掌握多媒体著作工具Flash的基础部分。第八章 多媒体开发环境(3学时)1主要内容多媒体开发环境和工具介绍,学习、应用Dreamweaver平台软件的功能。实验八:Dreamweaver平台的使用。2教学目的与要求了解多媒体开发环境和工具、初步掌握在Dreamweaver平台中组合各种素材及和其他HTML的连接。学习Dreamweaver与HTML、CSS间的关系。通过实际操作,了解网站布局中的框架、层的概念。第九章 多媒体综合应用(3学时)1主要内容多媒体数据库的基本原理与方法、多媒体数据库系统的关键技术、多媒体检索技术。视频和声频的网络需求、多媒体网络应用的现状与发展。2教学目的与要求了解多媒体数据库管理的基本原理与方法、初步了解多媒体数据库系统的关键技术、多媒体检索技术。初步掌握视频和声频的网络需求、多媒体网络应用的现状与发展。网站设计基础(II)课程教学大纲(Web Design Fundamentals II)一、课程说明 课程编码:224501101、课程总学时(理论总学时/实践总学时)51(34/17)、周学时(理论学时/实践学时)3(2/1)、学分2.5、开课学期2。1课程类别与性质:专业教育课程。必修。2适用专业与学时分配:适用于计算机科学与技术专业、软件工程专业。教 学 内 容 与 时 间 安 排 表序号内 容总课时理论课时实践课时一Web程序设计概述11二HTML网页代码编写532三级联样式表(CSS)技术321四客户端JavaScript脚本编程27189五服务器端ASP环境编程642六XML基础321七Ajax编程基础642合 计5134173课程教学目的与要求:本课程的教学目标,旨在使学生掌握客户端Web程序设计的基础知识和具备初步网站开发能力。要求掌握HTML网页制作技术,掌握级联样式表(CSS)技术,掌握客户端和服务端控件对象和事件驱动的编程技术,理解ASP编程的环境和程序设计技术,理解服务器端的业务逻辑和数据库访问技术,了解JavaScript的动态网页制作技术,了解XML文档的基本结构与用途,了解Ajax框架和编程技术。4本门课程与其它课程关系:本课程的先修课程为:网站设计基础(I)等。5推荐教材及参考书:教材:JavaScript从入门到精通孙强、李晓娜、黄艳,清华大学出版社,2008参考书:Web程序设计教程张念鲁,刘红屏编著,高等教育出版社,2006网页与Web程序设计实验教程吴黎兵,周畅,宋麟 编著,机械工业出版社,2007JavaScript网页编程案例教程 屈鹏飞 编著,清华大学出版社,2002边用边学JavaScript王彦丽 骆力明 编著,清华大学出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论