0% found this document useful (0 votes)
99 views6 pages

Syllabus in Programming 1

This document is a course syllabus for Computer Programming 1, a 3-unit course offered in the first semester of the 2019-2020 academic year. The course introduces students to logic formulation and its implementation in Visual Studio programming language, serving as a foundation for the Information Technology program. Course outcomes include analyzing and designing algorithms to solve problems, implementing algorithms in a programming language, designing user-friendly GUIs in VB.NET, testing and debugging programs. Student performance will be evaluated based on class standing, laboratory work, a midterm exam, and a tentative final grade calculated using a weighted average of these components.
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)
99 views6 pages

Syllabus in Programming 1

This document is a course syllabus for Computer Programming 1, a 3-unit course offered in the first semester of the 2019-2020 academic year. The course introduces students to logic formulation and its implementation in Visual Studio programming language, serving as a foundation for the Information Technology program. Course outcomes include analyzing and designing algorithms to solve problems, implementing algorithms in a programming language, designing user-friendly GUIs in VB.NET, testing and debugging programs. Student performance will be evaluated based on class standing, laboratory work, a midterm exam, and a tentative final grade calculated using a weighted average of these components.
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/ 6

COLLEGE OF COMPUTING SCIENCES

COURSE SYLLABUS
First Semester, SY 2019-2020

I. Course Code : IT 112


IFSU VMGO
4. SERVICE
II. Course Title : Computer  
VISION
Programming 1 IFSU’s recognition that the essence of its existence is to
 
serve its clienteles and stakeholders for the common
A globally recognized University upholding excellence
good. 
amidst rich cultural heritage.
  III. Credit Units : 3 units (2
5. CREATIVITY
MISSION hours lecture, 3 hours laboratory)  
 
IFSU’s commitment to create and nurture a teaching and
Produce employable graduates who are morally upright,
learning environment that encourages innovation,
socially and culturally responsible professionals through IV. Course Description : dynamism and resourcefulness in the pursuit to be globally
quality, relevant, and innovative INSTRUCTION,
recognized amidst rich cultural heritage. This includes
RESEARCH, EXTENSION, AND RESOURCE This course introduces to students the provision of opportunities for critical thinking, problem-
GENERATION.
fundamentals of logic formulation together solving, communication and collaboration.
 
 
CORE VALUES with its implementation in the Visual 6. CULTURAL-SENSITIVITY
 
Studio programming language. This  
1. EXCELLENCE
IFSU’s commitment to preserve the rich cultural heritage of
  course serves as a foundation for the province and the region.
IFSU’s strong commitment to achieve superior quality
outputs and services in the areas of instruction, students in the Information Technology
GOALS
research, extension, resource generation and program.
administration.
Goal 1: Academic Excellence
  V. Course Outcomes :
2. FAITH
Objectives:
 
The students: 1. To assure quality of programs
IFSU’s strong belief and faith that there is GOD
2. To ensure effective student lifecycle management
Almighty who guides the University in all its
and career development
undertakings and endeavours. This also mirrors the 1.analyze problems and design algorithms to solve problems; 3. To Provide unique and lifelong learning experience
University’s community member’s trust and confidence
for each other toward harmonious living.
2.implement algorithms in a programming language; in the entire student lifecycle
3.design a user-friendly Graphical User Interface in VB.NET (Microsoft Visual Studio 4. To integrate internationalization perspective
 
towards global connectedness
3. INTEGRITY 2010 Professional); 5. To strengthen student welfare services for a
  4.test programming solutions to problems; successful academic formation of students
IFSU’s adherence to moral and ethical values;
conformity to principle-driven service in the pursuit of 5.apply the program development cycle in creating programs; and 6. To integrate Indigenous Knowledge, System and
the University vision, mission and goals. 6.determine and apply the debugging techniques for solving errors and inhibiting Practices (IKSP) in the academic programs to
  program acceptance. intensify conservation of the rich cultural heritage.

IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)
VI. Grading System:

Goal 2: Strong research leadership and culture 1 1 1


Midterm Grade = x Class Standing + x Laboratory + X Midterm Exam
3 3 3
Objectives:
1. To establish a strong brand and strengthen image
building of IFSU as a research leader in the academic
1 1 1 VISION
Tentative FG = x Class Standing + x Laboratory + X Midterm Exam
sector 3 3 3
2. To intensify conduct of research and dissemination of An Academic Centers of Excellence in Computing
RD outputs Sciences
3. To intensify conservation of the rich cultural heritage
2 1
Final Grade = x TFG + x MG
3 3 MISSION OF THE COLLEGE
Goal 3: Sustainable extension and community
engagement To provide quality education towards professional
development and global competitiveness of graduates in
Objectives: Computing Sciences
1. To package and transfer knowledge and technologies
relevant to the needs of the clientele GOAL OF THE COLLEGE
2. To create a widely shared organizational culture that
encourages, promotes and rewards extension and The graduates are globally competitive, morally upright,
innovative and socially responsible professionals engaged
community engagements
in research, extension and resource generation activities.
3. To establish/Strengthen/Sustain linkages with LGUs,
industries and other organizations OBJECTIVES OF THE PROGRAM:

Goal 4: Excellent public service and good governance: Graduates of Information Technology:

Objectives: 1. analyse complex problems, identify and define


1. To ensure efficient, transparent and accountable the computing requirements needed to design
delivery of administrative services an appropriate solution;
2. To forge strong network system and resource sharing
2. apply computing and other knowledge domains
through collaborative activities conducted regularly
to address real-world problems;
3. To strengthen the university’s local and international
visibility 3. design and develop computing solutions using a
4. To enhance efficiency in resource generation and system-level perspective;
mobilization
5. To upgrade competencies of human resources 4. manipulate modern computing tools;
6. To technologize front line services and other services
5. work effectively in multi-disciplinary and
of the University
multicultural teams; and
7. To ensure a clean, green, safe and GAD-responsive
University environment 6. conduct research, extension and resource
8. To intensify conservation of the rich cultural heritage generation activities
integrating culture in the administrative and support
services
 

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

Prepared by: Checked by: Approved by:

LANNIE MAY E. SANTOS, MIT DHAYEN H. LOBHOY, MIT RHODA S. BUNOAN, PhD
Instructor Chairperson Dean

ALMA P. CABLINAN, MIT


Instructor

IFSU-VPAA-INS-F004
Rev.00 (Feb.04, 2019)

You might also like