课程周期:24周
上课模式:小班教学
招生对象:有电脑操作基础,有观察能力以及审美能力,对互联网行业有浓厚兴趣,想进入IT公司的人群。
学习目标
掌握
C++语言、面向对象编程、程序调试、MVC三层架构、Foundation框架等IOS、Android应用开发等相关技能。
课程特色
边学边练培养学生实际操作能力,避免概念化的教学,拒绝培养纸上谈兵的人才,依据企业的人才需求标准培养最实用的行业精英人才。
*阶段:C语言基础
1.掌握C语言的基本语法,数据结构及经典算法。
2.掌握C语言的高级特性即指针的使用。
第二阶段:面向对象编程
1.全面理解面向对象编程及其好处
2.熟知封装、继承、多态三大特性。
3.掌握OC语言的内存管理方式。
4.*使用基础类。
第三阶段:程序的调试
1.*在Apple MacOS平台使用和调试程序。
2.*在Xcode/Interface Builder平台使用和调试程序
第四阶段:基础语言测试
1.通过笔试及上机测试实时检测学生的学习情况
2.通过答案讲解加深和巩固知识点,及时查缺补漏
第五阶段:MVC三层架构
1.掌握处理构造应用程序模型的方法
2.掌握处理普通文件,属性文件等。
3.掌握视图中的绘制,图像处理。
4.掌握视图手势,视图动画,布局。
5.熟练使用单视图控制器和多视图控制器、理解xib文件原理
6.*对一些控件进行界面编程。
第六阶段:设计模式
1.了解几个必要的设计模式。
2.理解KVC和KVO。
3.理解MVC模式中的各模块之间的通信。
第七阶段:Foundation框架
1.了解Foundation API基础类库。
2.使用集合对象进行对象管理。
3.能正确处理日期数据。
第八阶段:网页设计实训
1.掌握本地和网络音频及视频的播放
2.掌握照片的处理。
3.掌握传感器的使用。
4.掌握系统通讯录程序。
第九阶段:服务系统
1.掌握本地和网络音频及视频的播放。
2.掌握照片的处理。
3.掌握传感器的使用。
4.掌握系统通讯录程序。
第十阶段:项目实训
1.以团队为单位合作分工,感受游戏开发的完整过程,积累项目实战经验。
2.游戏最终的整合和测试
第十一阶段:毕业和*
1.教授简历制作、作品整理的技巧
2邀请游戏公司专家模拟应聘过程、做全面的*指导
3.向各大游戏公司合适的岗位推荐