《软件开发基础》课程标准
- 格式:docx
- 大小:19.70 KB
- 文档页数:4
ZBrush软件基础课程标准课程名称:ZBrush软件基础适用专业:虚拟现实技术应用学时:136学分:8【课程名称】《ZBrush软件基础》【课程简介】《ZBrush软件基础》是建立在《数字绘画》《三维软件基础》《数字游戏美术设计》等课程基础上的一门关于游戏角色模型制作的进阶性实践课程,该课程主要讲述ZBrush的应用技法,涵盖基础雕刻、Z 球创建模型和硬表面模型制作等内容,使学生能够掌握符合游戏、动画后续制作流程要求的数字模型雕刻技法。
【适用专业】虚拟现实技术应用1.概述本门课程以掌握ZBrush模型制作流程和方法为主,同时强调模型造型的准确性、布线的规范性以及对后续工作的铺垫作用。
为实训及创作课程提供坚实的专业基础,也为在游戏美术设计、动画设计及影视特效设计方面进行深入学习的同学做基础训练。
1.1课程性质与定位性质:必修课,专业方向课程。
定位:流程和技法是核心,造型及艺术表现是根本。
1.2先修和后续课程先修课程:《角色设计》《三维模型基础》《数字绘画基础》后续课程:《数字游戏创作实践》《毕业实习》《毕业设计》2.课程目标2.1知识结构目标(1)熟悉数字雕刻软件ZBrush的应用技法;(2)掌握角色创建的流程和方法;2.2能力结构目标能够借助三维软件创建符合流程要求的角色模型和纹理贴图,结构准确,造型优美。
4.实施建议4.1教材教案编写目前国内外已有很多优秀的相关教材,能够满足教学要求,同时相关行业优秀作品及优秀教程已有很多网络资源,该课程可不编写教材;应重视应用线上、线下的业内教学资源,聘请行业精英做专题讲座。
4.2课程资源开发1、可设计开发微型课件和视频录像,供学生在课外使用移动终端进行复习和拓展学习。
收集、汇编学生优秀课堂作业、考试作业,以供下届学生参考。
2、发挥互联网各大平台优势,利用网络教学平台、网络信息资源,同时,本课程网站的教学资源较为丰富,包括视频、图片、参考书籍、教学课件等,为学生的自主学习提供了丰富的学习资源。
大学一年级软件工程课教案软件工程基础与软件开发方法论【大学一年级软件工程课教案】【软件工程基础与软件开发方法论】一、引言在当今信息时代,软件工程作为一门重要的学科,对于培养学生的创新能力和解决实际问题的能力具有重要意义。
本教案旨在帮助大学一年级软件工程课的学生全面了解软件工程基础与软件开发方法论的相关概念、原理和方法。
二、课程目标1. 理解软件工程的基本概念和发展历程;2. 掌握软件需求分析和规格说明的方法和技巧;3. 学习软件设计与架构的原则和实践;4. 熟悉软件测试和质量保证的方法和要点;5. 了解软件项目管理和团队合作的基本知识。
三、教学内容本课程将围绕以下几个主要内容进行教学:3.1 软件工程概述3.1.1 软件工程的定义及重要性3.1.2 软件工程的发展历程3.1.3 软件工程的相关概念和术语3.2 软件需求工程3.2.1 需求获取与分析的方法3.2.2 需求规格说明的技巧和规范要求3.2.3 需求验证和确认的方法3.3 软件设计与架构3.3.1 软件设计基本原则3.3.2 软件设计模式的应用3.3.3 软件架构的概念和分类3.4 软件测试与质量保证3.4.1 软件测试的基本方法和策略3.4.2 测试用例设计和执行技巧3.4.3 质量保证与缺陷管理3.5 软件项目管理与团队合作3.5.1 软件项目管理的基本知识和流程3.5.2 团队协作与沟通技巧3.5.3 敏捷开发方法与实践四、教学方法4.1 授课法本课程将采用讲授理论知识的方式,重点讲解软件工程的基本概念、原理和方法。
教师将通过案例分析、实例讲解等方式,帮助学生更好地理解和应用所学的知识。
4.2 实践法在理论教学的基础上,通过编程实践、软件开发项目等实际操作,让学生亲自参与软件工程的各个环节,提升其实际操作能力和团队合作意识。
4.3 讨论与互动教师将鼓励学生在课堂上积极参与讨论,提出问题,并与其他同学进行互动。
通过案例分析和小组讨论,激发学生的思维能力和创新意识。
软件工程专业教学大纲软件工程专业教学大纲:
第一部分:导论
软件工程的定义与概念
软件工程发展历程
软件工程的重要性与应用领域
第二部分:基础知识
计算机科学与软件工程的关系
软件工程的基本原理
软件生命周期与软件开发过程
需求分析与软件设计
软件测试与质量保证
第三部分:主要课程及内容
数据结构与算法
计算机网络原理
操作系统与系统编程
数据库原理与应用
面向对象程序设计
软件项目管理与团队协作
第四部分:实践教学
软件工程实践课程介绍
软件系统设计与开发实践
软件测试与调试实践
软件项目管理实践
软件质量保证实践
第五部分:教学方法与评估
课堂教学与实践相结合
案例分析与小组讨论
考试、作业与实验报告评估
课程设计与项目实践评估
第六部分:教学目标与培养要求培养学生的计算机基本功
培养学生的软件开发能力
培养学生的团队合作与沟通能力
培养学生的解决问题能力与创新思维
第七部分:教学资源与保障
教材与参考书目
实验室设备与软件环境
教师团队与指导导师
学校资源与实习机会
第八部分:教学内容更新与发展
结合当前软件工程领域热点
引入新技术与新方法
持续改进课程内容与教学方法
总结:
通过本教学大纲的设计,旨在为软件工程专业的学生提供系统全面的课程安排,培养学生的软件工程能力,提高学生在软件领域的竞争力,为其未来的职业发展打下坚实的基础。
愿每一位学生在本专业的学习过程中都能获得实实在在的收获,成为优秀的软件工程师。
java 课程标准Java 课程标准。
Java是一种广泛应用于软件开发的编程语言,具有跨平台、面向对象、高性能等特点,因此在计算机科学教育中具有重要地位。
为了规范Java课程的教学内容和教学要求,制定了Java课程标准,以确保学生在学习过程中能够全面掌握Java 编程的基础知识和技能。
一、课程目标。
1. 理解面向对象编程的基本概念和原则,掌握Java语言的基本语法和特性。
2. 能够独立设计并实现简单的Java程序,包括控制流程、数据结构、异常处理等。
3. 了解Java平台的相关知识,包括Java虚拟机、类库、开发工具等,能够进行简单的Java应用程序开发。
4. 掌握Java程序的调试和测试技术,能够分析和解决常见的程序错误和异常。
5. 培养学生的团队合作精神和创新意识,能够在团队中参与Java项目的开发和实施。
二、课程内容。
1. Java语言基础,包括数据类型、运算符、控制语句、数组、字符串等基本知识。
2. 面向对象编程,包括类和对象、继承和多态、接口和抽象类等相关概念和技术。
3. 异常处理,包括异常的类型、异常处理机制、自定义异常等内容。
4. 输入输出流,包括文件操作、流的分类和用法、对象序列化等知识。
5. 网络编程,包括Socket编程、URL处理、HTTP通信等相关技术。
6. 多线程编程,包括线程的创建和管理、线程同步和通信、线程池等内容。
7. GUI编程,包括AWT和Swing库的使用、事件处理、布局管理等方面的知识。
三、教学要求。
1. 注重理论与实践相结合,通过案例分析和实际项目开发来加深学生对Java编程的理解和掌握。
2. 强调问题导向的教学方法,引导学生通过解决实际问题来学习和应用Java编程技术。
3. 鼓励学生参与开源项目或者实际项目开发,培养学生的团队合作和创新能力。
4. 注重学生的动手能力和实践能力,通过编程作业和实验来检验和提高学生的编程水平。
5. 关注学生的个性化发展,鼓励学生在Java编程领域进行深入研究和探索。
计算机科学与技术课程标准计算机科学与技术课程标准是一项基于教育需求的教育标准,旨在培养学生在计算机科学与技术领域的综合能力。
它提供了一套明确的课程目标和教学指导,帮助教师设计并实施相应的教学计划。
计算机科学与技术课程标准包含了多个方面的内容,涵盖了计算机科学的理论基础、算法与数据结构、编程语言与软件开发、计算机体系结构与组成、操作系统与网络技术、数据库技术与数据挖掘等。
标准要求学生在这些方面具备扎实的理论基础,并能够应用所学知识解决实际问题。
在计算机科学与技术课程标准中,理论基础是非常重要的一部分。
学生需要学习计算机科学的基本概念、原理、模型等,并理解它们在实际应用中的意义和作用。
同时,学生还需要学习算法与数据结构,掌握常用的算法设计和分析方法,并能够运用它们解决问题。
编程语言与软件开发是计算机科学与技术课程标准的另一个重要内容。
学生需要学习一种或多种编程语言,掌握常用的编程技巧和软件开发方法,并能够独立开发简单的软件应用。
这一方面的培养能够使学生具备将理论知识应用于实际的能力,并培养学生的创新思维和动手实践能力。
计算机体系结构与组成是计算机科学与技术课程标准中的又一重要内容。
学生需要了解计算机硬件的组成和运行原理,掌握计算机的体系结构设计和优化方法,并具备设计和实现简单计算机系统的能力。
操作系统与网络技术是计算机科学与技术课程标准中的另一个重要领域。
学生需要学习操作系统的原理和设计,掌握常用的操作系统管理技术和应用程序开发方法。
同时,学生还需要了解计算机网络的基本原理和协议,掌握网络管理和网络应用开发的方法。
数据库技术与数据挖掘是计算机科学与技术课程标准中的重要内容之一。
学生需要学习数据库的原理和设计,掌握数据库管理与查询技术,并能够设计和实现简单的数据库应用。
同时,学生还需要学习数据挖掘的基本方法和工具,掌握数据挖掘的基本理论和应用技巧。
总之,计算机科学与技术课程标准是培养学生计算机科学与技术综合能力的重要指导文件。
软件技术专业课程标准软件技术是信息技术领域中的一个重要分支,随着信息化建设的不断深入,软件技术专业人才的需求也日益增加。
为了培养适应社会需求的高素质软件技术人才,各高校和相关教育机构纷纷制定了软件技术专业课程标准。
本文将就软件技术专业课程标准进行深入探讨,希望能够为相关教育工作者和学生提供一些参考和借鉴。
首先,软件技术专业课程标准应包括哪些内容呢?一般来说,软件技术专业课程标准应该包括基础理论课程、专业技术课程、实践教学环节等几个方面。
基础理论课程主要包括计算机组成原理、数据结构、算法设计与分析等内容,这些课程是软件技术学习的基础,是学生后续学习和工作的基石。
而专业技术课程则包括软件工程、数据库原理、操作系统原理等内容,这些课程是软件技术专业人才必须掌握的核心知识。
此外,实践教学环节也是软件技术专业课程标准中不可或缺的一部分,通过实践教学,学生可以将所学知识应用到实际项目中,提升自己的实际操作能力。
其次,软件技术专业课程标准的制定应该遵循哪些原则呢?首先,要与时俱进,及时更新课程内容。
随着科技的不断发展,软件技术领域的知识也在不断更新,因此课程标准的制定应该与时俱进,及时更新课程内容,确保学生学到的知识是最新、最实用的。
其次,要注重实践能力的培养。
软件技术是一个实践性很强的专业,因此课程标准的制定应该注重对学生实践能力的培养,增加实践教学环节,让学生在实际项目中学以致用。
最后,要注重综合素质的培养。
软件技术人才不仅需要具备扎实的专业知识,还需要具备良好的沟通能力、团队合作能力等综合素质,因此课程标准的制定也应该注重综合素质的培养。
最后,软件技术专业课程标准的实施应该如何进行呢?在实施过程中,教育机构应该充分发挥教师的主体作用,引入新的教学手段和方法,提高教学质量。
同时,还应该加强与企业的合作,结合实际项目,开展校企合作,为学生提供更多的实践机会。
此外,还应该加强对学生的评价,建立科学合理的评价体系,全面客观地评价学生的学习情况,为学生提供更好的成长环境。
《软件工程》课程标准一、课程基本信息课程名称:软件工程课程编码:参考学时: 30学时课程所属系部:信息工程系适用专业:计算机应用、计算机网络编制人员:汪波二、课程性质与任务本课程向学生介绍与大型软件相关的规划. 分析. 设计. 实现. 测试. 维护等概念. 原理. 技术与工具,同时向学生讲述传统的结构化开发方法与当前流行的面向对象开发方法。
要求学生牢固掌握软件生命周期. 软件质量. 软件成本等基本概念以及传统的结构化分析. 设计与实现方法;掌握面向对象软件工程的基本概念与表示技术,基本掌握软件开发中的管理技术。
通过本课程的学习,让学生对软件工程学有一个全貌的了解,对其所涉及的基本概念. 原理. 方法和有关技术逐步领会并进行运用。
要求学生能够在已有的程序设计. 数据结构. 数据库等理论基础上,为今后进行实际的软件开发奠定一个良好的基础。
本课程应强调实际运用,最好在教学中安排学生参予系统开发的策划. 分析. 设计. 编码. 测试等阶段工作的环节,积极引导学生从个人的单纯编程活动转移到进行系统分析与设计方面上来。
如果受条件所限,可让学生在毕业设计中将这一环节补上。
(一)本课程与前后课程的联系本课程的先修课程为《C语言程序设计》《数据结构》与《VB》。
本课程的后续课程可以为《JA V A程序设计》《POWER BUILDER》。
(二)课程的性质与地位本课程为三年制高职计算机网络专业的主要专业课程,其开设目的及要求如下:1.掌握软件工程的基本概念,理论及当前发展趋势,熟悉软件生存周期的各个过程及其任务,并能够正确加以运用。
2.了解软件生存周期中的文档种类,掌握主要文档的编制方法。
(三)课程的主要任务本课程的任务是:通过该课程的学习,提高学生的综合素质,增强学生理论分析能力。
通过学习具备参与中等规模软件需求调研,设计的能力,能够独立设计小型软件系统。
三、课程设计的理念与思路(一)课程设计的理念通过本课程的学习充分激发学生的理论分析能力和培养以工程化软件分析、设计思维模式。
《软件工程》课程标准课程名称:软件工程课程类别:专业课适用专业:软件技术一、课程定位(一)课程性质《软件工程》是软件技术专业学生必修的一门专业课。
(二)课程任务本课程以软件技术专业学生的就业岗位群能力目标为导向,以“高校图书管理系统”项目为载体,通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的软件开发、测试、维护等职业能力。
(三)课程衔接前导课程:《数据库应用与设计》、《面向对象程序设计》。
后续课程:《Web企业级开发实战》、《顶岗实习》。
二、课程目标本课程主要通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的分析、设计、开发、测试、维护等职业能力。
课程目标分为知识目标、能力目标和素质目标。
(一)知识目标1.掌握软件工程的基本概念;2.掌握软件工程各个阶段的目的与任务;3.掌握软件需求分析和软件设计的基本原理;4.掌握结构化设计方法和面向对象设计建模方法;5.掌握软件测试的常用方法和选取测试用例的原则;6.掌握软件发布的正规操作流程;7.掌握软件后期维护的原则和方法。
(二)职业能力目标1.能够按照规范的软件项目开发流程来设计、开发软件;2.能够规范地编写软件项目开发各阶段的文档;3.能够使用Project工具软件进行软件项目管理;4.能够使用Rose或Viso等工具软件进行项目辅助设计;5.能够准确地设计测试用例,进行软件项目测试;6.能够规范地发布项目并制定合理的后期维护计划。
(三)素质目标1.培养学生规范的系统设计、开发思路2.培养学生良好的编程习惯和准确的语言表达能力3.培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力4.培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风5.养成良好的职业素养和自主学习的能力。
三、课程内容和要求课程设计相关说明:本课程依据软件技术专业教学计划,适应软件开发、软件维护岗位,结合高职院校学生的认知特点而设计。
程序设计基础课程标准
程序设计基础课程标准可以因所在国家或教育机构的不同而有所不同。
以下是一些常见的程序设计基础课程标准的主要内容:1.理论基础:介绍计算机科学的基本概念,如算法、数据结构、
编程范式、计算机组成原理等。
2.编程语言:学习一种或多种编程语言的基本语法和特性,如
C++、Java、Python等。
重点理解变量、函数、控制结构、数组、类等概念和用法。
3.算法和数据结构:深入理解各种算法和数据结构,如数组、
链表、栈、队列、树、图等,并学习它们的实现和应用。
4.编程实践:培养学生解决实际问题的能力,包括需求分析、
设计、编码、调试和测试等步骤。
5.程序设计思维:培养学生的逻辑思考能力和解决问题的思维
方式。
包括问题分解、模式识别、抽象和建模等。
6.软件工程原理:介绍软件开发的生命周期、版本控制、测试
和质量保证等基本原理和实践。
7.团队合作和项目管理:培养学生与他人合作、项目管理和沟
通交流的能力,模拟真实工作环境。
《软件开发与项目管理》课程标准一、课程定位本课程是软件技术专业课程体系中一门综合性、实践性很强的专业课程。
通过本课程学习,学生应了解软件项目需求、设计、编码、测试、维护和管理的一般过程,学会软件开发的方法,能规范撰写软件开发过程基本技术文档,具有熟练的软件编码能力,掌握软件测试的基本方法,为今后从事软件工程实践打下良好的基础。
前导课程:程序设计语言、数据结构、Web开发、数据库管理与应用等。
后续课程:项目综合实训。
二、课程目标通过本课程学习,让学生掌握软件开发过程中的相关知识,学会软件开发中的过程管理、需求分析、系统设计、实施和测试方法等解决实际问题的基本能力,为学生从事软件开发打下扎实的基础。
㈠知识目标1.理解软件开发的过程与方法;2.理解项目角色与职责;3.掌握需求获取、需求分析的相关知识;4.掌握概要设计、详细设计的相关知识;5.熟练掌握编码规范、代码优化的相关知识;6.掌握黑盒测试、白盒测试、系统性能测试的相关知识;7.理解部署与维护的相关知识;8.了解软件项目管理的相关知识。
㈡能力目标1.能根据具体项目选取合适的开发模型和开发方法;2.能制作需求调查表、分析业务流程、绘制数据流图、编写需求分析报告;3.能绘制功能架构图、编写数据字典、绘制用例图、分析与设计数据库;4.能设计用户界面、编写详细设计报告;5.会编写程序、能优化代码;6.能设计测试用例、会单元和集成测试、编写测试报告;7.能绘制部署图、编写安装配置手册及用户手册;8.能进行适应性和改正性维护。
㈢素质目标1.培养良好的交流沟通能力;2.培养团队协作意识及创新思维能力;3.养成良好的编码习惯;4.培养自我学习能力。
㈣其他目标通过本课程的学习,可以参加以下职业资格证书考试。
1.程序员2.软件设计师3.软件测评师4.信息系统项目管理师5.系统分析师6.系统架构师三、课程内容与要求根据课程目标,按照软件开发的工作过程组织课程的教学内容,可分为软件开发过程模型和软件开发方法、需求分析、软件设计、编码、软件部署与维护、项目管理和综合项目实战8个模块,共60学时。
《ASP net开发技术》课程标准课程名称:ASP net开发技术课程编码:60415023总学时数:52学时理论学时26学时实践学时26学时适用专业:物联网应用技术一、课程概述1.课程定位《ASP net开发技术》课程是计算机系计算机网络技术专业学生的一门必修专业课,课程性质是技术类专业课,旨在培养学生应用 nET 技术开发Web 应用程序的能力,以培养学生实际开发Web 程序的主要技能和职业素养为主线,重点围绕面向对象程序设计基本技能、C# 语言程序设计能力、Web 网站开发能力等内容培养学生使用 nET 技术开发Web 应用程序的技能。
本课程是计算机系计算机网络技术专业的专业核心课程之一,是培养基于 net 技术Web 程序员的主要支撑课程。
通过课程学习使学生具备适应 Web 程序员岗位的专业技能和职业素养,并掌握一定的理论知识,为就业后的可持续发展奠定基础。
《ASP net开发技术》课程的先修课程有:《网页编程技术》、《C#程序设计》、《数据库技术》等课程,这些课程属于职业准备课程和职业技能训练课程,为学习本课程和职业岗位准备基本技能,后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
2.课程设计思路本课程以就业为导向,在行业专家的指导下,以Web 应用开发程序员、企业网站建设、企业网站维护管理等职业岗位能力培养为重点,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为9个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性,采用理论教学+实验实训+综合项目实训3层递进相结合的模式来提高教学质量。
实际教学中,按照项目导向、任务驱动教学模式,设计和开发一系列基于工作过程的教学标准和教学资源,实现“教、学、做”一体化的课堂教学。
在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
1.课程定位《项目综合实训》是软件设计专业的专业核心课程,专业必修课程。
其功能是通过项目引导、任务驱动的方式,采取实例讲解和演练相结合的方法训练学生的逻辑分析能力和空间想象能力,培养对问题模型的抽象分析能力,初步掌握系统的数据建模能力,同时也培养学生的社会能力和方法能力。
本课程与《程序设计基础》课程相衔接,共同培养学生基本的程序设计能力;与《java web程序设计》、《HTML5开发入门基础》课程相衔接,共同培养学生使用java开发网站前后端应用的技能。
2.课程目标2.1知识目标(1)掌握利用eclipse开发工具编写程序的基本方法(2)掌握编写jsp页面的基本方法(3)掌握编写sevlet+bean+jsp结构的编写(4)掌握编写java数据连接以及接口编写方法(5)掌握spring框架使用(6)掌握mybatis框架使用(7)掌握编写spring MVC框架的流程2.2能力目标2.2.1专业能力(1)能使用HTML5+CSS3+jsp进行网页界面设计。
(2)能够熟练运用java框架搭建项目。
(3)掌握在项目中使用mysql数据库实现数据操作、单例模式设计思想。
(4)实现项目各功能模块的完成。
(5)掌握项目前后端的设计思路。
2.2.2社会能力(1)具有较好的问题分析能力;(2)具有较好的信息检索能力;(3)具有良好的职业道德和团队精神;(4)具有很好的与人沟通和交流的能力。
2.2.3方法能力(1)掌握前后端jsp页面的设计;(2)掌握java框架的引入;(3)掌握前端数据的加载,以及功能的开发;(4)掌握后端数据连接和操作;(5)掌握框架的引用和维护。
3.教学内容及教学设计项目综合实训课程打破理论学习的传统学科课程模式,采用以项目驱动为导向的学习课程模式。
根据课程分析研讨会的结果,开展广泛调研,在岗位调研和工作任务分析的基础上,采用工作过程系统化的课程开发技术,遵循培养学生实际操作技能的职业教育理念,确定本课程学习目标和学习情境设计。
枣庄职业学院人才培养方案与课程标准计算机应用技术(专业代码:590101)二○一四年一月目录1. 计算机应用技术专业人才培养方案 (1)2. 计算机系统维护课程标准 (32)3. 软件开发基础课程标准 (41)4. 中小型网络组建课程标准 (50)5. 静态网站制作课程标准 (66)6. 网络设备的安装与配置课程标准 (81)7. 数据库维护课程标准 (89)8. .NET平台软件开发课程标准 (96)9. 动态网站制作课程标准 (101)10. JAVA平台软件开发课程标准 (106)11. 数据恢复技术课程标准 (112)12. 局域网组网和网络架设实训课程标准 (118)12. 静态网站制作实训课程标准 (121)13. 网络设备的安装与配置实训课程标准 (124)14. 软件开发与维护实训课程标准 (128)15. JAVA软件开发与维护实训课程标准 (135)16. 动态网站制作实训课程标准 (149)17. 平面广告设计课程标准 (155)18. 3D MAX课程标准 (165)计算机应用技术专业(五年一贯制)人才培养方案一、专业名称计算机应用技术二、专业代码590101三、招生对象初中毕业生或同等学力者四、学制与学历五年制,专科五、就业面向(一)初始岗位群从事常用软件应用与维护、信息管理、信息安全计算机硬件销售及技术支持等岗位的工作;(二)发展岗位群通过3~5年上述就业领域工作经历,可从事网络管理与维护、网站建设与维护、数据库管理与维护、程序设计等岗位的工作。
六、培养目标与规格(一)培养目标培养具有良好的职业道德,德、智、体、美全面发展,掌握计算机应用技术专业的基本理论和专业知识,具有从事计算机软硬件安装与维护、网络安装与维护、网络安全防护、网站开发与维护等能力,能吃苦、能干事、能创业高素质高技能型人才。
(二)培养规格1、能力要求(1)具备现代化办公能力、熟练运用网络收集和处理信息能力、一定的分析和解决企业相关实际问题的能力;(2)具备计算机硬件安装维修、网络设备的安装与维护能力;(3)具备网页制作与网站开发与维护能力;(4)具备一定的软件开发能力;(5)具备较强的自学和工作适应能力。
JAVA程序设计-课程标准一、简介Java程序设计是一门面向对象的编程语言,广泛应用于软件开发领域。
本课程旨在培养学生具备Java语言基础和编程思维,以及解决实际问题的能力。
本文将详细介绍Java程序设计课程的教学目标、内容和评估方法。
二、教学目标1. 掌握Java语言基础:了解变量、数据类型、运算符、控制语句等基本语法,熟悉Java的面向对象特性。
2. 理解常用类和API:学习Java中常用类的使用方法,如字符串、数组、集合等,掌握常用API的调用。
3. 培养编程能力:通过实践项目,培养学生的编程思维和解决问题的能力,提高代码质量和可维护性。
4. 学习软件开发工具:了解常用的集成开发环境(IDE)和调试工具,提高编程效率和调试能力。
5. 培养团队协作精神:通过小组项目,培养学生的沟通合作能力和团队意识。
三、教学内容1. Java基础知识:包括数据类型、运算符、流程控制语句等基本语法,面向对象的概念和特性。
2. Java核心类库:介绍常用的API,如字符串处理、日期时间、文件操作等,让学生能够灵活运用。
3. 异常处理:学习Java的异常处理机制,理解异常的分类和处理方式,提高程序的容错性。
4. 集合框架:介绍Java的集合框架,包括List、Set、Map等常用数据结构,培养学生对数据管理的能力。
5. 多线程编程:学习Java中多线程的概念和基本用法,解决并发编程中的问题,提高程序的效率和响应性。
6. 图形用户界面(GUI):了解Java的图形界面开发,学习Swing 或JavaFX等工具包的使用,设计简单GUI应用程序。
四、教学评估1. 平时表现:包括课堂作业、实验报告、参与讨论等,评估学生对Java程序设计基础知识的掌握程度。
2. 项目实践:开展小组项目,评估学生在团队协作、问题解决和代码质量等方面的能力。
3. 考试评估:设置理论知识和编程实践两个部分,以笔试和机试相结合的形式进行综合评估。
《JAVA 程序设计基础》课程标准一、课程概述本门课程是为计算机科学专业的软件工程方向、软件服务外包方向、网络技术方向,以及通信工程专业的通信工程方向、嵌入式系统方向开设的一门专业基础课。
其主要内容有Java 基本语法、Java 基本语句、面向对象程序设计、多线程技术、异常处理机制、Windows 环境编程、Java 网络编程等等,其目标是为大学本科高年级学生提供有关Java 的基础知识以及面向对象的程序设计方法所必需具有的知识和技能;Java 语言的运行环境有许多特性,对图形用户界面(GUIs)、多线程和网络的支持,是当今应用最广的一门网络语言。
本门课程是计算机科学技术与通讯技术类专业的应用学科,本门课程的先修课程是《数据结构》,后续课程有《Java Swing 图形界面设计》、《JAVA 模式设计》。
该课程可以在大学二年级开设。
二、课程目标完成本课程的学习后,学生应该能够:1.了解Java 语言的主要特性,并理解面向对象的编程技术;2.掌握Java 语言的运行环境和Java 的基本语句及编程;3.理解并学会使用异常处理机制和多媒体技术;4.掌握图形用户界面设计和事件处理机制;5.学会开发多线程Java 应用程序和Java applets 小应用程序;6.理解TCP/IP和用户数据报协议(UDP),并掌握Java 网络编程和数据库编程。
三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:知道——是指对本门课程的教学内容和教学标准的认知。
理解——是指对本门课程涉及到的概念、原理与技术能明白和解释。
掌握——是指能运用已理解的知识进行编程。
学会——是指能灵活运用相关知识进行实验分析与设计。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
教学内容及教学要求表四、课程实施JAVA 语言程序设计是计算机科学技术以及通讯技术类选修课;一般情况下,每周安排3 课时,共54 课时,其中讲授 40 课时、实验 14 课时。
《Java web软件开发技术》课程标准一、课程信息表1 课程信息表二、课程性质和定位(一)课程性质示例:本课程是计算机应用技术、移动应用开发专业必修(或选修)的一门高级专业平台课程,是在学习了java程序设计、数据库技术与应用、java web应用开发等先行课程,具备了一定专业基础知识,包括一定java程序设计能力、数据库基础操作能力、基本的java web开发能力的基础上,开设的一门理论理实一体化的课程,其功能是对接专业人才培养目标,面向web前端开发人员、java web动态网站建设和开发程序员、java程序员等工作岗位,培养个人web开发专业技术和团队协作开发中、大型网站项目的素质,具备一定整体项目统筹分析设计能力和模块规划能力、个人模块代码的开发能力,以及理论和项目实践相互结合进行项目开发的能力,为后续毕业设计和顶岗实习等实践环节的开展奠定坚实的理论和技能基础。
(二)课程定位表2 课程定位分析三、课程目标与内容(一)课程总目标《Java web 软件开发技术》课程的能力目标是培养学生使用WEB 程序设计技术完成基于MVC 的B/S 系统的设计能力。
根据这一目标,结合JAVA WEB 程序开发人员应该具备的综合能力要求,联合企业与培训机构对课程进行了整体设计,主要体现了以综合职业能力为培养目标。
根据高职学生的认知规律,采用“基于工作过程的项目导向、任务驱动教学模式”。
结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择中,以信息系统项目开发及其工作过程为背景,紧密围绕项目为载体,依据学习领域专业能力目标、学习方法目标和社会能力目标进行学习情境设计,通过情境学习与训练,实施理论与实践相结合的教学,使学生达到熟能生巧的目的。
在教学过程中,主要以任务来驱动、以项目为导向,在教学过程中,每个项目都是来源于实际工作中的典型任务,项目和任务的学习与实施过程也就是工作过程,学生带着真实的学习任务,组成小组合作研究,分析任务、发展和提出问题,找出解决方法并予以实施,由其他小组及教师进行评价,在完成“任务”的过程中培养了学生的自主学习能力、创新能力、团队合作精神,分析问题和解决问题的能力。
《软件工程》课程标准山西煤炭管理干部学院计算机系计算机应用技术专业2012.06一、课程基本信息二、课程定位《软件工程》是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。
本课程教学是既要侧重软件开发的方法、原理的讲解,又要重点培养学生动手设计和开发软件的能力,两者并重、相互结合。
根据培养计算机高级理论与应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。
三、课程设计思路根据软件技术专业的人才培养目标,通过企业调研,与企业专家座谈,了解企业需求,梳理岗位任务,构建适应岗位需求的课程体系。
根据典型工作任务确定学习内容。
通过企业调研,深入了解软件开发企业的需求,分析各岗位的典型工作任务,根据典型工作任务确定学习内容,设计学习情境,摒弃传统的从结构设计角度学习本课程的方法,从软件项目设计、开发、测试、维护的角度将整个工作过程中的典型工作任务转化为若干学习情境,以完成岗位任务所需知识和能力选取教学内容,使其符合企业真实的工作程序、技术标准。
以行动导向组织实施教学。
课程教学遵循“计划、调研、设计、实施、测试、发布与维护”这一“行动”过程序列;在基于职业情境的学习情境中,学生根据该情境设置的各项工作任务,制定设计方案,实践操作,最终总结汇报形成成果,整个过程以学生动手“工作”为主要学习过程。
学生在以完成任务为目的的这一“工作”过程中,开展主动“学习”,主动建构真正属于自己的经验和知识体系,将知识用于完成项目任务的“工作”,最后通过相互的成果展示和阶段评审达到知识的更新、职业能力的巩固和升华。
建立多元能力考核评价体系。
突出过程与成果结合评价,强调理论与实践一体化评价,建立以学生为中心的综合评价模式,包括课堂讲评、实践操作、阶段评审、成果展示等多种手段相结合,综合评定学生成绩。
《程序设计基础》课程标准课程编号:030501ZB适用专业:计算机、电子、电气课程类型:专业基础课课程性质:必修课课程学时:60 课程学分:4一、课程定位本课程是计算机、嵌入式、电子以及电气专业的一门专业基础课程,也是其它相关专业研究计算机控制以及嵌入式、物联网技术等的一门基础和工具课程。
本课程的主要任务是使学生掌握模块化、结构化编程的基本思想,学会使用C语言编制简单的应用程序,解决一般性应用问题,并有一定的上机操作及调试程序能力。
本课程的先导课程为计算机信息基础,后续课程为android、软件工程、单片机、嵌入式开发技术。
通过掌握C语言的各种语法、数组、函数、位运算等知识,为后续课程奠定语言基础。
二、课程目标1. 能力目标(1)能用C语言进行结构化的程序设计;(2)能用C语言解决一维数据的存储;(3)能用C语言解决库函数及自定义函数的调用;(4)能用C语言解决二进制数据的位运算。
2. 知识目标(1)理解模块化、结构化程序设计思想;(2)掌握C语言的数据类型、语句格式、程序设计结构等基本内容;(3)掌握C语言的数组、函数、位运算等基本内容;(4)熟悉C语言的环境和常规调试方法。
3.素质目标(1)初步具备复用性设计、模块化思维能力;(2)具有热爱科学,团队意识、创新意识和创新精神;(3)具有规范化的代码编写和文档书写习惯;(4)加强职业道德意识;三、课程内容与学时分配四、教学设计1.整体教学设计以结构化程序设计为框架,首先,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能,其次,采用项目牵引的方法,让学生理解和学习数组、函数和位运算等知识,最终的目的是使学生能应用C语言程序解决实际问题。
教学过程中,通过分组讨论、知识问答、单元测试等教学活动,课外,通过第二课堂、兴趣小组、技能培训等多种途径,并且充分开发学习资源,包括PPT、动画、在线课程等,给学生提供丰富的学习机会。
教学方法主要采用知识讲授法、引导启发法、案例教学等方法,每章配有实验课,让学生消化吸收理论知识,进一步提高编程水平。
《软件开发基础》课程标准
表1 课程基本信息
(一)课程性质与任务
课程性质::《软件开发技术》是计算机专业的一门技术基础课,在软件工程学科人才培养体系中占有重要的地位。
软件开发是建立计算机应用系统的重要环节,通过学习和训练,加深对大学计算机基础课程的理解和认识,加强程序设计能力的训练,培养学生运用软件开发方法和技术分析问题和解决问题的能力。
《软件开发基础》已成为高校计算机软件教学体系中的一门重要课程
课程任务:通过本课程的学习掌握在操作系统、数据库、多媒体、网络等应用环境中软件的基本开发方法及技术,以及在软件开发过程中要解决的数据结构与常用算法的实现。
通过该课程的学习,使学生掌握在上述环境中开发软件所必需的基础知识、基本开发方法和常用开发技术,为今后结合实际应用开发软件打下必要的基础。
(二)课程教学目标
本课程的开设旨在通过该课程的学习,使学生能够全面系统地掌握计算机软件开发技术的基本知识,熟悉软件工程概念与流程、数据结构概念与算法,并且结合数据库知识具有一定的软件系统设计能力。
1. 知识目标
(1)教授以软件开发的发展、主要方法、常用工具的使用为主线。
包括:软件开发的基本概念、基本原理、常用的软件管理方法、常用的建模工具等。
(2)关键的知识讲授阶段有:软件需求获取方法、需求规格说明撰写与评审方法、软件设计的基本概念、结构化设计方法、体系结构设计、面向对象UML的软件分析方法、UML 建模方法、软件测试基本理论等。
(3)通过该课程的教授,学生应具备软件开发基本理论知识。
2. 能力目标
(1)运用软件开发的概念、原理、技术和方法开发与维护软件的能力
(2)编写相关技术文档的能力
(3)分析问题和解决问题的能力和团队工作交流能力。
3. 素质目标
(1)职业素养的培养:对软件开发领域常见的职业要求、团队合作精神进行培养与灌输。
(2)专业素养的培养:对软件管理过程中常见的问题能够予以准确判断,明确解决思路。
(三)参考学时
64(理论:32\实验:32 )学时。
(四)课程学分
3学分
(五)课程内容和要求(理论64学时)
课程旨在使学生掌握软件开发的基本概念、原理和方法,从软件开发技术、软件工程管理和软件工程环境等几个方面了解如何将系统的、规范化的和可以度量的工程方法运用于软件开发和维护中。
要求学生通过本门课的学习,基本掌握结构化方法、面向对象方法等软件开发技术,初步了解软件复用的概念及基于构件的开发方法,同时对软件工程管理和环境等内容有一个总体的了解。
表2 课程内容与学时安排表
(六)教学建议
1. 教学方法
该课程具有理论抽象、内容涉及面广等特点,学生理解难度较大。
单纯利用教材进行教学并不能体现很好效果。
应采用实例与理论相结合的方式进行,并通过简单的实验提高学生的实际工具使用能力。
应在每一章选取真实的开发案例,增强学生的理解与体会。
最好是自始至终采用一个案例来进行讲解,这样比较有连贯性。
2. 评价方法
学期末采用闭卷笔试的方式进行考核。
3. 教学条件
该课程课堂教学方面应以多媒体教学为主。
结合PPT、并介绍UML、SVN等软件的使用。
4. 教材选编
(1)课程教材
[1]顾刚. 软件开发技术基础(国家级精品课程系列教材). 西安电子科大出版社.2010
(2)参考教材
[1] 程国英. 软件开发基础教程[M].高等教育出版社
[2]史济民.软件工程—原理、方法与应用[M].高等教育出版社
[3]周之英.现代软件工程[M].科学出版社。