BEng (Hons) in Computer Engineering

Mode of Study

Campus Learning

 

The Computer Engineering programme at Botho University runs for five years plus a sixmonth sandwiched internship programme. There are eleven semesters, out of which the students will be expected to do an internship (Professional Practice) in one of the semesters.

A Computer Engineering graduate studies the design of systems such as hardware and software, digital systems and computers. They focus on the digital device programming and interfacing between devices and users. Their work, for example, will involve areas such as the development of mobile phones, alarm systems and x-ray equipment, which use a combination of embedded software and hardware. They can also work in areas such as Computer system design, Scientific Research and Development, Computer and Electronic Manufacturing, Telecommunications, Wholesale and trade and Public administration.

Programme details The programme consists of core (required) and elective modules as detailed below. Some modules may have pre-requisites (i.e. may require the student to pass another module or set of modules first). Some modules may be co-requisite (i.e. such modules are required to be taken together). The number at the end of the module in parenthesis indicates the credit load of the module. 1 credit is equal to 10 hours of learning (guided, in-class and independent combined); therefore a 10-credit module requires on average 100 hours of learning from the student.

Core modules

  • C5-MAT-11 Mathematics-I (20)
  • E5-PH1-14 Physics-I (10)
  • E5-PL1-14 Physics -I Laboratory (10)
  • E5-GCH-14 General Chemistry (10)
  • E5-GCL-14 General Chemistry Laboratory (10)
  • C5-ICO-11 Introduction to Computers(20)
  • E5-PH2-14 Physics -II (10)
  • E5-PL2-14 Physics -II Laboratory (10)
  • E5-EM1-14 Engineering Mathematics-I (20)
  • D5-CSS-14 Communication & Study Skills (20)
  • C6-IPC-11 Introduction to Programming using C++ (20)
  • E5-EM2-14 Engineering Mathematics-II (20)
  • E6-SAP-14 Statistics and Probability (20)
  • E5-EM3-14 Engineering Mathematics-III (20)
  • C7-JAV-11 Programming Using Java (20)
  • E6-IEN-14 Introduction to Engineering (20)
  • C5-CSA-11 Computer System Architecture (20)
  • E6-EEE-14 Basics of Electrical and Electronic Engineering (20)
  • E7-DIE-14 Digital Electronics (10)
  • C5-OSH-11 Operating Systems and Hardware (20)
  • E6-DCN-14 Data Communication Networks (20)
  • E7-DID-14 Design and Implementation of Digital Systems (20)
  • E7-EMA-14 Engineering Management (20)
  • C7-DSA-11 Data Structures and Algorithms (20)
  • E7-COM-14 Compilers (20)
  • E7-MAM-14 Microprocessors and Microcontrollers (20)
  • E7-DEL-14 Digital Electronics Lab (10)
  • E7-PPR-13 Professional Practice (60)
  • E7-COM-14 Compilers (20)
  • E7-MAM-14 Microprocessors and Microcontrollers (20)
  • E7-DEL-14 Digital Electronics Lab (10)
  • E7-PPR-13 Professional Practice (60)
  • E8-DSP-14 Digital Signal Processing (20)
  • E7-LCS-14 Linear Control Systems (20)
  • E8-RES-14 Real-Time Embedded Systems (20)
  • B8-ENT-13 Essentials of Entrepreneurship (20)
  • E8-PRO-14 Project (20)

Elective modules

  • Select one from the following
    • C7-SEN-11 Software Engineering (20)
    • E7-WIT-14 Wireless Technologies (20)
    • E7-DCD-14 Developing Concurrent and Distributed Systems (20)
  • Select one from the following
    • E8-HCI-14 Human Computer Interaction (20)
    • E8-BIO-14 Bio-Informatics (20)
    • E8-CSE-14 Computer Security (20)
    • E8-DDM-14 Databases & Data Modeling (20)
 

Recommended full-time study path (5½ years)

Year Sem Module Credits
Year 1 Sem 1 C5-MAT-11 Mathematics-1 20
E5-PHY1-14 Physics-I 10
E5-PL1-14 Physics-I Laboratory 10
E5-GCH-14 General Chemistry 10
E5-GCL-14 General Chemistry Laboratory 10
Sem 2 C5-ICO-11 Introduction to Computers 20
E5-PHY2-14 Physics-II 10
E5-PL2-14 Physics-II Laboratory 10
E5-EM1-14 Engineering Mathematics-I 20
Year 2 Sem 3 D5-CSS-14 Communication & Study Skills 20
C6-IPC-11 Introduction to Programming using C++ 20
E5-EM2-14 Engineering Mathematics-II 20
Sem 4 C7-JAV-11 Programming Using Java 20
E5-SAP-14 Statistics and Probability 20
E5-EM3-14 Engineering Mathematics-III 20
Year 3 Sem 5 C5-CSA-11Computer System Architecture 20
E6-IEN-14 Introduction to Engineering 20
E6-EEE-14 Basics of Electrical and Electronic Engineering 20
Sem 6 E7-DIE-14 Digital Electronics 10
E7-DEL-14 Digital Electronics Laboratory 10
C5-OSH-11 Operating Systems and Hardware 20
E6-DCN-14 Data Communication Networks 20
Year 4 Sem 7 E7-DID-14 Design and Implementation of Digital Systems 20
E7-EMA-14 Engineering Management 20
C7-DSA-11 Data Structures and Algorithms 20
Sem 8 E7-COM-14 Compilers 20
E7-MAM-14 Microprocessors and Microcontrollers 20
Elective –I (Select one module form below)  
C7-SEN-11 Software Engineering 20
E7-WIT-14 Wireless Technologies 20
E7-DCD-14 Developing Concurrent and Distributed Systems 20
Year 5 Sem 9 E7-PPR-13 Professional Practice 60
Sem 10 E8-DSP-14 Digital Signal Processing 20
E7-LCS-14 Linear Control Systems 20
Elective –II (Select one module form below)  
E8-DDM-14 Databases & Data Modeling 20
E8-BIO-14 Bio-Informatics 20
E8-HCI-14 Human Computer Interaction 20
E8-CSE-14 Computer Security 20
Year 6 Sem 11 E8-RES-14 Real-Time Embedded Systems 20
B8- ENT-13 Essential of Entrepreneurship 20
E8-PRO-14 Project 20
 
 

Admissions Criteria

1) Applicants are expected to have successfully completed secondary schooling. The typical entry requirement is BGCSE or IGCSE (in Botswana), LGCSE (in Lesotho) or other equivalent secondary school qualification. BGCSE or IGCSE (in Botswana), LGCSE (in Lesotho) candidates are required to achieve a minimum grade of ‘D’ in five subjects.

2) The applicant should have passed in a minimum of five BGCSE or equivalent subjects including English, Mathematics and either one of Physics, Double Sciences, or PC (Physics and Chemistry).

3) Applicants in possession of a Diploma or Higher Diploma in related field will be given exemptions based on the credit point equivalency

4) For enquiries and more information please visit our General Admissions Information page

Calendar
Jul 2018
Today