Computer Science units 3

University of Tasmania
Computer Science Units - 1996


To turn back a page

Computer Science level 300 units




KCA312 Systems

Looks at issues associated with more advanced concepts in operating systems, communications networks and databases. Studies cover: (a) Networks - taxonomy of networks, local area and long haul networks, design and analysis, (International Standards Organisation (ISO) layered protocol architectures, Integrated Services Digital Networks, case studies; and (b) Databases - information analysis, entity-association model of information and relational models; query languages and relational algebra; Database Management Systems (DBMS) architecture, security and integrity.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [16.67% (6pts)]
teaching pattern full year - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA210
corequisites
mutual exclusions KCA270, KCA370 plus other units listed in Schedule B of the rules of the BSc degree
method of assessment exam (60%), practical work (40%)
required texts, etc
Edmond D,nformation Modeling,Prentice-Hall, 1992; and either
Halsall F, Data Communications, Computer Networks and Open Systems, 3rd edn, Addison-Wesley, or
Stallings W, Data and Computer Communications, 4th edn, Macmillan.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA314 Performance

Looks at issues associated with simulation, performance evaluation of computer systems and some associated operations research techniques. Studies cover: (a) Simulation - discrete event and continuous simulation, programming of discrete event simulations, generation of pseudo-random numbers and stochastic variates, design and analysis of simulation experiments; (b) Performance evaluation - measurement, evaluation and tuning of computer systems, benchmarking, computer system tendering and selection; and Modelling and management - application of graph and queuing theories.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [16.67% (6pts)]
teaching pattern full year - 3 hrs teaching, 3 hrs practical weekly
prerequisites KCA210 & (KMA151 or KMA251)
corequisites
mutual exclusions KCA373, plus other units listed in Schedule B of the rules of the BSc degree
method of assessment exam (70%), practical work (30%)
required texts, etc
Jain R, The Art of Computer Systems Performance Analysis, Wiley.
Kreutzer W, System Simulation: Programming Styles and Languages, Addison-Wesley.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA315 Software Engineering

Provides basic skills in the design and analysis of a hardware or software system in a realistic project environment. Students undertake a major group project involving the analysis, design and implementation of a software or hardware system. Studies cover: (a) Analysis, design and specification of computer systems; the software life cycle; analysing user requirements; formal specification languages; and (b) Evaluation of algorithms; polynomial and exponential complexity; algorithm techniques, divide and conquer, dynamic programming and greedy algorithms.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [16.67% (6pts)]
teaching pattern full year - (sem 1) 3 hrs teaching, 3 hrs practical; (sem 2) 1 hr teaching, 5 hrs practical weekly
prerequisites KCA210
corequisites
mutual exclusions KCA375
method of assessment exam (20%), practical work (80%)
required texts, etc
Sommerville I, Software Engineering, 3rd edn, Addison-Wesley; and either
Cormen TH, Leiserson CE and Rivest RL, An Introduction to Algorithms, MITPress, or
Smith JD, Design and Analysis of Algorithms, PWS-Kent.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA316 Advanced Computer Systems

Covers digital communication standards; protocols: TCP/IP, SNA; network management systems; network protocol modelling; security; real-time systems; analysis and measurement of workload, latency and response times; analysis and prevention of deadlock; distributed and transaction processing systems; transparency, security, integrity, continuity and synchronicity; checkpointing and recovery; concurrency and consistency; process control; deterministic systems; safety and reliability issues; information infrastructures; supporting technologies; integration of services; and modes of service delivery.

Special Notes Expected to be offered from 1997 onwards

teaching staff
campus & mode
unit weight
teaching pattern
prerequisites
corequisites
mutual exclusions
method of assessment
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.



KCA322 Processor Architecture and Design

Builds on second-year computer hardware studies (KCA230) , developing basic technology and organisational concepts. Studies cover: Design of computers, register transfer, data paths, instruction sets; hardware design languages; the control unit, microprogramming parallelism, interrupts; high speed computing, parallel and special purpose machines; an introduction to comparative computer architecture, and to integrated circuit design and technology.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)(BE 8%)]
teaching pattern sem 2 - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA210 and KCA230
corequisites
mutual exclusions see units listed in Schedule B of the rules of the BSc degree
method of assessment exam (80%), practical work (20%)
required texts, etc
Hamacher VC, Vranesic ZG and Zaky SG, Computer Organization, 3rd edn, McGraw-Hill.
Pucknell DA and Eshraghian K, Basic VLSI Design, Prentice Hall.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA324 Digital Image Processing

