Programme Structure
Entry Requirements
Subject to the General Academic Regulation 00.5, the following departmental programme entry requirements shall apply for the programme:
- For entry into 100-level, candidates must have a minimum grade of C in Mathematics and two other science subjects with computer studies recognized as a science subject and with a minimum grade of D in English.
- For entry into the programme at higher level:
- Transfer student from an Information Technology or equivalent programme from a higher institution considered equivalent to the University of Botswana, subject to General Academic Regulation 00.313.
- Candidates holding a post-Secondary qualification which is considered by the department as being at least equivalent to the 100- level of the programme and so deemed to earn the candidate an exemption from the 100-level of the programmes.
- Candidates holding a post-Secondary qualification who do not meet criteria (ii) above may be required to take some 100-level courses.
Courses
Semester I, Core courses
- CSI131 Discrete Structures
- CSI141 Programming Principles
- CSI161 Introduction to Computing
- STA116 Introduction to statistics
- COM141 Communication and Academic Literacy Skills (Science)
Semester II , Core Courses
- CSI132 Discrete Structures II
- CSI142 Object-Oriented Programming
- MAT111 Introductory Mathematics I
- COM142 Academic and Professional Communication (Science)
Optional Courses (Min 3 Credits from)
- STA211 Statistical Methods
- LIS227 Introduction to Knowledge Management
Semester III , Core Courses
- CSI247 Data Structures
- CSI244 Information Management
- CSI293 Information Technology Fundamentals
- MGT100 Principles of Management
- MAT122 Introductory Mathematics II
- ECO111 Basic Micro Economics
Semester IV, Core courses
- CSI262 Database Concepts
- CSI263 Computer Architecture
- CSI223 Systems Programming
- MGT200 Organizational Design and Development
Optional Courses (Min 3 Credits from)
- ECO112 Basic Macro Economics
- STA211 Statistical Methods
- LIS227 Introduction to Knowledge Management
Semester V, Core courses
- CSI354 Operating Systems
- CSI374 Computer Networks
- CSI342 Systems Analysis & Design
- MGT301 Organizational Behaviour
Elective * (3 Credits)
- *- students are advised to take MGT202 which is a pre-requisite to MGT303
Semester VI, Core courses
- CSI345 Integrative Programming
- CSI315 Web Technology and Applications
- CSI392 Human Computer Interaction
- CSI341 Introduction to Software engineering
Optional Courses (Min 3 credit from)
- MGT303 Entrepreneurship and Business Formation
- BIS304 Management Information Systems
Winter Semester, Core courses
- CSI352 Industrial Attachment
Semester VII, Core courses
- CSI481 Database Systems
- CSI475 Social Informatics
- CSI482 Information System Engineering
- CSI485 System Administration
- Optional Courses
- LAW251 Foundations of Business Law
- FIN200 Business Finance
- LIS 403 Knowledge Management
Semester VIII, Core courses
- CSI408 Project
- CSI420 Web Computing
- CSI454 Information Security Administration
- CSI446 Information Systems Project
- Management
Optional Courses (Min 3 credits from)
- BIS417 Information System auditing
- MKT401 Marketing Management and Strategy