计算机程序设计员
职业定义:职业技能等级证书数字化职业,计算机程序设计员是利用现代信息技术,专门从事计算机软件编制和设计工作的专业人士,计算机程序设计员也是现代AI人工智能基础学科。
报考级别:中级、高级、二级技师
适合人群:本专业或者相关专业人群
课程内容:计算机程序设计员三级培训内容主要包括以下几方面:职业道德与法律法规• 职业道德基本知识:包括遵纪守法、安全生产,爱岗敬业、勤奋学习,保守秘密、诚实守信,操作规范、爱护设备,精益求精、团结协作等。• 相关法律法规:了解与计算机程序设计相关的知识产权保护、信息安全等方面的法律法规。基础知识• 计算机系统基础知识:计算机发展简史、分类和应用领域,硬件组成和性能指标,配置、维护基础知识,操作系统和应用软件基础知识等。• 软件开发基础知识:程序设计语言、数据结构、数据库、专业外语阅读与理解等基础知识。• 软件工程基础知识:软件工程、开发规范、系统运行和维护、程序设计说明文档识读,以及共享软件、免费软件、用户许可证等相关知识。• 网络基础知识:计算机网络的基本概念、网络协议、网络拓扑结构、网络安全等。程序开发准备• 识读、分析设计文档:能识读模块设计概要文档,分析软件模块详细设计,了解软件模块概要文档的结构和详细设计的方法。• 编写、提交设计文档:使用软件设计工具编写设计文档,编写并提交模块设计详细文档,掌握软件设计工具类型和使用方法,以及模块详细设计文档的编制思路和方法。程序编写与修改• 桌面程序设计:编写多文档模块代码、视图与文档程序、操作状态栏和工具栏程序,调用组件静态库和动态库编译程序,掌握相关编写方法和调用方法。• 网页(WEB)程序设计:开发动态网页代码,使用WEB框架技术编写代码,了解动态网页代码开发方法和WEB框架的使用方法。• 数据库程序设计:安装、创建、配置和删除数据库,编写数据库表、函数及函数调用程序代码,掌握数据库的种类和特点、开发环境的安装配置方法、SQL语句的使用等。• 网络应用程序设计:使用Socket编写收发数据的程序,编写TCP、UDP程序,TCP/IP异步处理程序,TCP/IP出错处理程序,掌握Socket的工作原理和使用方法,TCP和UDP的程序设计方法等。• 移动终端应用程序设计:开发移动终端应用程序、小程序,使用组件开发移动终端图形界面,完成移动终端应用程序与后端接口的交互开发,掌握相关开发方法。程序调试与验证• 程序调试:设置远程调试环境,进行远程调试,了解远程调试环境的要素和调试方法。• 功能验证:使用功能测试工具进行代码自测,运用边界值、等价类等技术进行功能性验证,掌握功能测试工具的类型和使用方法,以及测试技术方法。实践项目与竞赛• 实践项目:通过实际的软件开发项目,让学员从需求分析到系统设计、编码实现、测试以及部署,全程参与,提高实际操作能力和解决实际问题的综合能力。• 竞赛:参照国家职业标准,进行计算机程序设计员实际操作竞赛,检验学员的实际工作能力和创新思维。持续学习与发展• 新技术学习:鼓励学员学习云计算、人工智能等新技术,以适应快速变化的IT行业,保持竞争力。• 职业发展规划:帮助学员了解职业发展路径,提供职业规划建议,助力学员在计算机程序设计领域实现更好的职业发展。