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

 

    

Hosted by www.Geocities.ws

1