Faculty of Sciences > Programs > Bachelor Programs > BIT
|
Mode of Study |
Campus |
Fees |
Duration |
Articulation |
||||||||
|
HECS |
PELS |
RTS |
Fee-Paying |
Max |
Min |
From Program |
To Program |
|||||
| ANZ | INT | |||||||||||
|
On-campus |
TWMBA* |
ü |
- |
- |
- |
ü |
9 years |
3 years |
|
|
||
|
External |
TWMBA |
ü |
- |
- |
- |
ü |
9 years |
3 years |
||||
|
Web |
N/A |
- |
- |
- |
- |
- |
|
|
||||
Key
HECS = Higher Education Loans Scheme
PELS = Postgraduate Education Loans Scheme
RTS = Research Training Scheme
ANZ = Australia and New Zealand Students
INT = International Students
Program AimsThe Bachelor of Information Technology is a vocationally oriented program emphasising the resolution of technological problems leading to the effective management and analysis of information in both the private and public sectors. Graduates should be familiar with relevant major academic disciplines and possess knowledge and skills in problem resolution and communication, as well as specific attributes enabling them to work effectively in their chosen area(s) or specialisation(s).
Achievement of the objectives of the student's area of specialisation will result in a graduate of high academic standard who is capable of competing for employment in a chosen professional area and pursuing career development in that or other related areas.
This program will enable graduates to:
Program StructureWithin the Faculty of Sciences, Bachelor of Information Technology students may undertake a major study in Applied Computer Science, Mathematics and Computing, Software Engineering or Networking. The focus of the Applied Computer Science major is on software development, programming languages, and design and implementation of computer systems and information systems. The focus of the Mathematics and Computing major is on a combination of mathematics and computing in the solution of industrial problems using numerical computing, simulation and data management. The focus of the Software Engineering major is on the principles of software engineering and their practical application to produce software of significant size and complexity. The focus of the Networking major is on the design, installation, configurement and maintenance of computer networks and their operating systems.
All majors require students to complete 24 units. These are divided into compulsory courses and elective courses. The compulsory courses are essential to each major and must all be completed. Some elective courses must be chosen from a specified set of courses. However, the remainder may be selected from disciplines from any Faculty to broaden the student's background. It is recommended that students consult the Option Studies section of this Handbook to choose these electives.
The number of units in each category in each major is shown in the following table:
| Major | Compulsory Units | Elective Units |
| Applied Computer Science | 14 | 10 |
| Mathematics and Computing | 18 | 6 |
| Software Engineering | 17 | 7 |
| Networking | 16 | 8 |
Students who passed 64612 Algebra and Calculus I prior to 2002, will not be required or permitted to complete MAT1100 Foundation Mathematics as part of the BIT program. Such students will replace MAT1100 Foundation Mathematics as a core course in the program by MAT1102 Algebra and Calculus I.
Unsuitable Electives
For various reasons, the following courses will not be approved as electives for students majoring in Applied Computer Science, Mathematics and Computing, Software Engineering or Networking in the Bachelor of Information Technology program:
CIS1000, CIS1001, CSC1402, CIS2002, CIS2003, CIS3006, MGT1100, MGT2100, MGT2102
In addition, only one of the courses STA3300 Experimental Design and STA3302 Statistics for Researchers may be credited towards a Bachelor of Information Technology program unless approved by the Program Coordinator.
Courses at Level 4, 5, 7,8 and 9 cannot be credited towards this program.
On completion of the Applied Computer Science major graduates should be able to:
Compulsory Courses
The 14 compulsory courses of the Applied Computer Science Major are listed below:
* Students who have passed 64612 Algebra and Calculus I prior to 2002, will replace MAT1100 with MAT1102 as a compulsory course.
Elective Courses
Candidates must also complete or gain exemption from a further ten units of approved electives, at least five of which must be selected from courses in the Applied Computer Science Elective as described below.
Elective courses must be at level 1 to 3 and not higher.
** See Enrolment section.
Up to a maximum of five units of electives may then be chosen from the Option Studies section of this Handbook. Enrolment in any elective course is subject to satisfaction of enrolment requirements and approval by the Program Coordinator.
The recommended enrolment pattern for this major follows at the end of this entry. Students who complete the courses in this enrolment pattern will satisfy the requirements for the award of the Bachelor of Information Technology.
On completion of the Networking major graduates should:
Compulsory Courses
The 16 compulsory courses in the Networking Major are listed below:
* Students who passed 64612 Algebra and Calculus I prior to 2002, will replace MAT1100 with MAT1102 as a compulsory course.
Elective Courses
Candidates must also complete, or gain exemptions from, a further eight units of approved electives, at least five of which must be selected from courses in the Networking Elective as listed below.
Elective courses must be at level 1 to 3 and not higher.
** refer to Enrolment section
Up to a maximum of three units of elective courses may then be chosen from the Option Studies section of this Handbook.
Enrolment in any elective is subject to satisfaction of enrolment requirements and approval by the Program Coordinator.
The recommended enrolment pattern for this major follows at the end of this entry. Students who complete the courses in these enrolment patterns will satisfy the requirements for the award of the Bachelor of Information Technology.
On completion of the Mathematics and Computing major graduates should be able to:
Compulsory Courses
The 18 compulsory courses of the Mathematics and Computing major are listed below:
Elective Courses
Candidates must also complete or gain exemptions from a further six units of approved electives, at least four of which must be selected from courses in the Mathematics and Computing Elective as listed below.
Students must complete at least two courses from MAT2100, STA2301, STA2302 and STA3302.
Elective courses must be at level 1 to 3 and not higher.
** See Enrolment section.
A maximum of two units of electives may then be chosen from the Option Studies section of this Handbook.
Enrolment in an elective course is subject to satisfaction of enrolment requirements and approval by the Program Coordinator.
The recommended enrolment pattern for this major follows at the end of this entry. Students who complete the courses in this enrolment pattern will satisfy the requirements for the award of the Bachelor of Information Technology.
On completion of the Software Engineering major graduates should:
Compulsory Courses
The 17 compulsory courses in the Software Engineering Major are listed below:
* Students who passed 64612 Algebra and Calculus I prior to 2002, will replace MAT1100 with MAT1102 as a compulsory course.
Elective Courses
Candidates must also complete, or gain exemptions from, a further seven units of approved electives, at least four of which must be selected from courses in the Software Engineering Elective as listed below.
Elective courses must be at level 1 to 3 and not higher.
** Refer to Enrolment section.
Up to a maximum of three units of electives may then be chosen from the Option Studies section of this Handbook.
Enrolment in an elective is subject to satisfaction of enrolment requirements and approval by the Program Coordinator.
The recommended enrolment pattern for this major follows at the end of this entry. Students who complete the courses in this enrolment pattern will satisfy the requirements for the award of the Bachelor of Information Technology.
IT RequirementsAll students are required to have access to a personal computer with a minimum configuration of:
Pentium, 64Mb RAM, 8Gb Hard Disk, CDROM, Sound Card, SVGA with 2Mb memory, 3-button mouse, modem, printer, dual boot operating system: Linux and Microsoft Windows.
Macintosh computers are not recommended due to the software used in the courses in the Bachelor of Information Technology.
Software is specified on a course-by-course basis and, in some instances, it is provided with the textbook required for the course.
Students studying CSC2406 Web Publishing and/or CSC3407 Computer Communication and Internetworking will require Internet access.
The University is installing a wireless network for students' computers. In order to take advantage of this facility and further enhance their on-campus learning environment, students should consider purchasing a notebook/laptop computer with wireless connectivity. A notebook/laptop may be required for some courses.
Residential SchoolsMany Mathematics and Computing courses in the Bachelor of Information Technology program have optional residential schools. Students are strongly encouraged to attend these residential schools, particularly the residential school for the course CSC3409 Simulation. See the relevant section of this Handbook for dates of residential schools.
Program FeesFor those Australian citizens, New Zealand citizens and permanent residents of Australia who pay HECS fees, details about the Higher Education Contribution Scheme (HECS) are in the Fees and Charges section of this Handbook: http://www.usq.edu.au/handbook/2003/feecharge.html.
International students pay tuition fees. For details about international student fees, refer to the Fees and Charges section of this Handbook: http://www.usq.edu.au/handbook/2003/feecharge.html
EnquiriesInitial enquiries should be directed to the Faculty Marketing Officer, Mary McGilvray: telephone (07) 4631 2681; email studysci@usq.edu.au .
Currently enrolled Australian students should contact the Program Coordinator, Dr Richard Watson: telephone (07) 4631 5546; email rwatson@usq.edu.au .
Currently enrolled international students should contact the Program Coordinator, Mike McFarlane: telephone (07) 4631 5535; email mcfarlan@usq.edu.au .
EnrolmentCSC2403: Before commencing this course students must have:
CSC3411: This course should be completed during students' final year in the program. Students enrolling in this course must, in the first instance, contact the examiner of the course to identify a suitable project. Students must then, by the end of the third week of the term of the class, choose a project, find a staff member willing to supervise their project work and gain the approval of the examiner to proceed with the project. There is no guarantee that a supervisor will be available for a student-initiated project.
Applied Computer Science Major Recommended Enrolment
PatternAlthough the following enrolment pattern is recommended, several courses may also be offered in alternative semesters. Students should consult the Course Synopses section of this Handbook for this information, which will assist in making important enrolment decisions.
|
Major Study: Applied Computer Science |
|||||||||||||||
|
Course |
Year of Program and semester in which course is normally studied |
Residential School |
Enrolment Requirements |
||||||||||||
|
On-campus |
External |
Online |
|||||||||||||
|
Year |
Sem |
Year |
Sem |
Year |
Sem |
||||||||||
|
Year 1 |
|||||||||||||||
|
1 |
1, 2 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O | |||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
Pre ELE1301 *** |
||||||||
|
Year 2 |
|||||||||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
Select one unit of electives from the following two courses: |
|||||||||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
Non-Applied Computer Science Elective # |
2 |
1 |
3 |
1 |
|
|
|
|
|||||||
|
2 |
2 |
3 |
2 |
|
|
O | |||||||||
|
2 |
2 |
3 |
2 |
|
|
O | |||||||||
|
select two units of electives from the following four courses: |
|||||||||||||||
|
2 |
2 |
4 |
2 |
|
|
O | |||||||||
|
2 |
2 |
4 |
2 |
|
|
O |
Pre CSC2408 |
||||||||
|
2 |
2 |
4 |
2 |
|
|
O |
Pre CSC1401 *** |
||||||||
|
Non-Applied Computer Science Elective # |
2 |
2 |
4 |
2 |
|
|
|
|
|||||||
|
Year 3 |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
select three units of electives from the following seven courses: |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
|
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre CSC3400 |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
2 |
|
|
O |
** |
||||||||
|
Non-Applied Computer Science Elective |
3 |
1 |
5 - 6 |
1 |
|
|
|
|
|||||||
|
select four units of electives from the following nine courses: |
|||||||||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
** |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3403 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
|
3 |
2 |
6 |
2 |
|
|
O |
** |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3407 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
|
Non-Applied Computer Science Elective # |
3 |
2 |
5 - 6 |
2 |
|
|
|
|
|||||||
# Of the ten units of electives in the program, students must complete at least five units of Applied Computer Science electives.
* CSC2403 will be replaced by CSC2409 High Performance Numerical Computing in 2004.
Networking Major Recommended Enrolment PatternAlthough the following enrolment pattern is recommended, several courses may also be offered in alternative semesters. Students should consult the Course Synopses section of this Handbook for this information, which will assist in making important enrolment decisions.
|
Major Study: Networking |
|||||||||||||||
|
Course |
Year of Program and semester in which course is normally studied |
Residential School |
Enrolment Requirements |
||||||||||||
|
On-campus |
External |
Online |
|||||||||||||
|
Year |
Sem |
Year |
Sem |
Year |
Sem |
||||||||||
|
Year 1 |
|||||||||||||||
|
1 |
1, 2 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O | |||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
Pre ELE1301 *** |
||||||||
|
Year 2 |
|||||||||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O | |||||||||
|
select two units of electives from the following four courses: |
|||||||||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
|
||||||||
|
2 |
2 |
3 |
2 |
|
|
O | |||||||||
|
2 |
2 |
4 |
2 |
|
|
O | |||||||||
|
2 |
2 |
3 - 4 |
2 |
|
|
O |
Pre CSC2408 |
||||||||
|
Non-Networking Elective # |
2 |
2 |
3 - 4 |
2 |
|
|
|
|
|||||||
|
Year 3 |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre CIS2000 ## |
||||||||
|
select three units of electives from the following seven courses: |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
3 |
1 |
5 |
1 |
|
|
O |
Pre CSC3400 |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
|
|
|
|
O |
** |
||||||||
|
Non-Networking Elective # |
3 |
1 |
5 - 6 |
1 |
|
|
|
|
|||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
|
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3407 |
||||||||
|
select two units of electives from the following ten courses: |
|||||||||||||||
|
3 |
2 |
5 |
2 |
|
|
O | |||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
** |
||||||||
|
3 |
2 |
5 |
2 |
|
|
O |
Pre CSC1401 *** |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3403 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
|
Non-Networking Elective # |
3 |
2 |
5 - 6 |
2 |
|
|
|
|
|||||||
|
3 |
2 |
6 |
2 |
|
|
O |
** |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
# of the eight units of electives in the program, students must complete at least five units of Networking electives.
* CSC2403 will be replaced by CSC2409 High Performance Numerical Computing in 2004.
Mathematics and Computing Major Recommended Enrolment
PatternAlthough the following enrolment pattern is recommended, several courses may also be offered in alternative semesters. Students should consult the Course Synopses section of this Handbook for this information, which will assist in making important enrolment decisions.
|
Major Study: Mathematics and Computing |
|||||||||||||||
|
Course |
Year of Program and semester in which course is normally studied |
Residential School |
Enrolment Requirements |
||||||||||||
|
On-campus |
External |
Online |
|||||||||||||
|
Year |
Sem |
Year |
Sem |
Year |
Sem |
||||||||||
|
Year 1 |
|||||||||||||||
|
1 |
1, 2 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
Pre ELE1301 *** |
||||||||
|
1 |
2 |
2 |
2 |
|
|
O | |||||||||
|
Year 2 |
|||||||||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre STA2300 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
|
||||||||
|
2 |
2 |
3 |
2 |
|
|
O | |||||||||
|
2 |
2 |
3 |
2 |
|
|
O |
Pre MAT1200 |
||||||||
|
or |
|||||||||||||||
|
2 |
2 |
3 |
2 |
|
|
O | |||||||||
|
2 |
2 |
4 |
2 |
|
|
O |
** |
||||||||
|
select one unit of electives from the following four courses: |
|||||||||||||||
|
2 |
2 |
4 |
2 |
|
|
O |
Pre MAT1102 |
||||||||
|
2 |
2 |
3 - 4 |
2 |
|
|
O |
Pre CSC1401 *** |
||||||||
|
2 |
2 |
3 - 4 |
2 |
|
|
O | |||||||||
|
Non-Mathematics and Computing Elective # |
2 |
2 |
3 - 4 |
2 |
|
|
|
|
|||||||
|
Year 3 |
|||||||||||||||
|
3 |
1 |
5 |
1 |
|
|
O |
Pre CSC3400 |
||||||||
|
select three units of electives from the following nine courses: |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
|
|
|
|
O |
Pre STA2300 |
||||||||
|
Non-Mathematics and Computing Elective # |
3 |
1 |
5 - 6 |
1 |
|
|
|
|
|||||||
|
3 |
2 |
5 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
6 |
2 |
|
|
O |
Pre MAT1200 |
||||||||
|
or |
|||||||||||||||
|
3 |
2 |
6 |
2 |
|
|
O | |||||||||
|
select two units of electives from the following eight courses: |
|||||||||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC2408 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3403 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
|
3 |
2 |
6 |
2 |
|
|
O |
** |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3407 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2301 |
||||||||
|
Non-Mathematics and Computing Elective # |
3 |
2 |
5 - 6 |
2 |
|
|
|
|
|||||||
## offered in odd-numbered years only (eg 2003, 2005)
### offered in even-numbered years only (eg 2004, 2006)
* CSC2403 will be replaced by CSC2409 High Performance Numerical Computing in 2004.
# of the six units of electives in the program, students must complete at least four units of Mathematics and Computing electives.
Software Engineering Major Recommended Enrolment
PatternAlthough the following enrolment pattern is recommended, several courses may also be offered in alternative semesters. Students should consult the Course Synopses section of this Handbook for this information, which will assist in making important enrolment decisions.
|
Major Study: Software Engineering |
|||||||||||||||
|
Course |
Year of Program and semester in which course is normally studied |
Residential School |
Enrolment Requirements |
||||||||||||
|
On-campus |
External |
Online |
|||||||||||||
|
Year |
Sem |
Year |
Sem |
Year |
Sem |
||||||||||
|
Year 1 |
|||||||||||||||
|
1 |
1, 2 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
1 |
1 |
|
|
O |
|
||||||||
|
1 |
1 |
2 |
1 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
|
||||||||
|
1 |
2 |
2 |
2 |
|
|
O | |||||||||
|
1 |
2 |
1 |
2 |
|
|
O |
Pre ELE1301 *** |
||||||||
|
Year 2 |
|||||||||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
4 |
1 |
|
|
O |
Pre CSC1401 |
||||||||
|
2 |
1 |
3 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
2 |
2 |
3 |
2 |
|
|
O | |||||||||
|
2 |
2 |
3 |
2 |
|
|
O |
Pre CSC1401 *** |
||||||||
|
select two units of electives from the following four courses: |
|||||||||||||||
|
2 |
2 |
4 |
2 |
|
|
O | |||||||||
|
2 |
2 |
4 |
2 |
|
|
O | |||||||||
|
2 |
2 |
4 |
2 |
|
|
O |
Pre CSC2408 |
||||||||
|
Non-Software Engineering Elective # |
2 |
2 |
4 |
2 |
|
|
|
|
|||||||
|
Year 3 |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
6 |
1 |
|
|
O |
Pre CSC2407 |
||||||||
|
select two units of electives from the following six courses: |
|||||||||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre CSC3400 |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
Pre MAT1101 *** |
||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O | |||||||||
|
3 |
1 |
5 - 6 |
1 |
|
|
O |
|
||||||||
|
Non-Software Engineering Elective # |
3 |
1 |
5 - 6 |
1 |
|
|
|
|
|||||||
|
3 |
2 |
6 |
2 |
|
|
O |
Pre CSC3414 |
||||||||
|
select three units of electives from the following eight courses: |
|||||||||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
** |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3403 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre STA2300 |
||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O |
Pre CSC3407 |
||||||||
|
Non-Software Engineering Elective # |
3 |
2 |
5 - 6 |
2 |
|
|
|
|
|||||||
|
3 |
2 |
5 - 6 |
2 |
|
|
O | |||||||||
# Of the seven elective units in the program, students must complete at least four units of Software Engineering electives.
# Of the seven elective units in the program, students must complete at least four units of Software Engineering electives.
* CSC2403 will be replaced by CSC2409 High Performance Numerical Computing in 2004.