SlideShare ist ein Scribd-Unternehmen logo
1 von 2
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
• 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

Weitere ähnliche Inhalte

Was ist angesagt?

Result processing system (Project)
Result processing system (Project) Result processing system (Project)
Result processing system (Project) Pritam Shil
 
PCAP: Programming Essentials in Python
PCAP: Programming Essentials in PythonPCAP: Programming Essentials in Python
PCAP: Programming Essentials in PythonNemeshWeerawarna
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Automized Examination System
Automized Examination SystemAutomized Examination System
Automized Examination SystemRahul Pola
 
Ingenium test(Exam Management System) Project Presentation (Full)
Ingenium test(Exam Management System) Project Presentation (Full)Ingenium test(Exam Management System) Project Presentation (Full)
Ingenium test(Exam Management System) Project Presentation (Full)Gurpreet singh
 
Intoduction to c# and basics of .net
Intoduction to c# and basics of .netIntoduction to c# and basics of .net
Intoduction to c# and basics of .netDAZZLING DAZZLING
 

Was ist angesagt? (11)

Presentation
PresentationPresentation
Presentation
 
Online exam series
Online exam seriesOnline exam series
Online exam series
 
Result processing system (Project)
Result processing system (Project) Result processing system (Project)
Result processing system (Project)
 
2956 b 00
2956 b 002956 b 00
2956 b 00
 
PCAP: Programming Essentials in Python
PCAP: Programming Essentials in PythonPCAP: Programming Essentials in Python
PCAP: Programming Essentials in Python
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Automized Examination System
Automized Examination SystemAutomized Examination System
Automized Examination System
 
Ingenium test(Exam Management System) Project Presentation (Full)
Ingenium test(Exam Management System) Project Presentation (Full)Ingenium test(Exam Management System) Project Presentation (Full)
Ingenium test(Exam Management System) Project Presentation (Full)
 
Intoduction to c# and basics of .net
Intoduction to c# and basics of .netIntoduction to c# and basics of .net
Intoduction to c# and basics of .net
 
OEP PPT 1
OEP PPT 1OEP PPT 1
OEP PPT 1
 
Nagaraj_Resume
Nagaraj_ResumeNagaraj_Resume
Nagaraj_Resume
 

Ähnlich wie Prog'g 2

Event Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptxEvent Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptxBekeleTsanga2
 
Software Architecture - Allocation taxonomies: building, deployment and distr...
Software Architecture - Allocation taxonomies: building, deployment and distr...Software Architecture - Allocation taxonomies: building, deployment and distr...
Software Architecture - Allocation taxonomies: building, deployment and distr...Jose Emilio Labra Gayo
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentSVRTechnologies
 
UNIT1_Himani Sharma.pptx
UNIT1_Himani Sharma.pptxUNIT1_Himani Sharma.pptx
UNIT1_Himani Sharma.pptxAman287268
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Developmentdaveparky
 
Design Patterns - General Introduction
Design Patterns - General IntroductionDesign Patterns - General Introduction
Design Patterns - General IntroductionAsma CHERIF
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).pptDHIRENDRAHUDDA
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
 
OOSE Unit 5 PPT.ppt
OOSE Unit 5 PPT.pptOOSE Unit 5 PPT.ppt
OOSE Unit 5 PPT.pptitadmin33
 
Asp.net Lab manual
Asp.net Lab manualAsp.net Lab manual
Asp.net Lab manualTamil Dhasan
 
Oose unit 5 ppt
Oose unit 5 pptOose unit 5 ppt
Oose unit 5 pptDr VISU P
 
Lab view core 1 outline
Lab view core 1 outlineLab view core 1 outline
Lab view core 1 outlinebestip
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfB.T.L.I.T
 

Ähnlich wie Prog'g 2 (20)

DITEC - Software Engineering
DITEC - Software EngineeringDITEC - Software Engineering
DITEC - Software Engineering
 
Event Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptxEvent Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptx
 
Software Architecture - Allocation taxonomies: building, deployment and distr...
Software Architecture - Allocation taxonomies: building, deployment and distr...Software Architecture - Allocation taxonomies: building, deployment and distr...
Software Architecture - Allocation taxonomies: building, deployment and distr...
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
 
UNIT1_Himani Sharma.pptx
UNIT1_Himani Sharma.pptxUNIT1_Himani Sharma.pptx
UNIT1_Himani Sharma.pptx
 
Nagacv
NagacvNagacv
Nagacv
 
Be cse
Be cseBe cse
Be cse
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
6th sem
6th sem6th sem
6th sem
 
Design Patterns - General Introduction
Design Patterns - General IntroductionDesign Patterns - General Introduction
Design Patterns - General Introduction
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
OOSE Unit 5 PPT.ppt
OOSE Unit 5 PPT.pptOOSE Unit 5 PPT.ppt
OOSE Unit 5 PPT.ppt
 
Nagacv
NagacvNagacv
Nagacv
 
Portfolio
PortfolioPortfolio
Portfolio
 
Asp.net Lab manual
Asp.net Lab manualAsp.net Lab manual
Asp.net Lab manual
 
Oose unit 5 ppt
Oose unit 5 pptOose unit 5 ppt
Oose unit 5 ppt
 
Lab view core 1 outline
Lab view core 1 outlineLab view core 1 outline
Lab view core 1 outline
 
Kasi Resume
Kasi ResumeKasi Resume
Kasi Resume
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
 

Kürzlich hochgeladen

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Kürzlich hochgeladen (20)

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Prog'g 2

  • 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