Computer Science units

University of Tasmania
Faculty of Science & Technology

Computer Science Units - 1996


To turn back a page

Computer Science

Department of Computer Science at Hobart

From 1995, the Department of Computer Science has offered four streams of study:
(a) Computer Science,
(b) Computer Systems Engineering,
(c) Information Systems, and
(d) Software Engineering.

In 1996, third-year students will continue with Computer Science or Information Technology units.

A booklet detailing computing course options is available from the Department. It provides additional information on vocational choices, degree courses and unit selection within a degree course. Members of the department are available to discuss these matters with individual students. During term time students should contact their Deputy Academic Dean or Assistant Academic Dean for such discussion.



(For descriptions of units in Applied Computing offered at Launceston, see KXA-)

Stream (a): Computer Science

is intended for those who wish to develop a theoretical and technical understanding of computers, programming, networking, databases, and operating systems. It can be studied at Hobart in conjunction with another major stream, such as mathematics, engineering, accounting, economics, law, within a Bachelor degree in Computing (BComp), Arts (BA), Science (BSc), Economics (BEc) or Commerce (BCom).

A computing major may be combined with Law in the combined degrees: BComp-LLB or BSc-LLB.

Students intending to make a career in the computing industry are advised to consider studying some economics and/or accounting units.

Students may undertake one, two or three years of undergraduate study in Computer Science. Those who want to be computing professionals are advised to complete a major in Computer Science, but they should also consider the professional stream in Software Engineering. To do this, they must have completed at least first-year mathematics and third-year level Department of Computer Science units to a value of at least 50%. The remaining third-year units may be drawn either from a computing or other discipline.

N.B. Students with SA or less in TCE Mathematics Applied should seek advice from the department before enrolling.


Unit code, title and [weight %]
First year
KCA122 Computer Science 1 [25%] or
KCA123 Computer Science 1C [25%]
Plus other units to make a total of 100%
It is recommended that these other units include 25% mathematics, drawn from the Discrete Mathematics 1 group (see KMA- below), or KMA102 Calculus and Linear Algebra [25%].This is essential for students progressing to second year in the BComp.

Second Year
KCA220 Computer Systems [16.67%]
Students should include at least 33.33% of second year computing units.
Students wishing to continue to honours in Computer Science must also take 33.33% mathematics units.


Third Year
Students intending to major in Computer Science must choose at least 50% of third-year computing units.
KCA315 Software Engineering [16.67%] is highly recommended.

Stream (b): Computer Systems Engineering (CSE)

is the design and implementation of computer and communications systems. Topics studied include the design of computers from supplied components, hardware to software interfacing, software design, and digital communications. CSE differs from Software Engineering and Computer Science in that it places a greater emphasis on computer hardware and communications engineering. It differs from the University's other electrical and electronic engineering specialisations in that it gives greater grounding in computer science theory and the principles and practice of software engineering.

Students undertaking CSE must enrol in the Bachelor of Engineering degree. The units to be studied are listed in the Bachelor of Engineering Schedules

To turn to Bachelor of Engineering Schedules

Stream (c): Information Systems

(and, in 1996, 3rd -year Information Technology)
enables students to analyse the information needs of an organisation, and to design systems to manage information using computers and communications networks. Information Systems also places emphasis on designing the interface between people and information technology. Topics include: systems analysis and design, business applications, organisational issues, large scale systems development and project management.
Within the BComp degree, Information Systems is a three-year professional sequence. The department recommends that students continue studies into a fourth, honours year, leading to BComp(Hons), but to do this, students must achieve a credit standard in the third year.

Information Systems may be studied at Hobart in conjunction with another major stream, such as accounting, economics, social research, law, within a BComp, BA, BSc, BEc or BCom degree.
In the BCom degree, Information Systems may be studied in second and third years. There are several combined degrees available for in-depth study of the disciplines, these are BComp-LLB, BCom-BComp, BEc-BComp.

Students enrolling in the BComp take a common first year which also allows progression to Software Engineering in the second year.

