0% found this document useful (0 votes)
153 views9 pages

Syllabus - CS112-Program-Logic-Formulation

1. The document outlines a course on program logic formulation that introduces computer programming techniques like flowcharting and pseudocode. 2. Students will learn to analyze problems, create flowcharts and pseudocode, and write programs using sequential, conditional, and iterative structures. 3. Assessment tasks include quizzes, exercises to solve programming problems using flowcharts and pseudocode, and a midterm and final exam.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
153 views9 pages

Syllabus - CS112-Program-Logic-Formulation

1. The document outlines a course on program logic formulation that introduces computer programming techniques like flowcharting and pseudocode. 2. Students will learn to analyze problems, create flowcharts and pseudocode, and write programs using sequential, conditional, and iterative structures. 3. Assessment tasks include quizzes, exercises to solve programming problems using flowcharts and pseudocode, and a midterm and final exam.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 9

Tomas Del Rosario College

Capitol Drive, San Jose, City of Balanga


Telefax: (047) 791-6152; Tel No: (047) 791-6082

COMPUTER SCIENCE DEPARTMENT

COURSE TITLE : PROGRAM LOGIC FORMULATION

COURSE CODE : CS112

CREDIT UNITS : 3 UNITS

COURSE PREREQUISITE/CO-REQUISITE: NONE

COURSE DESCRIPTION:

Introduction to Computer Programming. Emphasis on programming techniques like flowcharting and program logic formulation using Turbo PASCAL language.
Familiarization with Turbo PASCAL programming environmental elements, concepts, language structure, instruction sets and compilation process.

COURSE INTENDED OUTCOMES (CILOs)


After completing this course, students should be able to: 1. Analyze a given worded
problem and to apply the necessary programming tool.
2. Create flowchart, pseudocode and program using the following program structure:  Sequential
• Conditional
• Iterative
3. Create solution to programming problem using flowchart and pseudocode.
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

PRELIMINARY PERIOD
TIME
INTENTED LEARNING TEACHING/LEARNING ASSESSMENT TASKS
ALLOTMENT CONTENT STANDARDS CONTENT/TOPIC
OUTCOMES (ILOs) ACTIVITIES (TLAs) (ATs)
(Week)
WEEK 1 Analyze a given worded problem Introduction to Programming Explain the importance of Teacher: Written Short Quiz
and to apply the necessary Concepts logic formulation in Instruction Leading (Essay)
programming tool. • Programming Language creating a program. Discussion
• Types of Algorithm
• Basic Elements of Learner:
Programming Recitation
• Steps in Problem Solving
WEEK 2 Program Elements and Structure Distinguish the different Teacher: Written Short Quiz
- • Data elements of a computer Instruction Leading (Essay)
WEEK 3 • Variables program and its structure. Discussion
• Constant Graded Laboratory
• Control Structures Learner: Exercise (Solving
Answer Worksheet Machine Problem)

(Asynchronous) Instructor:
Provide lesson exercise with
sample solution discussion.

Learner:
Laboratory Exercises

WEEK 4 Create flowchart & pseudocode. Flowcharting and Pseudocode Draw a flowchart and Teacher: Written Short Quiz
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

- • Flowchart Symbols write its equivalent Instruction Leading (Drawing)


WEEK 5 • Guidelines in creating pseudocode. Discussion
flowchart

 Problem solving using Learner: Graded Laboratory


flowchart Answer Worksheet Exercise (Solving
Machine Problem)
(Asynchronous) Instructor:
Provide lesson exercise with
sample solution discussion.

Learner:
Laboratory Exercises

WEEK 6 PRELIMINARY EXAMINATION

MIDTERM PERIOD
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

WEEK 7 Create flowchart & pseudocode. Sequential Program Structure Create a computer Teacher: Graded Laboratory
- and program using the following • Basic parts of a compiler program with sequential Instruction Leading Exercise (Solving
WEEK 8 program structure:  application. structure. Discussion Machine Problem)
Sequential • Converting
flowchart/pseudocode into Learner:
program code. Answer Worksheet

(Asynchronous) Instructor:
Provide lesson exercise with
sample solution discussion.

Learner:
Laboratory Exercises

WEEK 9 Create flowchart & pseudocode. Conditional/Selection Program Create a computer Teacher: Graded Laboratory
- and program using the following Structure program with conditional Instruction Leading Exercise (Solving
WEEK 11 program structure: • If statement or selection structure. Discussion Machine Problem)
 Conditional • If-else statement
• Multiple If’s statement Learner:
• Case selection Answer Worksheet

(Asynchronous) Instructor:
Provide lesson exercise with
sample solution discussion.

Learner:
Laboratory Exercises
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

WEEK 12 MIDTERM EXAMINATION

