Bachelor of Information Technology
BInfoTech
This course is designed to equip graduates with the skills and attributes required to be effective and efficient information technology professionals.
All students undertake a core of subjects that provide instruction in the principles fundamental to the information systems and computing discipline as well as emerging directions in information technology. Students are then able to tailor their studies to suit particular interests and vocational aspirations by selecting minors from the wide range on offer. These minors have been developed in close consultation with industry and provide graduates with the knowledge and skills required by the information technology industry.
The main objectives of the course are:
the training of information technology professionals who are proficient in the use of computers and computational techniques to develop effective information systems to solve real world problems. Students will have a solid grounding in object-oriented software design methods, as well as developing competency in other aspects of gathering, storing, analysing and presenting information;
the provision of specialised, in-depth training in key areas of information technology application;
the provision of professional training for students who wish to combine computing studies with other disciplines;
the preparation of students who are able to proceed on to postgraduate research in appropriate areas.
This course is also offered as part of an integrated program with Albury-Wodonga TAFE, in which students enrol concurrently in the TAFE Diploma of Information Technology (Network Engineering) through Albury-Wodonga TAFE. Upon completion of this program, students will have met the requirements of both courses and will be eligible for both awards.
Enrolment through
Wagga Wagga Campus
Bathurst Campus
Albury-Wodonga Campus
Study mode
On campus (also available to international students)
Distance education
Normal course duration
Full-time 3 years (6 sessions)
Part-time 6 years (12 sessions)
Credit
Credit packages are available for holders
of NSW and ACT TAFE Certificates and Associate Diplomas in Information
Technology. See also credit details for the integrated program, below.
Graduation requirements
To graduate students must complete 192 points (the
equivalent of 24 standard subjects).
For students completing the integrated program, this comprises the credit
package of 128 points
for Albury-Wodonga TAFE study completed concurrently and 64 points completed during enrolment in
the Bachelor degree course.
Professional recognition
The Australian Computer society (ACU)
accredits courses in information technology to verify that they meet
professional standards in terms of content, staff skills, teaching facility and
quality assurance. Charles Sturt University has the highest level of
accreditation, that is, accreditation at the professional level..
Course structure
The course consists of:
an Information Technology core comprising
11 subjects (96 points)
an Information Technology minor of four subjects (32 points)
a second minor of four subjects (this may
also be in Information Technology) (32 points)
four free electives (32 points)
Information Technology core:
ITC102 Object Modelling Techniques
ITC114 Database Management Systems
ITC125 The Information Superhighway
ITC129 Fundamentals of Programming
using Java
ITC161 Introduction to Information Technology
ITC242 Introduction to Data Communications
ITC301 Software Project Management and Quality Assurance
ITC307 Software Development Project
(16 points)
ITC331 Computer Management, Ethics
and Security
and
one quantitative subject (normally one of QBM117 Business Statistics 1, STA201 Scientific Statistics, ITC215 Modelling and Decision Support, STA109 Environmental Data Analysis, MTH101 Computer Aided Maths 1 or MTH129 Discrete Mathematics)
one business subject (normally one of MGT100 Organisations and Management, ACC100 Accounting 1 or MGT110 Business Communications)
Minors
An Information Technology minor comprises four Information Technology subjects, that include at least one Level 3 subject, either taken from the restricted list below or as specified by the Course Coordinator. The minor may include no more than two Level 1 subjects.
A non-Information Technology minor comprises four subjects in a discipline area other than Information Technology, and must contain at least two subjects that have prerequisites.
An Information Technology subject is generally one with an ITC subject code prefix. However, an alternative may be approved as appropriate by the Course Coordinator.
Restricted Level 3 Information Technology subject list
ITC302 Distributed Database Management
ITC303 Software Engineering
ITC320 Programming in DirectX
ITC322 Data Structures
ITC324 Database Implementation
ITC327 Distributed Programming in Java
ITC330 Life, Chaos and Virtual Worlds
ITC332 Site Operations for Webmasters
ITC333 Server Administration and Maintenance
ITC340 Telecommunications Management
ITC341 Computer Control Systems
ITC348 Inside Active Directory
ITC351 Frontiers of Data Mining
ITC354 Network Engineering 2
ITC355 Network Engineering 3
ITC357 Web Based Information Systems
ITC361 Computational Models
ITC363 Computer Graphics
ITC364 Computational Intelligence
ITC366 Expert Systems
ITC367 Computer Visualisation
ITC370 Concurrent Systems
ITC381 Object-Oriented Technology with C++
ITC382 Client Server Architecture
ITC383 Strategic Information Management
ITC389 Multimedia Systems
Major areas of study
Students may wish to plan their two minors such that these also cover a major area of study in one of the following:
Online and Web-based Systems
Information Systems
Software Engineering
Network Engineering
For a major area of study students must complete eight subjects from one of the following lists including at least two of the subjects indicated with an asterisk(*). Minor variations to the list may be made by the Course Coordinator. Students should contact the Course Coordinator about planning this aspect of their course.
Practical experience
Particular emphasis is placed on the importance of practical experience and all teaching involves industry standard hardware, software, methods and techniques. Final year students investigate, design and implement a substantial computer application to address a practical real world problem in the chosen area of specialisation.
Online and Web-based Systems
ITC130 Online Publishing
ITC204 User Interface Design
ITC216 Online Multimedia
ITC224 Systems Programming in C
ITC237 Object Programming using Java
ITC254 Wireless Networks
ITC262 Operating Systems
ITC324* Database Implementation
ITC332* Site Operation for Webmasters
ITC333* Server Administration and Maintenance
ITC351* Frontiers of Data Mining
ITC357* Web Based Information Systems
ITC366* Expert Systems
ITC367* Computer Visualisation
ITC389* Multimedia Systems
Information Systems
ITC203 Object Modelling Applications
ITC204 User Interface Design
ITC211 The System Environment
ITC213 Computer Supported Collaborative Network
ITC215 Modelling and Decision Support
ITC226 Applications Development for Windows
ITC235 Advanced Windows Programming
ITC237 Object Programming using Java
ITC254 Wireless Networks
ITC302* Distributed Database Management
ITC324* Database Implementation
ITC340* Telecommunications Management
ITC357* Web Based Information systems
ITC366* Expert Systems
ITC382* Client Server Applications
ITC383* Strategic Information Management
Software Engineering
ITC203 User Interface Design
ITC204 User Interface Design
ITC222 Computer Organisation
ITC224 Systems Programming in C
ITC226 Applications Development for Windows
ITC235 Advanced Windows Programming
ITC237 Object Programming using Java
ITC262 Operating Systems
ITC270 C++ Object Oriented Programming Concepts
ITC303* Software Engineering
ITC320* Programming in DirectX
ITC322 Data Structures
ITC327* Distributed Programming using Java
ITC357* Web Based Information Systems
ITC370* Concurrent Systems
ITC381* Object-Oriented Techniques with C++
Network Engineering
ITC233 Network Engineering 1
ITC254 Wireless Networks
ITC262 Operating Systems
ITC327* Distributed Programming using Java
ITC332* Site Operations for Webmasters
ITC333* Server Administration and Maintenance
ITC340* Telecommunications Management
ITC348* Inside Active Directory
ITC354* Network Engineering 2
ITC355* Network Engineering 3
ITC357* Web Based Information Systems
ITC370* Concurrent Systems
ITC382* Client Server Applications
Integrated program with TAFE Diploma of Information Technology (Network Engineering) at Albury-Wodonga.
Students who are admitted to the integrated program enrol concurrently in the TAFE Diploma of Information Technology (Network Engineering) through Albury-Wodonga TAFE and the CSU Bachelor of Information Technology and, upon completion of the program, will be eligible for both awards.
In the course structure for the
integrated program, the subjects in the two minors and the four free electives
are prescribed. The first minor comprises ITC130, ITC262, ITC237 and ITC332. In the
second minor (which is completed as TAFE study), three of the four subjects are
CISCO subjects which are undertaken through Albury-Wodonga TAFE during the
final year of study, following the completion of the TAFE Diploma requirements.
Because the minors in the integrated program are prescribed, students
completing the program will not have the option of claiming a major area of
study through the completion of their two minors as can students in the
standard program. Credit is given in the Bachelor degree for the TAFE
components of the program, that is, 104 points for the Diploma study and 24 points for the three CISCO subjects.
Enrolment pattern
Standard program
Note: the patterns of enrolment in minor subjects and restricted electives that are shown below for full-time and distance education students may be varied by students to take account of the availability of subjects chosen and the meeting of any prerequisites for these subjects.
Full-time
Session 1
ITC114 Database Management Systems
ITC125 The Information Superhighway
ITC161 Introduction to Information Technology
[ ] Quantitative
or Business subject
Session 2
ITC102 Object Modelling Techniques
ITC129 Fundamentals of Programming
using Java
ITC242 Introduction to Data Communication
[ ] Quantitative
or Business subject
Session 3
[ ] Four
minor subjects
Session 4
ITC301 Software Project Management
and Quality Assurance
ITC331 Computer Management Ethics
and Security
[ ] Two
minor subjects
Session 5
ITC307 Software Development Project
(16 points) (commenced)
[ ] Minor subject
[ ] Two
Electives
Session 6
ITC307 Software development Project
(16 points) (completed)
[ ] Minor subject
[ ] Elective
Distance education
Session 1
ITC114 Database Management Systems
ITC161 Introduction to Information Technology
Session 2
ITC102 Object Modelling Techniques
ITC129 Fundamentals of Programming using Java
Session 3
ITC125 The Information Superhighway
[ ] Quantitative
or Business subject
Session 4
ITC242 Introduction to Data Communications
[ ] Quantitative
or Business subject
Session 5
[ ] Two
minor subjects
Session 6
[ ] Two
minor subjects
Session 7
[ ] Two
minor subjects
Session 8
ITC301 Software Project Management
and Quality Assurance
ITC331 Computer Management, Ethics
and Security
Session 9
[ ] Minor subject
[ ] Elective
Session 10
[ ] Minor subject
[ ] Elective
Session 11
ITC307 Software Development Project
(16 points) (commenced)
[ ] Minor subject
Session 12
ITC307 Software Development Project
(16 points) (completed)
[ ] Minor subject
Integrated program with Albury-Wodonga TAFE
Full-time (internal)
Session 1
Diploma of Information Technology (Network Engineering) study
Session 2
ITC130 Network Publishing
Diploma of Information Technology (Network
Engineering) study
Session 3
ITC262 Operating Systems
Diploma of Information Technology (Network
Engineering) study
Session 4
ITC332 Site Operations for Webmasters
Diploma of Information Technology (Network Engineering) study (includes subject in second minor)
Session 5
ITC307 Software Development Project
(16 points) (commenced)
ITC237 Object Programming in JAVA
ITC301 Software Project Management
and Quality Assurance
[ ] Subject
in second minor (TAFE study)
Session 6
ITC307 Software Development Project
(16 points) (completed)
STA109 Environmental Data Analysis
[ ] Subject in second minor (TAFE study)
Part-time (internal)
Session 1
Diploma of Information Technology (Network Engineering) study
Session 2
Diploma of Information Technology (Network
Engineering) study
Session 3
Diploma of Information Technology (Network
Engineering) study
Session 4
ITC130 Network Publishing
Diploma of Information Technology (Network
Engineering) study
Session 5
ITC262 Operating Systems
Diploma of Information
Technology (Network Engineering) study
Session 6
Diploma of Information Technology (Network
Engineering) study
Session 7
Diploma of Information Technology (Network
Engineering) study (includes subject in second minor)
Session 8
ITC332 Site Operations for Webmasters
Diploma of Information Technology (Network
Engineering) study
Session 9
ITC237 Object Programming in JAVA
ITC301 Software Project Management and Quality
Assurance
Session 10
STA109 Environmental Data Analysis
[ ] Subject
in second minor (TAFE study)
Session 11
ITC307 Software Development Project
(16 points) (commenced)
[ ] Subject
in second minor (TAFE study)
Session 12
ITC307 Software Development Project
(16 points) (completed)
[ ] Subject
in second minor (TAFE study)
Inquiries
Wagga Wagga Campus and distance
education
Mr Barney Dalgarno
School of Information Studies
Telephone: (02) 6933 2305
Facsimile: (02) 6933 2733
Email: bdalgarno@csu.edu.au
Associate Course Coordinator
Mr Peter Adams
School of Information Studies
Telephone: (02) 6933 2361
Facsimile: (02) 6933 2733
Email: padams@csu.edu.au
Albury-Wodonga Campus
Mr Jeff Ash
School of Environmental and Information Sciences
Telephone: (02) 6051 9324
Facsimile: (02) 6051 9897
Email: jash@csu.edu.au
Bathurst Campus
Dr Ken Lodge
School of Information Technology
Telephone: (02) 6338 4885
Facsimile: (02) 6338 4649
Email: klodge@csu.edu.au