Professional Documents
Culture Documents
Code: Csc118 (Fundamental of Algorithm Development) : Nf2F Students Are Expected To Spend 9 Hours
Code: Csc118 (Fundamental of Algorithm Development) : Nf2F Students Are Expected To Spend 9 Hours
LESSON PLAN
WEEK ACTIVITY / CONTENT COURSE OUTLINE REMARKS
1 Topic 1: Overview of a 1. Refer to course objectives Modules
Computer System 2. Briefly explain about the Discovering Computers
Class Activity : syllabus
An Intro for Prog with
CO1 Lecture 3. Briefly explain about :
Discussion Introduction to computer C++ (Zak, Dianne)
Quiz 1 and its components Any relevant materials
Assignment 1 Computer Hardware (System
Unit and Memory)
NF2F Computer Software
Students are expected to Peopleware
spend 9 hours How computer works
2 Topic 2: Introduction to Briefly explain about : Modules
Problem Solving Typical simple problem solving Prob. Solving & Prog
Class Activity : Types of problem
Concept (Sprankle,
CO2 Lecture Typical Real World Problem
Exercises / Discussion Solving Hubbard)
Algorithm An Intro for Prog with
NF2F C++ (Zak, Dianne)
Students are expected to Any relevant materials
spend 4.5 hours
3 Topic 3 : Basic Concepts of Briefly explain about : Modules
Algorithm Elements of an algorithm Prog Logic and Design
Class Activity : Algorithm Representation
Compr (Farrel)
CO2 Lecture
Exercises / Discussion Any relevant materials
NF2F
Students are expected to
spend 4.5 hours
4 Topic 4 : Introduction to Briefly explain about : Modules
Algorithm Design Statements (processes) Prog Logic and Design
Class Activity : Types of Control Structure
Compr (Farrel)
CO2 Lecture Identifier, variables and
Exercises / Discussion Constant Any relevant materials
NF2F Fundamental of Data types
Students are expected to Operator
spend 4.5 hours Input – Output
zzr/CSC118/Lesson PLan
Lecture Sequential Control Structure Prog Logic and Design
Exercises / Discussion Selection Control Structure Compr (Farrel)
CO2 Quiz 2 Relational operator Any relevant materials
& Assignment 2 One way Selection
CO3 NF2F Two way Selection
Students are expected to Multi way Selection
spend 10 hours Logical operator
7 TEST#1 CO1, CO2 & CO3
8&9 Topic 5 : Control Structure Briefly explain about : Modules
Class Activity : Repetition Control Structure Prog Logic and Design
Lecture
Compr (Farrel)
CO2 Exercises / Discussion
Assignment 3 Any relevant materials
&
CO3
NF2F
Students are expected to
spend 10 hours
10, 11 Topic 6 : Modular Algorithm Briefly explain about : Modules
& 12 Development Introduction to Module Prob. Solving & Prog
Class Activity : Modular concept
Concept (Sprankle,
Lecture Modular design
CO2 Exercises / Discussion Hubbard)
Parameter Passing
& Quiz 3 C++ Prob Solving with
CO3 Assignment 4 C++ (Walter)
& Any relevant materials
NF2F
CO4 Students are expected to
spend 10 hours
13 & Topic 7 : Introduction to Briefly explain about : Modules
14 Array / List Properties of List Prob. Solving & Prog
Class Activity : Operating Using List
Concept (Sprankle,
CO2 Lecture Array with modules
Exercises / Discussion Hubbard)
&
Quiz 4 Any relevant materials
CO3
Paired Project
&
CO5 NF2F
Students are expected to
spend 12 hours
14 TEST#2 CO2, CO3, CO4 & CO5
zzr/CSC118/Lesson PLan
ASSESSMENT
50% FINAL EXAMINATION
50% COURSEWORK
20% Test (2)
10% Quiz (4)
10% Assignments (4)
10% Paired Project
zzr/CSC118/Lesson PLan