1. LYCEUM OF ALABANG
88 GNT Bldg., National Road, Muntinlupa City
COLLEGE OF COMPUTER STUDIES
IT 311 Syllabus
I. COURSE IDENTIFICATION
Course Title Fundamentals of Problem Solving and Programming 2
Course Credit 3
Course Prerequisite Fundamentals of Problem Solving and Programming 1
Course Corequisite
Course Description This covers the software design and development emphasizing visual development techniques and
integrated environment provided by Microsoft Visual Basic. Introduction to Windows programming
using object-oriented, event-driven programming methods. User interface design is emphasized;
control flow, selection structures, and repetition structures are reviewed; use of sequential and random
access files, error trapping, arrays, and an introduction to ActiveX controls are also presented.
II. COURSE OBJECTIVES
General Objective To understand the basic principles in Windows programming using object-oriented and event-driven
programming methods and know how to utilize the algorithm using VB6 and to optimize
programming skills and knowledge and improve the programmers potential in software development..
Specific Objectives At the end of this course, the students will be able to:
1. Follow the software development process and use a planned approach to solve object-oriented,
event driven problems.
2. Use Visual Basic to write OOED programms emphasizing user control over the program.
3. Use a team approach to develop computer programs.
1. Present a developed software with the corresponding documentation on finals.
III. TEXTBOOK(S) AND REFERENCES
Textbook(s) • Shelly, Cashman, Hoisington (2005) Microsoft Visual Basic 2005 for Windows, Mobile, Web,
Office and Database Applications Comprehensive. ISBN: 0619254823
References • www.programmersheaven.com/vb.htm
• www.dream-in-code.com/vb6.htm
IV. COURSE OUTLINE
Week Modules/Topics Hours
1-2
3-4
Module 1: Introduction
Using the Visual Basic programming environment.
Module 2: Controls (using on forms and writing code)
Module 3: User interface design
4
6
5 PRELIM EXAMINATION 5
6-9 Module 4: Variables and Constants
Module 5: Code modules
Module 6: Designing project with multiple forms
Module 7: Selection Structures
(If… then… else, Case statements)
8
6
10 MIDTERM EXAMINATION 5
11 Module 8: Repitition Structures
(for… next loops, do while and do until loops)
Module 9: User-defined procedures
Module 10: Control arrays
Module 10: Sequential and random access files
2
3
14 PRE-FINAL EXAMINATION 5
15
17
Module 11: Error trapping
Module 12: Variable arrays
Module 13: Intro to ActiveX controls
Module 14: Intro to database
2
3
18 FINAL EXAMINATION 5
Total Number of Hours 90
V. COURSE REQUIREMENTS
• Reseach Papers/ Projects
• Compilation of Laborabory Exercises (soft and hard copy)
• Presentation of Case Study
• Quizzes
1
2. • Recitation
• Periodical Examination
VI. GRADING SYSTEM
CRITERIA PERCENTAGE
CLASS STANDING 60%
Attendance 0%
Recitation 15%
Assignment/Seatwork 15%
Quiz (es) 20%
Laboratory Exercises 20%
Case Study 30%
MAJOR EXAMINATION 40%
TOTAL 100%
COMPUTATION
Prelim Grade (PG) = (60% Class Standing + 40% Major Exam)
Midterm Grade (MG) = ((60% Class Standing + 40% Major Exam) * 2 + PG) / 3
Pre-Final Grade (PFG) = ((60% Class Standing + 40% Major Exam) * 2 + PFG) / 3
Final Grade (MG) = ((60% Class Standing + 40% Major Exam) * 2 + FG) / 3
SUBJECT GRADE = Final Grade
Passing Grade : 75%
VII. INSTRUCTOR AND SCHEDULE INFORMATION
Name: MRS. MARIA VICTORIA A. GALICIA
Office: +632 _______ loc. ___
Home: +632 _________ (optional)
Mobile number: +639237969466
Email: mvgalicia@yahoo.com
Consultation Hours: ____________________________
Meeting Place and Time:
SY: 2010-2011 Term: 1st
Semester
Room: _______
Day and Time: ____________________________
VIII. VERSION
Version 1
Modified on: June 7, 2010
By: Maria Victoria A. Galicia
2