Pwani University

Pwani University

Bachelor of Science in Computer Science

  • Bachelors Degree Program
  • Duration : 4 years

Course Overview

The Bachelor of Science in Computer Science degree programme at Pwani University emphasizes knowledge and awareness of computing at all levels, from circuits and computer architecture through operating systems and programming languages to large application systems; the theoretical and mathematical aspects of computing; the interdependence of hardware and software; and the challenge of large-scale software production and the engineering principles used to meet that challenge.

Computer Science graduates from Pwani University produce the software and systems that touch our lives every day in fields ranging from communications to finance to publishing. They work at some of the most influential companies in the world, at research institutions, non-profits, and at the smallest start-ups of every type imaginable. And many lead highly successful companies that they themselves have founded.

Many new computer applications remain to be discovered. Indeed, computing will be at the heart of future revolutions in business, science, and society. Students who study computer science at Pwani University now will be at the forefront of those important advances.

Minimum Entry Requirements

Entry requirements for the Bachelor of Computer Science degree program at Pwani University:

  • The minimum entry requirement is grade C+ at KCSE.
  • Credit waivers / transfers will be given to deserving students in line with Pwani University.

Course Objectives

To achieve its objectives, the Computer Science Department continuously evaluates its curriculum, course content, and student performance. The department uses this information to develop its program so that each of its graduates will have:

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to identify, formulate, and develop solutions to computational challenges.
  • An ability to design, implement, and evaluate a computational system to meet desired needs within realistic constraints.
  • An ability to function effectively on teams to accomplish shared computing design, evaluation, or implementation goals.
  • An understanding of professional, ethical, legal, security, and social issues and responsibilities for the computing profession.
  • An ability to communicate and engage effectively with diverse stakeholders.
  • An ability to analyze impacts of computing on individuals, organizations, and society.
  • Recognition of the need for and ability to engage in continuing professional development.
  • An ability to use appropriate techniques, skills, and tools necessary for computing practice.
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computational systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • An ability to apply design and development principles in the construction of software systems of varying complexity.

Students who viewed this course offered at Pwani University were also interested in: