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 to the B.Sc. Computing with Finance, the following entry requirements shall apply.
- 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 C in English.
- For entry into the programme at higher level:
- Transfer students from a Computing with Finance 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 course
Courses
Semester I, Core courses
- CSI141 Programming Principles
- CSI161 Introduction to Computing
- MAT111 Introductory Mathematics I
- CSI131 Discrete Structures I
- COM141 Communication and Academic Literacy Skills (Science)
Semester II Core Courses
- ACC100 Introduction to accounting
- CSI142 Object-Oriented Programming
- MAT122 Introductory Mathematics II
- CSI132 Discrete Structures II
- COM142 Academic and Professional Communication (Science)
Semester III Core Courses
- CSI247 Data Structures
- FIN200 Business Finance
- MAT221 Calculus I
- ECO111 Basic Microeconomics
Optional Courses (Min 3 credits from)
- MGT202 Small Business Management
- LAW251 Foundations of Business Law
Semester IV Core Courses
- CSI262 Database Concepts
- ACC200 Financial Accounting I
- CSI251 Computer Architecture & Organization
- STA114 Business Statistics
- ECO112 Basic Macroeconomics
Semester V Core Courses
- CSI354 Operating Systems
- FIN301 Financial Institutions and Markets I
- CSI374 Computer Networks
- CSI342 Systems Analysis & Design
- ACC302 Auditing I
Semester VI Core courses
- FIN302 Financial Planning and Forecasting
- CSI315 Web Technology and Applications
- FIN300 Financial Management
- CSI341 Introduction to Software Engineering
Optional Courses (Min 3 credits from)
- CSI392 Human Computer Interaction
- MGT303 Entrepreneurship and New Business Formation
Winter Semester Core course
- CSI352 Industrial Attachment
Semester VII Core Courses
- CSI473 Software Design
- CSI481 Databases
- CSI323 Algorithms
- CSI475 Social Informatics
Optional Courses (Min 3 credits from)
- FIN402 International Business Finance
- CSI443 Requirements Engineering
- CSI435 Intelligent Systems
Semester VIII Core Courses
- CSI408 Project
- CSI454 Information Security Administration
- BIS309 Accounting Information Systems
Optional Courses (Min 6 credits from :)
- FIN404 Investment Analysis and Portfolio Management
- FIN403 Financial Institution and Markets II
- CSI420 Web Computing
- CSI444 Software Project Management