|
Preliminary Course Core strands (100% total time) |
|
Concepts and Issues in the Design and Development of Software 30% • Social and ethical issues • Hardware and software • Software development approaches Introduction to Software Development 50% • Defining the problem and planning software solutions • Building software solutions • Checking software solutions • Modifying software solutions Developing Software Solutions 20% |
|
Assessment Components |
Weighting |
Tasks |
|
• knowledge and understanding about hardware and software, software development approaches, software development processes, social and ethical issues • design and development of software solutions • project management techniques, including documentation, teamwork and communication • project(s) |
30% 35% 15% 20% |
Tasks may include: • developing software solutions • interpreting and creating algorithms • maintaining student logbooks • research assignments • debates • case studies • unit tests |