计算机软件技术基础》教学大纲
- 格式:docx
- 大小:13.46 KB
- 文档页数:2
《计算机与程序设计基础》课程教学大纲英文名称:Fundamentals of Computer and Programming课程编号:0812010005学分:2.5总学时:40。
其中,讲授学时24,上机学时16。
适用专业:全校非计算机专业理工科本科生先修课程:无开课学院、系:计通学院计算机应用系一、课程目标《计算机与程序设计基础》课程是新生入校的第一门计算机课程,也是大学本科理工科专业学生必修的公共基础课程。
《计算机与程序设计基础》的主要教学目的是使学生较全面、系统地掌握计算机的基本知识,理解计算机操作系统基础知识、掌握操作系统的基本应用,了解办公自动化系统的概念、基本组成和关键技术,熟练掌握文字处理软件、电子表格软件、演示文稿制作软件的使用方法,掌握C语言的基本语法、编程技术和基本算法,掌握程序设计的基本思想和方法,具备利用计算机求解实际问题的基本能力,能灵活应用C语言进行程序设计,有一定的编程和调试程序的能力。
使学生具有利用计算机分析问题、解决问题的意识与能力,提高学生的计算机素养,为将来应用计算机知识和技能解决专业中的实际问题打下必要的基础。
按照国家提出的课程培养目标、以及开设了本课程的相关专业2017培养方案中的毕业要求,制定本课程学习目标如表1所示:表1 《计算机与程序设计基础》(C语言)课程目标-毕业要求关系表二、课程内容及学时分配本课程内容、建议学时以及知识单元与课程目标支撑关系如表2所示。
表2 《计算机与程序设计基础》(C语言)课程内容及学时分配三、教学方法根据所面向学生的不同特点和专业要求,针对不同的教学内容采用不同的组织方式。
对理论性较强的内容以课堂教学为主;对应用性强的部分精讲多练,加强课内实验和课外自主练习;对较复杂的操作性内容采用任务驱动的案例教学;对知识性方面的内容以学生自学为主,同时让学生充分利用网络资源、教育平台进行启发式、讨论式、研究式的自主学习,在教学中给学生提供多样化的探索空间,鼓励他们进行个性化发展。
安徽工业经济职业技术学院计算机网络技术专业《计算机技术基础》教学大纲一、课程的性质和任务汇编语言是运行速度最快,并能直接接触计算机硬件的一种程序设计语言,也是计算机专业学生的核心课程之—,“汇编语言程序设计”是计算机专业的重要专业基础课,是从事计算机研究与应用,特别是软件研究的基础,是计算机专业必修的核心课程之一。
该课程从系统软件和应用软件设计的角度出发充分体现计算机最底层的程序设计方法。
本课程是计算机专业以及各相关专业的主要专业课程,是一门实用性极强,主要是面向电子商务网页网站建设与维护方面课程。
二、教学目的、要求1.知识要求•掌握计算机的存储器组织;•掌握汇编程序设计的一般方法;•掌握汇编程序的动态调试;•熟悉DOS 与BIOS功能的中断调用;•熟悉中断服务程序的设计与应用方法过程。
2.素质要求•敬业精神:对计算机硬件系统方面有较强的兴趣爱好,并且树立坚持不懈和吃苦耐劳的敬业精神。
•思维能力:程序设计思路与较强的分析能力。
3.能力技能要求•能用汇编语言编制一般程序;•对应用程序进行动态调试;•熟悉中断服务程序的应用方法;•实例应用:例如利用DOS系统功能调用实现人机对话。
三、本课程与其它课程关系本课程先行课程为计算机文化基础、程序设计语言基础、数字电路基础以及计算机硬件基础等。
四、教学内容和要求第一章计算机概述(一)教学内容1.计算机的发展与应用2.计算机的基本工作原理3.计算机系统的组成4.计算机中的数制和编码系统5.计算机中正负数的表示法(二)教学要求掌握计算机的工作原理与系统的组成;计算机中的数制和码制。
(三)重点和难点计算机的工作原理、数制和码制(四)实训内容:键盘指法练习第二章微型计算机系统(一)、教学内容1.主机2.显示器3.键盘操作4.驱动器5.外存储器6.打印机7.多媒体计算机(二)教学要求熟悉计算机硬件的性能及使用方法。
(三)重点和难点计算机硬件的性能。
(四)实训内容:硬件试验室参观计算机硬件系统。
《计算机应用(yìngyòng)基础》教学大纲(jiào xué dàɡānɡ)一、课程(kèchéng)概述《计算机应用基础》是为非计算机专业学生(xué sheng)开设的一门公共基础课,课程旨在研究现有技术背景和社会需要下,如何培养学生应用计算机来认知和解决问题的能力,为学生熟悉信息化社会中的各项基本应用,并适应未来的社会需要奠定良好的基础。
在当前这个信息的社会,计算机应用已深入到社会的各个层面,成为人们日常工作、学习和生活中不可或缺的基本技能,因此计算机的应用水平(shuǐpíng)直接反映了一个学生的综合素质水平,在整个人才培养目标各环节中也处于一个核心基础的地位,本课程也一直都是各院校的重点建设课程之一。
随着社会和信息技术的发展以及人才需求的不断变化,该课程的定位也在不断发生着变化,这种变化不仅体现在教学内容与形式的扩展上,更是一种观念的重塑——人们在任何需要帮助的时候,都应当将计算机作为其解决问题的重要途径之一,事实上,在21世纪这个信息的时代,计算机已和语言一样,成为现代公民必备的一项基本素质。
二、课程目标本课程的总目标是“以应用为导向,以学生为主体,以技能培养为中心”。
通过本课程的学习(理论教学和实践教学),要使学生认识到计算机在现代社会中的地位,了解计算机及网络信息应用的主要方面,培养学生通过网络来辅助工作、学习和生活的意识,使学生了解用计算机作为工具解决实际问题的基本过程,初步掌握在日常生活中利用计算机的能力,并扩展到其专业应用领域,为学习其它相关课程和技能,培养学生综合素质奠定基础。
此外,通过本课程的学习,使学生在掌握计算机基础知识的基础上,理解一些计算机的常用术语和基本概念,掌握基本的计算机组装与维护知识;学生还能熟练使用Windows操作系统平台进行文件的管理,以及系统的设置,熟练掌握Office办公软件的主要操作(能通过Word来完成对文字的处理,能通过Excel来完成对电子表格的处理,能通过Powerpoint来实现演示文稿的处理),以及各种常用软件的使用,并具备对音频、视频、动画等信息进行简单处理的能力。
《计算机基础》课程教学大纲一、课程概述《计算机基础》是一门面向非计算机专业学生开设的基础课程,旨在使学生了解计算机的基本概念、原理和应用,掌握计算机的基本操作技能,为后续学习和工作中使用计算机解决问题打下坚实的基础。
二、课程目标1、知识目标(1)了解计算机的发展历程、分类、特点和应用领域。
(2)掌握计算机系统的组成,包括硬件系统和软件系统。
(3)熟悉操作系统的基本概念和常用操作系统的使用方法。
(4)掌握办公软件(如 Word、Excel、PowerPoint)的基本操作。
(5)了解计算机网络的基本概念、组成和应用。
(6)掌握信息安全的基本知识和防范措施。
2、能力目标(1)能够熟练操作计算机进行文件管理、系统设置等基本操作。
(2)能够运用办公软件进行文字处理、数据处理和演示文稿制作。
(3)能够利用网络获取信息、交流沟通和资源共享。
(4)能够具备一定的信息安全意识和防范能力。
3、素质目标(1)培养学生的创新思维和实践能力。
(2)培养学生的自主学习能力和团队合作精神。
(3)提高学生的信息素养和数字化生存能力。
三、课程内容1、计算机基础知识(1)计算机的发展历程、分类、特点和应用领域。
(2)数制与编码,包括二进制、八进制、十进制和十六进制之间的转换。
(3)计算机系统组成,包括硬件系统(中央处理器、存储器、输入输出设备等)和软件系统(系统软件和应用软件)。
2、操作系统(1)操作系统的概念、功能和分类。
(2)Windows 操作系统的基本操作,如桌面管理、文件管理、系统设置等。
3、办公软件(1)Word 文字处理软件,包括文档的创建、编辑、排版、打印等操作。
(2)Excel 电子表格软件,包括表格的创建、数据输入与编辑、公式与函数的应用、图表制作等操作。
(3)PowerPoint 演示文稿软件,包括演示文稿的创建、编辑、动画效果设置、放映等操作。
4、计算机网络(1)计算机网络的概念、组成、分类和拓扑结构。
(2)网络协议和 IP 地址的概念。
《大学计算机基础》教学大纲一、课程性质本课程是高职各专业必修的公共基础课。
本课程既是学生掌握计算机知识及其应用的一门课程,又为学生后续的计算机相关课程的学习打好基础。
《大学计算机基础》课程教学共需60学时,采用理论实训一体化教学设计,突出技能实训,强调教学做同步进行。
二、教学目标通过课程学习,学生对计算机系统要有全面的认识,学会计算机系统软件的基本操作,能自主地利用办公自动化软件完成与其相关的任务,以“实用、实训、实战”为教学手段,以够用为界限,以学会基本操作为主要目标。
通过“三实”教学,让学生学会独立应用计算机用于学习、工作。
三、教学要求要求学生掌握有关信息的相关知识,了解计算机系统的基本知识,要求学生熟练掌握一种中文录入的方法,要求学生对计算机硬件知识要有感性认识,能熟练掌握Windows xp 中文版操作平台的使用,熟练掌握办公自动化软件Word 2003、Execl 2003、 PowerPoint 2003、FrontPage 2003、Access 2003的基本操作,能应用这些办公自动化软件解决一些实际问题,掌握Internet的基本操作,掌握Outlook Express的基本应用,要求学生了解计算机安全、版权等方面的相关知识。
四、教学方法和手段采用理论教学、实践教学一体化的教学模式,以多媒体、机房等多媒体设备辅助教学,教学过程中,教学做有机结合在一起,以任务驱动为主线,案例教学为辅助的教学方法,让学生边学边练巩固教学效果。
五、补充说明课程教学中要注重实际操作技能的培养,结合浙江省高校计算机等级一级windows的考试大纲要求,安排相应实训训练;考虑到分层教学的需要,要求实训教学按梯度,分层次,有选择开展;如课时允许,安排项目实战训练,提高学生的实践应用能力。
课程教学时间为60学时,建议授课68学时。
六、学时分配七、教学章节内容第一章计算机基础知识[教学目标]1、了解计算机的发展历史,信息、信息技术与信息系统的基本概念;2、理解信息在计算机内部的表示形式和方法;3、基本掌握计算机硬件的组成与工作原理,了解微机硬件安装常识;4、基本掌握计算机软件的基础知识,理解程序设计的基本概念;5、微机系统基本配置,主机与外设的连接,操作系统和常用软件的安装,微机系统常见故障分析;6、了解信息安全的基本概念,计算机病毒的危害、种类、特点、防治方法,计算机网络的安全;7、了解计算机职业道德规范,计算机软件的知识产权保护等相关知识。
《计算机基础》教学大纲一、课程描述:《计算机基础》是计算机科学与技术专业的一门重要基础课程,旨在培养和提高学生的计算机基础知识和技能。
通过本课程的学习,学生将了解计算机的基本概念、原理和组成,熟悉计算机系统的组织结构和工作原理,并能够初步掌握计算机编程的基本方法和技巧。
同时,本课程还将通过实验和实践环节,帮助学生建立计算机科学与技术专业的实际操作能力和创新意识。
二、教学目标:1.了解计算机的基本概念、发展历程和应用领域。
2.理解计算机硬件的组成和工作原理。
3.掌握计算机的操作系统原理和常用应用软件的使用方法。
4.掌握计算机编程的基本方法和技巧。
5.培养学生的实际操作能力和创新意识。
三、教学内容:1.计算机的基本概念和发展历程1.1计算机的定义和基本特征1.2计算机的发展历程和应用领域1.3计算机的分类和性能指标2.计算机硬件系统2.1计算机硬件的组成和功能2.2处理器和存储器2.3输入输出设备2.4主板和总线3.计算机操作系统3.1操作系统的基本概念和功能3.2操作系统的分类和发展历程3.3常见操作系统的特点和使用方法4.常用应用软件4.1办公类应用软件的使用方法4.2图形图像处理软件的使用方法4.3多媒体应用软件的使用方法5.计算机编程基础5.1编程语言的分类和选择5.2程序的设计思路和方法5.3常用编程语言的基本语法和数据类型四、教学方法:1.理论授课:通过讲解、示范和案例分析等方式,向学生介绍计算机基础知识和技能。
2.实验:通过实验设计、实践操作和问题解决等方式,帮助学生巩固和应用所学知识。
3.课堂讨论:鼓励学生主动思考和参与,通过讨论和互动,促进学生的学习和思维能力的发展。
4.作业布置:通过布置练习和小组项目等任务,激发学生对计算机基础的兴趣和思考能力。
五、教学评估:1.平时考核:包括作业完成情况、实验报告和课堂表现等。
2.期中考试:考察学生对课程知识的掌握程度和理解能力。
3.期末考试:考察学生对整个课程知识的综合应用能力和创新意识。
“大学计算机基础”课程(基础班)教学大纲(2011版)(大纲制定时间:2011年9月)一、课程名称:“大学计算机基础”课程负责人:郭松涛二、学时与学分:40学时(其中:理论教学24学时,实验教学32/2学时),2.5学分三、适用专业:全校本科各专业四、先修课程:无五、课程教材:郭松涛、洪汝渝主编,《大学计算机基础(第三版)》,重庆大学出版社,2009.8郭松涛主编,《大学计算机基础实验教程(第三版)》,重庆大学出版社,2009.8参考教材:[1] 洪汝渝、郭松涛主编.大学计算机基础(第二版).重庆:重庆大学出版社.2006.8[2] 郭松涛主编.大学计算机基础实验教程(第二版).重庆:重庆大学出版社.2006.8[3] 郭松涛、潭世语.计算机文化基础.北京:高等教育出版社.2002.7[4] 洪汝渝、郭松涛主编.计算机文化基础.重庆:重庆大学出版社.2002.8[5] J.Glenn Brookshear.计算机科学导论.北京:清华大学出版社.2004.4[6] Timothy J.O’Leary.计算机科学引论.北京:高等教育出版社.2004.7[7] 杨振山、龚沛曾.大学计算机基础(第四版).北京:高等教育出版社.2006.8[8] 汤子瀛、哲凤屏、汤小丹.计算机操作系统.西安:西安电子科技大学出版社.2001.6[9] 张尧学、史美林.计算机操作系统教程(第2版).北京:清华大学出版社.2000.8[10] 赵元哲.办公自动化技术及应用教程.西安:西安电子科技大学出版社.2004.8[11] Matthias Felleisen编著.黄林鹂、朱崇恺译.How To Design Programs(程序设计方法).北京:人民邮电出版社.2003[12] 王行言、乔林、黄维通等编著.计算机程序设计基础.北京:高等教育出版社.2004[13] 严蔚敏、吴伟民编著.数据结构.北京:清华大学出版社.1999[14] 徐士良编著.实用数据结构.北京:清华大学出版社.2000[15] 梁光春、曾一、熊壮编著.计算机软件技术基础.重庆:重庆大学出版社.2000[16] 熊壮等编著.程序设计技术.重庆:重庆大学出版社.2005[17] 孙家骕、欧阳民、陈文科编著.C语言程序设计.北京:北京大学出版社.1999[18] 张海藩编著.软件工程导论.北京:清华大学出版社.1998[19] 萨师煊、王珊.数据库系统概论(第三版).北京:高等教育出版社.2000.2[20] 庄成三、洪孜、杨秋辉.数据库系统原理及其应用.北京:电子工业出版社.2001.11[21] 邹显春、陈策主编.Visual FoxPro程序设计教程.重庆:重庆大学出版社.2006.8[22] 谢希仁.计算机网络(第四版).北京:电子工业出版社.2005.2[23] Andrew S. Tanenbaum著、潘爱民译.计算机网络(第4版).北京:清华大学出版社.2004.8[24] CEAC国家信息化培训认证中心.网络组建与管理.北京:人民邮电出版社.2002.11[25] 鲁宏伟、汪厚祥主编.多媒体计算机技术(第2版).北京:电子工业出版社.2005.2[26] 林福宗.多媒体技术基础.北京:清华大学出版社.2002.9六、开课单位:计算机学院基础系七、课程的性质、目的和任务该课程为大学本科非计算机类各专业学生在大学四年学习中,进行计算机基础系列课程教育的第一门基础课程。
《计算机应用基础》教学大纲计算机应用基础教学大纲一、课程背景与目标计算机应用基础是计算机科学与技术类专业中的一门基础性课程,旨在培养学生对计算机基本知识与技能的掌握,使学生能够熟练运用计算机进行日常办公、数据管理、网络使用和程序设计等基本操作。
通过本课程的学习,学生可以获得以下几个方面的知识和能力:1.熟悉计算机的基本硬件组成和工作原理;2.掌握常见操作系统的基本使用方法和技巧;3.能够熟练使用办公软件进行文档处理、电子表格和演示文稿的制作;4.能够熟练运用互联网和网络工具进行信息获取和交流;5.具备基本的程序设计思维和能力。
二、教学内容与教学方法(一)教学内容1.计算机基础知识1.计算机硬件组成与工作原理2.计算机网络与通信3.计算机操作系统原理与使用2.办公软件应用1.文字处理软件的使用2.电子表格软件的使用3.演示文稿软件的使用3.互联网与网络工具应用1.互联网的发展与应用2.常用网络工具的使用4.程序设计基础1.程序设计思维和方法2.常见编程语言的介绍与初步学习(二)教学方法1.讲授法:通过课堂讲授的方式,引导学生全面了解计算机基础知识和操作技巧。
2.实践法:通过实际操作和案例分析的方式,让学生亲身实践和应用所学的知识和技能。
3.讨论法:通过小组讨论和互动交流的方式,让学生主动思考和解决问题,培养分析和解决问题的能力。
4.案例分析法:通过实际案例分析和练习,让学生掌握计算机应用的实际操作和应用技巧。
三、教学进度与评估方式(一)教学进度本课程共分为16周进行教学,具体的教学进度如下:第1-2周:计算机基础知识1.计算机硬件组成与工作原理2.计算机网络与通信3.计算机操作系统原理与使用第3-6周:办公软件应用1.文字处理软件的使用2.电子表格软件的使用3.演示文稿软件的使用第7-10周:互联网与网络工具应用1.互联网的发展与应用2.常用网络工具的使用第11-16周:程序设计基础1.程序设计思维和方法2.常见编程语言的介绍与初步学习(二)评估方式1.平时作业成绩占总评成绩的30%;2.课堂表现和参与度占总评成绩的20%;3.期末考试占总评成绩的50%。
《大学计算机基础》课程教学大纲一.课程的性质、目的及任务《大学计算机基础》是为非计算机专业大学一年级新生开设的一门计算机基础必修课。
内容涉及计算机的基础知识、计算机系统、办公信息处理技术、计算机网络基础、数据库技术基础和信息安全基础等。
通过本课程的学习,使学生掌握计算机软硬件的基础知识;具有较好地使用Windows操作系统平台和Office 办公自动化软件的能力;掌握计算机网络的基本知识,具有较好地使用电子邮件和浏览器的能力;了解数据库基础知识、数据模型;了解信息安全的基本知识和计算机职业道德规范。
从应用计算机的角度扩展学生的视野,初步具有利用计算机分析问题、解决问题的意识与能力,为将来应用计算机知识和技能解决自己专业实际问题打下良好基础。
二.教学基本要求通过本课程的教学,应使学生达到:1. 了解计算机的产生、发展历程、发展趋势以及在信息社会中的重要作用2. 理解计算机的基本结构、软硬件基本组成和基本工作原理;掌握计算机中的数据表示法3. 理解计算机操作系统的概念和基本功能;熟练掌握Windows 7操作系统的基本操作方法4. 熟练掌握Word2010、Excel2010、PowerPoint2010的使用方法.。
5. 理解程序设计、计算机网络、数据库的相关概念以及信息安全等技术的基本概念和相关应用三.教学内容第1章计算机基础知识【教学目标】1. 了解计算机的产生、发展历程及发展趋势以及在现代社会中的应用2. 了解信息与数据的关系和含义3. 掌握计算机的运算基础,熟练掌握数制间的转换运算4. 理解计算机中的数据与编码。
【教学内容】1. 计算机概述2. 信息与信息技术3. 计算机中信息的表示:进位计数制(二进制、八进制、十进制和十六进制),各进制之间的转换以及数据的单位;数值和文本信息在计算机中的标识;编码:信息与数据的联系和区别,ASCII码、BCD码、汉字编码。
【教学重点与难点】重点:二进制及各数制之间的转换运算难点:编码第2章计算机系统【教学目标】1.了解计算机的基本结构与特点以及计算机硬件系统和软件系统概念2.理解计算机硬件系统的组成及各部分的功能,存储程序和程序控制原理3.了解微机系统硬件的基本配置与主要性能指标以及常用外设的功能。
《计算机软件技术基础》教学大纲课程编号:09010072
课程名称:计算机软件技术基础
学时与学分:32(8) / 2
先修课程:微机原理及应用基础、计算机程序设计语言(C 语言)、高等数学、计算机文化基础
适应专业:自动化、测控技术与仪器
教材及参考书:《计算机软件技术基础》,徐士良编,清华大学出版社
一、课程的性质和任务
本课程系自动化等专业有关计算机科学的选修专业课程。
通过学习,使学生在掌握计算机基础知识、程序设计概念、熟练上机操作及调试的基础上,加深对软件开发与应用中数据结构的应用的理解,熟练掌握抽象数据类型以及面向对象的方法组织、存储各种类型的数据,使学生掌握计算机软件开发的基本原理、方法、技术和工具。
使学生了解数据库技术的发展现状和前景,掌握数据库应用的一般知识,包括关系数据库的概念、设计方法和使用方法,能够完成有关数据库的简单应用,使学生掌握支持软件开发和维护的理论、方法、技术、标准以及计算机辅助工程和环境等知识,并通过实验(实践)达到灵活动用。
软件工程的概念,软件设计的基本方法,结构化软件设计等。
二、课程基本要求
1.对重要的基本概念与基本原理了解其含义,能熟练运用基本原理解决问题;
2、掌握重要数据结构的概念、使用方法及实现技术;
3、能运用所学数据结构及其有关算法编制有关小型程序。
4、掌握数据库的基本概念,了解数据管理对数据库技术的需求、数据库技术在信息管理中的地位和作用、数据库技术的发展趋势。
5、能运用关系数据库的相关技术和方法分析数据库应用系统,在此基础上掌握E-R图、规范花理论、数据字典和数据流图及其在构建系统数学模型和应用功能中的作用。
熟悉和实践数据库管理系统共有的数据存取语言和标准接口SQL。
6、掌握软件工程的基本原理、概念与方法,主要包括软件系统的可行性研究、需求分析、总体设计、详细设计、编码、测试、维护、管理等方面的基本知识与方法。
7、掌握软件工程中的一些基本技术方法。
8、结合模拟案例,要求学生从实际中掌握瀑布型软件开发过程的基本方法和技巧,以及面向对象分析的方法。
三、课程的基本内容及重点、难点
本课程主要介绍:如何组织各种数据在计算机中的存储、传递和转换。
内容包括:数据结构的基本概念、线性表、栈和队列、树与二叉树、图、查找、排序等;操作系统的基本概念、功能、任务,多道程序,进程;数据库的基本概念、关系数据库的基本概念、关系代数、查询优化、关系理论、数据库应用系统的需求分析方法和相关技术、数据库的概念设计、逻辑设计、数据库的物理设计、数据库应用系统功能设计等几部分。
共分六章进行教学,各章内容如下:
第1章内容:算法
重点:算法的基本概念、基本特征、基本要素,算法描述语言,算法设计基本方法、复杂度分析、时间复杂度、空间复杂度。
第2章主要内容:基本数据结构及其运算
重点:数据结构的基本概念,线性数据结构与非线性数据结构,线性表及其顺序存储结构,线性表及其运算,栈及其应用,队列及其应用,线性链表的基本概念和基本运算,树的基本概念,二叉树及其基本性质、存储结构、遍历,图的基本概念、存储结构。
第3章内容:查找与排序技术
重点:顺序查找、有序表的对分查找、分块查找、哈希表技术,冒泡排序与快速排序、简单插入排序与希尔排序、简单选择排序与堆排序、其他排序方法。
第4章内容:操作系统资源管理技术
重点:操作系统的概念、功能与任务、发展过程、分类,多道程序设计,并发程序设计,进程,进程之间的通信,存储空间的组织,内存储器的管理技术。
第5章内容:数据库技术
重点:数据库基本概念,数据库技术与数据库系统,数据描述,数据模型,关系代数,数据库设计的基本概念、过程,数据字典,关系数据库语言SQL,数据库定义,数据查询、修改、控制。
第6章内容:应用软件设计与开发技术
重点:软件工程概述,软件工程的概念,软件生命周期,软件支持环境,软件详细设计的表达,程序流程图,问题分析图PAD,判定表,过程设计语言PDL,结构化分析与设计方法,应用软件开发的原则和方法,结构化分析方法,测试与调试基本技术,软件开发的原型方法,瀑布模型,面向对象技术。
四、实验要求
通过实验弄懂、加深对概念的理解,提高程序设计、解决问题的能力。
为此,安排8学时实验上机。
要求学生珍惜实验机时,真正做到学有所获。
学生在上机做实验前,应事先将程序、调试数据、上机操作顺序准备好,并提前使用这些调试数据人工执行过。
目的是提高上机的效率和成功率,严禁抄袭或拷贝他人的成果,自觉培养科学、严谨的作风。
除学校提供的时间外,要求课外学生利用自己可能拥有的计算机条件,完成更多的练习,不通过大量的实践,能力和知识水平得不到有效得提高。
实验内容为:
1、线性表的链接存储及插入、删除等基本操作。
2、关键字序列的线性插入排序、选择排序、冒泡排序、快速排序。
3、数据库定义实验,要求学生掌握和使用SQL、Transact-SQL、SQL Server企业管理器创建数据库、表、素引和修改表结构。
4、结构化需求规格分析说明书,总体设计说明书
五、课程学时分配
六、考核方式
实验、笔试、综合评定。
七、大纲制订人:唐琎
大纲审核人:王击
大纲批准人:施荣华。