BUSE Bachelor of Science Honours Degree in Information Technology
Programme Overview
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.
LEARNING OUTCOMES
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.
Career Opportunities
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.
Entry Requirements:
Admission Requirements
The criteria used (with regard to qualifications) for admissions of students to the Degree Programme are as follows:
For entry a student must have:
- At least 5 ‘O’ Levels including Mathematics and English Language with a grade C or better, and
- A pass in either‘A’ Level Mathematics, Computer Science/Computing and any one of the following ‘A’ Level subjects Physics, Accounting, Economics, Management of Business/Business Studies, Biology, Chemistry or any other relevant subject.
- Candidates without ‘A’ Levels but are holders of the HEXCO National Diploma in Computer Studies or Information Technology or their equivalent may be considered.
Programme Structure
STRUCTURE OF THE PROGRAMME
- The Bachelor of Science Honours Degree in Information Technology Programme will extend over a period of four years of full time study, each year of study comprising two semesters.
- Taught Courses shall be offered during the first two years and the final year of study while the third academic year shall be reserved for Industrial Attachment.
- The Bachelor of Science Honours Degree in Information Technology Programme has two options or areas of specializations and these are Software Engineering and Network Engineering.
- Students will all do common courses in Part One and Specialization can only begin after the completion of first year.
- The Departmental Board of Computer Science shall sanction the area of specialization for a student based on the performance of the student in first year common courses that have a bias towards the specialization area.
- Students shall do final Research Projects in their respective areas of specialization.
YEAR ONE/ PART ONE (COMMON COURSES)
Part I Semester I | ||||
Code | Description | Core | Pre-req | Credits |
AC101 | Financial Accounting 1A | 4 | ||
BS101 | Business Administration | Y | 4 | |
CS101 | Introduction to Computer Science | Y | 4 | |
CS102 | Introduction to Computer Programming | 4 | ||
CS103 | Mathematical Foundations to Computer Science | 4 | ||
PC103 | Communication Skills | Y | 4 | |
HS101 | HIV/AIDS Education | Y | 2 | |
Part I Semester II | ||||
Code | Description | Core | Pre-req | Credits |
CS111 | Operating System Concepts | Y | 4 | |
CS112 | Object Oriented Programming I | Y | CS102 | 4 |
CS212 | Data Communications and Networking | 4 | ||
AC107 | Financial Accounting 1B | Y | AC101 | 4 |
IT111 | Information Systems | 4 | ||
PH107 | Physics for Computer Science | 4 | ||
PC108 | Citizenship Education and Conflict Transformation | Y | 4 |
SOFTWARE ENGINEERING OPTION
Part II Semester I | ||||
Code | Description | Core | Pre-req | Credits |
CS201 | Database Concepts | 4 | ||
CS202 | Management Information Systems | Y | 4 | |
CS205 | Discrete Mathematics | 4 | ||
CS206 | Research Methodology | 4 | ||
AC102 | Business Law | Y | 4 | |
CS213 | Data Structures and Algorithms | Y | 4 | |
CS203 | Object Oriented Programming II | CS112 | 4 | |
Part II Semester II | ||||
Code | Description | Core | Pre-req | Credits |
CS113 | Computer Architecture | 4 | ||
IT211 | Information Systems Auditing | Y | 4 | |
BS206 | Management I | 4 | ||
CS214 | Internet and Web Designing | 4 | ||
CS216 | Software Engineering | Y | 4 | |
IT212 | Mini-Software Project | Y | 4 | |
PART III | ||||
Code | Description | Core | Pre-req | Credits |
CS300 | Industrial Attachment | Y | 40 | |
Part IV Semester I | ||||
Code | Description | Core | Pre-req | Credits |
CS400 | Artificial Intelligence and Intelligent Systems | Y | 4 | |
BS401 | Strategic Management | Y | 4 | |
CS403 | Simulation and Modeling | 4 | ||
CS404 | Software Project Management | CS216 | 4 | |
CS401 | Design and Analysis of Algorithms | CS213 | 4 | |
BS441 | Entrepreneurship Theory and Practice | 4 | ||
Part IV Semester II | ||||
Code | Description | Core | Pre-req | Credits |
CS412 | Computer Security | 4 | ||
CS413 | Advanced Database Design and Management | Y | CS201 | 4 |
IT411 | E-Governance | Y | 4 | |
CS411 | Computer Graphics | Y | ||
IT412 | Human Computer Interaction | 4 | ||
IT414 | Research project | Y | CS206 | 12 |
NETWORKING ENGINEERING OPTION
Part II Semester I | ||||
Code | Description | Core | Pre-req | Credits |
CS201 | Database Concepts | 4 | ||
CS202 | Management of Information Systems | Y | 4 | |
CS205 | Discrete Mathematics | 4 | ||
CS206 | Research Methodology | 4 | ||
AC102 | Business Law | Y | 4 | |
IT201 | Network Planning and Design | Y | CS212 | 4 |
IT202 | Networking Protocols | 4 | ||
Part II Semester II | ||||
Code | Description | Core | Pre-req | Credits |
CS113 | Computer Architecture | 4 | ||
IT211 | Information Systems Auditing | Y | 4 | |
BS206 | Management I | 4 | ||
IT213 | Virtualisation and Cloud Computing | 4 | ||
IT214 | Network and Server Administration | Y | 4 | |
IT215 | Mini-Networking Project | Y | 4 | |
PART III | ||||
Code | Description | Core | Pre-req | Credits |
CS300 | Industrial Attachment | Y | 40 | |
Part IV Semester I | ||||
Code | Description | Core | Pre-req | Credits |
CS400 | Artificial Intelligence and Intelligent Systems | 4 | ||
BS443 | Strategic Management | Y | 4 | |
IT401 | Virtual Private Networks | 4 | ||
CS415 | Distributed Systems | Y | 4 | |
IT402 | Advanced Network Management | IT213 | 4 | |
BS441 | Entrepreneurship Theory and Practice | 4 | ||
Part IV Semester II | ||||
Code | Description | Core | Pre-req | Credits |
CS412 | Computer Security | 4 | ||
CS413 | Advanced Database Design and Management | Y | CS201 | 4 |
IT411 | E-Governance | Y | 4 | |
IT413 | Cryptography and Network Security | |||
IT415 | Wireless Networks and Mobile Computing | Y | 4 | |
IT414 | Research project | Y | CS206 | 12 |