首页 > 文章中心 > 程序员学习计划

程序员学习计划范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

高职院校游戏软件专业课程体系设计

【摘要】文章按照基于职业能力系统化和工作过程的学习领域课程开发流程,分析了游戏软件专业的职业岗位需求,确定了典型工作任务及课程学习链路、设计学习领域,最终形成游戏软件专业课程体系和结构。

【关键词】基于工作过程;典型工作任务;游戏软件;课程体系

1998年~2007年10年间,我国高等职业教育取得了令人瞩目的成绩,为社会经济领域的各行各业生产和工作第一线培养了大批高素质技能型人才。在多年高等职业教育课程改革的实践和探索基础上,在吸收国外先进课程开发思想,和中国特色的高等职业教育发展新模式的指导下,我国提出了职业竞争力导向的“工作过程——支撑平台系统化的课程模式”。基于工作过程的课程开发方法的核心内容是“典型工作任务分析”和“工人专家访谈会”。使用该方法,职业教育课程开发者可以对现代职业实际工作过程中的典型工作任务进行整体化的深入分析,并将分析结果应用在随后的教学设计中,最终准确确定和描述典型工作任务对应的学习领域、职业教育的学习目标和学习内容,从而开发出基于工作过程的系统化的职业教育课程体系。

1.确定专业的职业和职业岗位

基于职业能力系统化和工作过程的学习领域课程,开发的第一步就是确定专业面向的职业和职业岗位,从而明确专业培养目标。一般需要召开技术工人专家访谈会和专业教学工作委员会会议。技术工人专家访谈会的参加人员有来自企业的技术专家、本专业全体教师,会议目标是对人才需求、专业定位、岗位群进行论证,从而确定工作岗位、职责、任务、流程、对象、方法、所需知识、能力和职业素养等。通过会议达成一致认识,游戏开发工作岗位按照游戏开发生命周期以及市场定位分为以下几类:

(1)游戏策划类:包括游策划师、分策划以及市场策划专员等。

(2)程序设计类:引擎设计人员、程序设计师以及游戏测试人员。

(3)美术设计类:游戏场景设计师、游戏道具设计师、游戏人物设计师。

全文阅读

极限编程在中专学校程序设计教学中的应用

摘 要: 极限编程是一种以代码为中心,强调快速适应需求变化的小型软件开发方法,其实践对于激发学生的学习兴趣、降低学生的学习难度、提高学生的软件整体设计水平、培养学生的交流沟通能力等都非常有益。文章阐述了将极限编程的优秀实践应用于程序设计教学过程中的方法,旨在提高学生学习程序设计的效率和质量。

关键词: 程序设计教学 教学方法 极限编程

在中等专业学校计算机专业中,程序设计是重要的专业课程,是每个学生都应具备的最重要的能力之一。由于课程设置和学生本身的原因,程序设计课往往变成某种计算机语言的语法学习课,学生即使学会某一门语言,也不知道怎么开发软件,缺乏软件工程知识。Extreme Programming(极限编程,简称XP)是由Kent Beck于1996年提出的,它是一种以编码为核心任务并且经历过实践考验的轻量级软件开发方法,是敏捷软件开发方法中最著名的一个。这种软件开发的方法开发规模小,流程相对简单,重要的是,极限编程的开发周期是以代码为中心,将其应用在程序设计教学中,更能突出计算机语言的中心地位。学生在提高自身编程能力的同时,更有助于培养软件工程思想。

一、极限编程概述

极限编程是一种有别于传统软件工程的小型软件开发方法。传统的如RUP的开发方法注重整体架构的由上而下逐步细化,而极限编程则强调由软件最简单的基本核心由内向外逐步构建。软件在设计初期规划客户最基本的需求,在与客户交流的过程中逐渐添加和调整功能模块。每个模块的开发粒度小,实现的功能最基本,代码量小,周期短。

二、在程序设计课程中应用极限编程方法

一名优秀的程序设计人员,除了要有过硬的代码编写能力外,还要具备良好的沟通能力。首先,优秀的代码编写能力不仅是指能够写出执行效率高、运行强健、稳定的代码,而且代码风格优美。有的程序员写的代码思路独特,执行效率很高,但是缺乏良好的注释和书写风格,以至于别人很难理解,甚至一段时间后自己也不知道这块是怎么设计的。这对程序员之间的交流和传承及代码的重构是非常不利的。其次,良好的沟通不仅发生在程序员之间,而且发生在程序员和用户之间。极限编程的最佳实践对以上两点都有严格的要求,将其应用在程序设计教学中非常有利。

1.计划会议。

全文阅读

