深圳信息职业技术学院
计 算 机 软 件 专 业
(三年制 — 03级)
教 学 设 计
2003年5月
计算机软件专业教学设计(方案一)
适用对象:2003级
招生对象:普高毕业生、职高毕业生
学 制:学分制,标准学制三年
一、职业与人才需求
(一)职业现状
以信息产业发展水平为主要特征的综合国力竞争日趋激烈,软件产业作为信息产业的核心、国民经济信息化的基础,越来越受到世界各国的高度重视。
软件产业作为我国产业发展的战略重点,2000年6月国务院发布了《鼓励软件产业和集成电路产业发展的若干政策》(国发[2000]18号),明确提出鼓励资金、人才等资源投向软件产业,进一步促进我国信息产业快速发展,力争到2010年使我国软件产业研究开发和生产能力达到或接近国际先进水平。
为更快、更好落实18号文件,国务院办公厅又制定了《振兴软件产业行动纲要(2002-2005)》(国办发[2002]47号文件),进一步明确了指导思想和目标,发展思路和工作重点,采取切实有效措施加快发展。
深圳已基本实现了工业化,深圳信息化的起步较早且信息化的指标在全国大中城市中排名第一,深圳完全有条件在全国率先实现信息化,从工业时代迈向信息时代。软件产业是信息产业的核心,信息产业的发展也为软件产业的发展奠定了基础。深圳市软件产业取得了飞速发展,软件出口保持全国领先,深圳确定的“软件大市”的发展目标在一天天接近。深圳市政府根据《行动纲要》的精神,进一步出台和完善了促进软件产业发展、建设软件大市的政策措施。
(二)人才需求
到2005年,我国软件市场销售额力争达到2500亿元,国产软件和服务的国内市场占有率达到60%;软件出口额达到50亿美元;培养一批具有国际竞争力的软件产品,形成若干销售额超过50亿元的软件骨干企业;软件专业技术人员达到80万,人才结构得到优化。而我国目前软件从业人员有50万人,尚缺30万人;目前人才结构不合理,缺少大量编写软件代码的编程人员。
此外,还需要在社会各个领域从事与计算机软件相关工作的人员数十万人;在职软件人员的职业培训和知识更新也是软件人才培养工程的重要组成部分。这些需求也提供了软件人才需求的巨大空间。
深圳市根据软件产业发展的特点,继续深化软件产业发展环境,积极扩大出口,加大人才培养力度,推进结构调整,扩大产业规模,提升国际竞争力,把深圳软件产业发展成为深圳市的主要产业之一,把深圳建设成为全国重要的软件产业基地和软件出口创汇基地,这将需要大量的系统软件、支持软件、应用软件等方面的编程技术人员,以及技术支持与服务人员。
二、专业定位与培养目标
(一)专业定位
参照国外的成功经验,依据软件产业链,按照合理的软件人才结构,根据软件工程过程来进行专业定位,本专业培养的学生主要定位在以下几个岗位群:
软件编程人员
软件测试人员
软件技术支持与服务人员
其中以培养软件编程人员为主,培养软件测试人员、软件技术支持与服务人员为辅。
(二)培养目标
本专业培养能够按照软件工程规范要求,运用多种计算机程序语言熟练完成程序编制任务,并对软件项目需求分析、软件测试、软件维护、软件项目管理等具有一定了解,以及能进行计算机软件的销售、咨询与培训,立足深圳,面向国际的实用型软件高级技术人员。
(三)就业单位
深圳市软件产品的门类比较齐全,其中金融、证券、电信、电力等行业软件在国内占有明显的优势,财务、教育和企业管理等软件也有比较好的基础,专业应用和通讯网络软件也具有较强的实力。深圳市嵌入式软件在全国的优势非常突出。深圳市在信息化建设中,政府采购将“采购本国的软件产品和服务”,尤其是深圳本地的产品和服务,“利用财政性资金建设的信息化工程,用于购买软件产品和服务的资金”将不低于总投资的30%。深圳市还有许多国内和国外从事软件外包业务的软件公司。根据这些情况,本专业培养的学生将主要就业于以下几类从事应用软件开发与应用的单位:
从事证券、金融等行业软件开发的企业
从事电讯、通信等行业软件开发的企业
从事嵌入式软件开发的企业
实施了电子政务信息工程的单位
从事教育类软件、管理类软件开发的企业
从事软件外包业务的软件企业
三、培养规格
(一)德育规格
热爱社会主义祖国,拥护中国共产党的领导,努力学习马列主义、毛泽东思想、邓小平理论,有法制观念,具有健康的思想行为,良好的社会文明道德,强烈的事业心和责任感,受到初步的国防教育和军事训练。
(二)业务规格
1、初步运用数学知识的能力,正确的文字表达能力;
2、明确本专业本层次在计算机科学与工程技术领域内的地位与作用,明确本专业本层次具体的业务范围和工作内容,明确本专业本层次应掌握的知识体系和实践技能,明确学习内容和学习方法;
3、具有比较扎实的计算机软件的专业基础知识和实际应用技能;
4、掌握本专业所需的计算机硬件、计算机网络的基本知识和应用技能;
5、熟练掌握企业常用及最新的软件开发环境、软件编程技术和软件测试技术;
6、熟悉和适应软件产品开发过程中的工程环境和生产管理要求;
7、掌握运用与他人协同工作、交流和沟通的技能;
8、英语通过全国英语应用能力B级考试,对IT专业英语有一定的实际应用能力,能够较顺畅地阅读和书写本专业岗位所涉及的英文信息和相关技术资料;
9、通过国家(或国际)某种(或类)软件专业初、中级水平的考试,获得相应的职业资格认证证书。
(三)体育、心理、美育规格
了解体育运动的基本知识、基本技能,达到大专学生体育合格标准,熟练掌握一种体育项目,养成良好的卫生习惯,具有一定的审美能力,心理健全。
四、知识、能力、素质结构分析
(一)知识、能力、素质结构图
(二)知识、能力、素质结构表
五、课程体系与课程设置
(一)课程体系
课程体系结构:建立“一个突出、两条主线、四个层面、多条出路”的课程体系结构。
一个突出就是要突出强调软件人才必须有软件工程的思想,要按照软件过程的管理与规范去工作。这是目前国内软件业的突出问题。
两条主线就是在整个学习过程中要坚持外语和实践能力的培养不断,这是打造国际标准的、实用型、技能型人才的必备条件。
四个层面就是将整个学习过程分为基础学习、专业学习、专长学习、毕业设计四个阶段。
多条出路就是根据不同的岗位群,通过专长学习与训练,胜任不同的岗位工作。
(二)课程设置
课程设置按照循序渐进、由浅到深、由易到难、先基础后技术再提高的原则进行设置。
将课程设置为公共必修课、公共选修课、专业必修课、专业限选课、专业选修课。
教学内容分为理论教学、实践教学、集中实训、课外实践、证书课程等。
(三)课程内容
1、公共必修课
思想品德/心理素质/法律基础
马列哲学/毛泽东思想/邓小平理论
大专英语
高等数学
计算机数学基础
微机应用基础、实用软件
应用文写作
体育
2、公共选修课
合作与交流类
文化艺术类
创造与管理类
身心保健类
现代科技发展与应用类
(以上课程内容由学院统一制定)
3、专业必修课
《程序设计基础与C语言》 算法的概念和表达;程序的概念;程序的表达;面向过程程序设计的概念;结构化程序设计的概念和常用方法;基本数据类型;程序基本控制结构(顺序、选择、循环);构造型数据类型(数组、指针、结构体与共用体);位运算;函数及调用;编译预处理;文件及操作。
《个体软件过程》 软件工程师的任务;时间管理;时间跟踪;阶段计划;产品计划;产品规模;契约的管理;进度管理;项目计划;软件开发过程;缺陷;
缺陷查找技术;代码复查检查表;缺陷预测;设计缺陷;产品质量;过程质量。
《Visual Basic程序设计》 面向对象的程序设计概念;VB编程基础;VB工程环境;Windows用户界面编程方法;VB的编程技术。
《数据结构与算法》 概述;算法描述与算法分析概念;线性表;栈和队列;树和二叉树;图和连通性;查找与内排序;文件管理和外排序;Hash表。
《C语言编程训练》 C语言编程技巧;编程实训。
《面向对像程序设计与C++》 类和对象;函数名重载;运算符重载;继承;动态束定;异常处理;流操作;MFC类库及应用。
《计算机组成原理与结构》 概论;CPU系统;指令系统;存储器系统;总线系统;输入输出及接口部件;外部设备。
《计算机操作系统》 Windows系统资源管理和文件管理:硬件资源;外部设备;打印机运行;软件资源;操作系统功能实现的操作(目录操作、磁盘操作、文件操作、系统操作);Linux环境:文件管理;用户管理;shell;X-Windows环境。
《VB编程训练》 VB编程技巧;编程实训。
《Java程序设计》 JAVA设计思想;Applet程序设计;应用程序设计;Java类库;集成开发环境介绍;实用开发技术。
《数据库与Access》 数据库原理概念;数据模型;关系数据库的相关知识;数据库管理系统;MS Access 2000系统功能;Access 2000系统应用。
《软件工程》 软件工程的概念;软件工程的管理概念;成本估计;进度计划;编码;测试技术;软件维护。
《计算机网络技术》 计算机网络概述;通信基础;网络层次模型;网络协议;局域网和Internet认识;网络环境的应用和开发。
《计算机专业英语》 科技英语阅读概念和阅读方法;科技英语常用构词法;IT英语选读;IT相关技术资料及说明文本;计算机英文界面交互信息;软件文档英文写作。
4、专业限选课
《基于Windows平台程序设计》Windows平台使用;开发技术方法;开发实例等。
《基于Linux平台程序设计》 Linux平台使用;开发技术与方法;开发实

