NCEA Level 2 Digital Technologies - Software Engineering and Computer Science

12DTP
Course Description

Teacher in Charge:

This is a Digital Technologies Course for students who wish to specialise in Software Engineering and Computer Science in areas such as programming, database, or web technologies. During the course of the year, students will design and develop a software engineering project through to a finished data driven web application.

Student learning will generally revolve around advanced skills in the following areas:

  • Functional programming (primarily using Python)
  • Problem solving using Python
  • Web development including web apps
  • Database design and implementation
  • Software Engineering skills including version control and testing

This course combines Digital Technologies disciplines and prepares students for an increasingly wide range of tertiary or employment pathways.

Students will be encouraged to compete in the range of programming competitions available throughout the year.

When people think of Computer Science they often just think of programming, but there are many more aspects to the field including interaction design, communications and networks, software design, computer security, information systems, big data, machine learning, graphics, operating systems, educational systems, artificial intelligence, and embedded systems (processors that are embedded in everything from mobile phones to cars). All of these areas are experiencing rapid growth both in Aotearoa New Zealand and internationally, and there is a strong demand for Computer Science.


Pathway

NCEA Level 3 Digital Technologies - Computer and Electrical Engineering, NCEA Level 3 Digital Technologies - Interactive Game Design, NCEA Level 3 Digital Technologies - Product Design Technologies, NCEA Level 3 Digital Technologies - Software Engineering and Computer Science

Contributions and Equipment/Stationery

$10 Consumables. It is strongly recommended that students purchase a $5 Print Credit from the Student Office.Students may opt into the COSC 121 course run through the University of Canterbury in July


Recommended Prior Learning

There is a strong preference for students to have successfully completed a Level 1 Digital Technologies course. Alternatively students will be considered who can demonstrate their ability to code.


Credit Information

This course is eligible for subject endorsement.

Assessment
Level
Internal or
External
Credits
L1 Literacy Credits UE Literacy Credits Numeracy Credits
A.S. 91892 v1 Digital Technologies and Hangarau Matihiko 2.3 - Use advanced techniques to develop a database
2
I
4
A.S. 91893 v1 Digital Technologies and Hangarau Matihiko 2.4 - Use advanced techniques to develop a digital media outcome
2
I
4
A.S. 91896 v1 Digital Technologies and Hangarau Matihiko 2.7 - Use advanced programming techniques to develop a computer program
2
I
6
A.S. 91897 v1 Digital Technologies and Hangarau Matihiko 2.8 - Use advanced processes to develop a digital technologies outcome
2
I
6
A.S. 91898 v1 Digital Technologies and Hangarau Matihiko 2.9 - Demonstrate understanding of a computer science concept
2
E
3
Y
Total Credits

Total Credits Available: 23 credits.
Externally Assessed Credits: 3 credits.
Internally Assessed Credits: 20 credits.

Pathway Tags

Database/Systems Administrator, Game Developer, Information and Communication Technology Manager, Network Engineer, Programmer, Software Architect, Test Analyst, Web Designer, Web Developer, Website Administrator, Software Developer, Small Business Owner, Website Developer