《软件技术基础》课群体系结构的探讨
软件技术专业群核心课程体系建设
软件技术专业群核心课程体系建设提纲一:软件技术专业核心课程的定义与特点软件技术专业是现代信息技术领域的重要学科之一,其核心课程建设的目的是为了培养具有软件开发与管理能力的高素质人才。
软件技术专业的核心课程体系包括计算机科学与基础知识、软件工程、数据库技术、网络与通信、人机交互及应用开发等几个方面。
计算机科学是软件技术的基础,软件工程课程是软件技术实践的重要环节,数据库技术、网络与通信、人机交互等都是软件技术中的重要技术领域。
从这些课程的特点来看,软件技术专业核心课程的建设需要具有扎实的理论知识与实践能力,并且需要适应其快速发展的特点,关注新技术新领域的发展。
提纲二:软件技术专业核心课程体系建设的现状从国内外高等院校的软件技术专业课程体系来看,已经形成了相对完整的核心课程体系,如计算机科学与技术、软件工程、计算机网络、数据库等。
同时,课程设置中涉及到的技术、知识点从传统的编程语言、算法等多元化至全栈开发、云计算、大数据、人工智能等多方面。
但是还存在以下问题:1. 课程体系不够贴近时代发展的需求,课程老旧。
2. 课程之间容易被划分为独立的教学模块,缺乏整体性。
3. 基础课程与实践课程的结合程度较低,缺乏实践应用案例。
4. 比较注重知识点的传授,忽略综合素养的培养。
提纲三:软件技术专业核心课程体系建设的重点与方法核心课程建设的重点在于贴近时代需求和技术发展潮流。
因此,建设应及时了解行业发展趋势,参考国际先进经验,开设前瞻性、创新性的课程。
同时还需加强课程之间的整合,注重知识点与实践案例的结合,提高学生的实践应用能力及解决问题的能力,培养市场适用性的人才。
方法可以采取以下措施:1. 优化课程设置,引入新兴技术领域并注重课程整合。
2. 注重实践教学,加强实践课程的设置,注重实践应用案例的设立,如企业项目实训等。
3. 加强组织管理,树立新型知识传授的思想,注重课程质量,实现课程的学分化、流程化、工程化的管理。
计算机软件技术基础课程教学探讨
计算机软件技术基础课程教学探讨作者:孙亚杰张永宏刘青山钱承山张群来源:《科技创新导报》2013年第06期摘要:针对计算机软件技术基础课程的内容与特点,探讨了传统教学中存在的不足,提出几点行之有效的教学改革方法。
这些方法在实践中取得了实效,对该课程的教学改革具有一定的意义。
关键词:计算机软件技术基础课程教学改革中图分类号:G642 文献标识码:A 文章编号:1674-098X(2013)02(c)-0-01计算机软件技术基础是为非计算机专业开设的课程,该课程是后续课程的基础,涉及内容比较广泛,包括数据结构、操作系统、数据库系统、计算机网络、软件工程技术、管理信息系统等内容,具有很强的理论和实践性。
本课程有如下三个难点。
(1)该课程的内容多、跨度大、学生把握重点有些困难。
(2)计算机软件技术基础是一门内容综合的课程,涉及的知识面广,学生对基础课程的知识和理解程度有所差别,授课中比较难掌握。
(3)计算机软件技术基础是一门应用性很强的课程,需要理论与实践相结合。
针对以上难点问题,本人分析了目前该课程在授课中普遍存在的问题,并从实际要求出发,对计算机软件技术基础课程的教学改革进行探讨。
1 计算机软件技术基础课程存在的问题(1)目前,大多数老师采用常规的灌输式教学方法,以教师讲授为主,学生处于被动的学习接受状态,缺乏对课程学习的兴趣和主动性,启发式教学没有充分运用。
(2)有时为了增强学生的兴趣和信心,往往较低教学难度,大部分时间讲授基本概念,而对程序设计和调试技巧等较深的知识只是点到为止或者避而不谈。
导致大量学生学完本课程,只会背诵几个基本概念,并没有真正掌握程序设计的很多精华思想和编程技巧,更没有了解软件是如何管理计算机全部资源的。
(3)计算机软件技术基础实验课在机房内进行验证性实验,实验时教师只是把实验目的、具体程序、程序实现的功能等内容介绍给学生,学生直接输入程序代码,然后获取实验数据,验证理论知识。
高职软件技术专业课程体系构建研究
软件技术专业人才结构分析
根 据 发 达 国 家 的 经 验 . 软 在
件 企 业 中 , 发人 员基 本上 分 为 三类 : 件 项 目管理 人 员 、 统 开 软 系 分 析 及 设 计 人 . 、
氇 这 鳘 璺 三竺 类
任务是进行需求分析 、 需求 管 理 和 控 制 以及 结 构 设 计 这 类 人
才 要 求 既 懂 技 术 . 懂 管 理 . 有 较 强 的 创 新 能 力 和 组 织 管 理 又 具
生 科 学 思 维 方 法 、 主创 新 能 力 的训 练 : 企 业 项 目引 入 专 业 自 将
课 程 教 学 . 建 企 业 化 的实 训 环 境 . 学 生 融 人 I 业 的 真 实 构 让 T企
的高 低 取 决 于 软 件 技 术专 业 人 才 的数 量 与 质 量 高 职 软 件 技术
代 化 建设 要 求 相适 应 的 , 德 、 、 、 等 方 面 全 面发 展 的 , 在 智 体 美 具 有 本 专 业 综 合 职 业 能 力 的 .在 软 件 相 关 企 业 从 事 软 件 编 程 、 模 块 设 计 、模 块 级 测 试 和 软 件 销 售 及 维 护 等 第 一 线 工 作 的 高 素
模 式 . 断 满 足社 会 对 信 息 技术 的 发展 需 要 不
总 体 目标 本 专 业 应 主 动 适 应 地 方 经 济 和 行 业 发 展 的 需 要 . 一 步 加 强 校 企 合 作 . 新 人 才 培 养 模 式 . 建 工 学 结 合 的 进 创 构
人 才 培 养 模 式 , 强 课 程 建 设 和 改 革 力 度 。 强 教 学 改革 力 度 . 加 加
《软件技术基础》课程教学大纲
《软件技术基础》课程教学大纲(Foundations of Software Technique)课程编号:10134015课程性质:专业基础课适用专业:各专业先修课程:计算机应用基础、C语言程序设计后续课程:总学分:3.0学分一、教学目的与要求1.教学目标“软件技术基础”是电子工程等理工类专业本科生的一门必修的计算机基础课。
通过本课程的教学,使学生能够较熟练地掌握软件工程、数据结构、操作系统、数据库和网络等计算机软件基础领域中的基本原理和方法。
使学生在完成本课程学习后,掌握计算机较高层次的应用技能,并为计算机软件设计与开发打下良好基础,也为其它计算机后续课程奠定软件基础。
2.教学要求该门课程所涉及的内容十分广泛。
本课程所选取的内容包括以下几个方面:数据结构、操作系统基础知识、数据库基础知识、软件工程基础知识、网络基础知识等。
二、课时安排三、教学内容1.概述(2学时)(1)教学目标对软件的概念、发展和特征等有一个基本的了解和认识。
(2)教学基本要求了解:信息与计算机应用;软件的发展概况;理解:软件的概念;掌握:软件的特征及其分类;(3)教学内容①信息与信息时代;②计算机与计算机系统;③软件的概念、特征、分类等(重点);④软件技术的的发展过程;2.常用数据结构及其运算(17学时)(1)教学目标对线形和非线性两类数据结构的几种非数值运算有深刻的理解和灵活的应用。
(2)教学基本要求了解:数据、数据元素和数据项的概念及相互关系;理解:数据的逻辑结构和存储结构的概念以及相互间的关系;掌握:线性表和树两类数据结构;查找以及排序的算法实现;灵活运用:利用各种算法编写程序解决线形和非线性的各类实际操作问题。
(3)教学内容①数据和数据结构的基本概念;②算法及算法分析(重点);③线性表的结构及运算(重点、难点);④栈和队列(重点);⑤数组(重点);⑥树、二叉树、二叉树的遍历等(重点、难点);⑦图的存储结构、邻接表、邻接矩阵、图的遍历查找算法等(重点);⑧简单查找、二分查找、分块查找、二叉排序树查找及哈希表查找等(重点、难点);⑨选择排序、插入排序、冒泡排序、快速排序、归并排序等(重点、难点);3.操作系统(10学时)(1)教学目标对操作系统的基本功能,尤其是存储管理和处理器管理有深入的理解。
《软件技术基础》一体化教学的立体教材研究与实践
(
’U <M 应用 程 序的 建 立、 编译和运行。
J! 《软件技术基础》 主教材的结构体系
本套教材适用于非计算机专业的工科、 指挥类、 管理 类 大学本、 专科 学生, 以及对 <M 程序设 计语言感兴 趣的初 学 者。学完教材, 能够使 用 <M 编写 简单程序, 达到 全国计 算 机等级考试二级水平。
$
%
’U <M 的基 本 数据 类 型、 运算符合表达式; (U 常用内部函数。
J U :! 教学内容的选取
主教材共 ’) 章, 每章、 节标题与学习重点、 建议学时 如
%
(00)&0) &’0; 修订日期: (00)&0* &’) " 收稿日期: 作者简介: 阎京梅 ( ’W1’ ) , 女, 北京人, 讲师, 硕士, 研究 向为面向对象系统分析与设计。 通讯地址: %00’:’ 天津市东局子军事交通学院计算机教研室; ,I> : ( 0(() *$:)1::*; 6&ODH >: CDEXHEKOIHY L=JA U G=O #II?+DD: /IG@H =E =Q "=OPA@IF /GHIEGI , 4H>H@ DFC ,FDQQHG .EL@H@A@I , ,HDEX HE %00’:’ , -U 7 U "JHED
! "#$% &’() * + ,! .// # ’ 001 &’%0 2
! ! ! ! 计算机工程与科学
" 34-5,67 6 #8.#66 7.#8 9 /".6 #"6
( 00: 年第 (* 卷第 ;’ 期! ! <=>? (* , #=? ;’ , (00:!
计算机软件技术课程群建设研究与实践
关于计算机软件技术基础教学的若干建议
五 、 重 程 序 设 计 思 维 培 养 注
我们 在授课过程 中不能 只注重概念 、 语法 的讲解 , 可以利用更多 的 时间来对学生的思维方式进行 引导。以程序设计为主线 , 每次课都 以典 型的例题开始 , 首先分析问题 , 然后逐步求精 , 逐步将问题 化解成能解决 的小问题 , 以伪代码 或 N— S流程 图的形式给 出算法 , 然后将 算法 “ 翻
九、 结束语
以上只是在教学工作中的一点体会 , 实际上在教学过程中要注意 的 问题还有很多 。教学是-I 艺术 , ' 1 是任课 老师创造 性 、 能动性 和专业水 平 的综合体现。一名合格的计算机基础课程的老师 , 有责任和义务培养 学生浓厚的兴趣和正确的程序设计思想方法 , 以及综合运 用计算机技术 的能力 , 将他们正确领人计算机科学的殿堂。 参考文献 : [] 1 李文杰. 开放 实验 室教 学模式探 索及 实践 [ ] 重庆 工 学院 学 J. 报 ,0 8 ( ) 20 ,6 . [] 2 陈文革. 计算机基础课程实验教学体 系建 设的实践 与探 索[ ] J. 计算机教育 ,0 7 (2 . 2 0 ,2 )
个例题可给出多个不同的算 法 , 通过 比较对照 , 解所需数据 类型或 讲
程序结构 的不同 , 学生学习效果会更好 。
四 、 化 学 生 动 手 实 践 能 力 强
鉴于程序设计是高强度的脑力劳动 , 具有高度 的抽象 思维和很大 的 想象空间, 该课程既不是听会 的, 也不是看会 的 , 而是练会 的。书上看不 懂 的在机器上动手试试, 往往就弄懂 了。只有让学生动手 , 他才会有成就 感, 进而对课程产生兴趣 , 学起来才 比较从容。因此 , 我们的基本思想是 : 在理论指导下, 让学生动手 、 动脑 , 为学生提供更 多的上机实践机会 。实 践证明, 计算机软件技术基础教学只有在学生 编写和调试大量程序之后 , 才能获得进步, 感到运用 自如。通过实践也能培养学生发现问题 、 解决问 题的能力。注重学生动手能力的培养是和 以往教学最大的不同之处 。
软件体系结构知识点完整
1、构件是核心和基础,重用是必需的手段。
2、软件重用是指在两次或多次不同的软件软件开发过程中重复使用相同或相近软件元素的过程。
3、软件元素包括程序代码、设计文档、设计过程、需求分析文档甚至领域知识。
4、把可重用的元素称作软构件,简称为软构件。
5、可重用软件元素越大,就说重用的粒度越大。
6、构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通信接口和代码实现的复合体。
7、面向对象技术达到类级重用,以类为封装的单位。
8、构件模型是对构件本质特征的抽象描述。
三个主要流派,分别是OMG(对象管理组织)的CORBA(通用对象请求代理结构)、Sun的EJB和Microsoft的DOM(分布式构件对象模型)。
9、获取构件的四个途径:(1)从现有构件中获得符合要求的构件,直接使用或作适应性修改,得到可重用构件。
(2)通过遗留工程,将具有潜在重用价值的构件提取出来,得到可重用构件。
(3)从市场上购买现成的商业构件,即COTS构件。
(4)开发符合要求的构件。
10、构件分类方法三大类:关键字分类、刻面分类法、超文本组织方法11、构件检索方法:基于关键字的检索、刻面检索法、超文本检索法和其他检索方法。
12、减少构件修改的工作量,要求工作人员尽量使构件的功能、行为和接口设计更为抽象画、通用化和参数化。
13、构件组装技术:基于功能的组装技术、基于数据的组装技术和面向对象的组装技术。
14、软件体系结构的定义:软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。
软件体系结构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
软件体系结构的意义:(1)体系结构是风险承担者进行交流的手段;(2)体系结构是早期设计决策的体现--①软件体系结构明确了对系统实现的约束条件②软件体系结构决定了开发和维护组织的组织结构③软件体系结构制约着系统的质量属性④通过研究软件体系结构可能预测软件的质量⑤软件体系结构使推理和控制更改更简单⑥软件体系结构有助于循序渐进的原型设计⑦软件体系结构可以作为培训的基础;(3)软件体系结构是可传递和可重用的模型。
计算机软件技术课程群建设研究
计算机软件技术课程群建设研究随着我国教育的改革,社会经济的发展,对高素质人才的需求越来越大,尤其是软件技术型人才。
本文就计算机软件技术课程群的建设进行研究,通过对软件技术课程群体系进行深入的分析,在建立软件开发技术课程群方面要注重教学团队的培养,在教学方法以及教学手段方面,要与时俱进,发展培养实用型的专业技术人才。
促进我国教育改革,以及培养计算机软件技术型人才。
目前我国高校的人才培养模式完全不符合社会企业需求的人才培养。
高校在培养学生的实践与创新能力方面比较欠缺,只注重理论知识的培养。
从而使得计算机方面的学生就业竞争力比较弱,造成就业困难的局面。
部分学生会参加培训机构有关的岗前培训,造成学生较大的经济负担[1]。
另外软件企业无法招到合适的软件技术人才,从而又会加大企业的培训负担。
因此,高校应在培养技术型人才方面要注重培养始建于创新能力。
一、计算机软件技术课程群体系我国相关教育工作人员根据我国的教育现状,并结合国内外先进的教学方式以及改革经验,对软件技术课程群进行深入的分析研究,明确教育目标,对教育体系进行完善。
建立了一个完整的课程群体系。
其一,软件技术方向课程。
根据不同专业方向,学生可以在专业知识以及能力方面选择不同的侧重点,从而针对这一侧重点进行全面的学习。
这类课程的内容主要包含编译原理、软件工程、数据库原理、网络编程、操作系统以及人机界面设计等类型,教学目的在于掌握软件的核心技术,完成软件系统的逻辑处理设计、界面设计、数据存储以及数据传输等任务,使得学生能够在学习的过程中,自主建立一个合理的软件系统结构框架。
这类课程主要训练学生的综合性实践能力,在完成原程序的前提下,进行算法训练,促进学生更好地把握软件技术的本质。
其二,软件技术基础课程。
这类课程主要是传授学生计算机专业方面的基础内容,以及基础软件知识,对本学科的知识体系的思想、基本原理以及方法进行系统的教育。
此课程是计算机知识的基础,在计算机知识体系中处于中心地位。
软件体系结构基础知识
软件体系结构基础知识1.概念理解(1)请根据你的理解和看法,给出“软件体系结构”的定义。
软件体系结构是过程中的⼀个层次,这⼀层次超越计算过程中的算法设计和数据结构设计。
体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计特定功能,设计元素的组织,规模和性能,在各设计⽅案间进⾏选择等。
软件体系结构处理之上关于整体系统结构设计和描述⽅⾯的⼀些问题,如全局组织和全局控制结构、关于通讯、同步与数据存取的协议,设计构件功能定义,物理分布与合成,设计⽅案的选择、评估与实现等(2)所谓“软件开发知识的半衰期”,是什么含义?这个说法是否同样适⽤于“软件⼯程原则”?为什么?科学技能的迅猛发展,使⼈们过去在学校⾥学到的专业知识,逐步陈旧过时,这就是所谓的“知识半衰期”。
适⽤,因为技术的发展,旧的技术可能已经不适⽤于现在的需求。
(3)请通过⽹络搜索,了解“全国计算机技术与软件专业技术资格(⽔平)考试”的相关内容,了解“软考”对计算机与软件专业技术⼈员进⾏的职业资格、专业技术资格认定和专业技术⽔平测试。
你如何理解“计算机与软件专业技术⼈员”的职业前景,认同这个职业⽅向吗?前景不错,但是还是需要提⾼⾃⾝的技术⽔平才能适应⾏业中竞争。
(4)什么是系统设计师?什么是系统分析师?什么是软件架构师?你认为这些职位与本课程有什么关系?系统设计师(SD)是负责设计与开发应⽤软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。
⼜称系统分析师,英⽂system analyst,简称SA。
是指具有从事的分析和设计⼯作能⼒及业务⽔平,能指导和⾼级程序员的⼯作的⼀族。
是软件⾏业中⼀种新兴职业,⼯作职责是在⼀个软件项⽬开发过程中,将客户的需求转换为规范的开发计划及⽂本,并制定这个项⽬的总体架构,指导整个开发团队完成这个计划。
这门课是基础。
2.上⽹搜索和浏览看看哪些⽹站在⽀持软件体系结构,软件开发、软件设计的技术⼯作?请在表1-1中记录搜索结果。
软件体系结构课程
软件体系结构课程软件体系结构是软件技术的重要分支,专业知识的深入研究,更好的服务于软件行业的发展,软件体系结构的学习也变得有越来越重要。
在软件开发过程中,对体系结构的设计与实现是一方面,更重要的是如何更好地理解软件体系结构,以便将软件质量提高到最优,实现高效的软件开发。
软件体系结构课程旨在让学生掌握软件体系结构的基本原理、方法和技术,以及为软件的计划、设计、开发、测试、部署、维护提供参考。
它将软件体系结构的核心概念融入让学生熟练掌握软件体系结构中的层次结构,模块结构,功能结构和实现架构等相关概念。
软件体系结构课程以讲师为主,主要内容包括软件体系结构理论基础、软件体系结构分析方法以及软件体系结构技术实现。
在学习软件体系结构的理论基础时,学生能够入了解软件体系结构的概念,有助于更好地把握软件体系结构的原理、定义和概念,以及相关术语的使用。
在学习软件体系结构的分析方法时,学生能够更好的理解软件体系结构的分析方法,并掌握软件体系结构分析的相关技术,从而在开发阶段更加明晰地分析、理解软件体系结构。
最后,学生将学习软件体系结构实现技术,如映射、编译和虚拟机技术,以及针对不同计算机体系结构进行软件体系结构实现的相关技术。
此外,学生还将接触到软件工程方面的技术,如软件设计、开发、测试、部署、维护等,并学习相关的技术及应用方法,为软件的开发和部署提供参考。
同时,学生还将学习如何评估软件体系结构的指标,以更好地将软件体系结构设计好,并让软件能够按时按质地完成开发和部署。
软件体系结构课程的结果是,学生熟悉软件体系结构的原理、方法和技术,能够设计和实现合理的软件体系结构,能够分析软件体系结构的分析方法,有效地运用软件体系结构的实现技术,并且能够评估软件体系结构的指标,以及运用软件工程的技术完成软件的开发和部署。
软件体系结构课程有助于学生更好地把握软件开发流程,提高软件开发的质量,缩短软件开发周期,保障软件开发的安全性和稳定性,这样就能够为软件行业的发展做出更有意义的贡献。
高职高专院校《计算机软件技术基础》教学改革探讨
一
定 的难 度 .
第 二 . 例 教学 法 _ 发学 生 学 习 兴 趣 案 激 通 过讲 授 知 识在 一 些 典 型软 件 设 计 中 的应 用 来 激 发 学 生 的
该 课 程 是 以” C语 言 程 序 设 计 ” 的学 习 作 为基 础 . 据 结 构 数
的程 序 通 常 是 C语 言 描 述 的 ,C语 言 程 序设 计 》 是数 据 结 构 的 学 习兴 趣 如 语 言编 译 要利 用 ” ” 《 栈 来实 现 函数过 程 的 调 用 。 作 操 前 导课 程 .学 生对 它 的 掌 握程 度 直 接 关 系 着数 据 结构 的教 学 效 系 统 中要 使 用 ” 队列 ” 当计 算 机输 出 的数 据 用 打 印 机 打 印时 , . 通 果 。《 C语 言程 序设 计 》 是大 一 学 生 的一 门专业 基 础课 程 , 由于 学 过 设 置 打 印 队列 . 打 印任 务 逐个 打 印 . 而避 免 数 据 丢 失 或 打 将 从 生 刚 开始 接 触 语 言 类 的 课 程 . 习思 维 并 没 有 发 生转 变 . 学 印 次序 混 乱 . 学 生 以一 种 有 兴趣 的心 态 去学 习这 门课 程 。 如 学 故 让 例
基于UML建模的《软件技术课群》知识体系研究及实践
,Hale Waihona Puke 一一1 — 79
提 高教学质量。 关 键 词 : MI; 件技 术课 群 ; 识 体 系 U 软 知
1 软件技术课群课程教学过程 中存在 的问
题
软件技术是 当今 信息处理 的基 本手段 , 该 课群 内包 含的课程有 : 软件工程 、 数据 结构 、 操 作系统 、 据库技 术 、 数 计算 机 网络 、 V J A程序 A 设计 、 S 技 术及应用 、 tE AP d N T技术八 门课 程 。 o 该课 群的课程 都是计 算机专业必修的专业基础 课程 ,软件技术课群建设 的好坏直 接影响到培 养学 生的质量 的高低 。根 据国内高校的对 比研 究, 以及我 院实 际情况 , 出了“ 提 软件 技术课群” 教学 研究课题 , 该课群将软 件工程 、 数据库 、 数 据结构 、软件开发等各方 面理论 和知识 有机统 形成完整 的软件技术 系统知识体 系。 在 长期 的教学 、 实践 过程 中 , 师发 现该 教 课群 的课程之 问有些 内容交叉 ,有些 内容之间 的前趋 、 后继关 系明显 , 如果不理顺 这些关 系 , 图 1 软 件 分 析 知 识 点 关 系 图 会对课堂教学效率产生很大影响 。为了解决这 的图例( 见图 1。 的课程 , 但是 , 生所处专业 不同 , 学 因而教学层 种矛盾 , 必须寻求一种易 于实现 的解决方 法 , 使 在 此基础上 , 总结每 门课 程 , 每一部 分 、 章 次 、深度不尽相同 ,针对不同学科选择不 同教 得教师能清晰 的理顺课程知识点 、 课程 主线 , 以 标 包括基本概 念 、 数据 材 , 置不 同的课程 设计 , 的放矢 , 学生进 设 有 对 优秀师 资力量为保障 , 提高我们 的教学质量 , 为 节 的主要 内容 及学 习 目 , 算法 , 给出教 学 目 和线路 。 并 标 行分析解决问题的能力培养和计算机综合素质 学生提供最具竞争力 的教育课程体 系以及 最具 结构 、 2 通 过分析 软件课 程的知识 体系 ,以及 培养。 . 2 有针对性 的职业生涯发展规划 。 T市场 对人才需求 的反馈 ,提出教研对 策 , 改 2 -修订 自编的《 .3 2 软件工程》 教材:自 的 编 2 于 U L建模 的《 基 M 软件 技术课 群》 知识 I 进教学 环节 ( 包括教学 内容 、 方法 和培养计划 、 《 软件工程》 教材第一版中配合软件技术课群建 体系研究 内容 , 软件工程 》 教材 , 引 设设 置改革 , 除理论知识外 , 增加 了大量实例及 21 行《 .进 软件技 术课群 》 识体 系研究 。 教 学大纲等 ) 修 订自编 的《 知 以便把握软件领域 的发展趋 势 , 及 个 贯穿全书的完整实例 ,使学生能够系统地 从软件 技术课群核 心课 程 的整 体 目标 出发 , 构 导教学创新 , 掌握该课 程 , 培养学生对软件的分析能力 、 设计 建软件产业 人才培养主干课程体 系, 探索 软件 时准确地 了解企业用人需求 和标准 。 2 . 在 课群 体系结 构研 究 的基础 上重 新 能力 和编程能力。在分析软件课程的知识体系 .i 2 产 业人才培养模式 。据中 国软件行业协会等组 修订实验教学大纲 , 注意课 基础 上 , 进行 了内容的取舍和侧重点的区分 , 更 织联合启动“ 国软件专业人才培养工程 ” 于 修订理论课程大纲 , 中 关 有利 于教学 的展开。 培养 2 世纪创造人 才总 目标, 1 探索 软件人才培 程 问 的 关 联 。 2 - 在 课群体 系结 构研究 的基 础 上优 化 .2 2 3实践效果 养模式 ,分析了国内外著各 汁 机专业教学计 算 培养计 划 : 一是增 加实 际操作 训练 , 例如 : 网页 这 些成果是 在我们 实际教育 教学过程 中, 划, 结合我校 办学 思想及定位 , 确定 我校计算机 Ja a 加 经过不 断的探 索、 研究 、 用 、 运 改进 、 经验总结而 相关专业软件开发方向 、 培养 目标与层次要求 。 设计与多媒体课件制作 、 v 语言编程训 练 , 标是培养学 生的 逐 步形 成的。同时又将这些成果运用到实际 的 调研软件产业人才知识体系需求 ,从需求核心 强 了学生动手能力 的培养 ; 目 得 课程的整体 目标出发 , 掘课程 内容知识关系 个人级工程项 目开发能力 ,提高学生在个人 软 理论教学 和实践教 学过程 中 , 到了学生和企 挖 编程风格 、 编程技巧 、 算法理解 、 础知 事业用 人单位 的一致 好评。通过应用统一建模 基 和课程之间相互关 联 , 用统一建模语 言 U ML进 件过程 、 一个 方面使 各个教师清 行教学过程 建模 , 构建 了软件工程 、 数据结 构 、 识掌握和应用等多方面 的素质 。二是开展 软件 语言描述 的课 程知识 , 结合 “ 软件 工程 ” 的教学 内容 , 进 晰了各 门相关课程 之间的区别 ,理顺了软件课 操作 系统 、 数据 库技术 、 算机 网络 、A 计 J VA程 设 计综合实验 。 序设 计 、 S A P技术 及应 用 、oN T技 术等 八 门 行软件综合实验建设 ,并将之作为教学 的必 修 程之 间的关 系,在授课过程 中既可以把握本门 d tE 课程组成的课群, 究其知识体系结构 , 研 建立 了 环节。软件设计综合实验的 内容 占有足够 的比 课程 的重点 ,同时融会贯通各 门相 关课 程的知 内容要求可以覆盖软件组件 的开发与应用 、 识 ,另一个方 面使学 生能够学 习到完整的软件 课程知识点的静态模 型与动态模 型。指导规划 重 , 网络软件的开发 、 数据库的设计 、 信息系统 的设 项 目管理 、 发 、 开 测试 、 维护等整套 知识体 系和 精心设计 了各课程 主线 和教学 内容, 把握 软件 领域的发展趋 势 ,及 时准确地 了解 企业用人需 计 、图形及多媒体软件的设计和安全及基础 软 实践体 系。学 生的就业率 和就业层 次得 到了很 求和标 准 , 秀师资 力量 为保 障 , 以优 为学生提供 件设 计。软件设计综合实验的设计 目标是培养 大的提高 ,用人单位对毕业生 的实 际能力和潜 最具竞 争力 的教育课 程体 系以及 最具有针对性 学生的团队合作级工程项 目研发能力 ,让学 生 力给予 了充分 的肯定 。 在团队环境下使用最新的软件开发工具获得较 作者简介 : 王淑蓉(9 2 )女 , 17 ~ , 山西临猗县 的 职业 生涯 发 展 规 划 。 提高学生在项 目规划 、 队 人 ,副教授 ,97年 6月毕 业于华 北工学院计 19 课群 内的八 门课程都是按 照这样 的思路 , 真实的软件开发经验 . 工 成 硕 主要 首先 给出整个课程 的一个包 图,然后依 次给 出 伍 组织 、 作分配 、 员交流 等多方 面的能力 , 算机 系计算机及应 用专业 , 士学位 , 研究 每一部 分知识 点 , 并且给 出知识 点间的关联 , 帮 培养积极 向上的合作精神 。三是整合全校软件 领 域 为软 件 工程 。 进 数理 助教师理顺课程知识点及课程主线 , 有助 于教 技术教 育的需求 , 行分学科 的教育方法。 学工作 的进行 。图 1 软件工程》 是《 课程知识 点 系 以及管理学 院部 分专业 开设有 软件 技术课群
软件技术专业课程体系构建研究
软件技术专业课程体系构建研究在信息时代,软件行业的蓬勃发展带动了社会对软件技术人才的需求量,各个领域在转型发展中都需要大量的软件技术人才,我国高职院校软件技术专业课程体系构建面临着新的形势和要求。
从软件技术专业职业岗位发展为切入点,就基于职业岗位的软件技术专业课程体系构建研究与实践进行分析探讨,以期为我国软件技术专业教育改革的推进贡献一份力量。
标签:研究与实践;课程体系构建;软件技术专业;职业岗位一、软件技术专业职业岗位发展分析近年来,随着时代的进步,科学技术快速发展,改变了人们的学习、生活、工作方式,成为了带动各个领域改革创新的重要支撑。
社会对软件技术人才的需求量越来越大,要求也愈加提高。
随着我国软件业的不断发展,社会上软件人才结构矛盾愈加明显。
虽然一定程度上呈现出IT技术人才需求减少的趋势,但究其原因,这种现象的发生主要是由于我国软件技术人才现状还没有彻底摆脱“需求旺盛、结构失衡、缺口较大”的困境,人才结构不合理与人才短缺实际上是两个并存的问题。
软件从业人员中专业人才的比重很小,这也是影响了我国软件产业发展的一个重要因素。
从目前来看,我国除了少数发达城市外,大部分地区的信息化水平仍处于“婴儿”时期,软件人才的欠缺俨然成为需要解决的紧迫问题。
在国家和政府的积极推进下,我国信息化面向各个领域全面普及发展,在教育、机关、企事业、社会中扮演着重要角色,想要实现我国信息化建设目标的关键在于人才培养,各个行业的发展均需要引进专业的软件技术人才。
二、准确定位培养目标在开展软件技术专业课程教学前,高职院校首先要全面分析职业岗位,明确岗位具体需求,掌握现阶段对软件测试工程师、软件技术支持工程师、Java程序员、C#程序员、UI界面设计师的具体岗位需求。
明确各个软件技术岗位的典型工作任务,以及对岗位人员素质、能力和知识的相应需求,只有在此基础上才能够推进我国软件技术专业课程体系的职业化构建与实践。
在全面分析具体软件岗位需求后,根据课程开发的指导思想,全面培养学生核心能力,准确定位人才培养目标,让学生能够扎实地掌握软件基础知识,提升学生职业道德素质和逻辑思维能力,培养学生创新创造能力和技术专业实践能力,有意识加强对学生职业可持续发展能力与团队协作能力的培养,从而为社会培养出高素质、能力强的技能型软件人才。
软件工程技术 课程体系
软件工程技术课程体系
软件工程技术的课程体系主要包括以下几个部分:
1.公共基础课:包括思想政治类、数学类、物理类、计算机类等,旨在培养学生基本的科学素养和计算机技能。
2.专业基础课:面向对象程序设计、计算机电路、数据结构、工程数学、离散数学、数据库系统原理、软件集成开发环境、计算机组成原理与实验、工程设计导论、汇编语言程序设计、操作系统与实验、计算机网络等。
3.专业课:分为四个方向,包括动漫与数字媒体艺术方向、数据库应用技术方向、嵌入式软件技术方向和网络与通信软件技术方向,课程包括各自领域的专业课和实践课程。
4.专业选修课:学生可以根据自己的兴趣和职业规划选择相关的选修课程,如软件测试技术、软件需求与项目管理、软件设计实例分析等。
5.集中实践课和课外实践课:包括课程设计、实习实训等实践环节,旨在提高学生的实践能力和团队协作能力。
以上信息仅供参考,建议咨询软件工程专业相关人员获取更准确的信息。
软件技术课程体系
软件技术培养实施方案(2+3)编制:信息工程学院专业名称、招生对象与学制专业名称:软件技术专业编码:院系代码1241 招生代码 95(理)25(文)招生对象:初中毕业生或具有同等学历者学制:二年办学模式:毕业取得全日制专科毕业证、报到证,成考本科毕业证第一阶段基础教育一、培养目标与人才规格(一)、培养目标本专业培养与我国社会主义现代化建设要求相适应,具有良好的政治理论素质,德、智、体、美等方面全面发展,具备系统的网页设计,办公,网络等方面的专业知识和基本的专业英语能力、计算机操作能力,掌握网页开发语言工具,办公自动化软件,网络工程等实际操作流程,熟悉现代公司办公的基本业务。
(二)、业务范围本专业毕业生可在软件相关的各类企业和单位的相关岗位从事网页开发、软件办公、网络工程、软件实施及与本专业相关的各类业务或管理工作。
(三)、毕业生应掌握的专业知识和应具备的技能、能力和素质①、知识结构1、专业必需的科学文化知识;2、初步了解网页开发工具;3、学习HTML网页开发基本知识;4、掌握办公自动化软件的使用;5、掌握网络系统的基础知识;6、掌握网页美工基础知识;8、掌握网页脚本基础知识;9、掌握计算机系统知识;10、掌握计算机的软硬件系统、网络系统的结构和原理11、数制转换运算逻辑运算12、认识软件在计算机中的执行单元,了解进程与线程之间的区别13、开发工具和数据库等的安装和配臵14、掌握软件开发平台的搭建和配臵②、能力结构1、具有利用HTML开发制作静态网页的能力;2、具有利用office软件办公的能力;3、具有利用PHPTPSHOP软件处理平面或相关设计作品的能力;4、具有利用网络知识施工能力;5、数据库管理能力;③、素质结构1、有软件开发人员的团队精神和气质,爱岗敬业;2、有较强的安全作业意识;3、有较强的服务意识和环保意识;4、具备适应新知识、新材料的潜力。
5、具备适应新市场的意识。
三、专业课程教学内容与教学要求(一)、公共基础课程1、语文培养学生热爱祖国语言文字的思想感情,使学生进一步提高正确理解与运用祖国语言文字的能力,提高科学文化素养,以适应就业和创业的需要。
课程结构体系
课程结构体系
课程结构体系
一、初级阶段
1.基础知识:介绍课程的基本概念,包括电脑操作、软件使用、网络知识和相关的技术。
2.应用知识:应用基本知识以及使用相关软件处理各种复杂的业务问题。
3.技术开发:使用技术开发产品,包括设计、编写、测试、实施以及其他相关环节。
4.实际操作:掌握实际操作的方法和技能,以维护系统的运行状态。
二、中级阶段
1.系统分析:分析现有系统的功能,完善或修改系统以满足业务需求。
2.数据库管理:学习数据库管理原理,把握数据库的运营状况,有效利用数据库资源。
3.程序开发:利用计算机程序软件开发一些新功能,增强软件的可用性。
4.系统设计:根据用户需求设计功能,实现更高效的系统运行。
三、高级阶段
1.系统运行:合理利用系统资源,完善运行流程,确保高效率
的系统运行。
2.数据分析:收集数据,对不同数据分析,进行有效的数据分析处理。
3.程序开发:利用编程语言开发程序,提高计算机程序的效率。
4.软件测试:对软件进行测试,确保软件的质量保证,提升用户认可度。
《计算机软件技术基础》课程教学的实践与体会
科 技 教 育199 科技资讯 S CI EN CE & T EC HNO LO GY I NF OR MA TI ON 随着计算机技术的迅速普及与发展,高校学生的计算机基础教育越来越受到社会的关注和学校的重视,计算机基础课已经成为高校重要的基础课程之一。
《计算机软件技术基础》是我校为工商类、金融、信息与计算科学等专业的本科生开设的一门计算机基础课程。
1 规划课程体系由于理工类、管理类、文法类等学生的专业领域不同,因而对计算机技术的要求也各有不同,我校分别对不同专业的学生设置了相关的计算机类课程。
该课程是针对非计算机类的工商类、金融、信息与计算科学等专业开设的一门软件综合技术基础课程。
其涉及面广,内容相对独立,涉及计算机操作系统、数据结构、数据库技术、软件工程等课程的基本内容。
通过学习该课程,可使非计算机专业的学生能够了解并掌握计算机软件最基本的概念、思想、原理和方法,掌握开发应用软件所必需的软件基础知识,提高软件素质和用计算机技术求解实际问题的能力,为今后更好地服务于该专业打下必要的基础。
2 组织教学环节2.1制定教学大纲和教学内容计算机软件技术基础课程是一门成熟的课程,开设时间较长,但由于其包含的内容丰富,所涉及专业较广,所以课程内容应充分考虑专业培养方案适时调整,2013年我们对旧的教学大纲进行了修订,宗旨是既体现该课程在专业培养目标中的地位和作用,又使课程教学内容保留经典,体现现代、涉及前沿。
目前关于计算机软件技术基础的教材很多,内容也比较成熟,但却鲜有主要依据C语言来描述算法的教材,由于我校所授课学生先修的高级语言仅有C语言,因此在教学实施中,我们将教材中对应内容的算法和例题用C语言进行描述,便于学生理解和学习。
2.2制作多媒体课件计算机软件技术基础是一门交互性很强的课程,因此采用多媒体教学是行之有效的教学手段,多媒体课件的制作是多媒体教学中的一个重要环节。
(1)课件的整体布局上,遵循“按章节组织教学内容、涉及每个知识点、突出重点和难点”的原则,不能把课件制作成教材的“克隆”版,做到源于教材而不局限于教材。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
! "#$% &’() * + ,! .// # ’ 001 &’%0 2
! ! ! ! 计算机工程与科学
"34-5,67 6 #8.#66 7.#8 9 /" .6#"6
( 00: 年第 (* 卷第 ;’ 期! ! <=>? (!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
文章编号: ’001&’%02 ((00: ) ;’&00%(&0%
K! 引言
随着社会经济的高速 发展, 我国 的高等教 育事 业已 步 入从精英教育向大众 化教育的 发展阶 段, 计算机基 础教 育 在我国乃至全世界都 得到了 普遍重视, 中 小学陆续 开展 了 计算机基础教育工作, 进入 大学后 学生的 计算机水 平较 以 前有了很大 的提 高。大学 计算 机基 础教 学 面临 如下 新 问 题: (’ )中学的 ., 课程使大学生对计算机知识了解增多; (( )大学生来自全国各地, 地域差别加大; (% )计算机技术飞速发展, 软件和方法更新换代加快; ($ )随着高等院校 普及学 分制建 设, 计 算机课 程的 学 时和学分都在压缩。 高等院校的计算机基 础教学 正在经 历着大 的变 革, 从 原来的三个层次教 学向现 在的 ’ M 2 方 式转 化, 计算 机 课 程的要求也从原来的会操作 (一级 3KK."6 为主) 和掌握 一
(00)&0) &’0; 修订日期: (00)&0* &’) " 收稿日期:
应用计算机的综合能力转变。
7! 新形式下的计算机基础课程体系
华东理工大学历来重视非计算机专业学生的计算机教 学工作, 提出大学四年 计算机 课程不 断线, 并在大 学一、 二 年级保证每学期有一门计算机的必修课。新一轮的教学改 革中, 我们在整理原有教学内容和总结教学经验的基 础上, 提出了新的华东理工大学非计算机专业学生必修计算机课 程体系: ( 2) ’ M ’+( ( N) M ( +: ( O) 。具体说是如下: (’ )’ ( 2) 说明。 ’— — —在大学一 年 级 第 一 学 期 开 设 《大学 计算机基 础》 ( 2) ; — — —是为尚未掌握计算机基本操作能力的 学生开 设的一门 0 学分课程 《 大学计算机入门》 。 (( )’ + ( ( N) 说明。
《 软 件 技 术 基 础 》课 群 体 系 结 构 的 探 讨
"
,@A 7ABACDE@ =F G@A ;DE@HGAEGIDA =J K"/, "=IDBA 8D=IL
刘! 江, 顾春华, 宋国新, 龚正良 "#$ %&’() , *$ +,-(.,-’ , /01* *-2.3&( , *01* 4,5().6&’() ( 华东理工大学计算中心, 上海 78879:) ( +2;<-=5> +5(=5>, ?’@= +,&(’ $(&A5>@&=B 2C /D&5(D5 ’(E F5D,(262)B, /,’(),’& 78879: , +,&(’) 摘! 要: 高等院校 的计算机基础教学正在经历着大的变革, 从原来的三 个层次教学 向现在的 ’ M 2 方式转 化。在新的 教学改革中, 华东理工 大学非计算机专业学生必修计算机课程体系为 ’ ( 2)M ’ + ( ( N)M ( + : ( O) 。软件 技术基础 课群的体 系结构是以 《操作系统》 和 《 数据结构》 内容作为课群的公共基础, 在此基础上开设四门相对 独立的模块课程, 即 《数 据库技 术与应用》 《 多媒体技术与应用》 、 《软件 工程技术与应用》 、 和 《软件开发技术 与应用》 。 GH@=>’D=: ;B CF HPL=DGCFG LCDG =J @HQ@ ARIECGH=F, G@A E=PLIGAD SCBHEB ARIECGH=F HB E@CFQHFQ JD=P G@A =DHQHFC> G@DAA&>ATA> P=R& A> G= G@A ’ L>IB 2 P=RA>U .F G@A FAV HFF=TCGH=F,G@A FAV EIDDHEI>CD CDE@HGAEGIDA HB LD=L=BAR HF 6CBG "@HFC 5FHTADBHGW =J /EHAFEA ,AE@F=>=QW ( 6"5/,) , V@HE@ HB DALDABAFGAR CB ’ ( 2) M ’ + ( ( N) M ( + : ( O) U .F G@A CDE@HGAEGIDA =J G@A E=IDBA QD=IL =J K"/,,X 3 U / Y CFR X Z U / Y CDA G@A E=PP=F LCDGBU 3F G@HB E=PP=F SCBHB , J=ID HFRALAFRAFG P=RI>A E=IDBAB,ZCGCSCBA ,AE@F=>=QW CFR ;LL>HECGH=F,4I>GHPARHC ,AE@F=>=QW CFR ;LL>HECGH=F,/=JGVCDA 6FQHFAADHFQ ,AE@F=>=QW CFR ;LL>HECGH=F ,/=JGVCDA ZATA>=LPAFG ,AE@F=>=QW CFR ;LL>HECGH=F , CDA HFGD=RIEARU 关键词: 软件技术基础; 课群; 博通 I5B J2>E@: J=IFRCGH=F =J E=PLIGAD B=JGVCDA GAE@F=>=QW; E=IDBA QD=IL; A[GAFBHTA CFR TADBAR 中图分类号: 8:%%U :1 文献标识码: ; 门语言 ( 二级程序设计语言为 主) 向提 高学生使 用、 运用和
作者简介: 刘江 ( ’\:( ) , 男, 黑龙江哈尔滨人, 学士, 副教授, 研究 向为程序设计 法学和软件工程。 通讯地址: (00(%1 上海市徐汇区梅陇路 ’%0 号华东理工大学计算中心;,A> : ( 0(’) :$()%)’(;6&PCH> : >HI]HCFQ^ AEIBG U ARIU EF GEE>5@@: "=PLIGAD "AFGAD, 6CBG "@HFC 5FHTADBHGW =J /EHAFEA CFR ,AE@F=>=QW, /@CFQ@CH (00(%1, -U 7U "@HFC