An intensive programme (formerly known as a conversion course) for graduates of other subjects than computer science.
The programme is accredited as partially meeting the educational requirement for Chartered IT Professional registration by the BCS.
One year full-time or two years part-time, day or evening. See FAQ for topics not covered here.
Modules currently include: programming in Java, object-oriented programming, software engineering using UML, information systems, databases including SQL using Oracle, internet technologies (languages for the Web and networks), computer systems (architecture and operating systems), fundamentals of computing, and a selection of optional modules. See programme handbook and Modules.
Applicants should have a good first degree or equivalent in any subject other than Computer Science and will be expected to demonstrate some aptitude for programming. Applicants without the usual academic qualifications may be considered but they will need to have significant experience in the IT industry. As the application process (including the aptitude test and its preparation) can take a few weeks, applicants are encouraged to apply early. Applications that arrive after 1st September (1st August for overseas students) are less likely to be successful.
There is an additional entry point to those part-time MSc Information Technology (IT) students who pass each of the FoC, ISD, CS and IS modules (i.e. to have at least 50% mark of the weighted average of the exam and coursework) in their first year. These students could choose to migrate to (the second year of) MSc CS, and then they would have to pass the Programming in Java module in their second year besides DKM, OODP, and one optional module plus the project in order to get the MSc CS degree.
The programme starts in October each year. Application forms should be submitted to the College Registry. Interviews begin in February. Applications before 30 April are more likely to be successful. Home applicants are invited for an interview that contains a short aptitude test. Reading the following document helps applicants in preparing for the test: aptitude test notes in Python
Your applications will be processed by the college registry and we will be in touch to tell you what to do next.