The programme will expose students to a wide range of IT-related subjects while its two pathways offer students the opportunity to gain a detailed understanding of the technological aspects underpinning software engineering and network engineering.
The course has been designed to provide graduates with:
A foundation in both the theoretical and the practical aspects of Information Technology, Computer Science and Information Systems Management.
- An understanding of professional and ethical responsibilities required in Software Development.
- Well developed Programming and Networking skills.
- An ability to critically analyze, research and evaluate information and solve related problems in IT.
- An awareness of social, economic, cultural and environmental aspects of Information Technology in areas of Networking and Software Engineering.
- Preparation for future professional roles as Information Technology Experts.
- Manage all the stages in the Software and or Networks Development Life Cycles.
On completion of the course, students will be able to:
- Design, Develop, Operate and Maintain software systems for business environments.
- Apply knowledge of mathematics, science, and engineering by designing and conducting experiments, as well as to
- Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
- Configure and Design Network Servers to support contemporary business environments.
- Comprehend and resolve Software and Networking issues.
- Analyze common business functions and identify, design and develop appropriate IT solutions in (web, desktop, network, and/or database applications).
- Design and do physical construction of a network, whether it is for computer communications or telecommunications. Eg placement of physical equipment such as routers, communication switches and all of the cables and wires used to connect the equipment.
- Build and operate networks. Operate any electronic equipment used to activate other pieces of equipment such as communications multiplexers.
- Learn future and Emerging Information technologies through acquired foundational skills and knowledge and employ them even in new business environments.
- Practice communication, problem solving and decision-making skills through the use of appropriate information technologies.
- Develop computer-based solutions appropriate to the social, political, international, economic and environmental contexts in which they are applied.
- Engage in the process of research and learning needed to retain the necessary level of professional skills and knowledge in the area of Information Technology.
Information Technology graduates may pursue on careers as:
Software Developers, Software Engineers, Web/Internet Programmers, Network Administrators, Network Designers, Network Security Consultants, Digital Media Developers, Multimedia Designers, Game Designers, Game Programmers, IT Managers, Project Managers, Software Consultancy and in any context where IT Expertise can be applied.