iOS Mobile Programming Certificate (IJ71)  Technical Certificate of Credit

Stand-Alone Certificate

Program Description:

The latest mobile devices and applications are changing the way we communicate, do business, and access news and entertainment. Businesses, consumers and programmers have embraced this innovative medium, making mobile application developer one of the most demanded and fastest growing IT career paths.

Entrance date: Each semester

Program admission requirements:

Minimum Test Scores:

Writing 236 Reading Comprehension 55
Arithmetic 229 Arithmetic 34

High School diploma or equivalent required for admission.

Credits required for graduation: 19

Albany Technical College is accredited with the Southern Association of Colleges and Schools Commission on Colleges to award Associate of Applied Science Degrees, Associate of Science in Nursing Degrees, Diplomas, and Technical Certificates of Credit. Contact the Commission on Colleges at 1866 Southern Lane, Decatur, Georgia 30033-4097 or call 404-679-4500 for questions about the accreditation of Albany Technical College.

Curriculum Outline (19 hours)
Courses 19 credits 19
CIST 1305

An introductory course that provides problem solving and programming concepts for those that develop user applications. An emphasis is placed on developing logic, troubleshooting, and using tools to develop solutions. Topics include: problem solving and programming concepts, structured programming, the four logic structures, file processing concepts, and arrays.

CIST 2361
Prerequisite: CIST 1305

Provides opportunity to gain a working knowledge of ''C++'' programming. Includes creating, editing, executing, and debugging ''C++'' programs of moderate difficulty. Topics include: basic ''C++'' concepts, simple I/O and expressions, I/O and control statements, arrays, pointers, structures, managing data and developing programs.

CIST 2381

This course explores mobile guidelines, standards, and techniques. This course includes design and development techniques for multiple mobile devices, platforms, and operating systems. Students will develop mobile applications using state of practice development tools, languages and devices.

CIST 2386
Prerequisites: CIST 2361, CIST 2381

This course provides an opportunity to develop a working knowledge of iOS programming that Includes creating, editing, executing, and debugging iOS applications. Students learn how to develop iOS mobile applications using Swift and/or Objective-C, UIKit, AV Foundation, Core Graphics, Core Data, and GameKit.

CIST 2383
Prerequisite: CIST 2386

This course introduces students to Human-Computer Interaction (HCI) concepts and best-practices used in mobile application development with purpose of improving user experiences. In this course students will utilize User Experience Design (UXD) for developing mobile applications in any mobile application platform. The UXD concepts explored in this course will include visual design, information architecture, interaction design, and usability.

Up one level
Programs of Study