The Department of Computer Science and Informatics takes a practical skills development approach to training in computer science and related disciplines. By combining the theoretical computer science principles the students delve into software development and computer hardware related course units. This Department covers studies in three broad areas, namely: Computer Science, Computer Technology, and Information Technology. These areas specifically deal with activities as specified below.
Computer Science is always considered the mother sub-discipline in the now wide area of computing and informatics. This Department is concerned with understanding the science of computing as well as the technologies that facilitate computing in designing, implementing and using computing systems in software engineering and development, hardware systems support, computer communication networks design, implementation and support as well as supporting and using software. This department seeks to approach computer science from the strict foundations of mathematical and physical theory to provide knowledge of computing in computer systems to formulate computer-based practical and technical solutions through design, construction, implementation and maintaining software. Other aspects addressed include assembling, maintaining, installation, and repairing and servicing computer systems.
Computer technology is a discipline that embodies the science and technology of designing, construction, implementation, and maintenance of hardware components (including inbuilt software) of modern computing systems and computer-controlled equipment. Computer technology can be been viewed as a combination of both computer science and computer engineering that produces professionals with the practical skills to develop and maintain software systems and maintain computer equipment, computing infrastructures, and systems and to participate as a ‘hands-on’ person in the production of such computer equipment, infrastructures, and system. Information Systems and Technology takes a keen focus on application and use of computer-based systems in organizations. Information is the lifeblood of all organizations. In today's information age, the most significant advances in organizations will be achieved through strategically applying information technology. Programmes and activities in Information Systems & Technology prepare students to implement effective solutions to help support decision making. The programmes emphasis on applications of software in solving business problems. The curricula specifically prepare students for employment as: Information Systems Managers, Computer Network Administrators, Website Developers and Managers, Information Services Managers, Information Analysts, Database Designers and Administrators, Systems Analysts, Information systems designers, Computer Programmers, Computer Consultants, End-user support specialists, Information Centre Specialists
Information Technology, the students are grounded in software engineering principles after introductory courses in computer science. Course units related to software development for the web, mobile, gaming and general purpose business information systems (e.g. ERP systems) are offered.