Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
14 views

CPRO2 Computer Programming 2

Uploaded by

haroldlucero1025
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

CPRO2 Computer Programming 2

Uploaded by

haroldlucero1025
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

COLEGIO DE STA. TERESA DE Document No.

Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |1


Plan
CSTA commits itself towards the attainment of true education
geared towards the formation of the human person who is guided
CSTA MISSION in his pursuit of his ultimate end for the good of the society of
which, as man, he is a member, and in whose obligation as an
adult, he will share.
CSTA envisions citizenry whose physical, moral and intellectual
endowments have been harmoniously developed so that they may
CSTA VISION gradually acquire a mature sense of responsibility while striving to
form their own lives and pursuing true freedom as they face the
vicissitudes of life with courage and constancy.
Program Learning  Apply knowledge of computing fundamentals, knowledge of a
Outcomes computing specialization, and mathematics, science and domain
knowledge appropriate for the computing specialization to the
abstraction and conceptualization of computing models from
defined problems and requirements
 Identify, analyze, formulate, research literature and solve
complex computing problems and requirements reaching
substantiated conclusions using fundamental principles of
mathematics, computing sciences, and relevant domain
disciplines
 An ability to apply mathematical foundations, algorithmic
principles and computer science theory in the modeling and
design of computer-based systems in a way that demonstrates
comprehension of the tradeoffs involved in design choices
 Knowledge and understanding of information security issues in
relation to the design, development and use of information
systems
 Design and evaluate solutions for complex computing problems
and design and evaluate systems, components, or processes
that meet specified needs with appropriate consideration for
public health and safety, cultural, societal, and environmental
considerations
 Create, select, adapt and apply appropriate techniques,
resources, an modern computing activities, with an
understanding of the limitations to accomplish a common goal
 Function effectively as an individual and as a member or leader
in diverse teams and in multidisciplinary settings
 Communicate effectively with the computing community and
with society at large about complex computing activities by
being able to comprehend and write effective reports, design
documentation, make effective presentations, and give and
understand clear instructions
 The ability to recognize the legal, social, ethical and professional
issues involved in the utilization of computer technology and be
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |2


Plan
guided by the adoption of appropriate professional, ethical and
legal practices
 Recognize the need, and have the ability, to engage in
independent learning for continual development as a computing
professional
Course Code CPRO2
Descriptive Title Computer Programming 2
Description The course is the continuation of CC 101 – Programming 1. The
emphasis is to train students to design, implement, test and debug
problems using data structures and standard libraries.
Program to which it
Associate in Computer Technology
contributes
Credit units 3 Units (2units lecture, 1 unit laboratory)
Hours per Week Lecture : 2 hours Laboratory : 3 hours
Course Intended Outcome By the end of the course, students should be able to:

LO1.Design, implement, test, and debug a program, based on a


given specifications, that uses: (1) data arrays, strings, structures,
linked list, and files, (2) conditional iterative, and recursive
constructs, and (3) standard libraries in the assigned programming
language
LO2.Assess and recommends revisions to another programmer’s
code (1) appropriateness of chosen data structure, (2) regarding
appropriateness of chosen conditional and iterative constructs
given a programming task, and (3) regarding thoroughness in
applying thoroughness in applying procedural abstraction
LO3.Argue the costs and benefits of dynamic and static data
structure implementations
COURSE OUTLINE AND TIMEFRAME
Week Topic
Week 1 Introduction to Visual Basic
Visual Basic Overview
History of Visual Basic
Event Driven Programming
Visual Basic Terminology
Visual Basic IDE

Week 2 Visual Basic Controls


Form, Command Button, Label
Textbox, List and Combo Box,
FileSystem Control, Frame, Checkbox
Option Button, Scrollbar, Timer,
Image and Picture Box
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |3


Plan
Week 3 Visual Basic Fundamentals
variables and constants
Data type
Scope of variable
Week 4 Visual Basic Operators
Arithmetic Operators
Comparison Operators
Logical Operators

Week 5 PRELIMINARY EXAMINATION


Weeks 6 - 7 Control Structures
Sequential Execution and Control
If-Then-Statement
If-Then-Else Statement
ElseIf Statement, Select Case

Loops
Do-While Loop
Do-Until Loop
For Loop
Week 8 Sub Procedures and Function
Sub Procedures
Functions
Arguments and Parameters
Passing Parameters
Week 9 MIDTERM EXAMINATION
Weeks 10 - 11 Arrays
Declaring Arrays
Referencing And Passing Arrays to Procedure
Multidimentional Arrays
Weeks 12 – 13 Control Arrays
Dynamic Arrays
Sequential Files
Week 14 PRE-FINALS
Week 15 Accessing Database Using Visual Basic
- What is Database
- Creating Database Using Access
- Connecting to a Database using Visual Basic
- Selecting the Data Source
- Linking Data Source to an Application
Week 16 Adding SQL Statements to a Visual BasicApplications
- What is SQL
- Basic SQL commands
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |4


