UOW
Excellence - Innovation - Diversity
University of Wollongong
Course Handbook
Site Search
Advanced Search  

Skip Navigation

Undergraduate
   
Postgraduate (Coursework & Research)
   
Course Rules & Policies
   
Award Rules
   
General University Rules
   
Codes of Practice
   
 

 

 
 

Computer Science Schedule of Subjects

CSCI101 Introduction to Information Technology A 6
CSCI102 Introduction to Information Technology B 6
CSCI111 Computer Science 1A 6
MATH122 Probability and Logic 6
CSCI112 Fundamentals of Computer Science 6
CSCI121 Computer Science 1B 6
CSCI131 Introduction to Computer Systems 6
CSCI203 Data Structures, Algorithms, Systems 6
CSCI204 Programming: The C Family and Unix 6
CSCI205 Development Methods and Tools 6
CSCI212 Operating Systems 6
CSCI213 Java Programming and the Internet 6
CSCI214 Distributed Systems 6
CSCI235 Databases 6
CSCI236 3D Modelling & Animation 6
CSCI311 Software Process Management 6
CSCI313 Professional Programming Practices 6
CSCI315 Database Design and Implementation 6
CSCI321 Project 12
CSCI322 Systems Administration 6
CSCI323 Artificial Intelligence 6
CSCI324 Human Computer Interface 6
CSCI325 Software Engineering Formal Methods 6
CSCI333 Compilers 6
CSCI334 Interfacing and Real Time Programming 6
CSCI336 Computer Graphics 6
CSCI337 Organisation of Programming Languages 6
CSCI361 Computer Security 6
CSCI365 Computer Science Honours Preliminary 6
CSCI370 Special Topics in Computer Science A 6
CSCI371 Special Topics in Computer Science B 6
CSCI372 Special Topics in Computer Science C 6
CSCI373 Special Topics in Computer Science D 6
CSCI399 Server Technology 6
CSCI407 Corba and Enterprise Java 6
CSCI408 Distributed Java 6
CSCI425 Topics in Software Engineering 6
CSCI444 Perception and Planning 6
CSCI445 Parallel Computing 6
CSCI446 Multi-Media Studies 6
CSCI450 Software Engineering Requirements & Specifications 6
CSCI457 Advanced Topics in Database Management 6
CSCI463 Advanced Computer Graphics 6
CSCI464 Neural Computing 6
CSCI465 Design and Analysis of Algorithms 6
CSCI466 Coding for Secure Communication 6
CSCI467 Complexity Theory 6
CSCI468 Network Security 6
CSCI471 Advanced Computer Security 6
INFO411 Data Mining & Knowledge Discovery 6
INFO412 Mathematics for Cryptography 6
INFO413 Information Theory 6
IACT201 Information Technology and Citizens' Rights 6
IACT202 The Structure and Organisation of Telecommunications 6
IACT301 Information and Communication Security Issues 6
IACT302 Corporate Network Planning 6
IACT303 World-Wide Networking 6
IACT304 eBusiness Fundamentals 6
IACT305 eBusiness Technologies 6
ITCS429 Introduction to Health Informatics 6
ITCS430 Concepts and Issues in Healthcare Computing 6
ITCS431 Advanced Web Application Development 6
ITCS432 Web Design 6
ITCS436 Detailed Design of Integrated Solutions for eBusiness 6
ITCS437 Security, Risk Management and Control in Electronic Commerce 6
ITCS450 Patterns for eBusiness 6
ITCS451 Web Services for Dynamic eBusiness 6
STAT131 Understanding Variation and Uncertainty 6
MATH141 Mathematics 1C - Part I 6
MATH142 Mathematics 1C - Part II 6
MATH187 Mathematics 1A - Part 1 6
MATH188 Mathematics 1A - Part 2 6
MATH203 Linear Algebra 6

RECOMMENDED SUBJECTS FROM THE GENERAL SCHEDULE FOR BACHELOR OF COMPUTER SCIENCE CANDIDATES

