IOS专业介绍

培养目标与培养规格
 本专业方向培养熟练掌握iOS移动软件开发,以项目驱动知识学习,手把手带你迈入顶尖iOS工程师行列。

1.能力目标
(1)熟悉Objective-C或swift程序,熟练运用XCode等开发工具;
(2)具备主流开源组件使用经验如AFNetworking、SDImage等,熟悉常用的手机软件调试方法和技巧;
(3)熟悉各类UI控件,了解Cell重用机制、消息传递,熟练掌握IOS SDK相关技术开发及应用;
(4)熟悉常用算法和数据结构,熟悉网络编程、多线程/异步编程技术;
(5)熟悉UML语言,能使用类图、时序图分析项目需求。

2.知识目标
(1)掌握Objective-C和swift两门语言,掌握ios快速入门的方法;
(2)掌握iOS界面开发、动画编程、多点触控与手势识别和数据存储;
(3)掌握iOS多线程及异步任务处理,以及多媒体编程、地理位置和定位系统;
(4)将知识运用于社交、商城、播放器等APP项目实战中;
(5)使用UML统一建模语言分析项目,深入掌握面向对象知识,深入理解常用设计模式,能负责系统架构设计、概要设计。

3.素质目标
(1)具备良好的政治思想和法律道德素质;具有积极进取精神与良好的爱岗敬业品质;
(2)具备良好的审美素质和科学文化素质;养成守时、踏实、耐心的工作习惯;
(3)有较强职业素养,有规范意识、团队合作精神、交流沟通能力;具有工作所需的适应能力、学习能力、抗压能力。 
专业核心能力与就业岗位指向
 
 

就业岗位指向主要工作任务专业核心能力
初次就业岗
 
初级iOS工程师
负责iOS平台客户端应用的UI、功能逻辑、网络通信等开发工作熟悉Objective-C 或swift,掌握一些UI控件的Framework,熟悉AFnetWorking。有完整的iOS项目经验,至少参加过一个完整的手机应用开发。
目标就业岗
 
iOS研发工程师
负责iOS版应用APP的研发和维护;负责系统、子系统和模块级的架构设计、概要设计工作;具备一年以上的iOS开发经验,有APP Store上架作品。精通Objective-C或swift编程,熟悉扩展iPhone UI控件,熟悉iPhone事件机制。
 熟悉SQL语言,熟悉TCP/IP协议及网络编程;
升级就业岗
 
高级iOS研发工程师
根据项目任务计划完成软件高质量的编码和单元测试工作,负责设计和实现独立业务组件、UI组件,优化代码逻辑。
    负责解决SDK对接过程中遇到的问题,能对项目需求提出技术解决方案,熟悉ios系统各个版本特性,持续关注ios相关技术发展,对sdk持续改进提供意见

精通ios开发平台,具备2年以上iOS平台软件开发经验,熟悉基于TCP/HTTP协议的网络协议,熟悉xml、json等数据传输格式
    熟悉并熟练使用常用的设计模式,对代码的设计和质量有精益求精的精神,工作认真细致
    能熟练使用常用的数据结构和算法,有较强的问题解决能力和良好的编程习惯

 
课程介绍
 
 

学期课程名称总学时考试考查任课老师
1Objective-C基础32 马啸
iOS APP开发快速入门32 马啸
UML入门10 马啸
2iOS控件深入浅出48 马啸
iOS动画编程10 马啸
iOS多点触控与手势识别10 马啸
iOS数据存储10 马啸
iOS网络编程与多线程24 马啸
iOS多媒体与定位24
需求分析与项目架构设计16马啸、周兵、王红星、李知
3swift基础16  马啸
iOS项目实训500马啸


 
实训环境和配置
 
 

序号实训室名称实训项目设备配置要求
主要设备名称数量网络和wifi
1IOS实训室项目实训2016年产22寸mac电脑20
LCD投影仪1
网络机柜1