Introduces the theory and practice of digital image processing, digital image representation, digitisers, human vision, sampling, and display devices. Studies cover: (a) Mathematical tools - discrete Fourier Transform for evaluating convolutions, the Fast Fourier Transform, 2-D Fourier Transforms; (b) Image enhancement - grey level histogram modification, smoothing, sharpening, high and low pass filters; image restoration and deblurring; and (c) Image segmentation - edge and other feature detection and extraction, image encoding.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 2 - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA210 - students who have passed KCA122 or KCA123 may be allowed to take this unit with permission of HoD
corequisites
mutual exclusions see units listed in Schedule B of the rules of the BSc degree
method of assessment exam (60%); and practical work (40%)
required texts, etc
Gonzalez RC and Woods RE, Digital Image Processing, Addison-Wesley.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA327 Artificial Intelligence

Introduces computational techniques that may be used in computer systems which exhibit aspects of expertise and intelligence. Studies cover: (a) Knowledge representation - production systems, semantic networks, frames; (b) Expert systems - an expert system shell, knowledge acquisition, reasoning with uncertainty; (c) Machine learning - inductive inference, neural networks; and (d) Natural language understanding - implementing a lexicon, chart parsing; case studies of programs exhibiting some intelligence.

Special Notes KCA327 will be replaced in 1996 with a unit not requiring a prerequisite of KCA233.

teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 1 - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA210
corequisites
mutual exclusions see units listed in Schedule B of the rules of the BSc degree
method of assessment exam (40%), practical work (60%).
required texts, etc
recommended reading
Course: Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA328 Systems Programming

