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.
No. | File | Download |
---|---|---|
1 | DR. JOSHUA OKEMWA SYLLABUS 2024.pdf | Download |
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 |
제목