课程前景
通过该课程的学习,使学员熟练掌握Windows平台下的C++和嵌入式软件开发技术,并通过项目实训积累工作经验和培养职业素质,进而获得高薪、有广阔发展空间的工作机会。
行知汇元:专注才能专业
行知汇元软件培训面向大学生群体,多年的大学生职业培训经验,使行知汇元深刻理解大学生参加培训的技术需求和心理需求;同时行知汇元与上百家IT企业保持常年的合作关系,时刻把握企业技术要求和用人标准的变化。多年来行知汇元一直秉持:悉心施教,培养“行”“知”合一优秀人才服务企业的理念,结合大学生的特点和现状,发展出一套针对大学生群体的独特软件开发人才的培养培训体系。行知汇元通过专业技术与职业素质双轨合并教学的实训方式,使学员经过半年的职业训练,成为一个懂技术、有经验、高素质的“职业人”。学员在具备较好的软件开发技能、项目经验、职业素质的基础上,并能全面、完整、准确地了解行业、了解岗位、了解角色,从而实现良好的就业,为未来的职业发展奠定坚实的基础。
提升学员的从业能力,提升学员就业竞争力是我们的办学宗旨。
行知汇元的培训课程体系全部围绕以上宗旨设置。行知汇元对学员能力的培养体现在课程设置、教学方法、教学管理、测评体系、辅导练习、演练体验等各个方面,行知汇元为此进行了专门长期的研究和独特的系统设计,发展出包括教练技术、体验式教学、技术素质双轨教学、专职教员、小班教学、测评系统、会诊制度、教学过程控制、心理辅导、模拟演练等等教学技术和方法。
我们在这里展示的是可以看见的课程设置,更多内容需要您身临其境才能有切身感受。这就是家家培训机构的课程都差不多,但效果差异很大的根本原因,所谓“家家相似、效果不同;常常看到,每每不懂。”
教学团队
行知汇元的教学团队由开发经验丰富的工程师组成,主讲教员全部为专职讲师。讲师来自不同的行业领域,他们中既有基础软件应用服务器的开发总监,又有拥有丰富的行业应用开发的资深工程师。
教学环境
行知汇元(西安)拥有5000多平米的教学实训场地,施行小班教学,学员实行人手一机,充分保障学员拥有良好的学习环境和得到教员的及时指导。
行知汇元还拥有百余间封闭管理、安全、安静、价格便宜的学员宿舍,供学员选择使用,专用的学员宿舍保障了学员在学习之余拥有一个安全、良好的休息场所。
就业保障
行知汇元良好的教学品质,获得了用人单位的广泛认可,几年来,行知汇元与百余家企业建立了合作关系,行知汇元毕业生的就业状况已经形成口碑,许多学员培训还未结业,已被企业提前预定,良好就业已成为众多学生选择行知汇元培训的理由之一。
课程安排
课程从基础知识开始,由浅入深,循序渐进,适合于理工科大专以上学历者。
课程安排:全日班,6个月,1200学时。
开学日期:每月开班,具体日期请留意网站公告。
就业保障
课程设置 | 目 的 |
C语言程序设计 | 熟练掌握C语言语法; 顺序,选择,循环,数组,函数,基本的排序算法(冒泡,插入,选择),查找算法(折半)。 |
C语言高级开发 | 深入理解指针,内存; 掌握指向函数指针,指针函数,结构体指针,常指针; 掌握数据封装,句柄; 掌握最基本的编程思路; 掌握结构化程序设计方法,理解自上而下的流程分析方法和自下而上的软件开发方法; 掌握C语言开发项目时的文件构成。 |
第一次项目实训 | 了解基本的开发过程,掌握结构化的编程思路,C语言中项目的文件组成结构,不同文件类型的目的以及之间的关系; 如何使用句柄封装数据; 掌握数据的持久化保存; 体会实际开发中该为用户考虑哪些方面。 |
数据结构 | 掌握链表、堆栈、队列、二叉树、图等各种数据结构的实现,掌握各种常用数据结构的检索和排序的算法; 培养学生程序开发的思维逻辑; 灵活应用指针,句柄。深入理解封装; 掌握数据结构在实际中的应用。 |
C++ | 从C语言的功能化模块进入C++的对象化模块,培养出学生“面向对象”的程序设计思想,初步具备驾驭大型软件开发的能力; C++程序设计语言的全面掌握: 关键字,语法; 封装,继承,多态; 面向对象程序设计方法; 泛型,通用编程。 |
第二次项目实训 | 通过项目掌握面向对象程序设计的基本思路和方法,掌握在实际项目中如何设计类; 通过团队合作和角色分工,让学生体验真实项目开发过程中的流程、步骤、开发规范和技术标准的运用;参与和体验项目过程管理、质量管理,积累团队合作经验和提升表达、沟通能力。 |
SQL数据库基础 | 对比数据库与文件操作的优点; 掌握数据库设计的范式和思路; 掌握使用PowerDesign设计项目中的E-R图; 掌握数据库编程;熟练掌握SQL语句和SQL语句优化技巧;掌握使用事务、函数、触发器、存储过程;掌握数据库安全和SQLserver数据库管理。 |
Windows开发 | 掌握基于消息的可视化应用程序开发; 基于Windows的数据库开发 Windows SDK应用:窗体、消息、子窗体、对话框。 MFC应用:面向对象,窗体封装、消息封装。 掌握数据库连接技术:ODBC、OLE DB和ADO连接数据库 |
第三次项目实训 (Win32 C++/SQL Server) | 通过项目掌握需求文档的撰写,项目设计,数据库设计,版本控制软件的使用; 项目开发过程中的计划编制,有效会议组织; 掌握C++基于Win32进行可视化图形程序开发; 通过答辩,项目讲解、专家点评提升学员综合能力。 |
操作系统核心 | 掌握操作系统核心原理,熟练使用系统底层核心对象国际化; 理解操作系统异常,了解操作系统异常和C++异常的关系 掌握多线程应用,多进程应用 了解内存管理:虚拟内存、内存的申请和提交、使用私有堆内存,分配大容量内存。 掌握高级文件操作 |
基于Internet网络开发 | 理解TCP/IP协议; 理解并学会定义应用层通讯协议; 理解服务端通讯模型及客户端通讯模型; 理解无连接UDP编程,理解多播、广播的概念; 学习如何提高网络吞吐量 理解异步连接 IO完成端口的概念。 |
SQLite | 掌握嵌入式数据库SQLite的基本操作 |
WinCE嵌入式开发 | 掌握嵌入式开发基本原理; 搭建嵌入式开发环境; 熟悉嵌入式设备用户交互方式; 掌握嵌入式数据库使用方法。 |
第四次项目实训(嵌入式开发) | 通过项目熟悉嵌入式设备存储方式,掌握高级嵌入式设备图形编程和移动数据网络编程; 通过项目开发提升学生综合运用技术进行软件开发的能力,并进一步提升学生对项目开发过程和开发规范的理解,养成学生良好的项目开发习惯,为学生进入企业做好充分的技术和经验准备。 |
Brew/MTK系统开发 | 理解Brew嵌入式系统; 掌握C++在Brew系统中系统开发; 掌握Brew系统的网络通信编程; |
Objective-C | 理解Unix系统和X图形界面基本原理; 理解对象化C语言和C++语言的相同点和区别; 掌握对象化C语言编程方法; |