- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件技术专业教学计划
软件技术专业教学计划
(五年制)
一、专业的社会需求调研分析
软件行业是全球经济发展的发动机,中国软件行业有着巨大的潜力,能够为社会创造更多的就业机会和税收。预计中国在21世纪,充满活力的电脑教育和软件行业成为一只经济虎。目前中国软件行业初具规模,已有大约5000多家软件企业,已有的16万软件从业人员,还远不能满足中国软件产业发展的需要。进入新世纪,伴随电子商务时代的到来,软件业快速的发展和良好的前景已是不争的事实,而我国的国外先进水平相比存在着较大的差距,在机遇与挑战面前,怎样才能够尽快弥补中国软件业的不足和缺陷,缩小与国外先进水平的差距?专家呼吁,要培养一大批优秀人才协同作战,改变软件人才缺口的现状300万人,目前每年只能培养20万人,5年共计培养100万人,尚缺200万人。按规划,深圳2005年将建成国际软件开发园区,实现500亿产值目标,2010年要成为全国重要的软件开发和软件出口创汇基地,将需要大量的系统软件、实时软件、商业软件、工程和科学计算软件、嵌入式软件、个人计算机软件、人工智能软件、游戏软件等方面的编程技术人员及相关技术工作人员,就业前景非常广阔。IT领域相应岗位,从事程序设计、软件测试及软件技术服务与销售等工作,并具有一定管理能力的技术应用性专门人才。
IT软件企业、电信移动公司、系统集成与网络公司、金融企业、大型网络传媒公司、政府机关等企事业单位担任从事基础性工作的软件工程师,从事程序编制、程序测试工作的程序员、测试员,从事软件开发工作的初级技术管理人员。
掌握本专业必需的科学文化知识、基础理论知识和基本技能;
能借助工具书阅读本专业外文资料Photoshop、3D、Flash等软件进行多媒体制作;
(8)具有良好的综合素质和较强的自学能力。
(9)具有运用所学知识分析、解决一定问题的能力及创造、创新能力。
本专业按3+1.5+0.5模式组织教学(前六个学期主要讲授公共必修课及专业基本理论、基本技能,开设必修课,七八九三个学期按专业方向开设各门专业课,最后一个学期进行综合实习实训以更好地培养实践技能),主要专业业务规格为:
(1)掌握计算机软件设计与开发的基本技能与规范能进行计算机的日常安装、调试、维修工作
五、主要课程及基本要求
1、C语言:
课程的主要内容:《C语言程序设计》是一门专业课,主要内容为C语言的数据类型、语句、流程设计、函数、数组、指针、结构体与工用体、文件等。使学员能正确地使用模块化程序设计方法设计简单的程序,培养学员利用所学知识解决实际问题的能力。
2、微机原理及汇编:
计算机应用专业的专业基础课。主要内容包括:计算机系统概述,计算机中数据的表示,运算方法和运算器,指令系统,控制器,存贮器组织,输入输出系统;汇编语言,汇编语言基本程序设计,程序设计举例(输入输出程序设计、中断程序设计、系统调用及程序设计)。
3、数据结构:
计算机应用专业的专业基础课。该课程的主要内容:线性表、栈、队列的定义、顺序存贮和链接存贮结构,进行插入和删除等运算的算法;树、二叉树、二叉排序树、哈夫曼树的定义、性质、存贮结构及建立过程,二叉树的先序、中序和后序遍历算法,二叉排序树的查找、插入和生成算法,图的定义,图的邻接矩阵、邻接表和边集数组存贮结构,图的深度优先和广度优先遍历算法,求图的最小生成树和最短路径算法,拓扑排序算法,数据查找和排序的各种算法,文件的概念和组织方法等。
4、Java:
本课程介绍JAVA编程的基础知识,包括数据类型、变量、表达式和流程控制语句。并以JAVA的面向对象编程为例,详细地讨论了面向对象技术的四大特点:分装、抽象、继承和多态及其在面向对象程序设计中的具体应用。要掌握好JAVA语言并具有利用它解决实际问题的能力,仅仅学习语法规则是不够的,还需要熟练掌握JAVA的应用程序编程接口,即JAVA的类库。本课程介绍JAVA的类库结构、数组、字符串和查找、排序这些常用算法以及JAVA的图形界面设计和编程实现。最后简单介绍JAVA的异常处理、多线程编程、GUI组件、输入输出处理和网络编程。
5、软件工程从总体上了解软件工程的产生、软件生产发展史、软件生存周期、各种方法和生存周期模型、软件工程面临的问题;软件开发的最基本的内容:可行性研究与软件计划、软件需求分析、软件概要设计、详细设计、软件编码、软件测试和软件维护,以及这些阶段的目标、任务、特点、步骤和文档;增量模型的基本内容、基本思想、运行机制、开发过程和步骤;结构化方法的基本思想、开发过程和步骤,应遵循的原则和准则,能够应用相应的图形表示工具开发小型软件项目;面向对象的开发方法,包括基本思想、基本概念、基本模型,面向对象分析、面向对象设计、面向对象实现的任务
文档评论(0)