Back to Resource Hub
CC102Official Course Module

Computer Programming 1 (C Language)

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

Curriculum & Lecture Notes

Showing 8 of 8 total modules

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
Module 7• 20 min read

Java switch Statement

Master multi-way branching and equality testing against constant values in Java.

Control FlowSwitch StatementDecision MakingCase BranchesDefault KeywordFall-Through Mechanics
Learn
Module 8• 25 min read

C Loops & Iterative Control Flow

Master repetitive execution using while loops, do-while loops, and break/continue control statements.

LoopsIterative Flowwhile Loopdo-while Loopbreak Statementcontinue StatementControl Flow
Learn