James Cook University Subject Handbook - 2003

Bachelor of Information Technology

Note: Students are advised that subject contents and course structures in the School of IT are currently under review and that this may result in minor changes in 2003. The subject description for CP subjects may differ from the descriptions in this Handbook, as may the course structures for the BInfTech and the BSc (Computer Science). Students are advised to verify subject and course specifications from the school web site, www.it.jcu.edu.au prior to enrolment.

This is a flexible degree introduced to meet the job market’s increasing needs for IT graduates.

The degree combines a solid basis of computing science theory with practical knowledge and skills in software (languages), software engineering, multimedia and networking. Specialisation is provided in the seven majors of Industry Professional, Bioinformatics, Business Computing, General Computing, E-Business Entrepreneurship, Computer Technology and Geographic Information Systems.

Bioinformatics

Townsville

level 1

SEMESTER 1

BM1000:03 Introductory Biochemistry and Microbiology
CH1001:03 Introductory Chemistry A
CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles

SEMESTER 2

BZ1020:03 Inheritance and the Evolution of Life
CP1300:03 Introduction to Computer Science 2
MA1401:03 Statistics and Data Analysis
MA1721:03 Computing Mathematics

level 2

SEMESTER 1

CP2001:03 Data Structures and Algorithms
CP2230:03 Internetworking 1
EL1010:03 Effective Writing
MA2405:03 Statistical Methods

SEMESTER 2

BZ2420:03 Genetics and Biodiversity Conservation
CP2002:03 Operating Systems
CP2004:03 Object Oriented Programming with Java
CP2240:03 Internetworking 2

level 3

SEMESTER 1

CP3020:03 Advanced Database Management
CP3046:03 Information Technology Project 1
CP3110:03 Fundamentals of Software Engineering
Plus
3 units of electives from CP, BC, BZ/BT/ZL subjects.

SEMESTER 2

BC2023:03 Molecular Biology
CP3047:03 Information Technology Project 2
CP3120:03 Object Oriented Software Engineering
Either  
CP3050:03 Algorithms and Complexity (subject to availability)
or  
CP3070:03 Principles of Data Communications
or  
CP3210:03 Fundamentals of Artificial Intelligence (subject to availability)
or  
Elective approved by Head of School of Information Technology

Business Computing

Townsville, Cairns

level 1

SEMESTER 1

CO1101:03 Accounting for Decision Making
CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles
MA1020:03 Preparatory Mathematics (Townsville only)
MA1021:03 Preparatory Mathematical Skills (Cairns only)
or  
MA1000:03 Mathematical Foundations

SEMESTER 2

Either
CP1010:03 Introduction to Multimedia
or  
CP1030:03 Introduction to Information Technology
CP1300:03 Introduction to Computer Science 2
EL1010:03 Effective Writing
MA1721:03 Computing Mathematics

level 2

SEMESTER 1

CO2611:03 Applied Financial Management
CP2001:03 Data Structures and Algorithms
CP2005:03 Computer Architecture
or  
CP2010:03 Multimedia Web Design
MG2701:03 Organisational Behaviour
or  
MG2710:03 Operations Management

SEMESTER 2

CO1501:03 Introduction to Commercial Law
CP2002:03 Operating Systems
CP2004:03 Object Oriented Programming with Java
MG1702:03 Marketing Management

level 3

SEMESTER 1

CO2801:03 Business Information Systems Development
CP3020:03 Advanced Database Management
CP3110:03 Fundamentals of Software Engineering
Plus
3 units of level 2 or level 3 CP electives, from for example:
CP3003:03 Internet Technology
CP3046:03 Information Technology Project 1

SEMESTER 2

CO2502:03 Law of Business Organisations
CP3070:03 Principles of Data Communications
CP3120:03 Object Oriented Software Engineering
Plus
3 units of level 2 or level 3 CP or CO electives, from for example:
CO3812:04 Current Information Technology for Business 1
CP3047:03 Information Technology Project 2

Computer Technology

Townsville

level 1

SEMESTER 1

CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles
MA1020:03 Preparatory Mathematics
or  
MA1000:03 Mathematical Foundations
Plus
3 units of electives. The following subject is recommended:
CP1030:03 Introduction to Information Technology

SEMESTER 2

CP1010:03 Introduction to Multimedia
CP1300:03 Introduction to Computer Science 2
EL1010:03 Effective Writing
MA1721:03 Computing Mathematics

level 2

SEMESTER 1

CP2001:03 Data Structures and Algorithms
CP2005:03 Computer Architecture
CP2010:03 Multimedia Web Design
Plus
3 units of electives. The following subject is recommended:
CC2510:03 Digital Logic and Computing Methods

SEMESTER 2

CC2511:03 Embedded Systems Design
CP2002:03 Operating Systems
CP2004:03 Object Oriented Programming with Java
CP3070:03 Principles of Data Communications

level 3

SEMESTER 1

CP3020:03 Advanced Database Management
CP3046:03 Information Technology Project 1
CP3110:03 Fundamentals of Software Engineering
Plus
3 units of electives selected from the following:
CC3501:03 Computer Interfacing and Control
CP2230:03 Internetworking 1
CP3003:03 Internet Technology

SEMESTER 2

CP3047:03 Information Technology Project 2
CP3120:03 Object Oriented Software Engineering
Plus
6 units of electives selected from the following:
CP2060:03 Computer Graphics
CP2240:03 Internetworking 2
CP3050:03 Algorithms and Complexity (subject to availability)

E-Business Entrepreneurship

Townsville, Cairns

level 1

SEMESTER 1

CO1101:03 Accounting for Decision Making
CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles
MG2704:03 Consumer Behaviour

SEMESTER 2

CP1010:03 Introduction to Multimedia
CP1300:03 Introduction to Computer Science 2
MA1721:03 Computing Mathematics
MG1702:03 Marketing Management

level 2

SEMESTER 1

CP2001:03 Data Structures and Algorithms
CP2010:03 Multimedia Web Design
CP2230:03 Internetworking 1
MG3761:03 Services Marketing

SEMESTER 2

CP2002:03 Operating Systems
CP2004:03 Object Oriented Programming with Java
CP2240:03 Internetworking 2
MG2705:03 Marketing Communications

level 3

SEMESTER 1

CP3003:03 Internet Technology
CP3020:03 Advanced Database Management
CP3046:03 Information Technology Project 1
CP3110:03 Fundamentals of Software Engineering

SEMESTER 2

CP3047:03 Information Technology Project 2
CP3070:03 Principles of Data Communications
CP3120:03 Object Oriented Software Engineering
MG3762:03 Strategic Electronic Marketing

General Computing

Townsville, Cairns

level 1

SEMESTER 1

CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles
MA1020:03 Preparatory Mathematics (Townsville only)
MA1021:03 Preparatory Mathematical Skills (Cairns only)
or  
MA1000:03 Mathematical Foundations
Plus
3 units of electives. The following subject is recommended:
CP1030:03 Introduction to Information Technology

SEMESTER 2

CP1010:03 Introduction to Multimedia
CP1300:03 Introduction to Computer Science 2
EL1010:03 Effective Writing
MA1721:03 Computing Mathematics

level 2

SEMESTER 1

CP2001:03 Data Structures and Algorithms
Plus
9 units of electives. The following subjects are recommended:
CP2005:03 Computer Architecture
CP2010:03 Multimedia Web Design
CP2230:03 Internetworking 1

SEMESTER 2

CP2004:03 Object Oriented Programming with Java
CP3070:03 Principles of Data Communications
Plus
6 units of electives. The following subjects are recommended:
CP2002:03 Operating Systems
CP2240:03 Internetworking 2

level 3

SEMESTER 1

CP3020:03 Advanced Database Management
CP3046:03 Information Technology Project 1
CP3110:03 Fundamentals of Software Engineering
Plus
3 units of level 2 or level 3 CP electives. The following subject is recommended:
CP3003:03 Internet Technology