程序员如何铺就职业坦途

刘晨,1996年进入IT业,从程序员干起。1999年,在“群情激愤、血气方刚”之下开始与朋友一起创业,建立技术团队,担任技术负责人,规划产品线,并获得两轮海外融资。现在公司已经小有规模,但身为老技术员的他经历几次招聘之后,发现现在的程序员水平堪忧,于是他想告诉大家――程序员如何铺就职业坦途。

三大原因阻碍进步

一、不扎扎实实地钻研理论,打好基础。虽然很多程序员也读书,但读的大多是比较热门的所谓“技术”书,业界炒什么“单词”,他就读什么,但理论基础不牢、功底太浅的缺点却不去修正。例如,一些程序员和大学生成天读.NET、J2EE、Ajax之类的书籍,但关于数据库原理、数据结构与算法等基础理论,却一窍不通。甚至有些学生不好好学习学校规定的课程,却到外面参加培训机构培训。

二、敬业精神差,程序漏洞百出。很多程序员工作带身不带脑,边写代码边上网聊天,程序漏洞百出。很少考虑程序问题给用户造成的损失,给公司带来的负面影响,很少去研究自己写的代码能否进一步优化,总认为代码只要通过编译就OK了。

三、过于频繁地跳槽,没有长期规划。刚踏入社会,就成天想着房子和车子,由此抱怨工资太低、待遇太差、老板太小气、房价太高。由于行业发展迅速,这些程序员就会频繁跳槽,他们很少结合自己的实际能力和水平衡量自身的“价值”,更缺乏通过一个长期规划不断提升自身价值的意识。

三个结合铺就坦途

把知识学习与企业需求相结合。大多数程序员都是科班出身,但大学教育是普及教育,教给学生的只是知识,而企业对学生的需求是技能。当双方都不愿意承担“衔接”的作用时,就需要学生自己想办法。目前,企业对软件工程流程越来越重视,所以,适应企业的需要就要学会规范的文档,然后才是技术。东软的副总、CTO方发和这样描述他对IT专业学生的要求:“我们要求学生注重4方面的能力:眼界、学习的方法、技能和规范。要学习如何与别人合作,比如在代码风格上统一。虽然只是一名程序员,但仍需要站在项目经理的层面上看自己的工作,这样才能更好地融入到团队中。”可见,不断积累能够和企业顺利接轨的素质与能力是迅速发展的基础。

将技术提升与行业相结合。程序员首先要在技术上做得比较深入,成为技术专家。无论是Java还是.NET,还是数据库领域,都要成为行家里手。要想出头,必须提高系统设计能力。2000年以后,软件业的编程思维和模式、方法发生了翻天覆地的转变,软件工程流程的普及,使得对程序员的基础要求降低了,但对系统设计的要求提高了。然而,系统设计能力是要与行业结合的,也就是说,要从一个行业应用软件设计的角度来看待程序员的工作,这不仅能够帮助工作,还为以后的“进阶”提供了保障。

全文阅读

电力设计院工程部工作计划

2014年总承包公司工程部的总体工作思路是:以党的十七大精神为指导,认真贯彻落实总承包公司公司的工作部署,坚持以科学发展观为指导,紧跟上级公司创新发展思路,加强培训学习,搞好技术服务,强化现场管理,全面找差,不断创新,持续实践,努力开创公司工程部各项工作的新局面。

一、加强培训学习,不断提高业务技能

以提高学习力为重点,建设高素质人才队伍。通过建立科学的人才培养和使用机制,促进员工加强自我学习、自我完善。安排工程部的全体人员学习学习国家和电力行业的强制性规范条文,学习电力质检中心站监检大纲以及火电,风电,送变电的验评标准,学承包公司的管理制度和各部室的管理文件。加强各类工程规范、规程的学习,学习火电,风电,送变电工程项目的工程合同,学承包工程处三标体系文件,加强PM2软件的学习和应用,严格按照合同工作办事。

同时,加强工程部管理人员的培训和学习,学承包管理方面的知识,组织管理人员到总承包公司先进单位学习,借鉴先进管理经验,不断提高管理水平。通过提高队伍素质,增强科技创新能力,进而实现工程部综合素质的提升。

二、组织工程设计,搞好技术服务

把重点项目的工程设计工作作为本部门的重点任务,组织优秀科技人员来承担,并按照已批准的设计要求,在保证质量、保证工期、保证使用功能的前提下,严格按批准的概算进行施工图设计。收集火电工程,风电工程,送变电工程的施工组织设计,安排专题会进行讨论,把好控制投资规模的设计关,把各个工程的施工组织设计规范化,标准化,提高工程设计的深度和施工图设计的水平,并指派专职设计人员常驻施工现场,与各参建单位的有关人员密切配合,为总承包招投标工作、施工现场工作提供标准快速的技术服务。

