BSc. Computer Technology

Admission Requirements
Either one of the following:

1. KSCE: Aggregate C+ and an average of C+ and an average grade C+ in of of the following subject combinations ”

* Mathematics, Physics, Chemistry
* Mathematics, Physical Science, Biological Science

b.) KACE/GCE (‘A’ level) ; A Principal pass in Mathematics or Physics plus one other principal pass from a recognized Institution.

c.)  Diploma in Computer Technology, Computer Science, Information Technology or any other relevant diploma with Credit pass from s recognized Institution.

d.)  Any other qualifications deemed by the Senate to be equivalent to the above.

Year 1
SEMESTER I

  • BIT 2102 Computer Hardware and Organization
  • BIT 2205 Networking Essentials
  • BCT 2101 Introduction to Computers and Operating Systems
  • BCT 2102 Software Applications-I
  • BCT 2103 Software Applications-II
  • BCT 2104 Principles of Programming Languages
  • BCT 2105 Accounting Software
  • BCT 2106 Internet

SEMESTER II

  • SMA 2104 Mathematics for Sciences
  • BIT 2104 Introduction to Programming
  • BIT 2106 Operating Systems I
  • BIT 2109 Object Oriented Programming I
  • BIT 2116 Network System Design and Implementation
  • BCT 2201 Computing and Communication Skills
  • BCT 2202 Principles of Electrical Engineering.
  • BCT 2203 Principles of Computer Maintenance
  • SZL 2111 HIV AIDS
  • Elective Unit
  • BCT 2204 Entrepreneurial Skills

Year 2
SEMESTER I

  • SMA 2100 Discrete Mathematics
  • BIT 2110 Operating Systems II
  • BIT 2111 Computer Aided Design.
  • BIT 2119 Management Information Systems
  • BIT 2204 Network Systems and Administration
  • BCT 2205 Electronics
  • BCT 2206 Digital Electronics
  • BCT 2207 Multimedia Applications
  • BCT 2212 Attachment I

SEMESTER II

  • SMA 2101 Calculus I
  • BIT 2115 Object Oriented Programming II
  • ICS 2203 Internet Application Programming
  • BIT 2118 Application Programming I
  • ICS 2105 Data Structures and Algorithms
  • BCT 2301 Systems Development
  • BCT 2302 Assembly language
  • BCT 2303 Systems Engineering

Year 3
FIRST SEMESTER

  • SMA 2102 Calculus –II
  • BIT 2203 Advanced Programming
  • BCT 2304 Database Management Systems
  • BCT 2305 Data Communications
  • BCT 2306 Fundamentals of Computer Security Technology
  • BCT 2307 Parallel and Distributed systems
  • BCT 2308 Software Development Tools and Environments
  • BCT 2309 Object Oriented Systems Design

SECOND SEMESTER

  • BIT 23 05 Human Computer Interface
  • ICS 2307 Simulation and Modeling
  • BCT 2310 Automata theory
  • BCT 2311 Compiler Construction
  • BCT 2312 Database Design and Management
  • BCT 2313 Formal Software Specification Methods
  • BCT 2314 Cryptography and Computer Security
  • BCT 2315 Computer Systems Project
  • BCT 2412 Attachment –II

Year 4
SEMESTER I

  • BIT 2312 Client/Server systems and computing
  • BCT 2401 Operations Research
  • BCT 2402 Research Methodology
  • BCT 2403 Knowledge Based Systems (KBS)
  • BCT 2404 Decision Support Systems (DSS)
  • BCT 2405 Computer Graphical Systems
  • BCT 2406 Project Research and Definition

SEMESTER II

  • BIT 2313 Professional Issues in Information Technology
  • BIT 2212 Business Systems Modeling
  • BCT 2407 Organization and Management
  • BCT 2408 Computer Architecture
  • BCT 2409 Project Management
  • BCT 2410 Seminar Presentations
  • BCT 2411 Project Implementation