Sie sind auf Seite 1von 7

CSIT2 – FUNDAMENTALS OF PROGRAMMING/COMPUTER PROGRAMMING 1 (CS)

CONSTRUCTIVE ALIGNMENT CHECKLIST

PRELIM

Mode of Time
Course Outcome Learning Outcome Assessment Task Module
Delivery Frame
CO1: Design, implement, LO1.1 Analyze the semantics of AT1.1 Given the sample simple MO1.1 Analyzing the Home-based 2 hrs
test and debug the given programming syntax. program segment the students will semantics of the given
programs that use the evaluate if the syntax is correctly programming syntax.
fundamental followed. The students will correct any
programming syntax error identified in the given
constructs, basic program segment.
computation, simple
I/O in the Sequential
Control Structure LO1.2 Use valid variables, AT1.2 Given the sample variables, the MO1.2 Using valid variables, Home-based 2 hrs
constant identifiers and use students will evaluate if the given constant identifiers and using
appropriate data types of each variables are valid or not. The students appropriate data types of each
variable to be defined. will give justification on the invalid variable to be defined.
variables identified (if there is any).
The students determine the data type of
the given variables.
LO1.3 Create and evaluate AT1.3 The students will evaluate the MO1.3 Creating and Home-based 8 hrs
expressions based on the defined given computer expressions based on evaluating expressions based
variables, constants and data the possible values that each of the on the defined variables,
types. variables will hold and the constant constants and data types.
values.

AT1.4 The students will evaluate the


value of each variables and constant
and determine the equivalent data type.
LO1.4 Create and trace the AT1.5 The students will develop a MO1.4 Creating and tracing School-based 8 hrs
output of a simple program simple sequential program following the output of a simple
implementing sequential control the syntax of the programming program implementing
structure. language used in the subject. sequential control structure.

AT1.6 Given the simple sequential


program, the student will trace the
output of the program using the test
cases provided.
Total No. of Hours 20 hrs.
MIDTERM

Mode of Time
Course Outcome Learning Outcome Assessment Task Module
Delivery Frame
CO2: Design, implement, test LO2.1 Create and trace the AT2.1 The students will develop a MO2.1 Creating and tracing School-based 2 hrs
and debug programs output of a program selection control structure program the output of a program
implementing the implementing if statement. implementing the “if statement” implementing if statement.
Selection Control following the syntax of the
Structure: programming language used in the
a. if statement subject.
b. if-else statement Home-based 3 hrs
c. Nested-if AT2.2 Given the selection control
d. Switch structure program that implements
the “if statement”, the students will
trace the output of the program using
the test cases provided.
LO2.2 Create and trace the AT2.3 The students will develop a MO2.2 Creating and tracing School-based 2 hrs
output of a program selection control structure program the output of a program
implementing if-else statement. implementing the “if-else statement” implementing if-else
following the syntax of the statement.
programming language used in the
subject.
Home-based 3 hrs
AT2.4 Given the selection control
structure program that implements
the “if-else statement”, the students
will trace the output of the program
using the test cases provided.
LO2.3 Create and trace the AT2.5 The students will develop a MO2.3 Creating and tracing School-based 2 hrs
output of a program selection control structure program the output of a program
implementing nested-if implementing the “nested-if implementing nested-if
statement. statement” following the syntax of statement.
the programming language used in
the subject.
Home-based 3 hrs
AT2.6 Given the selection control
structure program that implements
the “nested-if statement”, the
students will trace the output of the
program using the test cases
provided.
LO2.4 Create and trace the AT2.7 The students will develop a MO2.4 Creating and tracing School-based 2 hrs
output of a program selection control structure program the output of a program
implementing switch implementing the “switch statement” implementing switch
statement. following the syntax of the statement.
programming language used in the
subject.
Home-based 3 hrs
AT2.8 Given the selection control
structure program that implements
the “switch statement”, the students
will trace the output of the program
using the test cases provided.

Total No. of Hours 20 hrs.


SEMIFINAL

Mode of Time
Course Outcome Learning Outcome Assessment Task Module
Delivery Frame
CO3. Design, implement, test and LO3.1 Create and trace the AT3.1 The students will develop an MO3.1 Creating and School-based 3 hrs
debug programs implementing the output of a program iterative control structure program tracing the output of a
iterative control structures: implemented in an iterative implementing “for loop” following program implemented in an
control structures using for the syntax of the programming iterative control structures
a. for loop loop. language used in the subject. using for loop.
b. while loop
Home-based 4.5 hrs
c. do-while loop AT3.2 Given the iterative control
structure program that implements
“for loop”, the students will trace
the output of the program using the
test cases provided.
LO3.2 Create and trace the AT3.3 The students will develop an MO3.2 Creating and School-based 3 hrs
output of a program iterative control structure program tracing the output of a
implemented in an iterative implementing “while loop” program implemented in an
control structures using while following the syntax of the iterative control structures
loop. programming language used in the using while loop.
subject.
Home-based 4.5 hrs
AT3.4 Given the iterative control
structure program that implements
“while loop”, the students will trace
the output of the program using the
test cases provided.
LO3.3 Create and trace the AT3.5 The students will develop an MO3.3 Creating and School-based 3 hrs
output of a program iterative control structure program tracing the output of a
implemented in an iterative implementing “do while loop” program implemented in an
control structures using do following the syntax of the iterative control structures
while loop. programming language used in the using do while loop.
subject.
Home-based 4.5 hrs
AT3.6 Given the iterative control
structure program that implements
“do while loop”, the students will
trace the output of the program
using the test cases provided.
20 hrs.
Total No. of Hours
FINAL

Mode of Time
Course Outcome Learning Outcome Assessment Task Module
Delivery Frame
CO 4: Design, implement, test and debug LO4.1: Create and trace theAT4.1 The students will develop MO4.1 Creating and tracing School-based 5 hrs
programs implementing function output of a program an iterative function programs the output of a program
implementing the iterative following the syntax of the implementing the iterative
a. iterative function programming language used in function
b. recursive the subject.
AT4.2 Given the iterative Home-based 8 hrs
function program, the students
will trace the output of the
program using the test cases
provided.
LO4.2 Create and trace the AT4.3 The students will develop MO4.2 Creating and tracing School-based 3 hrs
output of a program a recursive function programs the output of a program
implementing the recursive following the syntax of the implementing the recursive
function programming language used in function
the subject.
AT4.4 Given the recursive Home-based 4 hrs
function program, the students
will trace the output of the
program using the test cases
provided.
20 hrs.
Total No. of Hours

Das könnte Ihnen auch gefallen