L1 Computer Science

Course Description

Teacher in Charge: Mr C. Habberton

Recommended Prior Learning

It would be advantages for learners to have completed the Year 10 Computer Science course. The principles taught using python, HTML and CSS will be developed further to meet NCEA level 1 expectations.

Students will learn how to create digital solutions for real world problems. 

Key areas of learning include: 

  1. Computational Thinking
  2. Project Management 
  3. Programming
    1. Desktop/Mobile Application Development (C#, Python, Java)
    2. Web Development (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
Application Development (python, C# and/or Java)

Term 2
Website Development (HTML, CSS, PHP and JavaScript)

Term 3
Database Administration (SQL)
UX Design (Web focus / Desktop focus)

Learning Areas:

Creative Industries (Technology)


L2 Computer Science

Career Pathways

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