发布时间:2016-05-28 10:22:07 热度:94
第一阶段(c语言基础)—共112课时 |
||
课程主题 |
课程内容 |
课程目标 |
基本语法 |
关键字、标示符、注释、数据;常量、变量、输出函数、输入函数、如何高效学习;算术运算符、赋值运算符、自增自减运算符、sizeof运算符、逗号运算符、关系运算符、逻辑运算符、三目运算符 |
熟练掌握C语言的基本语法,并能熟练使用.重点掌握几大运算符的使用,能正确用c语言写出相关代码. |
语句结构 |
If语句,switch语句while语句、do while语句、for语句、continue语句、 break 语句、循环嵌套;函数的基本概念 |
熟练掌握各关键字的涵义并熟练使用各种结构的语句,懂得各语句的使用注意事项 |
数组 |
数组的多种初始化方式、数组遍历、数组内存分配的细节、二维数组等. |
学会使用声明和初始化数组, 对数组元素有深刻了解, 知道如何防止数组越界,了解数组指针的加减. |
函数 |
函数概念,函数定义,指针函数,函数使用,函数的返回值,内联函数,函数嵌套 |
熟悉函数的声明和定义, 熟练使用函数,学会使用宏去定义函数, 了解指针函数与函数指针的区别. |
指针 |
指针的概念,指针运算、指针与数组,指针数组,指针函数,函数指针 |
对指针要有深刻的理解,要深入了解指针与内存的关系, 掌握对指针的定义和使用,熟悉野指针的概念. |
结构体与共同体 |
结构体的定义,初始化,指向结构体的指针,枚举的赋值与使用 |
对结构体和枚举要会使用,熟悉枚举的声明的几种方法,用宏定义枚举. |
第二阶段(iOS综合,)—共264课时 |
||
课程主题 |
课程内容 |
课程目标 |
iOS 基础知识 |
iOS OS X使用, OC基本语法,关键字、OC变量、运算符、注释、循环控制、分支,字符串,OC指针 |
掌握编程的基础知识,对iOS有初步认识,掌握iOS编程的基本方法和技巧. |
iOS UI控件 |
介绍新建工程的文件结构、介绍基础控件和高级控件、多控制器管理;按钮,标签, 自定义界面,Quartz2D等 |
掌握对iOS UI控件的使用,掌握重用机制,熟悉懒加载原则,综合使用多个控件进行界面设计. |
iOS面向对象编程 |
面对对象的特点, 封装,继承, 多态,类,实例方法与类方法,结构体与枚举,@property,@synthesize,@class,self, 分类,代码块,协议,扩展, |
掌握面向对象的原理和三个特点,熟悉类及其方法的定义与使用,并结合多个类进行交互,熟悉几个iOS的属性关键字,对分类,协议扩展等有充分的认识. |
iOS多线程 |
同步下载,异步下载 ,多任务下载,网络安全,线程间通信,NSThread, NSOperation, GCD,NSRunloop. |
掌握多线程的使用, 掌握同步和异步的概念和区别, ,熟悉多任务下载,熟悉多线程的几种使用方法,并掌握其中的一种或两种用于实战. |
iOS网络编程 |
网络协议, 网络交互, TCP与UDP, HTTP请求,HTTP回应,Json数据解析,XML与数据存储,加密算法等 |
掌握网络交互, 掌握http请求及回应,掌握json数据的解析与封闭.掌握数据存储的几种方式,熟悉常用的加密算法. |
iOS数据库编程 |
数据存储的方法, Core Data, mySql, NSUserDefault |
理解数据库技术,能进行简单的数据库操作,了解常用的数据库技术 |
项目练习 |
iOS计算器, iOS在线播放系统,iOS拼图,iOS微博项目,iOS下载器等 |
第三阶段(iOS综合项目)—共112课时 |
||
课程主题 |
课程内容 |
课程目标 |
iOS阅读器 |
基础UI的使用,数据的读写等综合运用 |
能解利用开发工具进行一个完整的客户端开发,理解掌握常用控件,自定义控件,综合运用各大模块知识. |
iOS即时通讯客户端 |
利用XMPP进行即开发, 高级界面设计 |
使用XMPP进行开发,对通讯协议有深刻理解,熟悉数据的封装和解析. |
iOS新闻客户端 |
网络请求和数据解析 |
懂得如何进行网络请求和处理,能*进行企业级项目的开发,能够对相应功能进行性能优化,对项目架构有一定的了解 |
毕业项目实践 |
学员通过分组讨论设计出毕业项目,给出项目需求书,项目开发书册,测试通过考核 |
对过毕业项目了解一个项目和生命周期,对生命周期中的每一个环节都有一定的把控能力 |
该文章有用户自行上传发布,如有侵权内容请及时联系我们将第一时间删除。