计算机科学与技术与印度NIIT合作办学教学计划_第1页
计算机科学与技术与印度NIIT合作办学教学计划_第2页
计算机科学与技术与印度NIIT合作办学教学计划_第3页
计算机科学与技术与印度NIIT合作办学教学计划_第4页
计算机科学与技术与印度NIIT合作办学教学计划_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机科学与技术与印度NIIT合作办学教学计划一、培养目标本专业主要培养德、智、体、美全面发展,基础扎实、知识面宽、能力强、素质高,富有时代特征和创新精神的计算机领域的高级应用型、复合型专门人才。该专业学生能熟练掌握计算机软件系统设计、开发、管理等技术,有领导项目、组织实施、以及项目管理的能力,适合在各类企事业单位、政府机关及有关部门从事与计算机应用领域相关的实际工作。二、基本要求和规格1. 德、智、体方面热爱社会主义祖国,拥护中国共产党的领导,掌握马列主义、毛泽东思想和邓小平理论的基本原理;有为国家富强、民族昌盛而奋斗的志向和社会责任感;具有敬业爱岗、艰苦奋斗、热爱劳动、遵纪守法的品质;具有

2、良好的人际关系和协作精神;有独立思考、理论联系实际、实事求是的科学态度和优良作风;具有为社会服务的健康的身心和体魄,达到国家规定的大学生体育合格标准。2. 职业技能、技术规格1)热爱祖国,拥护党的基本路线和方针政策;具有敬业爱岗、艰苦奋斗、求新务实的精神和热爱劳动、遵纪守法、团结合作的品质;具有良好的思想品德、社会公德和职业道德;2)较扎实地掌握理工科公共数理基础知识,自然科学和社会科学基础理论知识,掌握一定的企业管理、市场营销和成本管理等方面的知识;3)掌握现代计算机软件系统的组织与体系结构、设计方法、操作技能及逻辑设计技能;4)掌握基本计算机硬件软件开发和综合应用的知识及能力;5)掌握一定

3、计算机网络技术与应用能力;6)具有较强的计算机系统程序设计和分析能力;7)了解计算机科学与技术的发展动态;8)掌握文献检索、资料查询的基本方法,具有获取信息的能力;9)具有较强的英语听、说、译、写能力,借助工具书能够阅读本专业的外文文献资料;10)有较强的独立思考能力、自学能力和创造能力,能较好地应用专业知识分析和解决工程技术实际问题;11)获得下列证书之一:国家软件水平考试(初级)以上证书、国家计算机等级考试或江苏省计算机等级考试三级以上证书、或者相当于软件水平考试(初级)级别的IT认证;12)必须获得NIITOBJECT ORIENTED APPLICATION PROGRAMMER、GU

4、I APPLICATION DEVELOPER、WEB APPLICATIONS DEVELOPER、ENTERPRISE APPLICATIONS DEVELOPER认证。13)毕业前至少获得2个奖励学分。三、知识能力素质结构(见附录一)四、学制与学位四年;工学学士+NIIT认证。五、教学计划表1. 教学计划进程表2. 学历表3. 时间分配表4. 实践性教学环节安排表5. 课程时数和教学环节比例六、主干课程简介1. 计算机科学技术导论计算机科学技术导论是计算机专业学生的入门课程,对于学生进一步学习本专业相关知识具有举足轻重的作用。本课程旨在为计算机科学与技术专业学生对该学科有一个整体的认识,

5、提高他们学习本专业的兴趣,了解该专业的学生应具有的基本知识和技能。主要内容包括:计算机科学与技术的基本概念、计算机系统及运算基础、计算机硬件、计算机软件、计算机科学中的数学方法、计算机网络和Internet、与计算机相关的社会和职业问题等。2. 高级语言程序设计主要内容包括:基本数据类型、表达式、控制结构及语句、过程、递归、构造型数据类型、动态数据结构(指针),程序设计主要包括程序设计的基本方法和基本技巧,结构化程序设计技术,常用算法及程序的编制、调试和运行。3. 离散数学离散数学充分描述了计算机科学离散性的特点,为计算机科学提供了有力的理论基础和工具,在计算机科学中的作用十分重要。课程主要内

6、容有:集合论、关系与映射、无限集、代数系统、图论和数理逻辑。4. 操作系统主要学习操作系统的基本概念、多道程序和多用户系统、进程和处理机管理、作业管理、存储管理、设备管理、文件系统、用户界面、Unix 系统介绍、并行和分布式操作系统。通过本课程的学习使学生掌握操作系统的概念、技术、理论,具备一定的从不同层次使用操作系统功能的能力。5. 数字逻辑电路主要学习逻辑代数基础、半导体器件的开关特性、门电路、组合逻辑电路的分析和设计,触发器、时序逻辑电路分析和设计、脉冲波形的产生和整形、数字电子技术的应用和发展。6. 计算机网络主要内容包括:数据通信基础知识,计算机网络组成原理、分类、计算机网络系统结构

