CC102Official Course Module

Computer Programming 1 (C Language)

Foundational concepts in algorithmic problem-solving, logic formulation, control structures, and arrays.

6 Modules
Self-Paced Learning
Course SyllabusRules 101

Curriculum & Lecture Notes

Showing 6 of 6 total chapters

Module 1 35 min read

Introduction to Computer Systems: From Data to Programming Languages

CC102: Computer Programming 1 — St. Cecilia's College–Cebu, Inc.

Data & InformationComputer BasicsIPO ModelVon Neumann ArchitectureMemory HierarchyLanguage TimelineSyntaxCC102
Learn
Module 2 30 min read

Introduction to C Programming & Your First Program

CC102: Computer Programming 1 — St. Cecilia's College–Cebu, Inc.

C ProgrammingHello WorldDennis RitchieBuilding BlocksCompilationIDE SetupCC102
Learn
Module 3 15 min read

History & Structure of C Language

Tracing the evolution of C from ALGOL to C23 and understanding the architecture of a C program.

History of CK&R CANSI CProgram StructurePreprocessor Directivesmain FunctionSubroutines
Learn
Module 4 20 min read

C Basic Syntax, I/O & Format Specifiers

Mastering language tokens, identifiers, reserved keywords, input/output operations, and format specifiers.

TokensIdentifiersKeywordsscanfprintfFormat SpecifiersFile I/OEscape Sequences
Learn
Module 5 22 min read

C Operators, Expression Evaluation & Memory Operations

A clear guide to mathematical, logical, bitwise, memory, and comparison operators in C.

OperatorsArithmeticBitwisePrecedencePointersTernaryMemory Operators
Learn
Module 6 24 min read

C Decision Making & Conditional Logic

Master program execution flow with if, if-else, nested conditionals, and if-else-if ladders.

Decision MakingControl Flowif Statementif-elseif-else-if LadderNested ConditionalsBoolean Expressions
Learn