Syllabus - CS112-Program-Logic-Formulation
Syllabus - CS112-Program-Logic-Formulation
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.
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
Learner:
Laboratory Exercises
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
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
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
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.
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:
(Finals)
Tomas Del Rosario College
Capitol Drive, San Jose, City of Balanga
Telefax: (047) 791-6152; Tel No: (047) 791-6082
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