Course: Programming and Computer Science (NCEA L2 – Digital Technology)
This course will explore advanced programming techniques and Computer Science concepts.
When:
Semester Two
Subject Area(s)
Digital Technology
NCEA L2
This course looks at learning advanced Computer Science concepts and programming techniques. The focus for this course is on developing knowledge of Computer Science concepts and advanced programming techniques in Python. There a five possible concepts for the external: computer security, complexity and tractability, artificial intelligence, encryption and error control. One focus will be taught in class.
Requirements
NCEA level 1 recommended. Prior experience with a programming language an advantage. This course is open to anyone interested in learning about programming and computer science at NCEA level 2. Codeavengers account (approx. $10).
Assessment
AS 91896 - 2.7 Use advanced programming techniques to develop a computer program. (Internal) (6 credits)
AS 91898 - 2.9 Demonstrate understanding of a computer science concept. (External) (3 credits)
AS 91899 - 2.10 Present a summary of developing a digital outcome. (External) (3 credits)
About the Teacher
My name is Krista Carnihan and I have been teaching Digital Technology for many years now. I enjoy sharing the power of programming with my students. I have a particular interest in UX design. I enjoy traveling, scuba diving and seeing the wonders of the world.