Computer Science, Prifysgol Cymru Aberystwyth University of Wales
CS12010 (1995-96 session)
Software Laboratory I
Brief Description
This module consists of
practical work and lectures designed to support
CS11010
;
students will learn how to edit, compile, run and test simple
programs in Ada.
Aims, Objectives, Syllabus, Booklist
Further Details
- Number of lectures
- 12
- Number of seminars/tutorials
- 12
- Number of practicals
- 12 x 2hours
- Coordinator
- Dr. Mark Ratcliffe
- Other staff involved
- Not yet known
- Pre-requisites
- None
- Co-requisites
-
CS11010
- Incompatibilities
- None
- Assessment
- Assessed coursework - 100%
- Timing
- This module is offered only in Semester 1
Aims
This module is very tightly
coupled with
CS11010
, consequently the lecture slots
available in this module present material described in the
CS11010
syllabus.
The intention of this module is to
develop the programming skills of participants through
supervised practical sessions.
Objectives
The practicals associated with this module provide
participants with the opportunity to carry out a series of
assignments associated with the theoretical material presented in
lectures.
On successful completion of the module, students
should:
-
have a practical understanding of the Ada programming
language
-
be able to use the workstations to
develop
their programs to meet the specified requirements.
Most of the syllabus is shared with that listed under
CS11010
. Topics described here are specific to
CS12010
.
Syllabus
-
Computer system
appreciation - 2 Lectures
-
Introduces the student to the basic computer
organisation. Emphasis is placed on the relationships between
hardware, architecture and software.
These presentations are
illustrated by reference to the Computer systems at
Aberystwyth.
-
Using the computing facilities at
Aberystwyth - 3 Lectures
-
Introduction to UNIX and the Ada program development
system.
Booklist
Not appropriate.
Version 4.1
Syllabus
John Hunt Departmental Advisor
jjh@aber.ac.uk
Dept of Computer Science, UW Aberystwyth (disclaimer)