Syllabus in Programming 1
Syllabus in Programming 1
COURSE SYLLABUS
First Semester, SY 2019-2020
IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)
VI. Grading System:
Goal 4: Excellent public service and good governance: Graduates of Information Technology:
IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)
VII. LEARNING ACTIVITY PLAN
Teaching &
Learning Outcomes Assessment
Course Content Learning Resources References
The students Task
Activities
Week 1: Preliminaries: Introduction to the Course
Multimedia www.ifsu.edu.ph
appraise themselves vis-à-vis A. VMGO of the University and of the Class Discussion
Devices
the VMGO of IFSU and the College Reflection
IFSU CODE
B. Overview of the Course Buzz Session Paper
College, and the requirements Course
of the course Syllabus CCS Laboratory Manual and Policies
Week 1 to Week 5 Chapter I. Computer Programming Programming Logic and Design. (2016, April 18). 3_2 The three
Concepts basic structures—sequence, selection, and loop. Retrieved from
explain computer systems, Lecture: Discussion Quiz on Multimedia https://www.youtube.com/watch?v=OoShU65HemA
simple program logic and A. Computer Systems and Simple Computer Devices
Program Development Cycle Program Logic Interactive Programming Farrell, J. (2018). Comprehensive Programming Logic
write pseudocode statements B. Program Development Cycle Learning Concepts Handout in and Design Ninth Edition. 20 Channel Center Street
and construct flowcharts C. Pseudocode and Flowchart Chapter I Boston, MA 02210 USA: Cengage Learning
differentiate the three basic D. Understanding the Three Basic Tandem Write
structures--sequence, selection, Structures teaching/Group pseudocode Video Clips on
work statements the three basic
Padre, N. (2016). Programming Concepts Logic
and loop Formulation First Edition. Room 215 ICP Building, Cabildo
and construct structures
flowcharts St., Intramuros, Manila: Unlimited Books Library Services
based on a & Publishing Inc.
given problem
Farrell, J. (2009). Programming Logic Formulation Sixth
Edition. 2106 Raffles Corporate Center Emerald Avenue,
Pasig City Philippines 1605: Cengage Learning Asia Pte
Ltd
install Microsoft Visual Studio Introduction to VB.Net Programming Computer- Checklist Handout in Tamayo, J. (2014). VB.Net Programming. #16 Concha St.
(MVS) 2010 in a personal Laboratory: Assisted Introduction to Tinajeros Malabon City: JIMCSYVILLEPUBLICATIONS
computer A. Installing Microsoft Visual Studio Instruction Performance- VB.Net
based Tasks Foxal, J. (2010). Sams Teach Yourself Visual Basic 2010
manipulate VB.Net 2010 (MVS) 2010/VB.Net 2010
Computer- with Rubrics
Programming
environment B. Manipulating MVS 2010 Integrated Assisted Submission (5) in 24 Hours. Pearson Education, Inc.
use basic controls and modify its Development Environment (IDE) Learning File Mngt. (5) Job Sheets #1
properties. C. Using Basic Controls in MVS 2010 Design (10) to #3 Halvorson, M. (2010). Microsoft Visual Basic 2010 Step
Visual Appeal by Step. Microsoft Press
translate a pseudocode D. Modifying Control Properties using Simulation
(5)
statement/flowchart into a the Properties Window and using Output (25)
Code Snell, M. (2011). Microsoft Visual Studio 2010 Unleashed.
machine language format using
E. Creating Simple Programs in MVS Pearson, Education, Inc.
VB.Net 2010
IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)
test and debug programs 2010
distinguish syntax error from F. Testing and Debugging Program Home and Learn. (N.D.). Visual Basic .NET. Retrieved
logical error. from https://www.homeandlearn.co.uk/NET/vbNet.html
Week 5 to Week 9 Chapter II. Elements of High-Quality Farrell, J. (2018). Comprehensive Programming Logic
explain the use of variables and Programs Quiz on the and Design Ninth Edition. 20 Channel Center Street
constants Lecture: Elements of Boston, MA 02210 USA: Cengage Learning
differentiate the different data A. Variables and Constants High-Quality
B. Categories of Operators Class Discussion Padre, N. (2016). Programming Concepts Logic
types Programs Handout in
(Arithmetic, Comparison and Formulation First Edition. Room 215 ICP Building, Cabildo
perform arithmetic, comparison Elements of
Logical) Tandem St., Intramuros, Manila: Unlimited Books Library Services
and logical operations applying Problem High-Quality
C. Understanding the Advantages of teaching/Group & Publishing Inc.
the order of operator Solving on the Programs
Modularization Work
precedence. use of the 3 Farrell, J. (2009). Programming Logic Formulation Sixth
describe the advantages of D. Features of Good Program Design categories of Edition. 2106 Raffles Corporate Center Emerald Avenue,
modularization and features of operators Pasig City Philippines 1605: Cengage Learning Asia Pte
good program design. Ltd
Variables, Constants, Operators Tamayo, J. (2014). VB.Net Programming. #16 Concha St.
implement conventions in
Laboratory: Tinajeros Malabon City: JIMCSYVILLEPUBLICATIONS
naming variables A. Identifiers, Data Types, Variables Computer
and Operators in VB.Net Assisted Performance- Foxal, J. (2010). Sams Teach Yourself Visual Basic 2010
use variables in an expression
B. Using Arithmetic, Comparison and based Tasks in 24 Hours. Pearson Education, Inc.
declare and use variables and Instruction
Logical Operators to MVS with Rubrics
constants.
programs
Submission (5) Job Sheets #3 Halvorson, M. (2010). Microsoft Visual Basic 2010 Step
use appropriate data types in Simulation File Mngt. (5)
to #5 by Step. Microsoft Press
creating programs in MVS 2010 Design (10)
Visual Appeal
create MVS programs that will Computer Snell, M. (2011). Microsoft Visual Studio 2010 Unleashed.
(5)
use identifiers, data types, Assisted Output (25) Pearson, Education, Inc.
variables and operators Learning
Home and Learn. (N.D.). Visual Basic .NET. Retrieved
from https://www.homeandlearn.co.uk/NET/vbNet.html
Week 9:
MIDTERM EXAMINATION
October 10-11, 2019
Week 10 to Week 15 CHAPTER III. MAKING DECISIONS Class Discussion Quiz on Handout in Farrell, J. (2018). Comprehensive Programming Logic
Lecture: Making Chapter III. and Design Ninth Edition. 20 Channel Center Street
make selections within ranges A. The Selection Structure Illustrations Decisions Making Boston, MA 02210 USA: Cengage Learning
Implement precedence when B. Making Selections within Ranges Decisions
Write
combining AND and OR C. Understanding Precedence When Tandem Padre, N. (2016). Programming Concepts Logic
pseudocode
operators Combining AND and OR teaching/Group Formulation First Edition. Room 215 ICP Building, Cabildo
statements St., Intramuros, Manila: Unlimited Books Library Services
write pseudocode statements Operators Work
and construct & Publishing Inc.
and construct flowcharts for D. Understanding the CASE Structure
flowcharts
selection structures based on a Farrell, J. (2009). Programming Logic Formulation Sixth
given problem Edition. 2106 Raffles Corporate Center Emerald Avenue,
IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)
Pasig City Philippines 1605: Cengage Learning Asia Pte
Ltd
Laboratory: Tamayo, J. (2014). VB.Net Programming. #16 Concha St.
A. Creating Conditional applications Tinajeros Malabon City: JIMCSYVILLEPUBLICATIONS
in MVS 2010 Computer
create VB.Net programs using If- B. Using Functions in MVS 2010 Performance- Foxal, J. (2010). Sams Teach Yourself Visual Basic 2010
Assisted
Then, If-Then-Else, If-ElseIf, C. Using Advanced Controls in MVS based Tasks in 24 Hours. Pearson Education, Inc.
Instruction
Nested If and Select Case 2010 with Rubrics
Structure Submission (5) Job Sheets #6 Halvorson, M. (2010). Microsoft Visual Basic 2010 Step
Simulation File Mngt. (5)
use VB.Net basic functions in to #8 by Step. Microsoft Press
Design (10)
creating programs Visual Appeal
Computer Snell, M. (2011). Microsoft Visual Studio 2010 Unleashed.
use VB.Net advanced controls in (5)
Assisted Output (25) Pearson, Education, Inc.
creating programs
Learning
Home and Learn. (N.D.). Visual Basic .NET. Retrieved
from https://www.homeandlearn.co.uk/NET/vbNet.html
Week 15 to Week 18 CHAPTER V. LOOPING Farrell, J. (2018). Comprehensive Programming Logic
Lecture and Design Ninth Edition. 20 Channel Center Street
Quiz on
use a loop control variable A. Advantages of Looping Looping Boston, MA 02210 USA: Cengage Learning
B. Using a Loop Control Variable Class Discussion
write pseudocode statements
and construct flowcharts for loop C. Nested Loops Write Padre, N. (2016). Programming Concepts Logic
structures D. Avoiding Common Loop Mistakes Illustrations pseudocode Handout in Formulation First Edition. Room 215 ICP Building, Cabildo
use for and posttest loops E. Using a for Loop statements Chapter IV. St., Intramuros, Manila: Unlimited Books Library Services
F. Using a Posttest Loop Tandem and construct Looping & Publishing Inc.
teaching/Group flowcharts
work Farrell, J. (2009). Programming Logic Formulation Sixth
based on a
Edition. 2106 Raffles Corporate Center Emerald Avenue,
given problem
Pasig City Philippines 1605: Cengage Learning Asia Pte
Ltd
Laboratory: Tamayo, J. (2014). VB.Net Programming. #16 Concha St.
create looping applications using A. Creating Looping applications in Tinajeros Malabon City: JIMCSYVILLEPUBLICATIONS
VB.Net 2010 MVS 2010 Computer
declare a loop control variable Assisted Performance- Foxal, J. (2010). Sams Teach Yourself Visual Basic 2010
Instruction based Tasks in 24 Hours. Pearson Education, Inc.
with Rubrics
Submission (5) Job Sheets #9 Halvorson, M. (2010). Microsoft Visual Basic 2010 Step
Simulation File Mngt. (5)
Design (10)
to #10 by Step. Microsoft Press
Visual Appeal
Computer
(5) Snell, M. (2011). Microsoft Visual Studio 2010 Unleashed.
Assisted Output (25) Pearson, Education, Inc.
Learning
Home and Learn. (N.D.). Visual Basic .NET. Retrieved
from https://www.homeandlearn.co.uk/NET/vbNet.html
IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)
Week 18:
FINAL EXAMINATION
December 18-19, 2019
VIII. References
Books
Farrell, J. (2018). Comprehensive Programming Logic and Design Ninth Edition. 20 Channel Center Street Boston, MA 02210 USA: Cengage Learning
Padre, N. (2016). Programming Concepts Logic Formulation First Edition. Room 215 ICP Building, Cabildo St., Intramuros, Manila: Unlimited Books Library Services & Publishing Inc.
Tamayo, J. (2014). VB.Net Programming. #16 Concha St. Tinajeros Malabon City: JIMCSYVILLEPUBLICATIONS
Farrell, J. (2009). Programming Logic Formulation Sixth Edition. 2106 Raffles Corporate Center Emerald Avenue, Pasig City Philippines 1605: Cengage Learning Asia Pte Ltd
E-books
Foxal, J. (2010). Sams Teach Yourself Visual Basic 2010 in 24 Hours. Pearson Education, Inc.
Halvorson, M. (2010). Microsoft Visual Basic 2010 Step by Step. Microsoft Press
Snell, M. (2011). Microsoft Visual Studio 2010 Unleashed. Pearson, Education, Inc.
Online Resources
Programming Logic and Design. (2016, April 18). 3_2 The three basic structures—sequence, selection, and loop. Retrieved from https://www.youtube.com/watch?v=OoShU65HemA
Home and Learn. (N.D.). Visual Basic .NET. Retrieved from https://www.homeandlearn.co.uk/NET/vbNet.html
LANNIE MAY E. SANTOS, MIT DHAYEN H. LOBHOY, MIT RHODA S. BUNOAN, PhD
Instructor Chairperson Dean
IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)