COMP 0003 Programming Design (WSTC Prep)

Credit Points 5

Legacy Code 700047

Coordinator Keembiyage De Silva Opens in new window

Description This unit introduces students to the principles required for the effective design and development of solutions to computer program related problems. This unit has been developed to enhance a student's practical ability as well as build a solid theoretical foundation for further study in programming.

School Western Sydney The College

Student Contribution Band HECS Band 2 5cp

Check your HECS Band contribution amount via the Fees page.

Level Undergraduate Level 0 Preparatory subject

Equivalent Subjects LGYB 0451 - Programming Design (UWSCDip) COMP 0004 - Programming Design (UWSC)

Restrictions Students must be enrolled at Western Sydney University, The College.

Assumed Knowledge

The ability to create a mathematical expression for a given problem scenario.  This would require knowledge of basic arithmetic, percentages and simple statistical measures.

Learning Outcomes

On successful completion of this subject, students should be able to:
  1. Describe what is meant by the terms programming and structured programming.
  2. Describe the steps involved in the program development process in solving problems.
  3. Illustrate the steps involved in program development using IPO charts.
  4. Explain what is meant by the term programming language.
  5. Design an algorithm that applies structured programming techniques to solve a given problem.
  6. Develop a set of input test data and deskcheck pseudocode.
  7. Describe what is meant by modularisation, module cohesion and coupling and parameter passing with different aspects of cohesion and coupling.
  8. Design and implement a program solution using an Integrated Development Environment.

Subject Content

1. Introduction to program design
2. Introduction to IPO charts flow charts and pseudocode algorithms
3. Introduction to selection control structures
4. Introduction to repetition control structures
5. Introduction to desk checking the solution algorithm
6. Introduction to modularisation, cohesion and coupling

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Item Length Percent Threshold Individual/Group Task
Project 1 Approx 2 hours 10 N Individual
Class Test 90 minutes 20 N Individual
Project 2 Approx 2.5 hours 20 N Individual
Participation Approx 20 - 30 minutes each class 10 N Individual
Final Exam 2 hours 40 N Individual

Teaching Periods

2022 Trimester 1

Nirimba Education Precinct

Day

Subject Contact Keembiyage De Silva Opens in new window

View timetable Opens in new window

2022 Trimester 2

Nirimba Education Precinct

Day

Subject Contact Keembiyage De Silva Opens in new window

View timetable Opens in new window