Design, build and publish iOS and Android mobile apps from scratch and graduate with a portfolio of work
How to code using object-oriented language such as:
In this course, you’ll learn how to use the following software - which is standard across the industry:
Project Development Tools
This sector has traditionally dominated app usage and is forecast to see further growth - from $34.8 billion in 2016 to $74.6 billion by 2020.
The basics of excellent web development
Learn the basic skills of writing HTML5, XHTML and CSS by hand, the fundamental skills to create websites and the principles of good web design. Industry standard practices will be taught such as using proper naming conventions, manipulating and optimising images for the internet, writing basic web-pages using divs and CSS, providing navigation and creating interactive, functioning web-sites.
Learn to apply fundamental programming concepts, basic variables, constants and functions to build small programs.
Learn essential skills in the conceptualisation and techniques of programming and software design. Learn techniques for designing and implementing algorithms as computer programs using a high-level programming language as well as techniques such as debugging and testing, basic design elements of programming and how to construct solutions using specifications.
An introduction to Information Systems (IS). You’ll analyse the theories and applications Information Systems have for business solutions and explore the technology aspect of Information Systems including how to fully develop one.
An introduction to basic concepts and principles of database systems to emphasise the importance of a well-designed database in practice. Learn how data is structured and managed within a relational database.
Learn the critical steps to design conceptual and relational models and implement these using basic DDL-SQL commands. Basic and advanced DML-SQL commands are also presented to enable retrieving accurate information from the database.
Learn to create and use classes to build object-oriented programs including objects and interfaces; basic structures; special member functions; declarations and statements; standard libraries; and exception handling.
Learn the basic skills of designing a website – including how to create a basic web-site structure, manipulate images for the internet, create interactive content and publish functioning websites.
An introduction to a wide range of terminology and tools that have a particular use in Computer Science. The emphasis is placed on reasoned arguments and clarity of exposition as well as algebraic and computational skills. Topics covered in this unit include Sets, Mathematical Induction, Big O Notation, Logic, Predicate Calculus, Graphs, Linear Recurrence Relations, Sorting Methods, Relations and Partial Ordering.
Monday 31 MayApply Now →