Professional Documents
Culture Documents
Computer Science Starter Pack
Computer Science Starter Pack
Computer Science Starter Pack
Computer
Science
Starter Pack
Samuel is currently employed as a Computer Science educator at
Shaw Academy in Cape Town, South Africa.
Samuel Masuka
Module 1
Module 2
Introduction to
Lesson 1: C Language
Computer Science Lesson 2: Environment Setup
Lesson 3: Program Structure
Course Outline Lesson 4: C Syntax
Lesson 5: Data Types
In the Introduction to Computer Science Lesson 6: Variables and Constants
course you can expect the following: Lesson 7: Program Flow
Lesson 8: Operators
Each module consists of:
8 lessons Module 3
8 post lesson quizzes
4 practice assignments Lesson 1: Decision Making
1 module assignment Lesson 2: Loops and Functions
Lesson 3: Storage Classes
As an extra, you are able to purchase the Lesson 4: Arrays
toolkit: Lesson 5: Pointers
Webinar slides
Lesson 6: Type Casting
Summary notes
Lesson 7: Pre-Processors and Header Files
Bonus lessons
Lesson 8: Libraries
Module 4
1. Stay up to Date
3. Documentation
Always add comments to your code as you go along. This will help
you to understand what is going on and will help you track back if
ever something doesn’t quite work.
4. IDE
For the programming part of this course, you will need an IDE
(short for Integrated Development Environment). For this course
we will be using codeblocks. You can download the software at
codeblocks.org – the software is compatible for both Windows and
Mac systems.
7. Requirement Analysis
Introduction to For personal projects, it is always best to gather and process the
Computer Science requirements of your app before you start development. These
requirements will drive which features and functionality you will
incorporate into your web design.
8. Code Readability
9. Stack Overflow