CCS105 Introduction to Communication and Cultural Studies 6
CREA102 Professional Practices I 6
ECTE195 Design and Management 6
ECTE196 Introduction to Internet Technology 6
ECTE233 Digital Hardware 1 6
EDIT102 Information Technology for Learning 6
EDUE313 Interactive Multimedia by Design 6
EDUE314 Interactivity and the Web 6
ELS151 English for Academic Purposes: A Second Language Perspective 6
ELS161 English for Academic Purposes: A First Language Perspective 6
ENGG154 Engineering Design and Innovation 6
LANG110 An Introduction to Linguistics 6
MATH111 Applied Mathematical Modelling 1 6
MGMT215 Small Business Management 6
PHIL112 Logic A 6
STS128 Computers in Society 6
WRIT101 Introduction to Writing 6
WRIT210 Writing for the Internet 6

SUGGESTED DOUBLE MAJOR PROGRAMS IN COMPUTER SCIENCE

The following information is intended as a guideline to the candidate in selecting suitable supplementary subjects to make a reasonable pattern for Computer Science degrees.

All candidates are expected to consult with the School and Faculty advisers before committing themselves completely to any particular pattern, whether outlined below or not.

It is emphasised that the following programs are based on the usual 48 credit points per year, totalling 144 credit points over 3 years.

A major study in Computer Science, Secure Distributed Systems or Software Development can be combined with any of the following:
Mathematics (CS01)
Electronic Commerce (CS29, CS30 or CS36)
Electronics (CS37, CS38 or CS39)
Management (CS09)
Marketing (CS10)
Biomedical Sciences (CS02)
Business Information Systems (CS35)
English Language Studies (CS08)
Biological Sciences (CS32)
Chemistry (CS33)
Geosciences (CS34)

Students may also combine a major study in Software Development with a major study in Secure Distributed Systems (CS28).

MAJOR STUDY IN COMPUTER SCIENCE AND MATHEMATICS
(code CS01)

Candidates wishing to combine a major study in Computer Science with a major study in Mathematics are advised to complete at least 60 credit points of Mathematics subjects, including at least 24 credit points of 300-level Mathematics and/or Applied Statistics and 18 credit points of 200-level Mathematics and/or Applied Statistics.

MAJOR STUDY IN COMPUTER SCIENCE (code CS36), SECURE DISTRIBUTED SYSTEMS (code CS30) or SOFTWARE DEVELOPMENT (code CS29), AND ELECTRONIC COMMERCE

Candidates wishing to combine a major study in Computer Science with a major study in Electronic Commerce (EC) are advised to complete the following 54 credit points of study, in addition to the course requirements for the BCompSc.

IACT201 Information Technology and Citizens' Rights
IACT303 World Wide Networking

Plus 18 credit points of 200 level Electronic Commerce subjects;
Plus 18 credit points of 300 or 400 level Electronic Commerce subjects; and
Plus 6 credit points of 200 or 300 level Electronic Commerce subjects.

Subjects taken in this major are not to be counted in the 78 credit points required for the Computer Science major (See degree requirement number 4 for double majors in BCompSc).

Note: Students should choose electives carefully if they wish to follow this major study as many of the following subjects have pre-requisites.

Electronic Commerce (EC) Subjects
ACCY231 Information Systems in Accounting 6
ACCY332 Advanced Information Systems in Accounting 6
ACCY335 Systems Analysis & Design in Accounting & Finance 6
FIN353 Global Electronic Finance 6
BUSS211 Requirements Determination and Systems Analysis 6
BUSS212 Database Management Systems 6
BUSS311 Advanced Database Management Systems 6
BUSS312 Distributed Information Systems 6
CSCI213 Java Programming and the Internet 6
CSCI214 Distributed Systems 6
CSCI311 Software process Management 6
CSCI361 Computer Security 6
CSCI399 Server Technology 6
ECON230 Quantitative Analysis for Decision Making 6
ECON312 Industrial Economics 6
ECON319 Electronic Commerce and the Economics of Information 6
IACT201 Information Technology and Citizens' Rights 6
IACT406 Strategic eBusiness Systems 6
IACT417 Information Management 6
IACT419 Online Information Services 6
LAW210 Contract Law 6
LAW317 E-Commerce Law 6
LAW331 Intellectual Property Law 6
MARK301 Marketing on the Internet 6
MGMT200 Management and Electronic Business 6
COMM300 Innovation and Electronic Commerce 6

