Course Overview
This course provides an introduction to computer science and programming. Students will learn the fundamentals of programming, problem-solving, and computational thinking.
Topics Covered
- I. The history of computer science
- II. Problem decomposition & specification
- III . Processing algorithms using computer systems
- IV. Structured programming concepts
- V. Program development environments
- VI. Debugging techniques and testing
- VII. Software development strategies
- VIII. Standard data types & data representation
- IX. Documentation and coding standards
- X. Functions and re-usability