Unit code, name and [weight %]
First year
Professional stream in BComp degree
KCA122 Computer Science 1 [25%] or
KCA123 Computer Science 1C [25%]
KCA180 Information Systems 1 [25%]
KMA103 Linear Algebra [8.33%]
KMA107 Mathematics for Computer Science 1 [8.33%]
KMA151 Applied Statistics 1 [8.33%]
Other units to make up a total of 100%
The department recommends that students with SA or less in TCE Mathematics Applied substitute KMA122 General Mathematics for KMA103 and KMA107.

Major in a BSc, BA or BEc degree
KCA173 Information Processing 1 [25%]
First year mathematics units (recommended but not essential) [25%]
Other units to make up a total of 100%.
N.B. TCE Information Systems is recommended, but not essential, as a prerequisite. TCE mathematics subjects are not a prerequisite, except for those students who have to take some mathematics subjects as part of the requirements of their BComp degree.

Second year
KCA220 Computer Systems [16.67%]
KCA280 Information Systems 2 [16.67%]
Students should take other computing units up to a maximum of 50%, and may include the following units:
HGA222/322 Information and Society [10%]
Plus other units to make a total of 100%.

Third year
(Information Technology, in 1996)
Students intending to major in Information Technology must take:
KCA370 Information Technology 3 [25%]
and units to the value of at least 25% selected from the list below. (Other Computer Science units may be taken subject to approval by the Head of the Department of Computer Science):
ACM381 Engineering Accounting [4.50%]
ACM382 Project Management [4.50%]
ASA373 Introduction to Geographical Information Systems [8.33%]
HGA203/303 Social Research [10%]
HGA204/304 Quantitative Research Methods [10%]
HGA230/330 Qualitative Research Methods [10%]
KCA373 Computer Selection and Evaluation [8.33%]
KCA374 Project Management [8.33%]
KCA375 Information Technology Project [8.33%]
Plus other units to make a total of 100%.

Major in a BCom degree

Second year
KCA122 Computer Science 1 [25%] or
KCA123 Computer Science 1C 925%]
KCA180 Information Systems 1 [25%]
Other units to make up a total of 100%.

Third year
KCA220 Computer Systems [16.67%]
KCA280 Information Systems 2 [16.67%]
KCA380 Information Systems 3 [16.67%]
Other units to make up a total of 100%.

BCom-BComp degree
Students who enrol in the BCom-BComp combined degree take 50% of computing units in each of their second, third, fourth and fifth years. The second and third year programs are similar to the Information Systems major in the BCom degree, except that KCA380 can be taken in the fourth year of the degree.

Stream (d): Software Engineering
is primarily for those students who wish to develop skills in producing large, complex software systems, skills which are based on a detailed understanding of available technologies and the methods used to harness them. The units enable students to analyse problem specifications, and to design systems to make appropriate use of the available technology to recognised best practices. Some emphasis is placed on designing the interface between people and computer technology but not as much as in Information Systems.
Within the BComp degree, Software Engineering is a three-year professional sequence. The department recommends that students continue studies into a fourth, honours year leading to BComp(Hons), but to do this, students must achieve a credit standard in the third year.
Software Engineering may be studied in conjunction with another major stream such as accounting (BCom), economics (BEc), mathematics or another science discipline (BSc).
Students enrolling in the BComp take a common first year that also allows progression to Information Systems in the second year.

Unit code, name and [weight %]
First year
Software Engineering professional stream in the BComp degree:
KCA122 Computer Science 1 [25%] or
KCA123 Computer Science 1C [25%]
KCA180 Information Systems 1 [25%]
KMA103 Linear Algebra 1 [8.33%]
KMA107 Mathematics for Computer Science 1 [8.33%]
KMA151 Applied Statistics 1 [8.33%]
Plus other units to make a total of 100%.
The department recommends that students with SA or less in TCE Mathematics Applied substitute KMA122 General Mathematics for KMA103 and KMA107.
Second year
KCA220 Computer Systems [16.67%]
KCA260 Software Engineering 2 [16.67%]
KCA236 Algorithms [8.33%]
A further computing unit to make a total of 50%.
KMA203 Algebra is recommended, plus other units to make up a total of 100%.
Third year
New units will be available, starting in 1997.