MAJOR STUDY IN COMPUTER SCIENCE AND MANAGEMENT
(code CS09)

Candidates wishing to combine a major study in Computer Science with a major study in Management are advised to undertake the following subjects (60 credit points in total):

ACCY100 Accounting IA 6
ACCY102 Accounting IB 6
MGMT102 Business Communications 6
MGMT110 Introduction to Management 6
MGMT201 Organisational Behaviour 6
MARK213 Introduction to Marketing 6
MGMT314 Business Policy 6
MGMT398 Human Resource Management 6

plus 12 credit points from 300-level subjects offered by the School of Management, Marketing and Employment Relations.

MAJOR STUDY IN COMPUTER SCIENCE AND MARKETING
(code CS10)

Candidates wishing to combine a major study in Computer Science with a major study in Marketing are advised to undertake the following subjects (48 credit points in total):

Compulsory subjects
MARK101 Introduction to Marketing 6
MARK217 Consumer Behaviour 6
MARK239 Information for Marketing Decisions 6
MARK319 Applied Marketing Research 6
MARK333 Advertising And Promotion Strategy 6
MARK344 Marketing Strategy 6
Plus two subjects (12 credit points) from the following:
MARK240 Marketing and Consumer Behaviour in East and South-East Asia 6
MARK270 Services Marketing 6
MARK301 Marketing on the Internet 6
MARK317 Business to Business Marketing 6
MARK343 International Marketing 6
MARK356 New Product Marketing 6
MARK359 Sales Management 6
MARK395 Tourism Marketing 6
MARK397 Retail Marketing Management 6

MAJOR STUDY IN COMPUTER SCIENCE (code CS37), SECURE DISTRIBUTED SYSTEMS (code CS38), OR SOFTWARE DEVELOPMENT (code CS39) AND ELECTRONICS

Current BCompSc degree rules plus the completion of the following subjects:

100 level (18cp)
ECTE101 Electrical Engineering 1 6
MATH187 Mathematics 1A, Part 1 6
  or MATH141 or MATH161  
MATH188 Mathematics 1A, Part 2 6
  or MATH142 or MATH162  

200 level (24cp)
ECTE202 Circuits And Systems 6
ECTE212 Electronics And Communications 6
ECTE233 Digital Hardware 1 6
MATH283 Mathematics 2E For Engineers, Part 1 6

300 level (24cp)
ECTE301 Digital Signal Processing 1 6
or    
ECTE363 Communication Theory 6
ECTE313 Electronics 6
ECTE333 Digital Hardware 2 6
ECTE344 Control Theory 6

MAJOR STUDY IN COMPUTER SCIENCE AND BIOMEDICAL SCIENCES (code CS02)

Candidates wishing to combine a major study in Computer Science with a major study in Biomedical Sciences are advised to undertake the following subjects (54 credit points in total) from within the Department of Biomedical Sciences.

BMS101 System Anatomy 6
BMS112 Human Physiology I: Principles and Systems 6
BMS202 Human Physiology II: Control Mechanisms 6
BMS242 Exercise Physiology 6
BMS342 Advanced Exercise Physiology 8
BMS344 Cardiorespiratory Physiology 8
and either
 
BMS211 Foundations of Biomechanics 6
or
 
BMS252 Introduction to Neuroscience 6
and either
 
BMS341 Clinical Biomechanics 8
or
 
BMS346 Motor Control and Dysfunction 8

MAJOR STUDY IN COMPUTER SCIENCE AND BUSINESS INFORMATION SYSTEMS (code CS35)

Candidates wishing to combine a major study in Computer Science with a major study in Business Information Systems are advised to undertake the following subjects (48 credit points in total):

BUSS211 Requirements Determination and Systems Analysis 6
BUSS212 Database Management Systems 6
BUSS214 Business Programming II 6
BUSS215 Business Programming III 6
BUSS311

Advanced Database Management Systems

6
or
 
BUSS312 Distributed Information Systems 6
and
 
BUSS315 Knowledge Based Information Systems 6
BUSS316 Information Systems Development Methodologies 6
BUSS317 Business Programming IV 6

