Courses

Courses

The Mobile Apps Development Course is designed enabling learners with no previous programming background to acquire the knowledge and skills to design, make, and sell a fully functioning Mobile App on the iPhone and Android Apps Market.

Tutor contact details: abdulhamid@appscluster.com

Admin Contact details: appscourse@appscluster.com

Evaluation Jan 2013 Course

 

The structure of our courses 

All our courses are structured to include taught lessons, supervised lab hours, a string emphasis on producing an end product and creating opportunities for peer review.

Flexibility

All our courses have an aptitude test as part of the registration process. We utilise the aptitude test and the registration process to enable tutors to modify course contents, often creating additional sessions to meet the needs of students.

AppsCluster Courses also structure in supervised revision sessions which go over previously covered content to improve knowledge utilisation during final stages of production.Students are always encouraged to utilise their learning to produce their own end product, our tutors provide detailed written and verbal one to one feedback on their project through the course.

Assessment

All our courses have a strict assessment criteria which has to be met by students. Assessments are carried out through written pieces, short in class tests on certain topics. The most significant element of our assessment is however on the production of an end product.Courses are marked by tutors, and internally sampled and verified by an internal verifier. AppsCluster also provides an appeal panel to look into any specific assessment issues.

Time Table Options

1Academic Term (13 weeks): We have delivered this course over a 13 week period. Students attend the course 2 days per week.

 

2Five Day Intensive Option: Basic (5 Days), Intermediate (5 Days) and Advanced (5 Days)

 

3As part of a 12 month apprentice programme 

 

 

Contact us via appscourse@appscluster.com to discuss delivering the course in partnership with your organisation.

 

 iOS Unit

  • Course Duration: 13  week
  • Credits: 3
  • Accrediting Body: OCN London
  • Course Length: 13 weeks
  • Taught Hours: 50
  • Supervised Lab Hours: 50

Lecture

Structure

Hours

Title

Description

0.1

Initial Assessment

1

Initial Assessment

Assess:  general aptitude, ability to configure windows platform.

0.2

Learning Plan

1

Individual Action plan

One to one feedback on initial assessment and drawing a learning and employment action plan.

1.1

Lecture (50%)

Workshop (50%)

5.0

Platform Configuration

Configuring laptops to run efficiently.

1.2

Lecture (50%)

Workshop (50%)

2.5

Collaboration Tools

advanced features available on free collaboration tools like Google Drive.

2.1

Lecture (75%)

Workshop (25%)

5.0

R&D: Developing your project idea

A brief history of iOS and Apps Market to provide context and workshop on Brainstorming, discussion and feedback techniques

2.2

Lecture (10%)

Workshop (90%)

2.5

R&D II: Presenting your project idea

Communicating an Idea effectively.

3.1

Lecture (50%)

Lab Hours (50%)

5.0

Objective C Programming

This session is designed to introduce new developers to Objective-C programming and to teach those with previous programming language skills such as Java, C++ and OO PHP to make the transition over to Objective-C.

3.2

Lecture (70%)

Lab Hours (30%)

2.5

Objective C Programming

This session is designed to teach basic objective-C and how it has extended from C it self.

4.1

Lecture (50%)

Lab Hours (50%)

5.0

Objective-C Programming Extension to C

This session is designed to teach basic objective-C and how it has extended from C it self.

4.2

Lecture (70%)

Lab Hours (30%)

2.5

Introduction to OOP in Objective-C Part 1 –

This session is designed to teach the object oriented programming using Objective-C and will be discussing techniques used to combine objects so they work together.

5.1

Lecture (50%)

Lab Hours (50%)

5.0

Introduction to OOP in Objective-C Part 2 –

This session is continued from session 4 looking deeper into Object Oriented Programming in Objective C in particular how to extend or inherit capabilities of existing classes and class composition to maintain object reference for related classes.

5.2

Lecture (70%)

Lab Hours (30%)

2.5

Error Handling, Collections, Generics, Streams

Detailed session on Objective C components

6.1

Lecture (50%)

Lab Hours (50%)