三、强化现场管理,不断提高管理水平

总公司的各个部门的工程管理人员是矩阵式的管理,既受总承包公司工程部的领导也受项目部的领导,各个项目部的工程部的管理人员要定期向公司工程部汇报所在施工现场的工程管理情况,包括工程进度情况,分包单位执行合同情况,工程部的文件运行情况,现场工程资料是不是与工程同步进行,分承包商人员配备的现场管理人员,技术人员是否能满足施工现场的工程需要,分承包商的现场施工人员是否满足现场工程进度的需要,现场的机械配置是否满足施工现场的需要。

全文阅读

程序设计竞赛在软件工程专业中的应用

摘 要:软件工程专业的主要职责是培养高质量的软件工程师,文章从当前高校软件工程专业课程现状出发,提出将程序设计竞赛引入软件工程的编程语言类与专业基础课教学的策略,并以哈尔滨理工大学软件学院为例,分析其实施成效。

关键词:程序设计竞赛;软件工程;高校

中图分类号:G642.3 文献标识码:A 文章编号:1002-4107(2017)02-0033-02

目前,我国信息产业处在飞速发展的阶段,市场对于软件的需求变化较快,各种软件产品更新较快。软件行业为了满足市场需求和软件产品开发需要,软件技术也在日新月异地更新换代。针对此情况,高校的软件工程专业对于人才的培养也一直要通过教学大纲、教学内容、教材选择等途径的调整,紧跟软件行业的步伐,培养出适应行业需要的高质量的软件人才。

一、软件工程课程现状

国内多数高校软件工程专业针对大一、大二学生开设的编程语言类课程(如:“C/C++语言程序设计”、“面向对象程序设计Java”等)、专业基础类课程(“数据结构与算法”、“离散数学”等),仍存在以下一些问题。(1)人才培养:侧重专业知识点的传授,保证了所讲授内容理论知识结构的科学完备,但是忽视了学生“学以致用”的能力培养,存在“学霸”不会编程的现象。(2)教学内容:主要侧重专业理论知识的讲解,学生只停留在专业知识的识记上,不会运用知识解决问题,学生只停留在敲书上的示例代码的阶段。(3)教材选择:选择的教材主要侧重编程语言语法的介绍,书中的案例很多是关于数值计算的,缺少实践应用价值案例程序。(4)缺少能力培养的平台:在整个教与学的过程中,缺少培养学生分析问题,解决问题的能力,以及创新能力的平台。(5)考核方式:知识的学习过程包括“了解―熟悉―记忆―理解―运用”,多数学生还停留在熟记阶段,所以考核方式也多侧重“死记硬背”,没有检验学生理解和运用的程度。(6)缺少素质培养:软件工程专业的特点就是不断更新,而多数学生只是被动掌握了书上的专业理论知识,缺乏主动学习的意识,不知道进一步拓展学习,没有深层次领悟背后的专业内行,导致缺少通过解决问题来驱动学习知识的专业素质。同时,在团队合作、资源共享、英语阅读以及搜索目标答案等素质方面也需要加强培养[1]。

二、程序设计竞赛平台的构建

为了丰富软件工程专业的学生专业知识学习的氛围,以及提高学生的分析问题、解决问题、编程能力、逻辑思维能力以及创新能力,为学生建立程序设计竞赛平台。该平台主要侧重算法研究与程序设计,为学生营造一个算法和程序设计学习与交流的平台,增强学生们对算法的认识,对程序设计竞赛的认识,重视学生的能力素质培养,为学生开发项目夯实专业基本功。

全文阅读

虚拟局域网技术的实现及目的等

【摘要】 现今社会网络急剧发展,局域网的规模不断扩大,那么大型的超大型的局域网在组建时,考虑到网络的效益和安全,使用了一种新技术VLAN技术。本论文主要介绍了使用这种技术组建虚拟局域网的组主要目的、意义和主要的实现方法。

【关键词】 三层交换 广播风暴 网络阻塞网络拓扑结构 ISO七层模型

一、局域网中的虚拟局域网的目的

虚拟网技术(VLAN,Virtual Local Area Network)的产生主要源于广播。广播在网络中起着非常重要的作用,如发现新设备、调整网络路径、IP地址租赁等等,许多网络协议都要用到广播。然而,随着网络内计算机数量的增多,广播包的数量也会急剧增加,当广播包的数量占到通讯总量的30%时,网络的传输效率将会明显下降。所以,当局域网内的计算机达到一定数量后(一般在150~200台内),就要采用划分VLAN的方法将网络分隔开,将一个大的广播域划分为若干个小的广播域,以减小广播可能造成的危害。

