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

Year:

COMP131 Introduction to Programming and Professional Practice

Updated: 29 January 2013
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 None
Co-requisites None
Restrictions COMP130 or COMP131A or COMP531
Notes

students will need access to a computer with a JAVA language compiler and Internet access

Combined Units None
Coordinator(s)
Unit Description

This unit is the foundation for the computer science strand, introducing techniques for computer program development using a high-level structured programming language. Topics include: control structures; data types; algorithm design and analysis; hardware components; a user view of operating systems and computer networks. The unit also includes a component on social implications, ethics and professional practice in information technology.

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 35%
Assessment Notes
Seven assignments
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1-4 GA: 1, 2, 4, 6, 7
Final Examination 2 hrs 65%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1-4 GA: 1, 2, 4, 6, 7

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

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Students develop knowledge of algorithm design and development taught at lectures which is assessed through program assignments.
True True True
2 Communication Skills
Practised and assessed in assignment solutions. Practised in bulletin board participation.
True True True
4 Information Literacy
Unit involves skills in online learning, literature research and computer skills.
True True True
6 Problem Solving
Unit material and assignments teach problem solving skills in an important area of IT.
True True True
7 Social Responsibility
The unit includes a component on social implications and ethics.
True True True
   

Email to a friend