You are on page 1of 5

ICCT COLLEGES FOUNDATION, INC.

V.V. Soliven Ave. II, Cainta, Rizal

COLLEGE OF COMPUTER STUDIES

Syllabus in

CC02 Fundamentals of Programming

Pre-requisite : None
Course Code : CC02
Credit Units : 3/1
Type of Course : Laboratory
Course Title : Fundamentals of Programming
Course Description :
The course covers the use of general purpose programming language to solve problems. The
emphasis is to train students to design, implement, and test and debug programs intended to solve
computing problems using fundamental data structures.

Learning Outcomes : :

By the end of the course, students should be able to:

LO1. Explain fundamental principles of programming


LO2. Designs modern desktop applications
LO3. Executes an appropriate code for the application
LO4. Explain the program execution and design

Each of these Los addresses the Degree Graduate Outcomes as follows:


 articulate and discuss
 effectively
 act in recognition
 apply computing
 utilize modern

Major Course Outputs:

As evidence of attaining the above learning outcomes, students are required

Learning
Outcome Required Output Due Date
LO1 / MCO1: A case report on principles of basic programming.
LO2
LO3/LO4 MCO2: Evaluation report on Programming employed an
organization covering various Programming issues.

Major Course Outputs:

Aside from the major course outputs above, this course has one other summative assessment: a
cumulative final exam. In addition, there are formative assessment of two types: departmental exams
and graded class activities. Graded class activities include (but not limited to) recitation, seatwork,
assignments and reports.

Grading System:

To pass this course, one must accumulate at least 60 points through the course requirements
discussed above. The maximum points that a student can obtain through each requirement are shown
below.

1|Page
ICCT COLLEGES FOUNDATION, INC.
V.V. Soliven Ave. II, Cainta, Rizal

COLLEGE OF COMPUTER STUDIES

Requirement/Assessment Task Maximum Points


2 Major Exams 20
Final Exam 15
Case Studies and Reports 50
Class Participation, Seatwork 15
TOTAL 100

Learning Plan:

Class
LO Topics and Readings Schedule Learning Activities
[Weeks]
I. Classroom Orientation 1st Week Classroom discussion
LO1  ICCT Vision, Mission and Objectives
 Grading System

LO1 II. VB.NET – OVERVIEW 1st Week


 Strong Programming Features VB.Net  Lecture and
 The .Net Framework discussion
 Integrated Development Environment (IDE) For
VB.Net
 Hello World Example  Power point
 Compile & Execute VB.Net Program presentation

 Illustrate the
Visual Studio
Environment

LO2 III. VB.NET – BASIC SYNTAX 2nd Week


 Class Block  Interactive
 Identifiers lecture
 Keywords
 Interaction
with
Visual Studio

 Module review

LO3 IV. VB.NET – DATA TYPES 3rd Week


 Data Types  Power point
 The Type Conversion Functions presentation
 Example

 Interaction
with Visual
Studio

 Visual Studio
Activity
Module

 Module review

2|Page
ICCT COLLEGES FOUNDATION, INC.
V.V. Soliven Ave. II, Cainta, Rizal

COLLEGE OF COMPUTER STUDIES

LO4 V. VB.NET – VARIABLES 4th Week


 Variable Declaration  Interactive
 Variable Initialization class
 Lvalues and Rvalues discussion

 Interaction
with Visual
Studio

 Visual Studio
Activity
Module

 Critical
thinking
analysis/group
discussion

LO2 VI. VB.NET – CONSTANTS AND ENUMERATIONS 5th and 6th Week
 Declaring Constants  Brainstorming
 Print and Display Constants in VB.Net
 Declaring Enumerations
 Power point
presentation

 Module review

PRELIM EXAMINATION
LO4 VII. VB.NET – OPERATORS 7th Week
 Arithmetic Operators  Brainstorming
 Comparison Operators
 Logical/Bitwise Operators
 Bit Shift Operators  Power point
 Assignment Operators presentation
 Miscellaneous Operators
 Operators Precedence  Module review

LO4 VIII. VB.NET – DECISION MAKING 8th and 9th Week


 If...Then Statement  Interactive
 If...Then...Else Statement class
 The If...Else If...Else Statement discussion
 Nested If Statements
 Select Case Statement
 Nested Select Case Statement.  Interaction
with Visual
Studio

 Visual Studio
Activity
Module

 Critical
thinking
analysis/group
discussion

LO4 IX. VB.NET – LOOPS 10th and 11th


3|Page
ICCT COLLEGES FOUNDATION, INC.
V.V. Soliven Ave. II, Cainta, Rizal

COLLEGE OF COMPUTER STUDIES

 Do Loop Week  Interactive


 For...Next Loop Lecture and
 Each...Next Loop discussion
 While... End While Loop
 With... End With Statement  Problem
 Nested Loops recognition
 Loop Control Statements. task
 Exit Statement
 Continue Statement  Documented
problem
 GoTo Statement
solution and
Visual Studio
Activity
MIDTERM EXAMINATION
LO3 X. VB.NET – STRINGS 12th and 13th
Week  Interactive
 Creating a String Object class
 Properties of the String Class discussion
 Methods of the String Class
 Interaction
with Visual
Studio

 Visual Studio
Activity
Module

 Critical
thinking
analysis/group
discussion

LO3 XI. VB.NET – DATE & TIME 14th Week


 Interactive
 Properties and Methods of the DateTime lecture
Structure
 Creating a DateTime Object  Video
 Getting the Current Date and Time presentation
 Formatting Date  Case analysis
 Predefined Date/Time Formats
 Properties and Methods of the  Critical
DateAndTime Class thinking
analysis/group
discussion

FINAL EXAMINATION

Text / Materials:

Visual Basic .NET Programming 1st Edition by Harold Davis


Microsoft Visual Basic . NET Programming Fundamentals, by Souleiman Valiev

4|Page
ICCT COLLEGES FOUNDATION, INC.
V.V. Soliven Ave. II, Cainta, Rizal

COLLEGE OF COMPUTER STUDIES

5|Page

You might also like