Vous êtes sur la page 1sur 7

Republic of the Philippines

IFUGAO STATE UNIVERSITY


Lamut, Ifugao

COLLEGE OF COMPUTING SCIENCES


VISION COURSE SYLLABUS
Second Semester SY: 2018 – 2019 VISION
Ifugao State University for ACE—
Academic Centers of Excellence I. Course Code : IT 121 An Academic Center of
Excellence in Computing
MISSION II. Course Title : Computer Programming 2 Sciences
To provide quality instruction,
III. Credit Units : 3 units (2 hours lecture, 3 hours laboratory)
research and extension services to
bring about educated and morally MISSION OF THE
IV. Course Description:
upright individuals endowed with COLLEGE
professional and entrepreneurial To provide quality education
The basics of programming languages require a lot of patience with considerable intellectual
skills who will take the lead in towards professional
ability. Naturally this intelligence makes people better and skillful in computer programming and
enhancing sustainable development development and global
development. This course uses concepts of structured programming, apply basic language syntax
towards improved quality of life. competitiveness of graduates in
and basic principles and debugging techniques for solving errors and inhibiting program acceptance.
Computing Sciences
The course is intended for people that may wish to someday pursue a career in software
GOALS OF THE
development
UNIVERSITY
GOAL OF THE COLLEGE
1. Pursue Excellence in V. Course Outcomes:
The graduates are globally
Instruction The students:
2. Pursue Excellence in Research competitive, morally upright,
& Development 1. use variables, conditionals, loops, arrays, objects, and functions correctly; innovative and socially
3. Pursue Excellence in Extension 2. craft well-structured, working programs in Microsoft Visual Studio 2010. responsible professionals engaged
& Training 3. recognize and avoid common programming mistakes; in research, extension and
4. Pursue Excellence in Resource 4. work effectively with groups to create efficient applications; and resource generation activities.
Generation 5. defend their output to a set of panel members;
5. Pursue Excellence in
Administration & Governance
VI. Grading System
OBJECTIVES OF THE UNIVERSITY OBJECTIVES OF THE
Midterm Grade = 1/3 Midterm Exam + 1/3 Class Standing + 1/3 Lab PROGRAM:
1. To upgrade the quality of instruction
Tentative FG = 1/3 Final Exam + 1/3 Class Standing + 1/3 Lab
2. To upgrade the quality of instruction-support services Graduates of Information Technology:
Final Grade = 1/3 Midterm Grade + 2/3 TFG
3. To capacitate human resources in R&D.
4. To intensify the conduct of research in line with 1. analyze complex problems,
VII. Weekly Learning Activity Plan (see attached WLAP)
specialization and mandate of the university
5. To increase the visibility of research output in the local, identify and define the
VIII. References computing requirements needed
national and international arena
6. To generate, package and patent relevant to design an appropriate
Books
technologies/systems/progress. solution;
7. To package and transfer knowledge and technologies 2. apply computing and other
Farrell, J. (2018). Comprehensive Programming Logic and Design Ninth Edition. 20
responsive to the needs of target communities knowledge domains to address
Channel Center Street Boston, MA 02210 USA: Cengage Learning
8. To intensify monitoring, evaluation & impact
real-world problems;
assessment of extension programs conducted for
Tamayo, J. et. al. (2014). VB.Net Programming. #16 Concha St. Tinajeros 3. design and develop computing
technical advisory and strategic planning.
Malabon City: JIMCZYVILLLE Publications solutions using a system-level
9. To intensify linkages and networking with other
institutions in local, regional, national and international perspective;
Online Resources
levels. 4. manipulate modern computing
10. To capacitate human resources for extension and Coder Baba. (2018, February 20). VB.NET Student Information System | tools;
training. Login Form & Registration Form |using MS Access DB #1. Retrieved from 5. work effectively in multi-
11. To enhance Income Generating Projects.
https://www.youtube.com/watch?v=PgSSEGomTR4&t=203s disciplinary and multicultural
12. To maximize the utilization of land for income
generation. teams; and
13. To enhance and improve operation and administration EzEd Channel. (2018, January 18). Introduction to Structured Programming. 6. conduct research, extension and
of IGPs. Retrieved from https://www.youtube.com/watch?v=TmtyFcLWXwo resource generation activities
14. To provide employment opportunities to students and
graduates of IFSU and the community. DJ Oamen. (2017, August 13). How to Create Windows 10 Style Calculator in
15. To utilize IGP projects for the conduct of the
Visual Basic.Net. Retrieved from
employees’ and students’ researches.
16. To utilize IGP projects for the conduct of extension https://www.youtube.com/watch?v=kmC6_waG99w
services of the university
17. To continue modernizing offices and processes. Programming Logic and Design. (2016, April 18). 3_2 The three basic
18. To continue improving administrative proficiency and structures—sequence, selection, and loop. Retrieved from
financial management https://www.youtube.com/watch?v=OoShU65HemA
19. To continue adhering to good governance conditions.
Page 2 of 7
Zhang Shu. (2016, March 28). 15-minute animation to learn computer programming. Zero background required!. Retrieved from https://www.youtube.com/watch?v=uWA0oDVDKwI

