BSc. Information Technology

Admission Requirements
Mean Grade: KCSE C+ and Grade C in English and Mathematics (or equivalent) Examination.

Year 1

Semester I

  • SZL 2111 HIV/AIDS
  • HRD 2101 Communication Skills
  • SMA 2104 Mathematics for Science
  • HBC2107 Introduction to Microeconomics
  • BIT 2102 Computer Systems and Organization
  • BIT 2103 Introduction to Computer Applications
  • BIT 2104 Introduction to Programming and Algorithm
  • BIT 2223 Installation and Customization
  • SPH 2172 Physics

Semester II

  • BIT 2123 Structured Programming
  • ICS 2202 Operating Systems I
  • HPS 2103 Financial Accounting
  • BIT 2108 Computer Networks
  • ICS 2104 Object‑Oriented Programming I
  • BIT 2111 Computer Aided Art and Design
  • BIT 2112 Systems Analysis and Design
  • ICS 2200 Electronic

Semester III

  • ICS 2206 Database Systems
  • HRD 2102 Development Studies
  • ICS 2211 Numerical Linear Algebra
  • BIT 2116 Network Design and Management
  • ICS 2203 Introduction to the Internet
  • ICS 2302 Software Engineering
  • ICS 2208 Operating Systems II
  • BIT 2118 Application Programming I
  • BIT 2121 Industrial Attachment

Year 2

Semester I

  • ICS 2201 Object Oriented Programming II
  • SMA 2101 Calculus I
  • HBC2125 Introduction to Macroeconomics
  • ICS 2205 Digital Logic
  • ICS 2105 Data Structures and Algorithms.
  • BIT 2214 Object-Oriented Systems and Design
  • BIT 2204 Network Systems Administration
  • BIT 2206 Application Programming II

Semester II

  • SMA 2102 Calculus II
  • BIT 2207 Internet Application programming
  • BIT 2208 Marketing Management
  • ICS 2404 Advanced Database Management Systems
  • SMA 2103 Probability and Statistics I
  • BIT 2212 Business System Modeling
  • ICS 2301 Design and Analysis of Algorithms
  • BIT 2203 Advanced Programming

Semester III

  • BIT 2215 Project Management
  • ICS 2311 Computer Graphics
  • ICS 2405 Knowledge Based Systems
  • BIT 2221 Computer Systems Project
  • BIT 23 01 Research Methodology
  • SMA 2230 Probability and Statistics II
  • BIT 2222 ICT and Society
  • ICS 2400 Transaction Processing Systems

Year 3

Semester I

  • BIT 2119 Management Information Systems
  • ICS 2305 Systems Programming
  • BIT 2303 Project (2 unit)
  • ICS 2307 Simulation and Modeling
  • BIT 2305 Human Computer Interface.
  • ICS 2403 Distributed Systems
  • BIT 2210 Business Information Strategy
  • BIT 2317 Fundamentals of Computer Security.

Semester II

  • BIT 2309 Principles and Practices of Management
  • BIT 2313 Professional Issues in Information Technology
  • ICS 2303 Multimedia Systems
  • BIT 2302 Industrial Management
  • BIT 2315 Electronic Commerce
  • BIT 2318 Information System Audit
  • BIT 2319 Artificial Intelligence
  • BIT 2316 Industrial Attachment