Major in the BSc, BA and BEc degrees
First year includes:
KCA122 Computer Science 1 [25%] or
KCA123 Computer Science 1C [25%]
25% Mathematics is strongly recommended.
Second year includes
KCA220 Computer Systems [16.67%] and
KCA260 Software Engineering 2 [16.67%].

Unit descriptions

The department advises that its policy is to require a mark of at least 40% in practicals; at least 40% in the exam and 50% overall to pass a unit which has two or more parts to its assessment.
Essential reading, teaching staff and some other details are not always known at the time of publication. Students will be given these and further details in the first week of teaching.


To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA117 Engineering Computing 1

Introduces computer programming, the Pascal language (elements and constructs, syntax, control structures, arrays, I/O including files and file structure), algorithms and structured program design. Studies cover the structured top-down design approach to software development with applications to engineering problems, program testing, verification, and diagnostic methods; and introduces some professional skills.

Special Notes KCA117 is only available to students enrolled in the Faculty of Engineering and Surveying

teaching staff
campus & mode Hbt, int
unit weight [10.9%]
teaching pattern sem ? - 39 lectures, 26 tutorial/practical sessions for one sem
prerequisites
corequisites
mutual exclusions
method of assessment written exam (50%), practical (50%).
required texts, etc
recommended reading
Course:






Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA122 Computer Science 1

Provides a solid foundation for further studies in Computer Science. The unit includes the following components: (a) Programming - advanced programming in an imperative language; introduction to programming methods - program structure, modular design and module reuse; (b) Data structures - recursive and non-recursive data structures; associated algorithms and their complexity - arrays, lists and trees; (c) Systems analysis & design - basic systems theory and systemic problem solving; systems development life cycle; basic modelling and representation techniques, including data flow diagrams; and (d) Professional development - study and research skills; scientific report writing; communication skills - interviewing and basic information gathering skills; computing ethics and legal issues, particularly software licensing and copyright.

Special Notes
(a) KCA122 is designed for those who have passed TCE Computer Science. Those who have not should consider the alternative unit KCA123 which differs only in the programming component;
(b) KCA122 or KCA123 is compulsory for the Software Engineering, Information Systems and Computer Systems Engineering streams of the BComp and BE degrees, and for students studying Computer Science in any degree or diploma;
(c) In the BSc degree, at most 25% of computing units offered by the Department of Computer Science may be counted towards that degree;
(d) BSc degree students who intend to continue to second year must choose between KCA122 or KCA123 (for Software Engineering or Computer Science) or KCA173 (for Information Systems) in their first year. KCA180 may be chosen instead by those students wanting a terminating unit in computing.

teaching staff
campus & mode Hbt, int
unit weight [25% (9pts)]
teaching pattern full year - 4 hrs teaching, 4 hrs practical a week
prerequisites TCE Computer Science and one of TCE Mathematics Stage 2 or TCE Maths Applied
corequisites
mutual exclusions KCA123, KCA124, KCA125, KCA173, plus other previously offered units listed in Schedule B of the rules of the BSc degree
method of assessment practical assignments (40%), 3-hour exam in June (30%), and one 3-hour exam in Nov (30%). 10% of the practical assignment assessment (i.e. 4% of the total assessment) will be based on material covered in the professional development component
required texts, etc
Dwyer J, The Business Communication Handbook, 3rd edn, Prentice-Hall, 1993; others t.b.a.
Two high density 3.5 inch floppy disks plus a carry case (available from Birchalls Bookshop).
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (S3G)
Bachelor of Science specimen course - Forest Ecology (S3G)
Bachelor of Science (S3G) - main schedule of units



Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA123 Computer Science 1C