DJ Oamen. (2015, June 6). How to Create Scientific Calculator in Visual Basic.Net. Retrieved from https://www.youtube.com/watch?v=-AuDq36Rswg

ProgrammingKnowledge. (2014, June 16). Beginners MS Access Database Tutorial 1 - Introduction and Creating Database. Retrieved from https://www.youtube.com/watch?v=BUE-
XJEHp7g&pbjreload=10

Nicholas Dingle. (2014, April 8). VB.NET 2013 – Arrays. Retrieved from https://www.youtube.com/watch?v=luROYtHYK7o

VB Toolbox. (2013, December 2). VB.NET Tutorial For Beginners - Using Arrays (Visual Basic .NET). Retrieved from https://www.youtube.com/watch?v=gKiNGZMuqI0

thenewboston. (2011, June 4). Visual Basic Tutorial - 59 - Introduction To Arrays. Retrieved from https://www.youtube.com/watch?v=eG_eUsqaPtk

thenewboston. (2011, June 4). Visual Basic Tutorial - 43 – Functions. Retrieved from https://www.youtube.com/watch?v=MTXBCvEJdlc

TeachMeComputer. (2010, November 1). VB.NET Tutorial 55 - Modules (Visual Basic 2008/2010). Retrieved from https://www.youtube.com/watch?v=JmZWIJHAfg8

Home and Learn. (N.D.). Visual Basic .NET. Retrieved from https://www.homeandlearn.co.uk/NET/vbNet.html

Page 3 of 7
VII. WEEKLY LEARNING ACTIVITY PLAN
Teaching &
Assessment
Learning Outcomes Course Content Learning Resources References
Tasks
Activities
Week 1: Preliminaries: Introduction to the
Course www.ifsu.edu.ph

1. Reflect on the VMGO of IFSU and the A. VMGO of the University and of the Discussion Reflection Multimedia IFSU CODE
College College Paper with
2. Appraise themselves vis-à-vis the B. Overview of the Course Rubrics Course Syllabus Laboratory Manual and Policies
requirements of the course. Substance-20
Clarity-15
Accuracy-15
Week 1 to Week 3: CHAPTER I. STRUCTURED Farrell, J. (2018). Comprehensive Programming
COMPUTER PROGRAMMING Logic and Design Ninth Edition. 20 Channel
CONCEPTS Center Street Boston, MA 02210 USA:
Lecture: Cengage Learning
1. Demonstrate awareness regarding A. What is Structured Programming (SP) Discussion Quiz on Multimedia
Structured Programming and its three B. Three Phases of Structured Structured Devices EzEd Channel. (2018, January 18).
phases. Programming Programming Introduction to Structured Programming.
2. Differentiate the three basic structures. C. Understanding the Three Basic Concepts Video Clips on Retrieved from
Structures SP Concepts https://www.youtube.com/watch?v=Tmt
C.A.1. Sequence yFcLWXwo
C.A.2. Selection Handout in
C.A.3. Loop Chapter I Programming Logic and Design. (2016,
April 18). 3_2 The three basic structures—
Laboratory: sequence, selection, and loop. Retrieved
1. Work with multiple forms in VB .NET B. Working with Multiple Window Computer- Performance- Job sheets
from
2. Add menu with submenu and toolbars Forms and Creating MDI Forms Assisted based Tasks
to a VB .NET project C. Adding Menus Learning with Rubrics https://www.youtube.com/watch?v=OoS
3. Add code to menus and toolbar D. Adding Toolbar Submission (5) hU65HemA
Simulation File Mngt. (5)
Design (10)
Visual Appeal (5)
Zhang Shu. (2016, March 28). 15-minute
Output (25) animation to learn computer
programming. Zero background required!.
Retrieved from

Page 4 of 7
https://www.youtube.com/watch?v=uW
A0oDVDKwI

Home and Learn. (N.D.). Visual Basic


.NET. Retrieved from
https://www.homeandlearn.co.uk/NET/
vbNet.html
Week 4 to Week 8 CHAPTER II. THE SELECTION Farrell, J. (2018). Comprehensive Programming
STRUCTURE Logic and Design Ninth Edition. 20 Channel
Lecture: Center Street Boston, MA 02210 USA:
1. Evaluate expressions to determine A. Understanding AND, OR and NOT Discussion Quiz on Multimedia Cengage Learning
outcomes using AND, OR and NOT Logic Making Devices
logic. B. Making Selections within Ranges Interactive Decisions thenewboston. (2011, June 4). Visual Basic
2. Make selections within ranges C. Understanding Precedence When Learning Handout in Tutorial - 43 – Functions. Retrieved from
3. Implement precedence when combining Combining AND and OR Operators Chapter II https://www.youtube.com/watch?v=MT
AND and OR operators D. Understanding the CASE Structure Seatwork/ XBCvEJdlc
4. Test single variable against multiple Work by Pair Performance-
values using CASE Structure Laboratory: Based Tasks TeachMeComputer. (2010, November 1).
A. Variables and Constants Simulation using Rubrics Job Sheets VB.NET Tutorial 55 - Modules (Visual
1. Declare variables and constants. B. MessageBox, InputBox, String and Submission (5)
File Mngt. (5) Basic 2008/2010). Retrieved from
2. Use VB .NET functions. Date Functions Computer-
Design (10) https://www.youtube.com/watch?v=JmZ
3. Determine the level of scope of a C. Adding a Module in a VB .NET Assisted Visual Appeal (5)
variable/constant. Project Learning WIJHAfg8
Output (25)
4. Create VB .NET functions D. Functions and Subroutines
5. Create programs using the if, nested if E. Conditional Logic Home and Learn. (N.D.). Visual Basic
and case structure .NET. Retrieved from
https://www.homeandlearn.co.uk/NET/
vbNet.html
Week 9: March ___, 2019 Midterm Examination
Week 10 to Week 12 CHAPTER III. THE LOOP Farrell, J. (2018). Comprehensive Programming
STRUCTURE Logic and Design Ninth Edition. 20 Channel
1. Explain the advantages of looping. Lecture: Discussion Quiz on Multimedia Center Street Boston, MA 02210 USA:
2. Use a loop control variable. 1. Advantages of Looping Looping Devices Cengage Learning
3. Create nested loops. 2. Using a Loop Control Variable Interactive
4. Avoid common loop mistakes. 3. Nested Loops Learning
Page 5 of 7
5. Use a for loop. 4. Avoiding Common Loop Mistakes Handout in DJ Oamen. (2017, August 13). How to
6. Use a posttest loop. 5. Using a for Loop Chapter III Create Windows 10 Style Calculator in
7. Describe common loop applications. 6. Using a Posttest Loop Visual Basic.Net. Retrieved from
7. Common Loop Applications https://www.youtube.com/watch?v=kmC
6_waG99w
Laboratory: Simulation Performance
1. Work with arrays 1. Arrays Test using Job Sheets DJ Oamen. (2015, June 6). How to Create
2. Create looping applications 2. Creating Looping applications in Computer- rubrics Scientific Calculator in Visual Basic.Net.
MVS 2010 Assisted Submission (5)
File Mngt. (5) Retrieved from
Learning
Design (10) https://www.youtube.com/watch?v=-
Visual Appeal (5) AuDq36Rswg
Output (25)
Nicholas Dingle. (2014, April 8). VB.NET
2013 – Arrays. Retrieved from
https://www.youtube.com/watch?v=luR
OYtHYK7o