SEMESTER 2

CP3047:03 Information Technology Project 2
CP3120:03 Object Oriented Software Engineering
Plus
6 units of level 2 or level 3 CP electives. The following are recommended:
CP2060:03 Computer Graphics
CP3050:03 Algorithms and Complexity (subject to availability)
CP3210:03 Fundamentals of Artificial Intelligence (subject to availability)
Elective approved by Head of School of Information Technology

Geographical Information Systems

Townsville, Cairns

level 1

SEMESTER 1

CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles
MA1020:03 Preparatory Mathematics (Townsville only)
MA1021:03 Preparatory Mathematical Skills (Cairns only)
or  
MA1000:03 Mathematical Foundations
Plus
3 units of electives. The following subject is recommended:
CP1030:03 Introduction to Information Technology

SEMESTER 2

CP1010:03 Introduction to Multimedia
CP1300:03 Introduction to Computer Science 2
EL1010:03 Effective Writing
MA1721:03 Computing Mathematics

level 2

SEMESTER 1

CP2001:03 Data Structures and Algorithms
CP2005:03 Computer Architecture
GE1400:03 Physical Geography and the Environment
EV1004:03 Foundations of Environmental Studies (Townsville only)
or  
GE1350:03 Society, Space and the Environment (Cairns only)

SEMESTER 2

CP2002:03 Operating Systems
CP2004:03 Object Oriented Programming
CP3070:03 Principles of Data Communications
GE2502:03 Introduction to Geographic Information Systems
GE2XXX:03 Elective (Cairns only)

level 3

SEMESTER 1

CP3020:03 Advanced Database Management
CP3046:03 Information Technology Project 1
CP3110:03 Fundamentals of Software Engineering
GE3502:03 Geographic and Land Information Systems

SEMESTER 2

CP3047:03 Information Technology Project 2
CP3120:03 Object Oriented Software Engineering
GE3501:03 Environmental Remote Sensing (Townsville only)
Plus
3 units of electives selected from the following:
CP2060:03 Computer Graphics
GE3503:03 GIS for Environmental Analysis (December block mode)
GE3504:03 Advanced Geographic Information Systems (July block mode)

Industry Professional

Townsville, Cairns

level 1

SEMESTER 1

CP1200:03 Introduction to Computer Science 1
CP1500:03 Introduction to Database Principles
MA1020:03 Preparatory Mathematics (Townsville only)
MA1021:03 Preparatory Mathematical Skills (Cairns only)
or  
MA1000:03 Mathematical Foundations
Plus
3 units of electives. The following subject is recommended:
CP1030:03 Introduction to Information Technology

SEMESTER 2

CP1010:03 Introduction to Multimedia
CP1300:03 Introduction to Computer Science 2
EL1010:03 Effective Writing
MA1721:03 Computing Mathematics

level 2

SEMESTER 1

CP2001:03 Data Structures and Algorithms
CP2005:03 Computer Architecture
CP2010:03 Multimedia Web Design
CP2230:03 Internetworking 1

SEMESTER 2

CP2002:03 Operating Systems
CP2004:03 Object Oriented Programming with Java
CP2240:03 Internetworking 2
CP3070:03 Principles of Data Communications

level 3

SEMESTER 1

CP3020:03 Advanced Database Management
CP3110:03 Fundamentals of Software Engineering
Plus
6 units of electives selected from the following:
CP2250:03 Network Administration 1 (Townsville only)
CP3003:03 Internet Technology
CP3046:03 Information Technology Project 1
CP3047:03 Information Technology Project 2

SEMESTER 2

CP3120:03 Object Oriented Software Engineering
Plus
9 units of electives selected from the following:
CP2060:03 Computer Graphics
CP2260:03 Network Administration 2 (Townsville only)
CP3046:03 Information Technology Project 1
CP3047:03 Information Technology Project 2
CP3050:03 Algorithms and Complexity (subject to availability)
CP3210:03 Fundamentals of Artificial Intelligence (subject to availability)
Elective approved by Head of School of Information Technology