例。
《基于嵌入式操作系统的程序设计》嵌入式操作系统使用;开发技术方法、实例。
《软件测试技术与工具》 软件测试技术;软件测试工具;实例训练。 《SQL Server 2000数据库》 SQL数据库环境使用;开发技术与方法;开发实例。
《Oracle 数据库》 Oracle数据库环境使用;开发技术与方法;开发实例。 《信息安全与数据加密》 信息安全技术;数据加密技术;有关产品、应用介绍。
5、专业选修课
《软件专业导论》 本专业本层次在计算机科学与工程技术领域内的地位与作用;本专业本层次具体的业务范围和工作内容;本专业本层次应掌握的知识体系和实践技能;学习内容和学习方法。
《多媒体技术》 多媒体概念;多媒体信息在计算机环境下的表示形式;多媒体信息的获取手段;多媒体软件开发工具应用介绍;多媒体软件开发技术。
《科技文献检索》 科技文献检索方法;利用网络资源获取信息;实践运用。 《C++应用开发》 C++开发技术;开发实例。
《Java应用开发》 Java开发技术;开发实例。
《TSP、CMM讲座》 TSP;CMM
《软件项目管理讲座》 人员组织;质量保证体系与措施;项目计划。 《新技术讲座》 中间件技术;软件复用技术;极限编程技术。
《创业讲座》 软件公司的创建、管理与经营
相关企业课程:1—4门
证书课程1:全国计算机等级考试二级
证书课程2:全国计算机软件水平考试 初级程序员
证书课程3:Windows或Linux操作系统证书
证书课程4:全国计算机软件水平考试 程序员
证书课程5:Cisco证书CCNA(Cisco Certified Network Associate)
证书课程6:全国计算机软件水平考试 高级程序员
证书课程7:微软证书MCP(Microsoft Certified Professional)
证书课程8:SUN证书SCJP(Sun Certified Java Programmer)
六、应修学分和应取得的证书
七、课程及学时、学分安排
(一)03级计算机软件专业课程设置与学时安排表(三年制)
(二)03级计算机软件专业集中实践环节学分学时安排表(三年制)
(三)03级计算机软件专业教学学时(学分)分配表(三年制)
八、实训基地
(一)院外实训基地
学生在院外实训基地以专业认知实习、专业实践、毕业实习为主;教师在院外实训基地以了解企业的技术环境、技术内容、技术需求、技术发展趋势为主。
院外实训基地如下: 深圳市软件行业协会 金证科技有限公司 远望软件技术有限公司 深圳市桑夏高科 深圳市诺亚舟公司 深圳市科陆电子有限公司 迈瑞生物医疗电子股份有限公司 (二)院内实训基地
院内实训基地以专业实验室为主,专业实验室的建设要模拟企业技术环境,并且实验室要全天向学生开放。
实训基地以内建式为主,外援式为辅,最终形成校企人才和知识对接的办学模式(校企人才与知识对接工程)。
校企人才与知识对接工程是以教师为主体,首先教师深入企业,了解企业的
技术与需求,然后在学校内建立的模拟企业环境的实验室中,按企业的要求培养学生,带领学生解决企业的技术需求,最后将符合企业要求的人才与知识产品输出到企业。
通过院内实训基地训练的学生,符合了学生一到单位就能胜任岗位工作的企业要求。实现以明天的技术,培养今天的学生,为未来服务,实现学校的培训与企业技术零距离结合。
九、有关说明
(一)教学内容与教学方法
1、教学内容:将每门课程分解为若干个知识点,每个知识点紧贴实验、紧贴企业实际问题进行讲解与训练。
2、教学方法:采用基于榜样的教学方法,适合于目前学生的素质与现状。
(二)教材选用原则
教材选用时可分三类进行:
1、完全按照教材,教材宜简单,如高等数学等。
2、以教材为主,教材一定要选好,如数据结构、计算机组成原理等。
3、以教材为辅,以课程内容为主,如 .NET结构、JAVA平台程序设计等专业技术课程。
(三)考试
考查课的考试成绩以平时的作业、实验、文章为主。
考试课的考试成绩以期末考试、发表的论文、完成的软件作品为主。 外语等级证书的考试可常年进行。
IT类职业证书的考试可常年进行。
(四)证书
取得国内或国际IT类职业证书可获得相应学分或免修相应课程。
(五)教学计划的更新
每18个月审查或更新一次。
十、专业建设指导委员会