You are here: UNE Home / Course and Unit Catalogue / 2013 / A-Z / COMP530

Year:

COMP530 Problem Solving and Program Design

Updated: 09 November 2012
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 1 Off Campus
Armidale Trimester 1 On Campus
Armidale Trimester 3 Off Campus
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites candidature in a postgraduate award
Co-requisites None
Restrictions COMP130 or COMP131 or COMP131A or COMP132 or COMP132A or COMP531 or COMP532
Notes None
Combined Units None
Coordinator(s) Serge Bogeholz (sbogeho2@une.edu.au)
Unit Description

This unit introduces the fundamentals of programming and software development using a high-level programming language, JAVA. Students will become familiar with topics that include design methodology, data types, control constructs, functions, classes, and file processing. Off-campus students will need Internet access as well as a JAVA compiler.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material. Please note that textbook requirements may vary from one teaching period to the next.

Starting out with Java: From Control Structures through Data Structures
ISBN: 9780321545862
Gaddis, T. and Muganda, G., Addison-Wesley 2nd ed. 2011
Text refers to: Trimester 1 , On and Off Campus
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 40% On/Off Campus
Assessment Notes
Four practical assignments
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 6
Assignment 1 10% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 6
Assignment 2 10% ISBT On Campus
Assessment Notes
Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, GA: 1, 2, 6
Assignment 3 10% ISBT On Campus approx 1500
Assessment Notes
Essay
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 6
Final Examination 2 hrs 60% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 2, 6
Final Examination 2 hrs 70% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 2, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. apply techniques of computer program development using the programming language Java;
  2. apply techniques of algorithm design and analysis;
  3. explain social implications, ethics and professional practice standards in information technology; and
  4. create and use simple JAVA classes (programming constructs).

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
This is an important area of knowledge for IT professionals.
True True True
2 Communication Skills
Taught, assessed and practised in program documentation.
True True True
6 Problem Solving
Program design and implementation requires the development of problem solving skills.
True True True
   

Email to a friend