软件工程专业课程简介汇编.doc_第1页
软件工程专业课程简介汇编.doc_第2页
软件工程专业课程简介汇编.doc_第3页
软件工程专业课程简介汇编.doc_第4页
软件工程专业课程简介汇编.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

软件工程专业课程简介汇编杭州师范大学教务处编2010年12月目 录1信息科学与技术导论课程简介(课程编码:044201001)12C程序设计课程简介(课程编码:044202101) 23C程序设计实践课程简介(课程编码:044203101) 34电路原理课程简介(课程编码:044204101) 45数字电路课程简介(课程编码:044206001) 56数字电路实验课程简介(课程编码:044207201) 67数据结构课程简介(课程编码:044208001) 78数据结构实验课程简介(课程编码:044209201) 89面向对象程序设计课程简介(课程编码:044211101) 910操作系统课程简介(课程编码:044212101) 1011数据库系统课程简介(课程编码:044213101) 1112Web软件设计A课程简介(课程编码:044219101)1213软件工程A课程简介(课程编码:044218101) 1314计算机原理课程简介(课程编码:044215101) 1415计算机网络A课程简介(课程编码:044216101) 1516软件系统分析与设计课程简介(课程编码:044220101) 1617软件质量保证与测试课程简介(课程编码:044221101) 1718软件项目管理课程简介(课程编码:044222101) 1819信息技术实践课程简介(课程编码:045201101) 1920Web前端开发课程简介(课程编码:045203101) 2021Web人机交互设计课程简介(课程编码:045204101) 2122Web前端开发课程设计课程简介(课程编码:045245201) 2223中间件技术课程简介(课程编码:045205101) 2324多媒体技术基础课程简介(课程编码:045221101)2425计算机图形学课程简介(课程编码:045208101) 2526.Net 程序设计课程简介(课程编码:045209101)2627并行计算课程简介(课程编码:045212101)2728移动计算课程简介(课程编码:045213101)2829高级数据结构和算法分析课程简介(课程编码:045214101)2930网络工程课程简介(课程编码:045215101)3031工程制图与CAD课程简介(课程编码:045216101)3132嵌入式系统课程简介(课程编码:045217101)3233信息安全课程简介(课程编码:045218101)3334操作系统实践课程简介(课程编码:045219101)3435信息科学与技术导论 课程编码:044201001课程总学时:48,学分:3,课程性质:专业必修课,适用于计算机科学与技术、软件工程、电子信息工程专业。信息科学与技术导论是电气信息类学生的大类基础课程,主要介绍信息技术领域的基础知识和前沿技术。课程内容涵盖计算机系统结构,计算机软件技术,数据库技术,计算机网络,人工智能,多媒体技术,数字集成电路,现代通信技术,嵌入式系统,信号处理等多个领域。课程开设的主要目的是让学生了解信息科学与技术领域的基本概念,发展历史,前沿技术及未来发展趋势,激发学生对本专业的学习兴趣。课程教学任务由多位专业教师合作完成,每位教师负责介绍一到两个主题。本课程所有内容均为理论讲授,实验由专门课程信息技术实践承担,课内不另行安排其他实验。Introduction to Information Science and Technology course code:044201001Total Hours: 48, credits: 3, course Nature:CompulsoryThis is the basic course for students from the Electrical Information Discipline, and is designed to introduce the fundamentals and frontiers of this area. The course covers not exhaustively areas such as computer architecture, software, database, computer networks, artificial intelligence, multimedia, digital integrated circuit, modern communication technologies, embedded systems, signal processing, etc. The main purpose of this course is to introduce the basic concepts, history, frontiers and trends of these areas, thus to motivate students to learn. The course is taught cooperatively by several teachers, one in charge of one or two topics. Because theres another course, say Information Technology Practice, arranged for the experiments, so all the topics in this course are taught in theoryC程序设计 课程编码:044202101总学时:80,学分:4,课程性质:专业必修课,适用于计算机科学与技术专业、软件工程专业学习本课程旨在使学生掌握C语言的基本语法、基本语句、基本控制结构以及自顶向下的结构化程序设计方法,培养学生良好的程序设计风格和熟练使用C语言编程分析和解决实际问题的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。本课程主要包括以下内容:C语言概述,基本数据类型、运算符与表达式,数据输入输出函数、C语言的语句,顺序结构程序设计、选择结构程序设计和循环结构程序设计,数组、函数、指针、结构体、共同体和枚举的应用,位运算,编译预处理,文件的建立和使用。C Programming course code:044202101Credit Hours: 80, Credit:4, course Nature:Compulsory, specialty:computer science and technology, software engineeringThis course is intended to help students master the basic syntax, statements, and control flows of the C language, as well as the top-down structured programming methods, to train students with good programming habits and the ability to analyze and solve practical problems with the C language. And finally lay the foundation for them to learn other courses or develop software.The main contents of this course are: C language overview, basic data types, operators, expressions, I/O functions, C language statements, the sequence, conditional and iterative control structures, array, function, pointer, structure, union, enumeration, bitwise operation, precompile processing, file operation, etc.C程序设计实践 课程编码:044203101课程总学时:34,学分:1.5,课程性质:专业必修课,适用于计算机科学与技术、软件工程、电子信息工程专业。本课程是C程序设计的补充,通过具有一定规模的应用系统设计和实现实验巩固C程序设计课程知识。同时使学生了解和掌握系统分析、设计、编码、测试与评价等软件开发过程。培养学生利用逐步求精的结构化程序设计方法解决实际问题的综合应用能力。C Programming Practice course code:044203101Total Hours: 34, credits:1.5, course Nature:CompulsoryThis course is the complement of course 044203101, C Programming, and intended to help students consolidate their knowledge taught in that course. Meanwhile, it is also designed to add students experience about the software development process, which includes system analysis, design, coding, testing and evaluation, etc. and to improve their capability of solving practical problems with structured software development approach with refinement.电路原理 课程编码:044204101课程总学时:68、学分:3.5、课程性质:专业必修课,适用:电子信息工程和计算机专业电路原理是属于电类各专业共同的理论基础。本课程是电路理论的入门课, 着重讨论集中参数、线性非时变电路,通过本课程的学习,使学生掌握电路的基本理论知识,分析计算电路的基本方法和进行实验的初步技能,为学习后续有关课程准备必要的电路知识。本课程主要介绍电路的基本概念和定律,电路的基本分析方法以及常用的电路定理,对于动态电路分析有时域分析和正弦稳态分析两部分组成。最后是互感于理想变压器的分析与计算方法。电路原理课程的先修课程:高等数学、线性代数、微分方程、积分变换。Principle of Circuits course code:044204101Total Hours:68, credits:3.5, course Nature:Compulsory, specialty: Electronics and Telecommunication Engineering, Computer Science and Technology, Software EngineeringPrinciple of Circuitsis one of common courses for Electronics and Telecommunication Engineering, and Computer Technology. This course is the introductory course on circuit theory, focused on lumped parameter, linear time-invariant circuit. After this course, students should understand knowledge of the basic circuit theory, master basic methods of analyzing and calculating circuits and preliminary skills of experiments. All of these skills are required for the advanced study of circuit theory that follows.This course focuses on the fundamental concepts, laws and preliminary methods of analysis of circuits, and commonly used theorem. The analysis of dynamic circuits include these of time-domain and sinusoidal steady-state. Last but not least is methods of analyzing and calculating the mutual inductance of the ideal transformer.Prerequisite courses are Advanced Mathematics,Linear Algebra,Differential Equationsand Integral Transform.数字电路 课程编码:044206001总学时:68,学分:4,课程性质:专业必修课,适用于电子信息工程、计算机科学与技术、软件工程专业数字电路是电子信息工程系的重要专业基础课,是后续课程如单片微机原理与应用、数字信号处理与应用、数字集成电路设计、现代逻辑设计等主要课程的基础,该课程掌握得好坏直接影响到学生对该专业其它课程的掌握。数字电路内容包括逻辑代数基础、基本门电路、组合逻辑、时序逻辑、中小规模集成电路模块的应用、存储器、脉冲电路等许多数字电路相关的内容,通过该课程的学习,要求学生掌握基本的数字电路分析设计能力。Digital Circuits Course code: 044206001Total Hours:68, credits:4, course Nature:Compulsory, specialty: Electronics and Telecommunication Engineering, Computer Science and Technology, Software EngineeringDigital Circuits is an important electronic information engineering basic course, and it is a basis for the follow-up main courses such as Principles and Applications of single-chip computer, digital signal processing and applications, digital integrated circuit design, the modern logic design. A good or not grasp of the course directly affect students master the expertise of other courses. Digital Circuits includes logic algebra, basic gates, combinational logic, sequential logic, the application of small and medium scale integrated circuit modules, memory, pulse circuits and many other contents related to digital circuits. Through this course, students should be able to master basic Analysis of digital circuit design capabilities.数字电路实验 课程编码:044207201总学时:17,学分:0.5,课程性质:专业必修课,适用于电子信息工程、计算机科学与技术、软件工程专业学习本课程旨在使学生验证数字电路理论,巩固所学理论知识,根据所学理论知识进行简单应用的课程。本课程通过5到6次的实验练习,有助于对课程理论的掌握和理解,要求学生学完理论课程后,能基本上会验证基本数字电路的功能,能过独立分析和设计基本的数字电路。本课程应该在数字电路课程学习期间同步完成。digital circuit experiments Course code: 044207201Total Hours:17, credits:0.5, course Nature:Compulsory, specialty: Electronics and Telecommunication Engineering, Computer Science and Technology, Software EngineeringLearning this course is to verify the digital circuitstheory, and consolidate the theoretical knowledge, based on the theoretical knowledge of the course to implement some simple applications. This course has 56 times experiments, contribute to the mastery and understanding of curriculum theory. After students complete learning the theory of course, they can basically verify the function of basic digital circuits, can lead an independent analysis and design of basic digital Circuit. This course should be completed simultaneously during the course “digital circuits”.数据结构 课程编码:044208001总学时:51,学分:3,课程性质:专业必修课,适用于计算机科学与技术专业、软件工程专业数据结构课程是计算机学科的一门基础课程,该课程的主要讲述为数据的组织方式,这种组织方式(称为数据结构)是进行高级程序设计技术的基础。本课程中主要学习各种基本数据结构,包括逻辑结构、存储结构及在各种存储结构表示下的算法有效实现。 本课程的主要内容包括:数据结构和算法概述,查找和散列,线性表、栈、队列、优先队列,树的基本概念、二叉树、二叉搜索树、AVL树、Splay树、B树、哈夫曼树,排序基本概念及各种内部和外部排序算法,图及其应用。Data Structure Course code: 044208001Total Hours:51, credits:3, course Nature:Compulsory, specialty: Computer Science and Technology, Software EngineeringData structure is a fundamental course. The primary focus of this course is to introduce to students the ways elemental data could be organized into entities that facilitate more efficient programming. These organized items, called data structures, form the basis on which advanced programming techniques could be designed. In this course, we would learn various data structuring techniques (logic structures and storage structures of data) and also the ways efficient algorithms on such structures could be realized. The course material contains:Introduction to data structure and algorithm, Recursion, Searching and Hashing, Lists, Stacks, Queues, Priority Queues, Introduction to trees, Binary Tree, Binary search trees, AVL trees, Splay trees , B-trees, Huffman trees, Advanced sorting concepts and algorithms, Graphs algorithms and applications. 数据结构实验 课程编码:044209201课程总学时:34,学分:1,课程性质:专业选修课,适用于计算机科学与技术和软件工程专业 本课程是数据结构课程的辅助实验课程,其目的是通过实验使学生加深对数据结构课程中基本知识和技术的理解,激发学生的学习兴趣,提高学生的程序设计能力。整个课程包括6个小型项目和1个ACM题目,它们分别是性能测试实验、线性表及其应用、栈和队列及其应用、二叉树实验、排序算法实验和图实验。每个项目可以用任何一种高级语言实现,如C、C+或Java语言,本课程推荐使用C语言和Visual C+编译工具。Data Structure Practices course code:044209201Total Hours:34, credits:2, course Nature: Compulsory, specialty:Computer Science and Technology, Software EngineeringThe course is an assistance experimental course for the data structures. Its goals are to increase the understanding basis knowledge and basis technique of data structures, to stimulate learners interests and to improve the programming skills. There will be six projects (programming assignments) and an ACM problem, such as performance measurement, list and applications, stack, queue and applications, binary tree, sorting algorithms, graph and applications. Each of the projects may be done in any high level language. Some possibilities are C, C+, and Java language. But C is the preferred language and Visual C+ is the preferred experimental tool.面向对象程序设计 课程编码:044211101总学时:68,学分:3.5,课程性质:专业必修课,适用于计算机科学与技术专业、软件工程专业 面向对象程序设计是计算机科学的一门基础课程,本课程主要介绍Java语言的核心概念和特性,培养学生使用Java解决实际问题的能力。本课程要求学生具有初步的程序设计经验,如果感兴趣没有基础也可以学好。本课程的主要内容包括:控制结构,数组,类和对象,继承,多态,GUI组件,异常控制,文件和流,泛型编程, 集合, Java applets及其应用,多线程,网络,数据库访问,servlets, Java的Web应用。Object-Oriented Programming course code:044211101Total Hours:68, credits:3.5, course Nature: Compulsory, specialty:Computer Science and Technology, Software Engineering Object-oriented programming is a fundamental course for computer science. This course is an introduction to programming, using the Java programming language. It covers the core concepts and features of Java. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.The course is designed for students with some programming experience, but if you have none and are motivated you will do fine. The main contents of this course are: control statements, arrays, classes and objects, Inheritance, Polymorphism, GUI components, exception handling, files and streams, generics, collections, Java applets and applications, multithreading, networking , accessing databases, servlets, JavaServer Pages (JSP). 操作系统 课程编码:044212101总学时:68,学分:3.5,课程性质:专业必修课,适用于计算机科学与技术专业(师范类/非师范类)以及软件工程专业。操作系统是当代计算机软件系统的核心,是计算机系统的基础和支撑,它管理和控制着计算机系统中的所有软、硬件资源,可以说操作系统是计算机系统的灵魂。操作系统课程是计算机专业学生必须学习和掌握的基础课程, 是计算机应用人员深入了解和使用计算机的必备知识, 是进行系统软件开发的理论基础,也是计算机科学与技术专业的一门理论性和实践性并重的核心主干课程。操作系统课程主要介绍操作系统的设计方法和实现技术,讲授众多操作系统的设计精髓及操作系统最新技术。包括操作系统各组成部分的概述,互斥性和同步性,处理器实现,调度算法,存储管理,设备管理和文件系统。本课程的目的是使学生掌握现代计算机操作系统的基本原理、基本设计方法及实现技术,具有分析现行操作系统和设计、开发实际操作系统的基本能力。Operating System course code:044212101 Total Hours:68, credits:3.5, course Nature: Compulsory, specialty:Computer Science and Technology, Software EngineeringOperating system is the core of the modern computer software system. It is the basis and support of computer systems, which manages and controls all the resources in computer systems, including software and hardware. It can be said that operating system is the soul of computer systems. The course operating system is a basic course which must be learned and mastered by students majoring in computer science, it is the essential knowledge for computer applicators deep understanding and deep using computers, it is the theoretical basis of system software developing, and it is a theoretical and practical core course of computer science and technology. This course is mainly the design and implementation of operating system, and introduce the design essence of a number of operating systems and the latest technology in operating system. The purpose of this course is to let students master the basic principles, design and implementation of modern operating system, and cultivate them basic abilities of analyzing the modern operating systems and designing and developing actual operating systems.数据库系统 课程编码:044213101总学时:68,学分:3.5,课程性质:专业必修,适用于计算机科学与技术、软件工程专业数据库技术是计算机科学技术发展的重要内容,是计算机科学技术中发展最快的领域之一,是构成信息系统的重要基础。数据库系统是计算机科学与技术、软件工程专业的必修专业课程之一。本课程的主要内容是了解并掌握数据库系统的基本原理和技术,学习应用现有的数据库管理系统,掌握数据库结构的设计和数据库应用系统的开发方法。课程考核方式采用理论考试与上机考试相结合的方式,成绩通过平时成绩、期中成绩、期末成绩以及实验成绩按一定比例计算得到。本课程的先修课是程序设计语言、数据结构和操作系统,同时也是WEB程序设计的基础课。Data Base Systems course code: 044213101Total Hours:68, credits:3.5, course Nature: Compulsory, specialty:Computer Science and Technology, Software EngineeringData base technology is one of the most important aspects of modern computer systems and therefore, is the fastest developing area in computer science and technology. It is the foundation of modern information systems. This class is one of the required subjects for all students majoring in Computer Science and Technology, Software Engineering. The class covers data base architecture, basic algorithms and information search methods, and data base development and management. The grading of the class combines examinations and projects. The final grade of the student would be determined according to predetermined percentages for all the following: Class participation, home work, midterm exam, final exam and computer lab projects.The prerequisites of this class are programming languages, data structure and operating systems. This course is the prerequisite of WEB design engineering.Web软件设计A 课程编码:044219101总学时:68,学分:3,课程性质:专业必修课,适用于计算机科学与技术专业、软件工程专业学习本课程旨在使学生了解Web开发方向的最新发展技术,理解基于B/S体系结构的Web系统的基本工作原理,掌握基本的Web客户端和服务器端的开发技术。具有开发小型Web网站系统的基本能力。本课程主要包括以下内容:Web基础、XHTML基础、级联样式表(CSS)基础、XML基础、客户端脚本介绍、服务器端脚本介绍。Web Programming A course code:044219101Total Hours:68, credits:3, course Nature:Compulsory, specialty:Computer Science and Technology, Software EngineeringThis course is intended to help students understand the latest technology of web development, and comprehend the basic working principle of Web system based on B/S architecture, as well as master the development technology of basic Web client and server to have the basic capacity of developing small Web site system.The main contents of this course are: basic of Web, basic of XHTML, basic of cascading style sheets (CSS), basic of XML, client script introduction, server-side scripting introduction, etc.软件工程A 课程编码:044218101课程总学时:51,学分:2.5,课程性质:本课程为学科专业必修课。适用于计算机科学与技术专业、软件工程专业。通过本课程的学习, 要求学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术以及一些常用的工具;了解软件工程各领域的发展方向;如何用工程化的方法开发软件项目,以及开发过程中应遵循的流程、准则、标准和规范。要求学生在学习过程中不但应注重概念、原理、方法和技术的掌握,也应注重方法、技术的实际应用。培养学生用工程的方法进行软件开发的能力。Software Engineering A course code:044218101Total Hours:51, credits:2.5, course Nature:Compulsory, specialty:Computer Science and Technology, Software EngineeringThis course is intended to help the students to master the basic concept, principles, applicable development methods and technology, and normally used software tools of software engineering. The flow, principle and standard which must be obeyed during development process and the future development will also be introduced. The students are needed to master not only the concept, principle, method and

温馨提示

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

评论

0/150

提交评论