7、与协议,计算机局域网,网络互连和组网, INTERNET网的工作机制,网络设备及WINDOWS NT网络操作系统等。 通过本课程的学习,使学生了解和掌握计算机网络的基本结构和工作原理。7. 微机原理与接口技术    教学内容包括:指令系统及寻址方式,汇编语言的编程方法和各种子程序的设计方法,中断服务程序的设计方法,I/O 控制方式及系统功能调用,相关软件工具的使用等。使学生能够较熟练地编写具有分支,循环,递归子程序和宏的汇编语言程序,中断服务程序,I/O程序,熟悉,I/O 端口及地址译码,总线技术,中断接口,并行接口,串行接口,D/A 与 A/D转换器接

8、口,人机接口,微型机应用及新发展等。8. 编译原理本课程主要讲解编译程序构造的基本原理和常用的实现方法与技术,及近年来发展的一些编译程序自动构造工具的实现原理和应用。学完该课程后,学生应能初步设计和编制编译程序。9. 高级语言程序设计主要内容包括:基本数据类型、表达式、控制结构及语句、过程、递归、构造型数据类型、动态数据结构(指针),程序设计主要包括程序设计的基本方法和基本技巧,结构化程序设计技术,常用算法及程序的编制、调试和运行。10NIIT OBJECT ORIENTED APPLICATION PROGRAMMERA professional software engineer need

9、s to have skills that are in demand in the industry. Today in the industry, every business application is composed of database in the form of relational databases and business logic built using object oriented methodology , and of course the end user interface in the form of graphical user interface

10、(GUI). So the starting point is to acquire the strong foundation knowledge of database design and development, object oriented programming techniques and programming logic techniques and experiencing the GUI development tools.11GUI APPLICATION DEVELOPERConsidering that the industry uses more than on

11、e development framework either in the form .NET framework or J2EE framework, it is important to establish the development skills across these platforms. Mastering the advanced skills on effective GUI interface design, building data centric applications also becomes a critical aspect.The second semes

12、ter of the new GNIIT program is designed to enhance the foundation programming skills learned in the previous semester. The “Data Structures and Algorithms” course introduces concepts for data representation and skills to write efficient programming logics. This course enhances the basic p

13、rogramming skills learned in the previous semester and will inculcate professional attitude towards programming and help deliver better programmers to the industry.During this semester the learners are exposed to GUI Application development on .NET Framework and Java platform. Further, using the pro

14、gramming and database skills learned in the current and the previous semester, learners develop skills on database connectivity technologies such as ADO.NET and JDBC to create data centric applications on .NET and Java platforms. At the end of the semester, learners attain skills to develop effectiv

15、e data centric applications on.NET as well as Java platform. The learners also attain skills to attempt MCP certifications in Windows Application development and Sun Certified Java Programmer.12WEB APPLICATIONS DEVELOPEROne of the most important aspects of software development life cycle is business

16、 requirements analysis and design. A good design sets the platform for a good working application. Todays professional organization goes through all the phases of a SDLC process. It is important for an IT professional to understand the need and application of complete SDLC process, and specifically

17、the role of a developer and the kind of knowledge and skills the developer should posses to convert software design specifications into a good working software. It is also critical for a developer to understand the performance aspects of an application and skills to fine-tune an application, to addr

18、ess enterprise applications types such as web based applications, distributed applications etc.The course “Object Oriented Analysis and Design using UML” moves the learners to the developer level. The learners develop skills to analyze and design business applications by using standard design tools.

19、 Further, the learners are exposed to the techniques to write optimized code for enhanced application performance. This skill thus attained will differentiate a programmer Vis-à-vis an efficient programmer. Equipped with the skills to write efficient programs, the learners attain skills to deve

20、lop Web applications by using ASP.NET and C#.  The learners can take up the role of a .NET programmer in developing Windows based and Web based applications. After finishing this semester, learners attain skills to attempt Technology Specialist Certifications in Windows and Web development

21、.13ENTERPRISE APPLICATIONS DEVELOPERThe course “Software Quality Assurance and Testing” imparts required knowledge and skills of software testing techniques such as unit testing and code review and standard testing tools. The skills thus attained will help the learners integrate the testing practice

22、s with the development skills. To assimilate the knowledge learned over four semesters of the program, the learners work on a Capstone project. The capstone project is based on a real life business scenario and encompasses all phases of SDLC and requires usage of tools and technologies learned so fa

23、r. This will simulate the real life project scenario and will provide learners an insight into the professional development environment. There is emphasis on teamwork, collaborative decision making, and making technological choices during the Capstone project.After finishing this semester, the learn

24、ers can take up job as a Tester or Enterprise Applications developer showing significant skills to develop distributed applications on .NET and Java platform. After finishing this semester, learners attain skills to attempt Sun Certified Web Component Developer Certification. ISAS,Project毕业实习毕业设计任选课

25、编译原理算法设计与分析软件工程大型数据库技术微机原理与接口技术数据挖掘技术计算机网络Software Quality Assurance and TestingJ2EE Application Development using Java Studio EnterpriseBasics of Computer Studio Programming Logic & TechniqueRDBMSDesigning & Implementing Database Design using SQL ServerOOPS using C+Introduction to UMLObject Oriented Programming Using C#GUI Applications Development using .NET FrameworkData Structures & AlgorithmsDatabase Applications Development in Visual Studio 2005 using ADO.NET & XML

温馨提示

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

最新文档

评论

0/150

提交评论