• Master of Science in Computing Science at Imperial College London is a 1-year program.
  • It is an on-campus, 90 credits program offered on a full-time basis.
  • This course provides a year of intensive training in computer science and is suitable for graduates of disciplines other than computing who are preparing for a career in the computer industry.
  • The core modules of the program are:
    • Computer Architecture (Autumn)
    • Integrated Programming Laboratory (Autumn and Spring)
    • Introduction to C++ Programming (Autumn) and C++ Programming Test (Spring)
    • Logic and AI Programming (Autumn) and AI Programming Test (Spring)
    • MSc Computing Science Individual Project (Summer)
    • Operating Systems (Autumn)
    • Software Engineering Practice and Group project (Spring and Summer)
  • Students also have to choose four optional modules.
  • Students get the opportunities to learn Introduction to Java (Spring) as an additional subject.
  • The teaching methods of the program includes lectures, class-based tutorials, small-group tutorials, laboratory-based teaching, in-class problem solving, and personal supervision of project work.
  • Students also have the chance to join in the development of a large software project.
  • Students at the end of the program gain valuable skills and experience by completing an industrial placement.
  • The Department of Computing is among the largest in the country when it comes to the number of teaching and research staff.
  • This course is professionally accredited by IET (Institution of Engineering and Technology) and BCS (the Chartered Institute for IT).