THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2006/2007
- ARCHIVE for reference only
THIS PAGE IS OUT OF DATE

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
Home : College of Science and Engineering : School of Informatics (Schedule O) : Informatics

Informatics 2C: Computer Systems & Software Engineering (U02601)

? Credit Points : 20  ? SCQF Level : 8  ? Acronym : INF-2-INF2C

This course is concerned with the design, implementation and engineering of digital computer systems. It considers computer systems from both hardware and software perspectives; offering an introduction to the internal structure of digital computers, and an introduction to the engineering of software systems.

Entry Requirements

? Pre-requisites : Informatics 1A and 1B

Subject Areas

Delivery Information

? Normal year taken : 2nd year

? Delivery Period : Semester 1 (Blocks 1-2)

? Contact Teaching Time : 3 hour(s) per week for 11 weeks

First Class Information

Date Start End Room Area Additional Information
20/09/2006 11:10 12:00 Lecture Theatre C, JCMB KB

All of the following classes

Type Day Start End Area
Lecture Monday 11:10 12:00 KB
Lecture Wednesday 11:10 12:00 KB
Lecture Friday 11:10 12:00 KB

Summary of Intended Learning Outcomes

After completing this course successfully, students should be able to:
-Demonstrate an understanding of binary representation and basic operations on binary data.
-Demonstrate an understanding of key concepts in computer architecture, including: exceptions, interrupts, virtual memory, processes and pipelined execution.
-Sketch the design of a simple processor and explain how it operates.
-Demonstrate knowledge of I/O devices and the means by which they interface to a processor and its memory system.
-Demonstrate an understanding of the design and operation of important combinational and sequential components within a processor, such as adders, registers, and state machines.
-Demonstrate understanding of an execution pipeline, based on the MIPS architecture.
-Motivate and describe the activities in the software engineering process.
-Construct use cases for an application scenario.
-Explain and construct UML class diagrams and sequence diagrams.
-Build, document and maintain large Java programs using a modern IDE, rapid development methods, and configuration management tools.
-Explain how a software system and its construction may be assessed using testing, metrics, and verification techniques.
-Evaluate aspects of human usability of an application program or web site.
-Judge the security risks in software construction and show how to avoid or reduce them.
-Compare different approaches to software licensing.

Assessment Information

Written Examination 75%
Assessed Assignments 25%

Exam times

Diet Diet Month Paper Code Paper Name Length
1ST December - - 2 hour(s)
2ND August - - 2 hour(s)

Contact and Further Information

The Course Secretary should be the first point of contact for all enquiries.

Course Secretary

Ms Kendal Reid
Tel : (0131 6)50 5194
Email : kr@inf.ed.ac.uk

Course Organiser

Dr Aristeidis Efthymiou
Tel : (0131 6)50 5171
Email : aris.efthymiou@ed.ac.uk

Course Website : http://www.inf.ed.ac.uk/teaching/courses/

School Website : http://www.informatics.ed.ac.uk/

College Website : http://www.scieng.ed.ac.uk/

Navigation
Help & Information
Home
Introduction
Glossary
Search
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Prospectuses
Important Information
Timetab
 
copyright 2006 The University of Edinburgh