This diploma program prepares students for Advanced, Technical Computer Systems Design and Development Work. It includes the study of the Database Design, Data Communications, Procedural and Object Oriented Programming, Operating Systems Design, Algorithm Development and Applications of Artificial Intelligence. The curriculum includes basic course work in Electronics Technology and the Theory of Programming Languages. Students focus on developing computer-based solutions involving hardware and software components and integration. Diploma holders are qualified to work in a range of positions, from entry-level computer engineers and system engineers to project managers leading advanced applications of computer science to real-world problems.