Maseno University

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

Bsc Computer Science Programme

Programme overview

The School of Computing and Informatics offers courses which together with other University approved courses lead to Bachelor of Science degree in Computer Science. The goal of the programme is to produce computer science graduates who are capable of using computing principles, concepts and techniques to design, implement, manage and maintain computing systems that address and provide solutions to various economic activities for benefit of humankind.

Objectives

Graduates of the BSc Computer Science and Technology shall: -
  • have adequate knowledge and skills in Computer hardware and software so as to be able to work independently as Computer  hardware or software specialists.
  • be able to take up employment in Computer industry, research Institutions or any other relevant private and public sectors.
  • be able to undertake postgraduate studies and research in related areas of specialisation.
  •  

    COURSE DISTRIBUTION

    YEAR ONE

    Semester one

     

    Code

     

    Units

    CCS 101

    Fundamentals of computing

    1C

    CCS 103

    Discrete Structures I

    1C

    CCS 105

    Electrical Principles

    1C

    CCS 107

    Electronics

    1C

    CCS 109

    Basic Calculus

    1C

    CCS 111

    Introduction to Programming

    1C

    CCS 113  

    Programming in C                

    1C

    AEN 105

    Communication Skills

    1R

          Semester two

    CCS 102

    Linear algebra

    1C

    CCS 104

    Object Oriented programming I

    1C

    CCS 106

    Discrete Structures II

    1C

    CCS 108

    Digital Electronics 1

    1C

    CCS 110

    Introduction to Internet Technologies

    1C

    CCS 112

    Databases systems

    1C

    CCS 114

    Introduction to Spreadsheets


    1C

    PHT 112

    HIV/AIDS


    1R

    YEAR TWO

    Semester One

    CCS 201

    Object Oriented programming II (Java)

    1C

    CCS 203

    Data Structures and Algorithms

    1C

    CCS 205

    Probability and statistics

    1C

    CCS 207

    Digital Electronics II

    1C

    CCS 209

    Principles of Operating systems

    1C

    CCS 211

    Digital and Analogue Communication Systems

    1C

    CCS 213

    Systems Analysis and design         

    1C

     

    Semester Two

     

    CCS 202

    Computer Organization and architecture

    1C

    CCS 204

    Assembly language programming

    1C

    CCS 206

    Application Development for the Internet

    1C

    CCS 208

    Data Communications

    1C

    CCS 210

    Automata Theory

    1C

    CCS 212

    Web Design and Publishing

    1C

    CCS 214

    Group Project

    1C

    CCS 216

    Visual Basic Programming                      

    1E

    YEAR THREE

    Semester One

    CCS 301

    Project 1

    1C

    CCS 303

    Design and Analysis of algorithms

    1C

    CCS 305

    Introduction to Compiler Construction and design

    1C

    CCS 307

    Computer Networks

    1E

    CCS 309

    Information Systems Security and Design

    1E

    CCS 311

    Object Oriented Analysis and Design with UML

    1E

    CCS 313

    Unix Operating Systems                                    

    1C

    CCS 315

    Intelligent Systems

    1E

    CCS 317

    Computer Networks Lab I (CISCO)

    1E

    CCS 319

    Database Administration

    1E

    CCS 321

    Electronic Commerce

    1E

    CCS 323

    Principles of Programming Languages

    1E

     

    Semester Two

     

    CCS 302

    Human Computer Interaction

    1C

    CCS 304

    Project II

    1C

    CCS 306

    Software Engineering

    1C

    CCS 308

    Research Methods and Technical Writing

    1C

    CCS 310

    Computer Graphics

    1E

    CCS 312

    Mobile Computing

    1E

    CCS 314

    Computer Networks Lab II (CISCO II)<

    To be admitted into the B.Sc. Computer Science programme, a candidate must satisfy the minimum University and Faculty of Science admission requirements. Candidates should further meet one of the following minimum requirements:

    1. KCSE Candidates

    • Candidates must have passed with at least mean grade of C+ and C+ or above in mathematics and Physics or Physical science.

    2. Diploma in Computer Studies/Diploma in Information Technology/Diploma in Electrical/Electronic Engineering

    3. Candidates with the Kenya National Examinations Council Diploma in Computer Studies or equivalent with a minimum of credit pass receive exemptions from specific courses as may be approved by Senate from time to time.

    Bsc Computer Science

    Email Print