VB Toolbox. (2013, December 2).


VB.NET Tutorial For Beginners - Using
Arrays (Visual Basic .NET). Retrieved
from
https://www.youtube.com/watch?v=gKi
NGZMuqI0

thenewboston. (2011, June 4). Visual Basic


Tutorial - 59 - Introduction To Arrays.
Retrieved from
https://www.youtube.com/watch?v=eG_
eUsqaPtk

Home and Learn. (N.D.). Visual Basic


.NET. Retrieved from
https://www.homeandlearn.co.uk/NET/
vbNet.html

Page 6 of 7
Week 13 to Week 18 CHAPTER IV. DATABASE Discussion Quiz on Multimedia Coder Baba. (2018, February 20). VB.NET
CONNECTION Database Devices Student Information System | Login Form
1. Navigate Microsoft Access 20103 Lecture: Interactive Connections & Registration Form |using MS Access
environment with ease. A. Microsoft Access 2013 Concepts Learning Handout in DB #1. Retrieved from
2. Create databases in MS Access 2013 B. Creating Databases Chapter IV https://www.youtube.com/watch?v=PgSS
3. Connect created databases to VB .NET C. Connecting Database to VB.NET
EGomTR4&t=203s
4. Manipulate records using VB .NET D. Add, Update, Remove and Search
methods. Records from/to a database
ProgrammingKnowledge. (2014, June 16).
5. Compose queries using VB .NET and E. Creating Simple Queries Simulation Group Job Sheets
Beginners MS Access Database Tutorial 1
MS ACCESS 2013 syntax. Project
- Introduction and Creating Database.
Computer- Dummy Data Retrieved from
Laboratory: Assisted Defense https://www.youtube.com/watch?v=BUE
1. Create a functional information system. A. Creating Applications in VB .NET Learning using Rubrics -XJEHp7g&pbjreload=10
2. Work effectively with group in crafting with database connection (to be decided by
IS Project. B. Creating Simple Information System Group the class) Home and Learn. (N.D.). Visual Basic
3. Defend created IS to a set of panel using VB .NET and Microsoft Discussion .NET. Retrieved from
members. Access 2013
https://www.homeandlearn.co.uk/NET/
4. Design reports using Crystal Reports C. Crystal Reports Brainstorming
vbNet.html

Tamayo, J. et. al. (2014). VB.Net


Programming. #16 Concha St. Tinajeros
Malabon City: JIMCZYVILLLE
Publications
Week 18: May ___, 2019 FINAL EXAMINATION

Prepared by: Checked by: Approved by:

LANNIE MAY E. SANTOS, MIT ALMA P. CABLINAN, MIT DHAYEN H. LOBHOY, MIT RHODA S. BUNOAN, PhD
Instructor Instructor Chairperson, ACT/BSIT Dean, CCS

Page 7 of 7

Vous aimerez peut-être aussi