Has the same broad objectives as KCA122, except that it is for students who have not passed TCE Computer Science. Component (a) has been modified as follows: (a) Programming - introductory programming in an imperative language; introduction to programming methods - program structure, modular design and module reuse. The remaining components are as for KCA122.

Special Notes
(a) KCA123 is designed for those who have not passed TCE Computer Science. Those who have should consider the alternative unit KCA122 which differs only in the programming component. See also notes (b), (c) and (d) of KCA122.

teaching staff
campus & mode Hbt, int
unit weight [25% (9pts)]
teaching pattern full year - 4 hrs teaching, 4 hrs practical work per week
prerequisites TCE Mathematics Stage 2 or TCE Maths Applied
corequisites
mutual exclusions KCA122, KCA124, KCA125, KCA173, plus other previously offered units listed in Schedule B of the rules of the BSc degree
method of assessment practical assignments (40%), 3-hour exam in June (30%), 3-hour exam in Nov (30%). 10% of the practical assignment assessment (i.e. 4% of the total assessment) will be based on material covered in the professional development component
required texts, etc
Dwyer J, The Business Communication Handbook, 3rd edn, Prentice-Hall, 1993; others t.b.a.
Two high density 3.5 inch floppy disks plus a carry case (available from Birchalls Bookshop).
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (S3G)
Bachelor of Science specimen course - Forest Ecology (S3G)
Bachelor of Science specimen course - Geological Sciences (S3G)
Bachelor of Science (S3G) - main schedule of units


Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA124 Computer Science 1A

Enables students to write small programs and to communicate technical information using oral and written reports. The unit comprises the following components: (a) Programming - introductory programming in an imperative language; introduction to programming methods - program structure, modular design and module reuse; and (b) Professional development - study and research skills; scientific report writing; communication skills.

Special Notes
(a) KCA124 is normally taken as a terminating unit on programming. BEc, BSc and BA students should consider taking KCA122, KCA123 or KCA173;
(b) Students who have passed KCA124 and one of: KCA115 Computer Science 1A (no longer offered) or KCA125 or KCA117, can apply to be granted retrospective status of 25% for these two units. See also notes (c) and (d) of KCA122.

teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 1 - 4 hrs teaching, 4 hrs practical a week
prerequisites
corequisites
mutual exclusions KCA122, KCA123, KCA173, and other previously offered units listed in Schedule B of the rules of the BSc degree
method of assessment practical assignments (40%), 3-hour exam in June (60%). 10% of the practical assignment assessment (i.e. 4% of the total assessment) will be based on material covered in the professional development component
required texts, etc
Dwyer J, The Business Communication Handbook, 3rd edn, Prentice-Hall, 1993; others t.b.a.
Two high density 3.5 inch floppy disks plus a carry case (available from Birchalls Bookshop).
recommended reading
Course: Bachelor of Computing (S3H)






Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA125 Computer Science 1B

Builds on and extends KCA124 as follows: (a) Programming - extension of material covered in KCA124; (b) Data structures - recursive and non-recursive data structures; associated algorithms and their complexity - arrays, lists and trees; (c) Systems analysis & design - basic systems theory and systemic problem solving; systems development life cycle; basic modelling and representation techniques, including data flow diagrams; and (d) Professional development - communication skills - interviewing and basic information gathering skills; computing ethics, legal issues, particularly software licensing and copyright.

Special Notes
(a) Students who have passed KCA124 and one of: KCA115 Computer Science 1A (no longer offered) or KCA125 or KCA117, can apply to be granted retrospective status of 25% for these two units. See also notes (c) and (d) of KCA122.

teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 2 - 4 hrs teaching, 4 hrs practical a week
prerequisites enrolment in this unit is restricted to students who have previously passed KCA115 Computer Science 1A (no longer offered), KCA124 or KCA117 within the BE degree, and will be accepted only at the discretion of the Head of Department
corequisites
mutual exclusions KCA122, KCA123, KCA173, plus other previously offered units listed in Schedule B of the rules of the BSc degree
method of assessment practical assignments (40%), 3-hour exam in June (60%). 10% of the practical assignment assessment (i.e. 4% of the total assessment) will be based on material covered in the professional development component
required texts, etc
Dwyer J, The Business Communication Handbook, 3rd edn, Prentice-Hall, 1993; others t.b.a.
Two high density 3.5 inch floppy disks plus a carry case (available from Birchalls Bookshop).
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science (S3G) - main schedule of units





Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA173 Information Processing 1

Provides a foundation for the study of Information Systems through the study of: (a) Programming - introductory programming in an imperative language; introduction to programming methodologies - program structure, modular design and module reuse; (b) Systems analysis & design - basic systems theory and systemic problem solving; systems development life cycle; basic modelling and representation techniques, including data flow diagrams; (c) Database design - characteristics of information systems; the database design life cycle; development of an information model; translation of an information model into database model; implementation of database models in a simple database management system; introduction to database querying; (d) Human aspects - human computer interface design; and (e) Professional development - study and research skills; scientific report writing; communication skills - interviewing and basic information gathering skills; computing ethics, particularly software licensing.

Special Notes KCA173 is primarily intended as the first year of an Information Systems stream in a BA, BEc or BSc degree. See also notes (c) and (d) of KCA122.

teaching staff
campus & mode Hbt, int
unit weight [25% (9pts)]
teaching pattern full year - 4 hrs teaching, 4 hrs practical a week
prerequisites
corequisites
mutual exclusions KCA122, KCA123, KCA124, KCA125, and other previously offered units listed in Schedule B of the rules of the BSc degree
method of assessment 4 practical assignments (40%), 3-hour exam in June (30%), 3-hour exam in Nov (30%). 10% of the practical assignment assessment (i.e. 4% of the total assessment) will be based on material covered in the professional development component
required texts, etc
Laudon KC and Laudon JP, Information Systems, 3rd edn, Dryden, 1995.
Dwyer J, The Business Communication Handbook, 3rd edn, Prentice-Hall, 1993; others t.b.a.
recommended reading
Course: Bachelor of Science (S3G) - main schedule of units






Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.



KCA180 Information Systems 1

Provides a grounding in computing productivity tools, information management, the human environment in which they are used and professional skills. Studies cover: (a) Human & organisational aspects - Information Systems requirements and roles in business; information technology as an agent of change; human computer interface design; (b) Software tools - desktop publishing, drawing, drafting and computer aided design, electronic communications and numerical data handling; (c) Database design - life cycle; information modelling; implementation in a database management system; database querying; (d) Study and research skills - scientific report writing; communication skills; computing ethics and legal issues; and either (e) Information management - basic concepts; use of information retrieval systems; information sources; or (f) Computational tools - (not offered in 1996) introductory programming; use of computational tools, such as Mathematica.

Special Notes KCA180 is compulsory for students in the Information Systems and Software Engineering stream of the BComp, and may be taken as a terminating unit in other courses.

teaching staff
campus & mode Hbt, int
unit weight [25% (9pts)]
teaching pattern full year - 4 hrs teaching, 4 hrs practical work a week
prerequisites
corequisites
mutual exclusions KCA173 or KCA174
method of assessment practical assignments (45%); essay (15%), 2-hour exam in June (20%), 2-hour exam in Nov (20%). 10% of the practical assignment (ie 4% of the total assessment) will be based on material covered in the professional development component
required texts, etc
Laudon KC and Laudon JP, Information Systems, 3rd edn, Dryden, 1995.
Dwyer J, The Business Communication Handbook, 3rd edn, Prentice-Hall, 1993.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science (S3G) - main schedule of units





Staff of the Department of Computer Science
To return to Units Contents Page
To return to Handbooks Home Page

© University of Tasmania, 1996.
Details shown above were correct at the time of publication. While every effort is made to keep this information up to date, the University reserves the right to discontinue or vary courses at any time without notice.

To continue with next unit