为了避开广播风暴就应该用一种技术,是给一个大的网络分成几个小的网络,这必须在三层交换机或路由器划分,这是几个虚拟的小网,实际还是一个大网络,每个小网内进行广播,就是不会出现因为网络风暴引起的网络阻塞,还有另一个更大的优点是,可以将一个企业的数据库、财务及各部门的信息分开,达到保护信息的一种手段。这就是实现VLAN重要目地。

二、VLAN的重要意义

VLAN中的成员与其物理位置无关,既可连接至同一台交换机,也可连接至不同交换机,来降低移动和变更的管理成本。而且VLAN的实现更具有一下意义。

1.控制广播

全文阅读

武警院校非计算机专业程序设计科目选择

摘要:文章从教学过程双主体的理念出发,立足于既要简单易学、应用性强,又要满足学员毕业后的任职需要,同时从提高计算机等级考试通过率的角度,探讨武警院校非计算机专业程序设计科目的最佳选择问题。

关键词:武警院校;NCRE;计算机语言;Visual Basic;C语言;

武警院校大多为指挥院校,目标是培养“适应武警部队信息化建设和履行职能使命需要的新型高素质指挥警官”。学员既有参加高考的学生,又有从部队考上的战士。生源不同,其文化基础知识相差甚远,但都按统一的实施方案和计划模式进行组织教学,采用封闭式的全程军事化管理制度。主要学习政治理论、科学文化、军事基础、专业业务、身体心理等课程。

武警院校的学员毕业后大部分去基层部队工作,经常需要通过可视化的开发工具快速高效进行软件开发,比如建设网站或开发维护本单位的小型管理信息系统等,所以程序设计课程的科目选择不易过于专业化。选用Visual Basic(以下简称VB)等可视化易学易用的语言为宜,它不但简单易学,功能强大,而且因其先进的Windows编程思想理念,可以满足一些后续专业课程或毕业设计中对编制程序的需求。

武警院校在非计算机专业人才培养方案中明确指出:应届本科毕业学员,需要完成大学本科人才培养方案和课程标准规定的全部课程和各个教学环节规定的内容,并且要求课程学习和毕业考试、毕业论文按照学籍管理规定成绩合格,较好地掌握本专业的基础理论、专门知识和基本技能,具有初步的科学研究和岗位任职能力者,在英语通过四级,计算机通过二级时,授予学士学位。这就给武警院校非计算机专业的程序设计课程提出了更高的要求。

1NCRE与计算机语言

全国计算机等级考试(National Computer Rank Examination,简称NCRE)是经教育部批准,由教育部考试中心主办,面向社会,用于考察应试人员计算机应用知识与技能的全国性计算机水平考试体系。目前该考试共设四个等级,考核内容是根据社会不同部门应用计算机的不同程度和需要、国内计算机技术的发展情况以及中国计算机教育、教学和普及的现状而确定的;它以应用能力为主,划分等级,分别考核,为用人部门录用和考核工作人员提供一个统一、客观、公正的标准。

NCRE二级考核的主要内容是计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。考试科目有语言程序设计(C、C++、Java、VB、Delphi)、数据库程序设计(Visual FoxPro、Access)两大模块共七个科目。

全文阅读

基于行为导向的程序设计教学方法分析研究

摘要: 文章探讨了在高等院校的计算机机程序设计的教学中运用“行为导向教学法”的必要性、可行性,并结合《Visual C++程序设计》的教学实例阐述了“行为导向教学的”实施过程,以及在教学中应注意的问题。

关键词: “行为导向教学法”《Visual C++程序设计》计算机程序设计教学

1.“行为导向教学法”的基本理论

计算机应用早已随着计算机的普及渗透到了各行各业,计算机技术与应用专业则将高级程序设计语言作为其专业的一门必修课。在高级程序设计语言中,Visual C++语言以其易学、易用、功能强大、能够方便快捷地开发Windows应用程序等特点,深受使用者的欢迎。Visual C++是一门集知识和技能于一体、实践性很强的课程,它要求学生既要学好知识,又要掌握实际操作技能。同时,基于Visual C++环境下的软件开发,需要我们对软件进行需求分析及市场调研。如今计算机软、硬件更新换代较快,这就要求学生具备一定的自学能力和程序设计与软件开发的思想。对于这些要求,传统的教学方法难以达到,而使用强调以职业活动为导向,以人为本位的“行为导向教学法”则能较好地实现。笔者在此就在计算机程序设计教学中教师如何运用“行为导向教学法”进行探讨。