5.0

Objective C Programming  Network Programming, Multi – Threading, Concurrent Execution

Detailed session on Objective C Components

6.2

Lecture (70%)

Lab Hours (30%)

2.5

Application Development

iOS development world using the xCODE Standard Development Kit (SDK) During the session you will build your first “Hello, World!” application.

7.1

Lecture (50%)

Lab Hours (50%)

5.0

Fundamentals

Tools provided by Apple  and Xcode  to create, manage and debug applications.

7.2

Lecture (70%)

Lab Hours (30%)

2.5

User Interface

UI components, includes basic concepts such as handling external resources, managing events, and the lifecycle of an iOS  application

8.1

Lecture (50%)

Lab Hours (50%)

5.0

Graphics & Styling

How to design and develop iOS applications to support different mobile screen densities and sizes. Tools and resources available to ensure that usability is maintained.

8.2

Lecture (70%)

Lab Hours (30%)

2.5

Menus & Dialogs

How to notify users of various events, creating menus and options for users.

9.1

Lecture (70%)

Lab Hours (30%)

5.0

Networking & Web Services

introduces open standards such as XML and JSON that underpin communication and collaboration between applications. Tools available to communicate with web services and in particular the protocols for data exchange with Web APIs.

9.2

Lecture (70%)

Lab Hours (30%)

2.5

Data Storage & Retrieval Options

Methods and strategies for storing and retrieving data locally. Includes looking at file system, databases, on the SD card, and iOS specific areas

10.1

Lecture (70%)

Lab Hours (30%)

5.0

Location Services

Location-based services. Includes mapping APIs on iOS, including different location providers and properties that are available, how to build and manage maps and related screens.

10.2

Lecture (70%)

Lab Hours (30%)

2.5

Multimedia

iOS support for multimedia (sound and video). Includes playing multimedia as well as using the camera and microphone to record multimedia files.

11.1

Lecture (50%)

Lab Hours (50%)

5.0

Publishing the Application

Finalise the application so that it will be ready for release. This session will also include how to add icons and load images to publish to the iOS Apps Market.

11.2

Lab Hours (100%)

2.5

Supervised Labs

Independent Study and one to one feedback with tutor on your app

12.1

Lab Hours (100%)

5.0

Supervised Labs

Independent Study and one to one feedback with tutor on your app

12.2

Lab Hours (100%)

2.5

Supervised Labs

Independent Study and one to one feedback with tutor on your app

13.1

Lecture (30%)

Workshop (70%)

5.0

Employment Action Plan

Job search, cv building and self employment pathways.

13.2

Lecture (70%)

Workshop (30%)

2.5

Intellectual Property & Marketing

A brief guide to intellectual property (copyright, design right, trademark etc) and some marketing case studies & tools

14.1

Workshop (100%)

5.0

Presentation

Students will be required to present their completed App, and the idea behind it to the Assessor, Internal Verifier and other students. This will also be recorded on video.

 

Android Unit

  • Level: Level 3
  • Credits: 3
  • Accrediting Body: OCN London
  • Course Length: 13  weeks
  • Taught Hours: 50
  • Supervised Lab Hours: 50

Lecture

Structure

Hours

Title

Description

0.1

Initial Assessment

1

Initial Assessment

Assess:  general aptitude, ability to configure windows platform.

0.2

Learning Plan

1

Individual Action plan

One to one feedback on initial assessment and drawing a learning and employment action plan.

1.1

Lecture (50%)

Workshop (50%)

5.0

Platform Configuration

Configuring laptops to run efficiently.

1.2

Lecture (50%)

Workshop (50%)

2.5

Collaboration Tools

advanced features available on free collaboration tools like Google Drive.

2.1

Lecture (75%)

Workshop (25%)

5.0

R&D: Developing your project idea

A brief history of Android and Apps Market to provide context and workshop on Brainstorming, discussion and feedback techniques

2.2

Lecture (10%)

Workshop (90%)

2.5

R&D II: Presenting your project idea

Communicating an Idea effectively.

3.1

Lecture (50%)

