Maseno University

  • Increase font size
  • Default font size
  • Decrease font size

Bsc Information Technology Programme

 BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY (BSc. IT)

Information Technology (IT) is applied in all the spheres of human life. Corporate organizations use IT to gain competitive advantage in terms of, for example, lowering costs of operations and product differentiation for targeted clientele. All levels of management within an organization utilize elements of IT to acquire, store, process and disseminate information to enable faster decision making for effective and efficient operations.

The objectives of the degree programme are to:

  1. Impart knowledge on models, theories and concepts associated with programming, networking, databases, web systems and Human Computer Interaction.
  2. Impart knowledge on how to analyse problems, and provide solutions to IT-based problems.
  3. Train learners to effectively communicate information, ideas, problems and IT-based solutions.
  4. Create awareness of professionalism, ethics, legal, social and security responsibilities as well as best practices and standards in the field of IT.
  5. Prepare students for research and advanced studies in the fast evolving field of IT.

Expected learning outcomes

By the end of the programme a graduate shall be expected to:

  1. Demonstrate knowledge of models, theories and concepts associated with programming, networking, databases, web systems and human computer interaction.
  2. Analyse problems, and provide solutions to IT-based problems.
  3. Effectively communicate information, ideas, problems and IT-based solutions.
  4. Demonstrate professionalism, ethics, legal, social and security responsibilities as well as best practices and standards in the field of IT.
  5. Undertake postgraduate studies and research in IT and other related areas.

 Admission requirements 
Maseno University Admission policy for undergraduate programmes shall apply.

Programme structure 
The programme shall be offered in units as defined in the Common Rules and Regulations for Undergraduate Examinations.

Course distribution

YEAR ONE SEMESTER ONE

Credit Unit

CIT 101

Discrete   Structures I

1C

CIT 103

Mathematics for   IT

1C

CIT 105

Electrical Principles

1C

CIT 107

Fundamentals of IT

1C

CIT 109

Computer Applications

1C

CIT 111

Fundamentals of Programming

1C

AEN 105

Communication Skills

1R

PHT 112

HIV/AIDS

1R

YEAR ONE SEMESTER TWO

Credit Unit

CIT 102

Probability and statistics

1C

CIT 104

Computer Architecture

1C

CIT 108

Object-Oriented Programming I

1C

CIT 110

Platform technologies I

1C

CIT 106

Linear Algebra

1C

CIT 114

System Analysis and Design

1C

CIT 116

Data communications

1C

CIT 112

Discrete Structures II

1C

YEAR TWO SEMESTER ONE

Credit Unit

CIT 201

Object-Oriented Programming II

1C

CIT 203

Data Structures and Algorithms

1C

CIT 205

Computer Networks

1C

CIT 207

Web systems and Technologies

1C

CIT 209

Platform technologies II

1C

CIT 211

Event Driven Programming

1C

 

CIT 213

Computer networks lab I

1C

CIT 215         

Databases Systems

1C

 

YEAR TWO SEMESTER TWO

Credit Unit

CIT 202

Computer Aided Design

1C

CIT 204

Networking Administration and Management

1C

CIT 206

Research Methods and Technical Writing

1C

CIT 208

Group Project

1C

CIT 210

Object Oriented Analysis and Design

1C

CIT 212

Computer Networks lab II

1C

CIT 214

Software Engineering

1C

CIT 216

System Administration and Management

1C

YEAR THREE  SEMESTER ONE

Credit Unit

CIT 301

Design and Analysis of Algorithms

1C

CIT 303

Advanced Database Systems

1C

CIT 305

Information management

1C

CIT 307

Information Assurance and Security I

1C

CIT 309

IT Project I

1C

ELECTIVES: Students to choose at least two elective courses

CIT 311

Information Technology Control and Audit I

1E

CIT 313

Database Administration

1E

CIT 315

Computer networks lab III

1E

 

YEAR THREE  SEMESTER TWO

Credit Unit

CIT 302

Human Computer Interaction

1C

CIT 304

Integrative programming and technologies

1C

CIT 306

Wireless and Mobile Computing

1C

CIT 308

Web systems and Technologies II

1C

CIT 310

Information Assurance and Security II

1C

CIT 312

Individual Project

1C

ELECTIVES: Students to choose at least one elective course

CIT 314

Mobile Programming

1E

CIT 316

Computer Graphics

1E

CIT 318

Artificial Intelligence

1E

CIT 320

Simulation and Modeling

1E

YEAR THREE SEMESTER THREE

Credit Unit

CIT 399

Industrial attachment

2C

YEAR FOUR SEMESTER ONE

Credit Unit

CIT 401

Software Project Management

1C

CIT 403

Management information systems

1C

CIT 405

E-commerce

1C

CIT 407

IT and Society

1C

CIT 409

IT project I

1C

ELECTIVES: Students to choose at least two elective courses

CIT 411

Distributed Systems

1E

 <

Bsc Computer Science