Introduction to Object Oriented Software Development for Mobile Device Computing

Introduction to Object Oriented Software Development for Mobile Device Computing

Mobile

Explosive growth of mobile device computing has changed the way companies do business and the sheer volume of data now accessed by mobile devices has never been greater. Pace University has the most comprehensive and current programs found anywhere in the greater New York (NYC) Metropolitan area.

For those with little to no experience in programming, the Introduction to Object Oriented Software Development for Mobile Device Computing is the perfect starting point to start a career in mobile technologies. The job market for mobile computing is strong and will remain for many years to come. Learn how to build mobile apps on any platform and advance your career skills by calling us today!

 

Course Details
icon iPhone

 

Date: August 25th - October 15, 2014

Days: 14
M/W, 6 p.m. to 8:30 p.m.

Fee: $1,500.00

Location: 163 Williams St., New York, NY 10038

CRN: 90371

icon

Course Description

This course provides the fundamentals in object oriented programming for beginning students or students looking to refresh their programming skills before advancing on to iOS or Android. There will be a number of homework assignments, hands-on exercises and small class projects throughout the course.

This is a non-credit (continuing education / professional development) class. Students interested in receiving graduate credit for this course and one of the Mobile Device Computing programs (iPhone / Android) should speak with Jim Irvine - Program Manager for more details.

Click for Detailed Course Description

icon

You Will Learn To

  • This hands-on course delivers 35 hours of classroom instruction supplemented with outside class assignments. The learning objectives of the program are to prepare students with limited (or minimal) programming background, the skills and programming knowledge to advance on to mobile device computing (iPhone Application Development, iOS and / or Android Application Development courses).
  • Students planning to take the Android class will substitute Objective C lessons or modules for Java lessons / modules.
icon

Who Should Enroll

Anyone who is interested in learning the basics of computer programming (in Objective C / Oject Oriented Programming / Java). This class will prepare students to progress on to the Mobile Device Computing programs (iOS / iPhone / iPad / iTouch - Certificate in iPhone Application Development / Certificate in Android Application Development / Blackberry Device course coming soon). No prior programming experience is required but some programming experience is a definite plus.

icon

Course Format

The Introduction to Object Oriented Software Development for Mobile Device Computing will meet twice per week on Monday and Wednesday evenings. There are a total of seven modules a student will take. The first three modules, all students take together. The next four modules depend on student preference (Objective C or Java) or goals. Students wishing to take both modules (Objective C AND Java) can do so by paying an additional fee of $ 800.00.

COST: $1,500.00

Tuesday and Thursday evenings from 6:00 pm to 8:30 pm (2.5hours) Total classroom time for this course has been increased to 35 hours. This class will meet at our Downtown Campus location (Mac Lab) for hands-on classes.

icon

Questions?

Please contact us at (888) 561-7223 or continuinged@pace.edu

Outline for Introduction to Object Oriented Software Development for Mobile Device Computing

Module 1
Intro to Software Development
Software Development Life Cycle
Software development Paradigms
Software Quality
User Interface Design

Module 2
OOP Fundamentals
Classes Inheritance
Encapsulation
Polymorphism

Module 3
Intro to Object Oriented Programming
Object Oriented Programming Concepts
Steps toward OOP using Objective C
Coding for Reliability
Intro to Programming
Programming Overview

Students taking or advancing on to the iPhone / iOS class will take the following modules:

Module 4
Object Oriented Programming Concepts
Steps toward OOP using Objective C
Software Design with Objective C
Polymorphism
Design Patterns

Module 5
Objective C Fundamentals
Objective C Building Blocks
Controlling Flow
Looping

Module 6
User Defined Functions
User Defined Structures
Classes
Event Based Programming

Module 7
User Interface
Real World Objective C
Understanding Memory
Coding for Performance
Common Problems in Objective C

Students taking or advancing on to the Android class will take the following modules:

Module 4
Object Oriented Programming Concepts using Java
Java Interfaces and Abstract Classes, Polymorphism
Software Design with Java
Design Patterns

Module 5
Java Fundamentals
Java building blocks
Controlling Flow
Looping

Module 6
Classes
Interfaces
Graphical User Interfaces
Event Based Programming

Module 7
User Interface
Real World Java
Java Code security
Multithreaded programming in Java
Common Problems in Java

Location: 163 William St., New York, NY 10038


View Larger Map

 

Other Courses That May Interest You

icon

Android

Certificate in Android Mobile Application Development

 

 

  icon

iPhone

Certificate in iPhone Application Development

 

 

icon

Object Oriented Programming

Introduction to Object Oriented Programming for Mobile Device Computing

 

  icon

iPhone / iOS

Certificate in Advanced iOS Application Development