0% found this document useful (0 votes)
10 views

Module

This introductory programming course aims to equip students with logic formulation and basic data flow design and analysis skills. The course objectives are to help students appreciate computer programming, teach that programming logic is similar across languages, and develop analytical skills for understanding, evaluating and creating program data flows. The course outline covers topics like data types, operations, conditionals, flowcharts, pseudo code, logical operators, looping, and analyzing data flows, using discussion, demonstrations and practice exercises.

Uploaded by

dagz10131979
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Module

This introductory programming course aims to equip students with logic formulation and basic data flow design and analysis skills. The course objectives are to help students appreciate computer programming, teach that programming logic is similar across languages, and develop analytical skills for understanding, evaluating and creating program data flows. The course outline covers topics like data types, operations, conditionals, flowcharts, pseudo code, logical operators, looping, and analyzing data flows, using discussion, demonstrations and practice exercises.

Uploaded by

dagz10131979
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Code CP 111

Course Title Program Logic and Design

Course Description

This is an introductory course on programming. The course is designed to equip


students with logic formulations, basic data flow designing and analyzing skills.

Objectives

• Help students appreciate computer programming


• Teach students that the logic behind every programming languages are the
same
• Develop the students’ conceptual and analytical skills required for
understanding evaluating and creating a data flow design of a computer
program.

Course Outline

Topic Description Teaching Time


Strategy Frame
Introduction • What is programming Student 1.5 hrs
• Importance of Teacher
programming knowledge interaction
• Difference of a system
and a program
Data Types • What are the different Discussion 1.5 hrs
data types
• Variables and their
functions
• Declarations and
assignment operator
• Concept of input and
output
Basic • Hierarchy of the Discussion and 3 hrs
Operations and arithmetic operators Oral Recitations
Conditional • Greater than, less than,
Statements and equal conditions
• Increments, decrements
and string concatenations
• IF statement
• IF-else statement
• IF -else IF statement
Flowchart and • Difference between Discussion and 4.5hrs
Pseudo codes flowchart and pseudo seatwork
codes
• Creating a flowchart
• Flowchart with Conditional
statement
• How to convert a
flowchart into a pseudo
code and vice versa
Logical • “AND “ Discussion and 4.5 hrs
Operators • “OR” Seatwork
• “NOT”
• Flowchart with Logical
Operations
Data Flow • How to spot Illogical Student 1.5 hrs
Analyzing Conditions Teacher
interaction
Looping • “Do-While” Discussion and 4.5hrs
• “Do-Until” Seatwork
• “Do-Loop While”
• “Do-Loop Until”
• “FOR”
• Flowchart with Loopings
Data Flow • How to spot Non- Student 1.5 hrs
Analyzing terminating Loops Teacher
interaction
Summary • Analyzing and Seatwork 3 hrs
conceptualizing a data
flow by creating a
flowchart.

You might also like