BSc. in computer science

 

Program Review

Eng. T. Ndundu
Head of Department

The demand for Computer Science/Information Technology specialists continues to grow worldwide as the use of modern technology increases through all levels of society.

The Bachelor of Science in Computer Science aims to develop a student to be versatile and competent in all aspects of Computer systems and applications including:

          • Products and networks;
          • Process and data analysis techniques;
          • Software applications
          • Software engineering; and
          • Programming for both business and scientific applications.

        In order to achieve this, students at KWUST undergo a vigorous programme of education and training covering theoretical, practical and work-based experience through practical attachments.

Year 1

Semester 1

CODE

TITLE

KLC 001

Communication Skills

KMA 100

Foundation Mathematics

KCS 100

Fundamentals of Computing

KCS 101

Introduction to Programming

KPH 101

Physics 1

KMA 102

Introduction to Probability and Statistics

KMA 102

Calculus 1

Semester 2

CODE

TITLE

KGS 001

 Cultire,Sex and Gender

KCS 102

Object Oriented Programming1

KCS 103

Introduction to Computer Organization

KMA 105

Discrete Mathematics

KMA 106

Linear Algebra 1

KMA 104 Calculus 2

KPH 102

Physics 2

Semester 3

CODE

TITLE

KFA 101

Community Service

Year 2

Semester 1

CODE

TITLE

KLC 002

Development Studies

KCS 200

Object Oriented Programming 2

KCS 201

Data Communications and Networks

KCS 202

Introduction to Operating Systems

KCS 203

Electronics

KCS 204

Data Structures And Algorithms

KMA 106

Probability and Statistics 1

Semester 2

CODE

TITLE

KLC 003

Public Image and Relations

KCS 205

Systems Analysis and Design

KCS 206

Digital Logic and Design

KCS 207

Introduction to Database Systems

KCS 208

Computer Programming Languages

KCS 209

Internet Application Programming

KMA 201

Probability and Statisiics 2

Semester 3

CODE

TITLE

KCS 210

Internship 1

Year 3

Semester 1

CODE

TITLE

KCS 300

Foundations of Software Engineering

KMA 301

Numerical Analysis 1

KCS 301

Advanced Operating Systems

KCS 302

Multimedia Systems

KCS 303

Programming Paradigms

KCS 304

Computer Architcture

 

Electives

KMA 301

OperationsResearch 1

KCS 305

Analysis of Algorithms and complexity

Semester 2

CODE

TITLE

KBA 001

Introduction to Financial Management

KCS 307

Computing Proffessional Ethics

KCS 307

Object Oriented Analysis and design

KCS 308

Formal Languages and Automata Theory

KCS 309

Artificial Intelligence

KCS 310

Computer Graphics

 

Electives

KCS 311

Scientific Computing

KCS 312

Seminar Topics in Computer Science

KCS 313

Microprocessor Programming

Semester 3

CODE

TITLE

KCS 314

Internship2

Year 4  

Semester 1

CODE

TITLE

KCS 400

Research Methodology

KCS 401

Computer systems Project(6 credit hours)

KCS 402

Human Computer Interface

KCS 403

Advanced Computer Networks

KCS 404

Advanced Database Systems

KCS 405

Advanced Software Engineering

 

Electives

KCS 406

Simulation anfd Modelling

KCS 407

Knowledge Based Systems

Semester 2

CODE

TITLE

KBA 002

Strategic Management

KCS 408

Management of information Systems

KCS 409

Transaction Processing and Distributed Systems

KCS 410

Security and Cryptography

KCS 411

Compiler Construction

 

Electives

KCS 412

Neural Networks

KCS 413

Parallel Systems

Application Instructions :: Application Form :: Recommendation Form :: Fees

 

 
© 2009 Kiriri Women's University of Science and Technology

P.O. BOX 49274 - 00100
Nairobi, Kenya

Westlands Campus Telephone : 254 - 2 -4442212

Kasarani Campus Telephone : 2042692/3 Mobile : 0723 338071 / 0736 329642
Fax : 444417
5