Plan
Week 17 DataGrid View Control
- Connecting to a Database
- Selecting the Data Source
- Adding a DataGrid View Control
- Customizing the DataGrid View Control
Week 18 FINAL EXAM
TEXTBOOKS AND REFERENCES
References Zak, D (2014). Programming with Microsoft Visual Basic 2012
Zak, D. (2012). Visual Basic.Net 5th Edition
Dogma, R.C., Tayao, J.C., Tamayo, J.D. (2011). VB.NET

Evangeline Madrid-Hirata, Ed.D., Josephine Medina-Manalad,(2004),


Visual Basic: Object-Oriented Programming

Other Suggested Reading Gottfried, Byron S. Ph.D., (2002), Schaum's Outlines Visual Basic,
McGraw-Hill Inc.
Deitel, H.M., Deitel, P.J., Nieto, T.R., (2001), Visual Basic 6.0 how to
program, Pearson Education Asia Pte Ltd.
Course Requirements As evidence of attaining the above learning outcomes, students are
required to do and submit the following during the indicated dates
of the term. The rubrics for these outputs are provided.

Major Course Output


As evidence of attaining the above learning outcomes, students are required to do and
submit the following during the indicated dates of the term. The rubrics for these outputs are
provided.

Learning
Required Output Due Date
Outcome
LO 1 MC01: A documented programming activities measuring Before Midterm
the ability of the students in designing, implementing, Exam
testing and debugging a program based on a given
specification
LO 1 MC02:A documented programming activities applying Before Pre-final
appropriate conditional and iterative construcs and Exam
procedural abstraction
LO 1 MC03: A documented programming activities applying the Before Final Exam
dynamic and static data structure
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |5


Plan
OUTCOMES-BASED TEACHING-LEARNING PLAN
Teaching and
Class Schedule
LO Topics and Readings Learning
(Weeks)
Activities
LO 1 Introduction to Visual Basic Weeks 1 Lecture and
Visual Basic Overview Classroom
History of Visual Basic Discussions
Event Driven Programming Programming
Visual Basic Terminology Demonstrations
Visual Basic IDE Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
LO 1 Visual Basic Controls Week 2 Lecture and
Form, Command Button, Label Classroom
Textbox, List and Combo Box, Discussions
FileSystem Control, Frame, Checkbox Programming
Option Button, Scrollbar, Timer, Demonstrations
Image and Picture Box Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
Visual Basic Fundamentals Week 3 Lecture and
variables and constants Classroom
Data type Discussions
Scope of variable Programming
Demonstrations
Guided Hands-on
Programming
Sessions
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |6


Plan
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
LO 1 Visual Basic Operators Weeks 4 Lecture and
Arithmetic Operators Classroom
Comparison Operators Discussions
Logical Operators Programming
Demonstrations
Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
PRELIM EXAMINATION Week 5
Control Structures Week 6 - 7 Lecture and
Sequential Execution and Control Classroom
If-Then-Statement Discussions
If-Then-Else Statement Programming
ElseIf Statement, Select Case Demonstrations
Guided Hands-on
Loops Programming
Do-While Loop Sessions
Do-Until Loop Guided Design and
For Loop Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
Sub Procedures and Function Week 8 Lecture and
Sub Procedures Classroom
Functions Discussions
Arguments and Parameters Programming
Passing Parameters Demonstrations
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |7


Plan
Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
MIDTERM EXAMINATION Week 9
LO 1 Arrays Weeks 10 - 11 Lecture and
Declaring Arrays Classroom
Referencing And Passing Arrays to Discussions
Procedure Programming
Multidimentional Arrays Demonstrations
Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
Control Arrays Weeks 12 - 13 Lecture and
Dynamic Arrays Classroom
Sequential Files Discussions
Programming
Demonstrations
Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
PRE-FINAL EXAMINATION Week 14
Accessing Database Using Visual Week 15 Lecture and
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |8


Plan
Basic Classroom
- What is Database Discussions
- Creating Database Using Access Programming
- Connecting to a Database using Visual Demonstrations
Basic Guided Hands-on
- Selecting the Data Source Programming
- Linking Data Source to an Application Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
Adding SQL Statements to a Visual Week 16 Lecture and
BasicApplications Classroom
- What is SQL Discussions
- Basic SQL commands Programming
Demonstrations
Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
DataGrid View Control Week 17 Lecture and
- Connecting to a Database Classroom
- Selecting the Data Source Discussions
- Adding a DataGrid View Control Programming
- Customizing the DataGrid View Control Demonstrations
Guided Hands-on
Programming
Sessions
Guided Design and
Development of
Project Specifications
Independent
Programming
Assignments such as
Machine Problems
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning Page |9


Plan
FINAL EXAMINATION Week 18

OTHER REQUIREMENTS AND ASSESSMENTS:


Aside from the major course outputs above, this course has four other summative
assessment, preliminary, midterm, semi-final and final examinations. Graded class activities include
recitation, seatwork, assignments and reports.

GRADING SYSTEM
To pass this course, one must accumulate 75% of the total course requirements below.

Performance 30%
(Quizzes, Board Work, Recitation)
Output 30%
Assignments, Projects, Research, Reports, Experiment, Simulation, Hands-
on Activities
Major Exam (Prelim, Midterm, Semi-Final, Finals) 30%
Attendance 10%
Total 100%

PERFORMANCE INDICATOR
Rubrics for Case Report

4 – Excellent 3 – Very 2 – Satisfactory 1 – Poor 0 - No


Criteria Satisfactory outpu
t
Clearly and Clearly states the States the paper’s Incomplete No
concisely states paper’s purpose. purpose. The and/or output
the paper’s The introduction introduction states unfocused.
purpose. The states the main the main topic but There is no
introduction is topic and previews does not clear
Introducti
engaging, the structure of the adequately introduction or
on
states the main paper. preview the main topic and
topic and structure of the the structure of
previews the paper. the paper is
structure of the missing.
paper.
Each paragraph Each paragraph has Each paragraph Each paragraph No
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning P a g e | 10


Plan
has thoughtful sufficient supporting lacks supporting fails to develop output
supporting detail sentences detail sentences. the main idea.
detail that develop the Logical No evidence of
sentences that main idea. organization; structure or
develop the Paragraph organization of organization.
main idea. development ideas not fully
Writer present but not developed.
Body and
demonstrates perfected.
Content
logical
sequencing of
ideas through
well-developed
paragraphs;
transitions are
used to
enhance
organization.
The conclusion The conclusion The conclusion Incomplete No
is engaging and restates the thesis. does not and/or output
restates the Conclusions are adequately unfocused.
Conclusio thesis. supported by the restate the thesis. Little indication
n Conclusions are paper. Some conclusions of synthesis or
strongly are not supported drawing of
supported by by the paper. conclusions.
the paper.
No errors in Almost no errors in Many errors in Numerous No
punctuation, punctuation, punctuation, errors in output
capitalization capitalization and capitalization and punctuation,
and spelling. spelling. Almost no spelling. Many capitalization
Mechanics
No errors in errors in sentence errors in sentence and spelling.
and
sentence structure and word structure and Numerous
Usage
structure and usage word usage. errors in
word usage. sentence
structure and
word usage.
All cited works Some cited works Few cited works Absent. No
are noted in the are noted in the are presented in Includes few output
Citation correct format correct format. the correct proper
and with no errors. Inconsistencies format. The paper references,
Bibliograp The paper evident. The paper includes, if such as journal
hy includes, if includes, if applicable, less articles and/or
applicable, applicable, the than the minimum books.
more than the minimum specified specified number
COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning P a g e | 11


Plan
specified number of proper of proper
number of references, such as references, such
proper journal articles as journal articles
references, and/or books. and/or books.
such as journal
articles and/or
books.

COURSE POLICIES AND STANDARDS


Expectations from Student:

The student’s responsibility is to come to each class prepared. S/he is also expected to take
all examinations on the date scheduled. S/he should read the assigned problems prior to class. S/he
is expected to attend each class and participate actively in the discussions.

Academic Dishonesty

All students are expected to be academically honest. Cheating, lying and other of unethical
behaviour will not be tolerated. Any student found guilty in examinations or plagiarism in submitted
course requirements will receive an F or failure in the course requirement or in the course.
Plagiarism refers to the use of books, notes or other intellectual property without giving proper
attribution to its author, or representing the work of another person as one’s own. Cheating refers
to securing help in a test; copying tests, assignments, reports or term papers; collaborating with
other students during an examination or in preparing academic work; signing other student’s name
on an attendance sheet; or otherwise practicing scholastic dishonesty.

Policy on Absences

The allowed number of absences for students enrolled in a 1 ½ hours class is 7. Request for
excused absences or waiver of absences must be presented upon reporting back to class. Special
examinations will be allowed only in special cases, such as prolonged illness. It is the responsibility
of the student to monitor his/her own tardy incidents and absences that might accumulate leading
to a grade of Drop without Permission or has a numeric equivalent of 5.0. It is her/his responsibility
to consult with the teacher, chair or dean should his/her case be of special nature.

EFFECTIVITY AND REVISION INFORMATION


COLEGIO DE STA. TERESA DE Document No.
Issue No.
SIT-SYL-002
01

AVILA Revision No. 00


6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City

SCHOOL OF INFORMATION Date of


June 2018
TECHNOLOGY Affectivity

Outcomes-Based Teaching And Learning P a g e | 12


Plan

Date Revised: March 1, 2018 Date Implemented: June 2018

Prepared by: Reviewed by:

______________________________ HAROLD R. LUCERO, MIT


Instructor Dean, School of Information Technology

You might also like