“行为导向教学法”是近年来产生于德国的一种职业教育新模式,其目标层次是培养人的行为能力,方法层次是人的行为活动,即:教育以行为为目标,教学以行为为导向,教学是学生积极参与的全面的教学,学习过程是学生用脑、用心、用手来进行学习的过程。

“行为导向教学法”具有较明确的目标,即是以职业活动为导向,以教会学生“学会学习、学会工作”为目标而开展教学活动。因此,对学习者来说,学习目的十分明确,即现在的学习是为今后的职业服务的。教学活动的开展,通常是围绕某一课题、问题或项目开展的,是以“学习任务”为载体,引导学生自主学习和探索的过程。整个教学过程为一个包括获取信息、制订计划、作出决定、实施工作计划、控制质量、评定工作成绩等环节在内的完整的行为模式。教师使用“行为导向教学法”,将能更好地培养学生的关键能力(专业能力、方法能力、社会能力、个性能力),达到高校教育的教学目标。

2.“行为导向教学法”在Visual C++教学中的实施

(1)必要性

全文阅读

高职《自动化生产线安装与调试》课程教学改革研究与实施

【摘 要】本文提出了《自动化生产线安装与调试》课程改革的具体思路及方法,介绍了课程改革的具体实施方法,并对课程改革的未来发展方向进行了展望。

【关键词】自动化生产线 安装 调试 课程改革

一、课程改革的原则及思路

《自动化生产线安装与调试》课程贯彻校企一体、工学结合课程理念,针对陕西包装、军工生产、医药、船舶等企业中自动化生产设备的安装、运行调试、检测维护的需求,按照自动化设备安装员、设备调试员的行业标准,融入中高级维修电工职业标准,以简易组装件生产自动线的控制程序设计,气动回路设计及仿真、运行调试到正常运转的工作过程,设计教学内容、安排教学顺序。

在对自动化设备安装员、设备调试员岗位能力充分调研与分析基础上,选择MPS操作手站调试与运行,MPS各工作站气动系统设计,加工站调试与运行,安装站调试与运行,搬运分拣站调试与运行, MPS各工作站组态监控为教学项目。教学项目安排从简单到复杂、从单一到综合,通过所有项目的学习,把我们的学生从设备调试员,维护员的生手培养成熟练工。整个课程为104课时,设计六个项目。项目一 MPS操作手站调试与运行;项目二 MPS各工作站气动系统设计;项目三 MPS加工站的调试与运行;项目四 MPS安装站调试与运行;项目五 MPS搬运分拣站调试与运行;项目六 MPS各工作站组态监控。

二、课程教学改革的实施方法及过程

本课程采用理实一体化教学模式,课程以工作任务为导向,主要采用项目化教学方法。根据确定的学习情景,学生以团队的形式,制定工作任务计划,教师与学生协作,完成项目教学任务。

以“以项目为主线”并进行分解,以若干“任务”为支撑,在将新知识融入其中,由浅入深,层层展开。将知识点和操作技能要点穿插到各个学习情境中进行学习。在以工作过程为中心的教学模式,教师是工作过程的组织者和协调人,学生是学习工作的主体。在整个学习过程中,教师要引导学生清晰地知道所学知识有什么用,怎么学,怎么学得更好。在“资讯――决策――计划――实施――检查――评价”完整的“六步骤”方法组织教学,六步骤具体如下:第一步,布置团队工作任务。第二步,利用各种教学资源独立学习,收集整理解决方案的资料,然后小组讨论确定解决方案。第三步,小组讨论确定工作计划。第四步,按照既定的解决方案实施,记录实施过程的现象和数据。第五步,按照职业标准进行检查,小组讨论进行评价工作完成过程中较好和不足的部分。第六步,组织学生自评和互评,教师对学生的评价。

全文阅读

交通局学法工作方案

为保证二一五年度学法计划、内容、时间、人员、效果“五落实”,通过学法进一步提高领导干部依法行政和依法决策的能力,增进交通运输系统工作人员的社会主义法治理念,提高交通运输行政执法人员行业管理水平,确保交通运输法律法规的正确实施,制定本方案。

一、组织领导

成立二一五年度学法领导小组,局主要领导为组长,各分管领导为副组长,局直各单位、科室负责人为小组成员。

二、参加学习人员范围

领导干部、一般工作人员、行政执法人员。

三、学习时间

(一)自学时间

1、领导干部全年自学时间不少于50学时。

全文阅读