Computer Science, Prifysgol Cymru Aberystwyth University of Wales
CS12110 (1995-96 session)
Software Laboratory II
Brief Description
This module consists of practical work and lectures designed
to support
CS11110
; students will develop more
complicated programs in Ada and learn to use some of the more
advanced tools available.
Aims, Objectives, Syllabus, Booklist
Further Details
- Number of lectures
- 12
- Number of seminars/tutorials
- 12
- Number of practicals
- 12 x 2 hours
- Coordinator
- Dr. Mark Ratcliffe
- Other staff involved
- Not yet known
- Pre-requisites
-
CS11010
,
CS12010
- Co-requisites
-
CS11110
- Incompatibilities
- None
- Assessment
- Assessed coursework - 100%
- Timing
- This module is offered only in Semester 2
Aims
This module is very tightly coupled with
CS11110
,
consequently the lecture slots available in this module present
material described in the
CS11110
syllabus.
The
intention of this module is to enhance the programming skills of
participants through supervised practical sessions.
Objectives
On successful completion of the module, students
should:
-
have extensive practical experience in analysing a problem
and producing high quality software designs;
-
have a thorough understanding of Ada to the extent that
they can take full advantage of all of the major facilities
within the program language.
Though most of the syllabus is shared with that listed
under
CS11110
, the following topics are specific to
CS12110.
Syllabus
-
UNIX: An environment to support component
reuse? - 2 Lectures
-
An examination of basic UNIX components e.g. sort,
uniq and the pipe.
-
Introduction to
databases - 2 Lectures
-
Information systems; examples, structure of an
information system, choosing a data repository; manual, file
based or database. Tools provided by a database management
system; e.g. SQL*Plus, SQL*Forms, embedded
SQL
-
Applications of computers - 3 Lectures
-
Lectures will be given by various members of staff and
will describe a range of innovative applications of which they
have experience.
-
For non-
CS15110
students -
-
The following areas will be covered in special
workshops: Recap of some basic ideas from computer architecture;
Examples of some simple instructions; Assembly language as a
convenient way of programming machines at this level; What an
assembler does; Use of addressing modes.
Booklist
Not appropriate.
Version 4.2
Syllabus
John Hunt Departmental Advisor
jjh@aber.ac.uk
Dept of Computer Science, UW Aberystwyth (disclaimer)