MAJOR STUDY IN COMPUTER SCIENCE AND ENGLISH LANGUAGE STUDIES (code CS08)

Non-English Speaking Background (NESB) Student Stream

Candidates wishing to combine a major study in Computer Science with a major study in English Language Studies are advised to undertake the following subjects (66 credit points in total):

ELS151 English for Academic Purposes: A Second Language Perspective 6
ELS152 English Language Studies 1 6
LANG110 An Introduction to Linguistics: The English Language 8
ELS261 English Language Studies 2 8
ELS262 English Language Studies 3 8
LANG210 Communicating in a Foreign Language 8

Native English Speaking Background Student Stream

A major study in English Language Studies will comprise of 60 credit points for native speakers of English.

ELS161 English for Academic Purposes: A First Language Perspective 6
LANG110 An Introduction to Linguistics: The English Language 8
ELS261 English Language Studies 2 8
ELS262 English Language Studies 3 8
LANG210 Communication in a Foreign Language 8

A specialisation in English Language Studies will comprise of 60 credit points for native speakers of English.

MAJOR STUDY IN COMPUTER SCIENCE AND BIOLOGICAL SCIENCES (code CS32)

Environmental and Ecological Strand

BIOL103 Molecules, Cells and Organisms 6
BIOL104 Evolution, Biodiversity and Environment 6
BIOL240 Organisms and their Life Cycles 6
BIOL241 Biodiversity: Classification and Sampling 6
BIOL251 Principles of Ecology and Evolution 6
STAT252 Statistics for the Natural Sciences 6
BIOL332 Comparative Physiology: Adaptation and Environment 8
BIOL351 Conservation Biology: Marine and Terrestrial Populations 8
BIOL355 Marine and Terrestrial Ecology 8

Cell and Molecular Strand

BIOL103 Molecules, Cells and Organisms 6
BIOL104 Evolution, Biodiversity and Environment 6
CHEM101 Chemistry 1A: Introductory Physical and General Chemistry 6
CHEM102 Chemistry 1B: Introductory Organic and General Chemistry 6
BIOL213 Principles of Biochemistry 6
BIOL215 Introductory Genetics 6
BIOL320 Molecular Cell Biology 8
BIOL303 Biotechnology 8
BIOL321 Cellular and Molecular Immunology 8

MAJOR STUDY IN COMPUTER SCIENCE AND CHEMISTRY
(specialisation code CS33)

CHEM101 Chemistry 1A: Introductory Physical and General Chemistry 6
CHEM102 Chemistry 1B: Introductory Organic and General Chemistry 6
CHEM104 Chemistry 1D (Introductory Chemistry) 6
CHEM105 Chemistry 1E (Introductory Chemistry) 6
CHEM211 Inorganic Chemistry II 6
CHEM212 Organic Chemistry II 6
CHEM213 Molecular Structure, Reactivity and Change 6
CHEM214 Analytical and Environmental Chemistry 6

At least 3 subjects taken from the following

CHEM311 Inorganic Chemistry III 6
CHEM314 Instrumental Analysis 6
CHEM320 Biological Chemistry 6
CHEM321 Organic Synthesis and Reactivity 6
CHEM327 Environmental Chemistry 6
CHEM340 Chemistry Laboratory Project 6
CHEM364 Molecular Structure and Spectroscopy 6

MAJOR STUDY IN COMPUTER SCIENCE AND GEOSCIENCES
(specialisation code CS34)

Two 100-level subjects chosen from the following
GEOS102 Earth Environments and Resources 6
GEOS111 Planet Earth 6
GEOS112 Physical Environments 6
GEOS142 The Human Environment 6
GEOS239 Remote Sensing of the Environment (recommended) 6
GEOS339 Geographic Information Systems (recommended) 6

Plus 18 credit points of 200-level GEOS subjects, depending on 100-level choice.
Plus 16 credit points of 300-level GEOS subjects, depending on 200-level choice.

 
 
 

University of Wollongong
Wollongong NSW 2522 Australia
Telephone +61 2 4221 3555

CRICOS Provider No: 00102E
Privacy, Disclaimer and Copyright Info 2003
Update Enquiries: Secretariat