L2 Computer Science

Course Description

Teacher in Charge: Mr C. Habberton

Recommended Prior Learning

Level 1 Computer Science

Students will advance their learning how to create digital solutions for real world problems. 

Key areas of learning include: 

  1. Computational Thinking
  2. Project Management (Agile and SCRUM)
  3. Programming
    1. Desktop/Mobile GUI Application Development (C#, Python, Java)
    2. Web Applications (HTML, CSS, JavaScript, PHP)
    3. Database Queries (SQL)
  4. User Experience & User Interface Design
  5. Database Administration

In a day and age where digital technology is fundamental to all industries, it is vital that our students move from being users of technology to creators of technology in order for them to excel in their chosen career. Due to lack of human resource in the Software Engineering field, this career has not only got exciting financial benefits but it has job security as well.

Course Overview

Term 1
Learning advanced programming techniques and advanced project management skills to develop digital outcomes.

Term 2
Using advanced programming and project management techniques to develop a digital outcome.

Term 3
Design and develop a user interface to interact with a relational database.

Learning Areas:

Creative Industries (Technology)


L3 Computer Science (UE)

Career Pathways

Software Developer, Systems Administrator, Information Technology Architect, Game Developer, User Experience Designer, Test Analyst, Network Administrator, Penetration Tester, Security Consultant, Data Analyst, Scrum Master