Lab Hours (50%)

5.0

Java 1: Introducing Programming & Java

A brief introduction to programming in general and a brief history of Java

3.2

Lecture (70%)

Lab Hours (30%)

2.5

Java 2: Java Programming fundamentals

Understanding basic Java programming principles

4.1

Lecture (50%)

Lab Hours (50%)

5.0

Java 3: Object Oriented Programming, Class Methods, Defining Classes, Creating Objects, Encapsulation  and Interfaces

Detailed session on creating Java Classes and methods

4.2

Lecture (70%)

Lab Hours (30%)

2.5

Java 4: Working with Custom classes, abstract classes and methods, Inheritance and Polymorphism

Detailed session on ways of extending classes

5.1

Lecture (50%)

Lab Hours (50%)

5.0

Java 5: Working with Files

Detailed session on working with text files

5.2

Lecture (70%)

Lab Hours (30%)

2.5

Java 6: Exception Handling

Detailed session on how to manage errors within the application

6.1

Lecture (50%)

Lab Hours (50%)

5.0

Java 7: Working with XML and Communicating with Web Services

Detailed session on parsing XML documents and communicating with web services and APIs

6.2

Lecture (70%)

Lab Hours (30%)

2.5

Application Development

Android development world using the Android Standard Development Kit (SDK) and Eclipse Development Environment (IDE). During the session you will build your first “Hello, World!” application.

7.1

Lecture (50%)

Lab Hours (50%)

5.0

Fundamentals

Tools provided by Google and Eclipse to create, manage and debug Android applications.

7.2

Lecture (70%)

Lab Hours (30%)

2.5

User Interface

Android UI components, includes basic concepts such as handling external resources, managing events, and the lifecycle of an Android application

8.1

Lecture (50%)

Lab Hours (50%)

5.0

Graphics & Styling

How to design and develop Android applications to support different mobile screen densities and sizes. Tools and resources available to ensure that usability is maintained.

8.2

Lecture (70%)

Lab Hours (30%)

2.5

Menus & Dialogs

How to notify users of various events, creating menus and options for users.

9.1

Lecture (70%)

Lab Hours (30%)

5.0

Networking & Web Services

introduces open standards such as XML and JSON that underpin communication and collaboration between applications. Tools available to communicate with web services and in particular the protocols for data exchange with Web APIs.

9.2

Lecture (70%)

Lab Hours (30%)

2.5

Data Storage & Retrieval Options

Methods and strategies for storing and retrieving data locally. Includes looking at file system, databases, on the SD card, and Android specific areas

10.1

Lecture (70%)

Lab Hours (30%)

5.0

Location Services

Location-based services. Includes mapping APIs on Android, including different location providers and properties that are available, how to build and manage maps and related screens.

10.2

Lecture (70%)

Lab Hours (30%)

2.5

Multimedia

Android’s support for multimedia (sound and video). Includes playing multimedia as well as using the camera and microphone to record multimedia files.

11.1

Lecture (50%)

Lab Hours (50%)

5.0

Publishing the Application

Finalise the application so that it will be ready for release. This session will also include how to add icons and load images to publish to the Android Apps Market.

11.2

Lab Hours (100%)

2.5

Supervised Labs

Independent Study and one to one feedback with tutor on your app

12.1

Lab Hours (100%)

5.0

Supervised Labs

Independent Study and one to one feedback with tutor on your app

12.2

Lab Hours (100%)

2.5

Supervised Labs

Independent Study and one to one feedback with tutor on your app

13.1

Lecture (30%)

Workshop (70%)

5.0

Employment Action Plan

Job search, cv building and self employment pathways.

13.2

Lecture (70%)

Workshop (30%)

2.5

Intellectual Property & Marketing

A brief guide to intellectual property (copyright, design right, trademark etc) and some marketing case studies & tools

14.1

Workshop (100%)

5.0

Presentation

Students will be required to present their completed App, and the idea behind it to the Assessor, Internal Verifier and other students. This will also be recorded on video.

 

 

 

Submit a Comment

Your email address will not be published.


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>