Introduces students to the discipline of programming within a systems or commercial environment, and to the use of two widespread standard languages: Ada and ANSI C. Studies cover: an introduction to standards for programming languages - Ada and ANSI C; examples of the use of C within Unix - applications, process forking and concurrent control; examples of the commercial application of Ada; working in development and production environments; and the discipline required for systems programming, particularly in a distributed processing system.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 1 - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA210
corequisites KCA312
mutual exclusions see units listed in Schedule B of BSc degree rules
method of assessment exam (60%), practical work (40%)
required texts, etc
an Ada and an ANSI C textbook.
recommended reading
Course: Bachelor of Computing (S3H)
Bachelor of Science specimen course - Computer Science and Mathematics (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.



KCA329 Theory of Programming Languages



Special Notes not offered in 1996

teaching staff
campus & mode
unit weight
teaching pattern
prerequisites
corequisites
mutual exclusions
method of assessment
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.



KCA354 Engineering Design 2 (CSE)



Special Notes Covers selected topics in software engineering, computer systems engineering, data communications, human-computer interfaces, and computer engineering.
KCA354 is available only to students in the BE degree


teaching staff
campus & mode Hbt, int
unit weight [16%]
teaching pattern full year - 168 hrs lectures, workshops and practicals
prerequisites KCA210
corequisites
mutual exclusions
method of assessment
assess: practical work (100%).
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.



KCA370 Information Technology 3

Enables students to manage large multi-user computer systems. Studies cover: (a) Multi-user operating systems - introduction to multi-user operating systems; file store management, resource sharing, access security, concurrent update; (b) Computer networking - concepts in computer networking; standardisation of protocols; examples of protocols and application level communication utilities; uses of Local Area and Wide Area Networks; (c) Database administration and fourth generation systems - database maintenance, monitoring, restructuring, auditing, backup and recovery; examples of the use of fourth generation systems and application generators; maintenance and verification of systems; (d) Management of information systems - introduction to the management of information systems, their development and related personnel; and (e) Knowledge-based decision support systems - knowledge representation and its application in knowledge-base systems as applied to commerce and industry.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [25% (9pts)]
teaching pattern full year - 4 hrs teaching, 4 hrs practical a week
prerequisites KCA270 or KCA272
corequisites
mutual exclusions KCA210 and KCA312
method of assessment two 2-hour written exams (40%), two practical exercises (15%), two 2,500-word essays (30%), project (15%).
required texts, etc
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.



KCA371 Information Technology 3A

Has the same objectives as KCA370, covering topics (a), (b) and (c).

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [12.5%]
teaching pattern sem 1 - 4 hrs teaching, 4 hrs practical a week
prerequisites KCA270 or KCA272
corequisites
mutual exclusions
method of assessment 2-hour written exam (40%), 2 practical exercises (30%), 2,500-word essay (30%).
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.



KCA372 Information Technology 3B

Has the same objectives as KCA370, covering topics (d) and (e).

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [25%]
teaching pattern sem 2 - 4 hrs teaching, 4 hrs practical a week
prerequisites
corequisites KCA371
mutual exclusions
method of assessment 2-hour written exam (40%), 2,500-word essay (30%), project (30%).
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.



KCA373 Computer Selection and Evaluation

Provides the theory and skills needed to evaluate and select computer systems. Studies cover: (a) Performance evaluation - performance evaluation of computer systems - measurement, evaluation, monitoring, tuning and bench-marking; and (b) Computer system selection - preparation of requirements specification and the process of tendering for the supply of computer systems; selection, evaluation, installation and maintenance of computer systems; estimation of cost, processing limits, resource consumption and operation of computer systems.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 2 - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA270 or KCA272 or KCA210. KCA373 requires elementary statistics, such as that taught in KMA151
corequisites
mutual exclusions KCA314
method of assessment exam (70%), practical work (30%)
required texts, etc
Jain R, The Art of Computer Systems Performance Analysis, Wiley.
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.



KCA374 Project Management

Involves: measuring success of Information Technology (IT) projects; the life cycle of IT projects; project planning and administration; cost estimation techniques; resource control and financial management; control of quality and reliability; and application of project management software. The unit includes case studies of IT projects.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 1 - 3 hrs teaching, 3 hrs practical a week
prerequisites KCA270 or KCA272 or KCA210
corequisites
mutual exclusions KCA559, and units as listed in Schedule B of the rules of the BSc degree
method of assessment 2-hour exam (50%), practical work (50%).
required texts, etc
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.



KCA375 Information Technology Project

Is a practical, workshop-based unit in which students are expected to apply the theory and skills acquired in KCA374. Students work in teams to design, cost, plan and implement significant IT projects over the duration of the semester. Reports are required periodically during the course. Workshops are held to monitor students' progress, to conduct exercises in project related activities, to conduct structured walk-through presentations, and to act as problem solving sessions.

Special Notes
teaching staff
campus & mode Hbt, int
unit weight [8.33% (3pts)]
teaching pattern sem 2 - 2 hrs teaching, 4 hrs practical a week
prerequisites KCA270 or KCA272
corequisites KCA374
mutual exclusions KCA315 and KCA559
method of assessment practical work (100%).
required texts, etc
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.



KCA380 Information Systems 3

Covers Management of information systems - information systems in organisational change; information systems development, planning; and Information within organisations - managing information systems personnel; information gathering techniques.

Special Notes Expected to be offered from 1997 onwards

teaching staff
campus & mode
unit weight
teaching pattern
prerequisites
corequisites
mutual exclusions
method of assessment
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.

To continue with next unit