Skip to main content
courses outline\computer science outline courses
COURSES OUTLINE\COMPUTER SCIENCE OUTLINE COURSES
Computer Science:
Undergraduate(BSCS)
Course outline
1st year
Courses
Core courses:
Continuous mathematics
Design and analysis of algorithms
Digital systems
Discrete mathematics
Functional programming
Imperative programming
Introduction to formal proof
Linear algebra
Probability
Assessment
Four exam papers
2nd year
Courses
Core courses (50%):
Algorithms
Compilers
Concurrent programming
Models of computation
Current options (50%) include:
Computer architecture
Computer graphics
Computer networks
Databases
Intelligent systems
Logic and proof
Assessment
Four exam papers
3rd year
Courses
Current options (67%) include:
Computational complexity
Machine learning
Computer security
Computer-aided formal verification
Geometric modelling
Knowledge representation and reasoning
Lambda calculus and types
Principles of programming languages
Project work (33%)
Assessment
Ten exam papers plus project report
4th year
Courses
Current options (62%) include:
Automata,logic and games
Advanced security
Categories, proofs and processes
Computational game theory
Computational learning theory
Computer animation
Concurrent algorithms and data structures
Database systems implementation
Probabilistic model checking
Probability and computing
Quantum computer science
Requirements
Project work (38%)
This is the detail info of outline courses for computer science.
Comments
Post a Comment