BSc Computer Science

BSc Computer Science (Hons) at Heriot-Watt University.

Year 4

Bachelor of Science in Computer Science with Honours of the First Class

Term 1

F24HS
Research Methods and Requirements Engineering
F24NV
Distributed and Parallel Technology
F24MN
Mobile Networking
F24KA
Speech and Language

Term 2

F24HT
Applied Design and Implementation
F24NU
Network Technology and Security
F24MS
Mobile & Handheld Applications Software
F24BF
Robotics and Automation

Term 3

F24WA
Project: Testing and Evaluation
F24WB
Project: Implementation II
F24WC
Project: Critical Analysis and Presentation
F24WD
Project: Written and Oral Presentation

Dissertation

LAN Bridge Spanning Tree Protocol Animation

The IEEE 802 committee has developed a series of algorithms for enabling bridges to be placed between LANs without the stations being aware of it. If the network formed has loops, the bridges run an election protocol to ensure that only sufficient bridges to form a spanning tree remain active. This project was to develop a system for specifying a configuration of LANs, simulating the operation of the spanning tree algorithm, and displaying the simulation in real-time using an interactive graphical environment.

Year 3

Term 1

F23HF
Tools and Methodologies 1
F23AF
Database Systems
F23NT
Concurrent Systems
F23PT
Languages and Definitions

Term 2

F23IA
Tools and Methodologies 2
F23HE
Human Computer Interaction
F23ND
Computer Communications
F23PF
Compiling Techniques

Term 3

F23HG
Professional Development
F23AD
Artificial Intelligence
F23AE
Computer Graphics
F23PS
High Integrity Computing

Year 2

Term 1

F22PQ
System Level Engineering
F21AW
Foundations of Computing
C12IL
Information Technology and Law
C01MS
Moral & Social Philosophy

Term 2

F22NO
Operating Systems
F23AO
Data Structures and Algorithms 1
F22HO
Formal Specification
F22LE
Discrete Maths 2

Term 3

F22HX
Software Engineering 4
F22AQ
Data Structures and Algorithms 2
F22HW
Prototype from Specification
F12LF
Discrete Maths 3

Year 1

Term 1

F21PM
Programming and Software Engineering 1
F11UA
Foundation Maths 1
F21UF
Praxis
B21PA
Physics 1

Term 2

F21PN
Programming and Software Engineering 2
F11UB
Foundation Maths 2
F21DI
Digital Logic
B21PB
Physics 2

Term 3

F21PO
Programming and Software Engineering 3
F11UC
Foundation Maths 3
F21HI
Logic and Proof
B21PC
Physics 3

Wishlist
|
Blog
|
Numbers

Last modified 2009-07-25T15:31:24+01:00.
©2002-2018 Simon Arlott. All Rights Reserved.