FINALS PERIOD
WEEK 13 Create flowchart & pseudocode. Iterative Program Structure Create a computer Teacher: Graded Laboratory
- and program using the following • While statement program with iterative Instruction Leading Exercise (Solving
WEEK 14 program structure:  Iterative • Do-while statement structure. Discussion Machine Problem)
• Repeat-until statement
• For loop statement Learner:
Answer Worksheet

(Asynchronous) Instructor:
Provide lesson exercise with
sample solution discussion.

Learner:
Laboratory Exercises
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

WEEK 15 Create solution to programming Array Apply different program Teacher: Graded Laboratory
- problem using flowchart and • Basic structure of array structure in creating a Instruction Leading Exercise (Solving
WEEK 17 pseudocode. • Accessing and putting values computer program with Discussion Machine Problem)
on array array as solution to a
• One-dimensional array problem. Learner: Oral Assessment (Case
• Two-dimensional array Answer Worksheet Study Presentation)

(Asynchronous) Instructor:
Provide lesson exercise with
sample solution discussion.

Learner:
Worksheet & Laboratory
Exercises

WEEK 18 FINALS EXAMINATION

TOMAS DEL ROSARIO COLLEGE

Vision : Truth and Goodness in Man and for all others through Education

Mission : Produce through responsive curriculum, morally upright, committed and competent graduates capable of meeting the growing human resources needs in
the profession, government, business, industry and home.
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

Core Values : To realize the vision and mission of the College, the administrative staff, faculty members, support personnel, students and stakeholders commit to live by
the following core: Love of God, Altruism, Integrity, Self – Reliance, Hard Work, Social Concern, Competence and Committed

COMPUTER SCIENCE DEPARTMENT

Vision : Truth and Goodness in Man and for all others through Education

Mission : Produce through responsive curriculum, morally upright, committed and competent graduates capable of meeting the growing human resources needs in
the profession, government, business, industry and home.

Objectives : The goal of the Computer Science department is to develop experts in information technology and information management, the department aims to
prepare students for their career as I.T. professionals and become tomorrow’s leaders and achievers in the industry, the academe and the government. It
also aims to consistently provide the students with the most progressive, updated, relevant and well-rounded academic programs, supporting their
learning through the availability of advanced and extensive resources.

BACHELOR OF SCIENCE IN COMPUTER SCIENCE

Program Outcomes:  To produce graduates suited to the manpower requirements of present day society.
• To foster students’ competence and adaptability in managing information resources and in utilizing technology.

• To equip the students with core computer and technological competencies and skills, allowing them to pursue careers in any area in the field of
computing and information technologies.
• To effectively provide students with the knowledge on computer based solutions to problems encountered in business, school, government and other
institution’s operations.
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

• To provide students with a curriculum that would equip them with the life long skills and enrich their creativity and intelligence.
• To provide quality instruction in the field of information technology and management.
• To help students develop professional attitudes and work ethics.
• To provide students with faculty members who possess the proficiency, competence and values to fulfill the roles of teachers and professionals.
• To prepare the students for subsequent graduate level studies.
• To provide a cultural foundation which will enable the students to translate their awareness of economic and social problems into a dynamic
participation in their local community and to professional groups as mature, thinking and responsible individuals.

REFERENCES:
Downey, Allen B. (2017), Think Data Structures: Algorithms and Information Retrieval in Java, e-book retrieved from https://www.freecomputerbooks.com
Eck, David J. (2014), An Introduction to Programming Using Java (7 th Ed.), e-book retrieved from https://www.win.tue.nl
Gallardo, R., Zakhour, S., et al. (2016), The Java Tutorials (6th Ed.), e-book retrieved from www.freecomputerbooks.com Zak,
Diane (2016), An Introduction to Programming C++, e-book retrieved from www.it-ebooks.info

COURSE ASSESSMENT:

(Prelim and Midterm)


Quizzes (30%)
Graded Laboratory Works (45%)
Seat-works/Assignments (25%)
Class Standing (70%)
Major Examination (30%)
Term Grade (100%)

(Finals)
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082

Graded Laboratory Works (50%)


Group Case Study (50%)
Class Standing (70%)
Major Examination (30%)
Term Grade (100%)

Subject Grade
(Prelim * 1/3) + (Midterm * 1/3) + (Finals * 1/3)

COURSE POLICIES:
• Regular class attendance.
• Complete seat works, quizzes and assignments.  Active participation for recitation.
• Complete project: Program Output

COURSE TITLE SY/TERM OF EFFECTIVITY PREPARED BY APPROVED BY


CS112 SY 2020-2021
Program Logic Formulation 1st Semester ARISTOTLE B. CORDOVA MERCEDES G. SANCHEZ, Ed. D
Instructor Vice President for Academic, Students
Affairs and Extension Services

You might also like