Courses

Engineering > Computer Science


Course
PROGRAMMING AND PROBLEM SOLVING
Lecturer
OKEMWA JOSHUA
University
THE PRESBYTERIAN UNIVERSITY OF EAST AFRICA
Period
Spring 2024
Language
English

Keyword

Syllabus

This course is the first of three core computer science courses on programming. It introduces students to the field of computer science as a discipline for solving problems through computation and provides the foundation for more advanced courses on programming and software development

The purpose of this course is to demonstrate to the student how real-world problems can be solved using critical thinking together with the established problem-solving strategies presented with applicable implementation approaches. 

The Programming and Problem-Solving course is designed to introduce students to the fundamental concepts of programming and develop their problem-solving skills through hands-on coding exercises and projects. The course covers a variety of programming languages and paradigms, focusing on principles that are applicable across different programming environments.

Throughout the course, students will learn how to analyze problems, design algorithms, and implement solutions using structured and object-oriented programming techniques. Emphasis will be placed on understanding programming fundamentals such as variables, data types, control structures, functions, and modularization.


Courses List

No. Course Format File Date
1 Week1 - Computer basics 2024-06-20
2 Week2 - Problem solving and Software development 2024-06-20
3 Week3 - Problem solving tools 2024-06-20
4 Week4 - Programing basics I 2024-06-20
5 Week5 - Programing basics II 2024-06-20
6 Week6 - Datatypes & tokens 2024-06-20
7 Week7 - Operators 2024-06-20
8 Week8 - Flow control, If statements 2024-06-20
9 Week9 - Flow control, Loops 2024-06-20
10 Week10- Jasckson structured diagrams 2024-06-20
11 Week11 - Search aligorithms 2024-06-20
12 Week12- Sort Algorithms 2024-06-20
13 Week13- Problem Solving Startegies 2024-06-20
14 QUESTION PAPER ONE 2024-06-21
15 QUESTION PAPER TWO 2024-06-21

제목