Text only

 University | Catalogues for 2006/07

University of Bath logo - link to University home page
 

Department of Computer Science
Unit Index 2006/07

Below is a list of units offered by the Department of Computer Science in 2006/07. Follow the links to view individual unit descriptions. Units are sorted by level and then by period slot. To find a specific unit code or title please use your browser's find on page function.

Certificate level units (e.g. CM1*)
Intermediate level units (e.g. CM2*)
Honours level units (e.g. CM3*)
Masters level units (e.g. CM4* or CM5*)


back to top

Level: Certificate


Semester 1

CM10017 Systems I: architecture & operating systems 6 Credits

Semester 1

CM10134 Programming 1 12 Credits

Semester 1

CM10136 Software Engineering I 6 Credits

Semester 1

CM10139 Computation I: numbers & structures 6 Credits

Semester 2

CM10020 Computation II: computability & decidability 6 Credits

Semester 2

CM10135 Programming II 12 Credits

Semester 2

CM10137 Software Engineering II 6 Credits

Semester 2

CM10138 Systems II: programming & C 6 Credits

Semester 2

CM10140 Introduction to programming in Java 6 Credits

back to top

Level: Intermediate


Academic Year

CM20105 Industrial placement 60 Credits

Academic Year

CM20106 Study abroad 60 Credits

Semester 1

CM20019 Computation III: introduction to formal logic & semantics 6 Credits

Semester 1

CM20143 User interface programming 6 Credits

Semester 1

CM20144 Applications I: mathematics for applications 6 Credits

Semester 1

CM20145 Applications I: database systems 6 Credits

Semester 1

CM20167 Programming III: functional programming 6 Credits

Semester 2

CM20001 Foundations of computer graphics 6 Credits

Semester 2

CM20026 Software project 6 Credits

Semester 2

CM20028 Computation IV: Algorithms 6 Credits

Semester 2

CM20029 Applications IV: compilers 6 Credits

Semester 2

CM20168 Programming IV: programming languages 6 Credits

back to top

Level: Honours


Semester 1

CM30072 Safety-critical computer systems 6 Credits

Semester 1

CM30075 Advanced computer graphics 6 Credits

Semester 1

CM30076 Project preparation 6 Credits

Semester 1

CM30171 Advanced compilers 6 Credits

Semester 1

CM30174 E-commerce & agents 6 Credits

Semester 2

CM30071 Logic & its applications 6 Credits

Semester 2

CM30073 Advanced algorithms & complexity 6 Credits

Semester 2

CM30078 Networking 6 Credits

Semester 2

CM30080 Computer vision 6 Credits

Semester 2

CM30082 Double module project 12 Credits

Semester 2

CM30141 Advanced human computer interaction 6 Credits

Semester 2

CM30142 Music & digital signal processing 6 Credits

back to top

Level: Masters


Dissertation period

CM50170 Dissertation 30 Credits

Semester 1

CM50109 Formal methods & programming 12 Credits

Semester 1

CM50110 Human-computer interaction & virtual reality 6 Credits

Semester 1

CM50121 Safety critical systems 6 Credits

Semester 1

CM50147 Programming 6 Credits

Semester 1

CM50148 Usability design & evaluation 6 Credits

Semester 1

CM50176 Databases and data management 6 Credits

Semester 2

CM50114 Multimedia 6 Credits

Semester 2

CM50122 Projects and their management 6 Credits

Semester 2

CM50123 Networking 6 Credits

Semester 2

CM50149 Collaborative virtual environments 6 Credits

Semester 2

CM50150 Design 6 Credits

Semester 2

CM50175 Research project preparation 6 Credits

Semester 2

CM50177 Algorithms and data structures 6 Credits

 

University | Catalogues for 2006/07