Skip to main content
CIT 103: Fundamentals of Computer Programming
0%
Previous
Course data
Course Home Page
Explore the Learning on SOMAS Tutorial (optional)
Announcements
Class Questions Forum
Announcements
Course Resources
Module 1: Introduction to Computer Programming
Introduction to computer programming
Knowledge check
Case Study
Discussion Forum
Program components in C
Practical task
Take Home Message
Introduction to programming presentation
Module 2: Program Development Life Cycle
Program Development Life Cycle
Knowledge check
Practical questions
Q and A
End of module assessment
Take Home Message
Program Development Life Cycle Presentation
Module 3: Data Operators and Program Expressions
Operators and expressions
Develop C Program
Practical task
Data operators
Reading activity
End of module assessment
Take Home Message
C programming tokens
Module 4: Selection Control Structures
Selection/Branching control structures
Knowledge check
Practical task
Take Home Message
Selection/Branching control structures
Module 5: Repetition Control Structures
Repetition control structures
Demonstration of the for loop and the while loop
Practical task
Question and answer session
Take Home Message
References
Iteration Control structure
Module 6: Functions
Functions notes
Take Home Message
References
Functions
Module 7: Arrays
Array notes
Knowledge Check
Take Home Message
Arrays
Module 8: Pointers
Reading material
Introduction to pointers
Pointer
Reading materials
pointer arithmetics
practice session
Use pointers with arrays in programming
memory allocation and delocation
Quiz
Take Home Message
References
Module 9: Structures and Unions
Reading material
comprehension questions
Access structure members
Case
Reading materials
ways of accessing data in a structure
Create array of structures
Use unions in programming
quizz
References
Stuct, Union and Pointers
FINAL EXAMINATIONS
Next
Side panel
Home
All courses
Course search
Log in
Home
All courses
Collapse
Expand
Course search
Undergraduate
Summary
Course info
CIT 103: Fundamentals of Computer Programming
Skill Level
:
Beginner
Course rating
:
Course Objectives
: