| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Systems Analysis and Design | CSC 2202 | Undergraduate Level | |
| Computational Mathematics | CSC 1206 | Undergraduate Level | |
| Discrete Mathematics | CSC 2109 | ||
| Automata, Complexity and Computability | CSC 2210 | Undergraduate Level | |
| Individual Project II | CSC 2212 | ||
| Industrial Training | CSC 2301 | ||
| AdvancedProgramming | CSC 3115 |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Computer Literacy | CSC 1100 | Year 1 | Undergraduate Level |
| Programming Methodology 1 | CSC 1210 | Year 1 | Undergraduate Level |
| Communication Skills | CSK 1101 | Year 1 | Undergraduate Level |
| Computer Organization & Architecture | CSC 1104 | Year 1 | Undergraduate Level |
| Numerical Methods | CSC 1105 | Year 1 | Undergraduate Level |
| Research Methodology | CSC 1204 | Year 1 | Undergraduate Level |
| Programming Methodology II | CSC 1207 | Year 1 | Undergraduate Level |
| Individual Project I | CSC 1208 | Year 1 | Undergraduate Level |
| Practical Skills Development | CSC 1301 | Year 1 | Undergraduate Level |
| Cisco Certified Network Associate (Audited) | CSC 1303 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Software Engineering | CSC 2113 | Year 2 | Undergraduate Level |
| Operating Systems | CSC 2200 | Year 2 | Undergraduate Level |
| Formal Methods | BSE 2105 | Year 2 | Undergraduate Level |
| Data Structures and Algorithms | CSC 2100 | Year 2 | Undergraduate Level |
| Database Management Systems I | CSC 2111 | Year 2 | Undergraduate Level |
| Artificial Intelligence | CSC 2114 | Year 2 | Undergraduate Level |
| Systems Programming | CSC 2209 | Year 2 | Undergraduate Level |
| Cryptology and Coding Theory | CSC 2214 | Year 2 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| User Interface Design | CSC 3208 | Year 3 | Undergraduate Level |
| Computer Graphics | CSC 3105 | Year 3 | Undergraduate Level |
| Database Management Systems II | CSC 3110 | Year 3 | Undergraduate Level |
| Operations Research | CSC 3111 | Year 3 | Undergraduate Level |
| Principles of Programming Languages | CSC 3112 | Year 3 | Undergraduate Level |
| Emerging Trends in Computer Science | CSC 3113 / BSE 4104 | Year 3 | Undergraduate Level |
| Computer Security | csc 3207 | Year 3 | Undergraduate Level |
| Group Project | CSC 3206 | Year 3 | Undergraduate Level |
| Compiler Design | CSC 3205 | Year 3 | Undergraduate Level |
| Selected Topics in Computer Science | CSC 3114 | Year 3 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Software Design Process and Metrics | MCN 7207 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Software Engineering | MCN 7102 | Year 1 | Graduate Level |
| System and Network Security | MCN 7103 | Year 1 | Graduate Level |
| Mobile Communications | MCN 7104 | Year 1 | Graduate Level |
| Structure and Interpretation of computer programs | MCN 7105 | Year 1 | Graduate Level |
| Software & Content Development | MCN 7106 | Year 1 | Graduate Level |
| Communications Systems | MCN 7107 | Year 1 | Graduate Level |
| Introduction to Fiber Optic Networks | MCN 7201 | Year 1 | Graduate Level |
| Wireless and Mobile Networking | MCN 7202 | Year 1 | Graduate Level |
| Mobile Applications Programming | MCN 7204 | Year 1 | Graduate Level |
| Software Architecture | MCS 7108 | Year 1 | Graduate Level |
| Requirements Engineering | MCS 7109 | Year 1 | Graduate Level |
| Seminar Series | MCS 7226 | Year 1 | Graduate Level |
| Research Methodology | MIT 7116 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Secure Software Architecture and Design | MCN 7205 | Year 2 | Graduate Level |
| Service Oriented Architectures | MCN 7206 | Year 2 | Graduate Level |
| Network Performance Evaluation | MCN 7208 | Year 2 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Information Systems in Business | BIS 1200 | Year 1 | Undergraduate Level |
| Research Methodology | BIT 1205 / BIT 2207 | Year 1 | |
| Introduction to Information Technology | BIT 1207 | Year 1 | Undergraduate Level |
| Information Technology I | BIT 1104 | Year 1 | Undergraduate Level |
| Communications Technology & Internet | BIT 1102 | Year 1 | Undergraduate Level |
| Information Management | BIT 1203 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Electronic Media Systems and Multimedia | BIT 2105 | Year 2 | Undergraduate Level |
| Web Systems and Technologies I | BIT 2107 | Year 2 | Undergraduate Level |
| Electronic Commerce | BIT 2110 | Year 2 | Undergraduate Level |
| Electronic Commerce | BIT 2102 | Year 2 | Undergraduate Level |
| Electronic Media Systems and Multimedia | BIT 2105 | Year 2 | Undergraduate Level |
| Information Technology II | BIT 2108 | Year 2 | Undergraduate Level |
| Integrative Programming and Technologies | BIT 2109 | Year 2 | Undergraduate Level |
| Marketing in the IT Sector | BIT 2201 | Year 2 | Undergraduate Level |
| System Administration | BIT 2205 | Year 2 | Undergraduate Level |
| Professional Law and Ethics | BIT 2206 | Year 2 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Enterprise Network Management | BIT 3204 | Year 3 | Undergraduate Level |
| Entrepreneurship and Business | BIT 3102 | Year 3 | Undergraduate Level |
| Business Communication and Report Writing | BIT 3104 | Year 3 | Undergraduate Level |
| Web Systems and Technologies II | BIT 3105 | Year 3 | Undergraduate Level |
| Software Engineering for Internet Applications | BIT 3106 | Year 3 | Undergraduate Level |
| Business Intelligence and Data Warehousing | BIT 3200 | Year 3 | Undergraduate Level |
| Mobile Networks and Computing | BIT 3207 | Year 3 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Communication for Information systems Managers | BIS 1101 | Year 1 | Undergraduate Level |
| Distributed Information Systems | BIS 1201 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Information Systems Security | BIS 2100 | Year 2 | |
| Information Systems Development | BIS 2101 | Year 2 | Undergraduate Level |
| Information Systems Management | BIS 2102 | Year 2 | Undergraduate Level |
| Knowledge-based Systems | BIS 2103 | Year 2 | Undergraduate Level |
| Intelligent Systems | BIS 2200 | Year 2 | Undergraduate Level |
| Executive Information Systems | BIS 2201 | Year 2 | Undergraduate Level |
| Selected Topics in Information Systems | BIS 2202 | Year 2 | Undergraduate Level |
| Systems Analysis and Design | BIS 2203 / BIS 1206 | Year 2 | Undergraduate Level |
| Database Languages | BIS 2204 | Year 2 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Modeling and Simulation | BIS 3100 | Year 3 | Undergraduate Level |
| Human Computer Interaction | BIS 3102 | Year 3 | Undergraduate Level |
| Database Management Systems | BIS 3103 | Year 3 | Undergraduate Level |
| Project in Information Systems | BIS 3200 | Year 3 | Undergraduate Level |
| Strategic Management of Information Systems | BIS 3201 | Year 3 | Undergraduate Level |
| E-Governance | BIS 3202 | Year 3 | Undergraduate Level |
| Database DB Programming | BIS 3204 | Year 3 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Business Statistics | BIS 1102 | Year 1 | Undergraduate Level |
| Hardware and Operating System Security | MCS 7222 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Logic Programming | CSC 1209 | Year 1 | Undergraduate Level |
| Security Protocols | MCS 7221 | Year 1 | Graduate Level |
| Image Processing | MCS 7225 | Year 1 | Graduate Level |
| Combinatorial Optimization | MCS 7223 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Computer Networks | MCN 7100 | Year 1 | Graduate Level |
| Principles of Mobile Computing | MCN 7101 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Project and Organization Change Management | MIS 7209 | Year 1 | Graduate Level |
| Strategic Planning and Management | MIT 7215 | Year 1 | Graduate Level |
| E-Service Delivery | MIT 7216 | Year 1 | Graduate Level |
| Audit and Security Assurance Principles | MIT 7214 | Year 1 | Graduate Level |
| Contemporary Issues in Information Technology | MIT 7115 | Year 1 | Graduate Level |
| Web Design and Usability | MIT 7217 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Database Systems | MIS 7110 | Year 1 | Graduate Level |
| Project and Organization Change Management | MIS 7209 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Computer Networks | MCN 7100 | Year 1 | Graduate Level |
| Principles of Mobile Computing | MCN 7101 | Year 1 | Graduate Level |
| Structure and Interpretation of computer programs | MCN 7105 | Year 1 | Graduate Level |
| Mobile Software & Content Development | MCN 7106 | Year 1 | Graduate Level |
| Software Design Process and Metrics | MCN 7207 | Year 1 | Graduate Level |
| Legal and Ethical Aspects of Computing | MIT 7218 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Advanced Network Security | MCN 8100 | Year 2 | Graduate Level |
| Database Design | MCN 8106 | Year 2 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| System and Network Security | MCN 7103 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Advanced Internetworking Protocols | MCN 7200 | Year 1 | Graduate Level |
| System and Network Security | MCN 7103 | Year 1 | |
| Graph Theory | MCS 7116 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Formal Methods in Software Engineering | MCN 8109 | Year 2 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Wireless Security Fundamentals | MCN 7203 | Year 1 | Graduate Level |
| Network Performance Evaluation | MCN 7208 | Year 1 | Graduate Level |
| Structure & Interpretation of Computer Pro- grams | MCN 7105 | Year 1 | Graduate Level |
| Advanced Programming | MCS 7118 | Year 1 | Graduate Level |
| Design and Analysis of Algorithms | MCS 7202 | Year 1 | Graduate Level |
| Data Encryption | MCS 7215 | Year 1 | Graduate Level |
| Pattern Recognition | MCS 7217 | Year 1 | Graduate Level |
| Software Security | MCS 7220 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Telecommunications Policy & Standards | MCN 8102 | Year 2 | Graduate Level |
| Innovative Mobile Services | MCN 8101 | Year 2 | Graduate Level |
| Multimedia Communication Systems | MCN 8103 | Year 2 | Graduate Level |
| Multimedia Communication Systems | MCN 8103 | Year 2 | Graduate Level |
| Network Programming | MCN 8104 | Year 2 | Graduate Level |
| Applied Software Project Management | MCN 8105 | Year 2 | Graduate Level |
| Selected Topics in Networking | MCN 8107 | Year 2 | Graduate Level |
| Software Quality Assurance and Testing | MCN 8108 | Year 2 | Graduate Level |
| Operating Systems Theory and Design | MCS 8103 | Year 2 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Systems Analysis and Design | MIS 7100 | Year 1 | Graduate Level |
| Modeling and Simulation | MIS 7102 | Year 1 | Graduate Level |
| Database Systems | MIS 7110 | Year 1 | Graduate Level |
| Information Systems for Manager | MIS 7111 | Year 1 | Graduate Level |
| Data warehousing | MIS 7206 | Year 1 | Graduate Level |
| Management for IS Professionals | MIS 7210 | Year 1 | Graduate Level |
| Data Communication and Networking | MIS 7212 | Year 1 | Graduate Level |
| IT Strategic Planning and Management | MIS 7215 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Business Intelligence and Data Mining | MIS 8108 | Year 2 | Graduate Level |
| Geographical Information Systems and Remote Sensing | MIS 8110 | Year 2 | Graduate Level |
| Information Systems Security | MIS 8115 | Year 2 | Graduate Level |
| Enterprise Integration and Collaborative Communication | MIS 8116 | Year 2 | Graduate Level |
| Business Process Modeling & Analysis | MIS 8117 | Year 2 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Contemporary Issues in Information Technology | MIT 7115 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Web based Information Systems and Web Mining Technology | MIT 8118 | Year 2 | Graduate Level |
| XML and Web Services | MIT 8117 | Year 2 | Graduate Level |
| Corporate Network Management | MIT 8115 | Year 2 | Graduate Level |
| Online Information Services | MIT 8104 | Year 2 | Graduate Level |
| Computer Security | MIT 8110 | Year 2 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Postgraduate Diploma Project in Computer Science | PGD 6307 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Requirements Engineering | MCS 7109 | Year 1 | Graduate Level |
| Computer Vision | MCS 7224 | Year 1 | Graduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Communications Technology and Internet | BIT 1102 | Year 1 | Undergraduate Level |
| Discrete Mathematics | BSE1104 | Year 1 | Undergraduate Level |
| Introduction to Internet Programming | BSE 1204/1207 | Year 1 | Undergraduate Level |
| Research Methodology | BSE 1205 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Computer Networks and Data Communication | BSE 2203 | Year 2 | Undergraduate Level |
| Network Applications Development | BSE 2201 | Year 2 | Undergraduate Level |
| Distributed Systems Development | BSE 3202 | Year 2 | Undergraduate Level |
| Software Development Principles II | BSE 2102/1206 | Year 2 | Undergraduate Level |
| Formal Methods | BSE2105 | Year 2 | Undergraduate Level |
| Computer Networks & Data Communication | BSE 2203 | Year 2 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Object-Oriented Software Engineering | BSE 3102 | Year 3 | Undergraduate Level |
| Requirements Engineering | BSE3103 | Year 3 | Undergraduate Level |
| Software Metrics | BSE3104 | Year 3 | Undergraduate Level |
| Software Evolution | BSE3105 | Year 3 | Undergraduate Level |
| Mobile Networks and Computing | BSE3106 | Year 3 | Undergraduate Level |
| Real-Time and Embedded Systems | BSE3107 | Year 3 | Undergraduate Level |
| Software Architecture | BSE 3201 | Year 3 | Undergraduate Level |
| Object Oriented Programming | BSE 3203 | Year 3 | Undergraduate Level |
| Computer Graphics | BSE 3209 | Year 3 | Undergraduate Level |
| Internship | BSE3301 | Year 3 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Software Engineering project I | BSE4100 | Year 4 | Undergraduate Level |
| Software Reliability and Testing | BSE4101 | Year 4 | Undergraduate Level |
| Ethics for Professional Engineers | BSE 4102 | Year 4 | Undergraduate Level |
| Software Engineering project II | BSE4200 | Year 4 | Undergraduate Level |
| Software Design Patterns | BSE 4201 | Year 4 | Undergraduate Level |
| Information Technology and Society | BSE 4203,BIT 4200 | Year 4 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Business Law | BSE1105 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Principles of Software Development I | BSE1200 | Year 1 | Undergraduate Level |
| Numerical Analysis | BSE1201 | Year 1 | Undergraduate Level |
| Principles of Programming I | BSE1202 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Professional Software Engineering Mini Practical Project I | BSE1301 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Introduction to Database Systems | BSE2101 | Year 2 | Undergraduate Level |
| Principles of Programming II | BSE2103 | Year 2 | Undergraduate Level |
| Computer Architecture | BSE2104 | Year 2 | Undergraduate Level |
| Systems Software | BSE2200 | Year 2 | Undergraduate Level |
| Embedded Systems Software | BSE2202 | Year 2 | Undergraduate Level |
| Modelling in Information Systems | BSE2204 | Year 2 | Undergraduate Level |
| Professional Software Engineering Mini Practical Project II | BSE2302 | Year 2 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| IT Project Management and Development | BSE3101 | Year 3 | Undergraduate Level |
| Distributed Systems Development | BSE3202 | Year 3 | Undergraduate Level |
| UNIX Shell Programming | BSE3205 | Year 3 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Entrepreneurship and Business | BSE4103 | Year 4 | Undergraduate Level |
| Emmerging Trends in Software Engineering | BSE4204 | Year 4 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| Language I (Swahili) | TOU 1110 | Year 1 | Undergraduate Level |
| Course Title | Course Code |
Year |
Level |
|---|---|---|---|
| MARKETING RESEARCH | COX 4117 | Year 4 | Undergraduate Level |