0% found this document useful (0 votes)
68 views8 pages

sYLLABUS OF CP1 For Submission 2

The document provides a course syllabus for Computer Programming 1 at the Institute of Business, Science and Medical Arts, Inc. The course is a 3-unit introductory programming course using Visual Basic. It aims to develop students' logical and problem-solving skills. Topics include algorithms, flowcharts, modular programming, debugging, and an introduction to C++. Evaluation is based on assignments, quizzes, exams, and a final project. The course runs for one semester, meeting twice a week, and prepares students for the IT program.

Uploaded by

Abegail Fernando
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views8 pages

sYLLABUS OF CP1 For Submission 2

The document provides a course syllabus for Computer Programming 1 at the Institute of Business, Science and Medical Arts, Inc. The course is a 3-unit introductory programming course using Visual Basic. It aims to develop students' logical and problem-solving skills. Topics include algorithms, flowcharts, modular programming, debugging, and an introduction to C++. Evaluation is based on assignments, quizzes, exams, and a final project. The course runs for one semester, meeting twice a week, and prepares students for the IT program.

Uploaded by

Abegail Fernando
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Institute of Business, Science and Medical Arts, Inc.

Francisco St., Marfrancisco, Pinamalayan, Oriental Mindoro


Tel No. (043) 284 – 3056
www.ibsmainc.weebly.com

DEPARTMENT OF INFORMATION TECHNOLOGY

VISION

IBSMA envisioned to sustain her leadership in health science, business, computer education whose graduates are exposed to holistic education, technology – bases
instruction, and vigorously pursue through research the discovery of new knowledge to the needs of the global community.

MISSION

IBSMA exists to develop well – rounded professionals with the desirable traits excelling in leadership in education, business, medical and technical fields through
competent and relevant instruction, research, and the creation of center of knowledge for their chosen fields.
COURSE SYLLABUS IN CC102 | COMPUTER PROGRAMMING 1
COURSE TITLE : COMPUTER PROGRAMMING 1
COURSE CODE : CC102
COURSE CREDIT : 3 UNITS
PRE – REQUISITE : NONE
COURSE DESCRIPTION : This course focuses on fundamentals of logic formulation with their implementation in Visual Basic programming
language, a new and very simple language that allows the students to construct objects directly. It aims to develop the students’ logical, critical, and problem-solving skills
on programming basics and also on the modern context of programming language through exercises and hands-on activities. This course serves as a foundation for students
in the Information Technology program.

SEMESTER : 1st SEMESTER


SCHEDULE : MW 1:00PM-2:30PM
GENERAL OBJECTIVES : Upon successful completion of this course, students will be able to:

1. Interpret problems and design appropriate algorithms to solve problems.


2. Identify the procedural programming constructs.
3. Explain the various concepts and terms in programming language.
4. Develop, debug, and test application program.
5. Apply logically various control flow constructs and recursion as programming solutions.
6. Create programs that are properly structured and documented.

COURSE REQUIREMENTS:
HANDS ON ACTIVITY
GRADED TEAMWORK
INDIVIDUAL OUTPUT PROJECT

EVALUATION MEASURE / TERM GRADE: 1. Attendance 5%


2. Assignment 5%
3. Recitation 10%
4. Project 10%
5. Quizzes 20%
6. Prelim Exam 15%
7. Midterm Exam 15%
8. Final Exam 20%
Total 100%

TEXTBOOK : Introduction to Computer Programming , Vival Publisher,

REFERENCE/S: https://www.academia.edu/35483919/COM113_INTRO_TO_COMPUTER_PROGRAMMING_Theory_Book
file:///C:/Users/Jasmin%20G.%20Geronaga/Desktop/Jhaz/CP1/Programming_Fundamentals_Chapter_1_INTRO.pdf
file:///C:/Users/Jasmin%20G.%20Geronaga/Desktop/Jhaz/CP1/Lecture%20in%20compputer%20prog1.pdf

COURSE OUTLINE:

TOPICS AND READINGS STRATEGIES METHOD OF EVALUATION TIME ALLOTMENT


Introduction to Programming Interactive Learning: Use of Schoology as QUIZES PRELIM
 Course Introduction an interactive tool RECITATION
 Introduction to Computer History ACTIVITY
 Concept of Computer Programming
 Features of a Good Computer Program
 Introduction to Computer Language
 System Development Cycle
Programming Logic Design and Formulation DISCUSSION QUIZES PRELIM
 Introduction to Algorithm RECITATION
 Concept of Algorithm ACTIVITY
 Features of Algorithm
 Methods of Representing Algorithm
 Pseudocode
Flowcharting DISCUSSION QUIZES PRELIM
 Flowchart RECITATION
 Advantages of Using Flowchart ACTIVITY
 Disadvantages of Using Flowchart
 Decisional Statement
 Repetition Statement
Designing Algorithm for Common DISCUSSION QUIZES MIDTERM
Programming Logic Structure RECITATION
 Simple Sequence ACTIVITY
 Selection
 Iteration Logic (Repetitive Flow)
Concept of Modular Programming DISCUSSION QUIZES MIDTERM
 Modular Programming Planning RECITATION
 Output Formatting ACTIVITY
 Modular Hierarchy plan for the problem
STAGES OF PROGRAM DEVELOPMENT DISCUSSION QUIZES MIDTERM
 Problem definition RECITATION
 Develop the algorithm ACTIVITY
 Plan the logic of the program/flowcharting
 Write the computer program
 Type the program into computer
 Test and debug the program
 Document the work
 Program development/execution process
LEVELS OF COMPUTER PROGRAMMING DISCUSSION QUIZES MIDTERM
LANGUAGES RECITATION
 Low-Level Language ACTIVITY
 Machine language
 Assembly Language
 High-Level Language
THE CONCEPT OF DEBUGGING AND DISCUSSION QUIZES Pre-FINALS
MAINTAINING PROGRAM RECITATION
 Sources of bugs in a program ACTIVITY
 Preventing Bugs
 Methods of debugging
 Understand the Problem
 Basic debugging techniques/steps
 Recognize a bug exists
 Isolate source of bug
 Identify cause of bug
 Determine fix for bug
 Fix and test
 Categories of Program maintenance
The Concept of Good Programming Practice DISCUSSION QUIZES Pre-FINALS
 Structured Coding Guidelines RECITATION
 Flow of Control ACTIVITY
 Do...Loop Statement
 Syntax
 For...Next Statement
 Using Comments in Codes
 Using Descriptive Names for Variables,
Constants and Functions
 Using Pseudo-code in Comments
 Using Modular Coding
Program documentation Concept DISCUSSION QUIZES Pre-FINALS
 Program Design RECITATION
 Program Debugging ACTIVITY
 Program Modifications
Introduction to C++ Programming DISCUSSION QUIZES Pre-FINALS
 Introduction to C++ RECITATION
 How to run a C++ program ACTIVITY LABORATORY
 Elements of a C++ program
1. Character Set
2. Variables
3. Data Types
4. Constants
5. Operators
6. Extensions
• Type casting, implicit/explicit conversion
Basic Input and Output Statements DISCUSSION QUIZES FINALS
 Input output Statements RECITATION
 Output Formatting ACTIVITY LABORATORY
 Mathematical Library Functions
Program Control Structures: Conditional DISCUSSION QUIZES FINALS
Control Structures APPLICATION RECITATION
• If statement ACTIVITY LABORATORY
• If else statement
• If else if statement
• Nested statement
• Switch statement
Program Control Structures: Repetition DISCUSSION QUIZES FINALS
Control Structures APPLICATION RECITATION
• For loop ACTIVITY LABORATORY
• While Loop
• Do-while Loop
Proposal of Simple Research C++ DISCUSSION QUIZES FINALS
Programming Project CONSULTATION RECITATION
• Login and Registration System. ACTIVITY LABORATORY
• Car Rental System. DEBUGING and CHECKING
• Bookshop inventory system.
• Student Report Management System.
• Student’s Prefer Proposal Project
Presentation of Simple Research C++ CONSULTATION ACTIVITY LABORATORY FINALS
Programming Project DEBUGING and CHECKING

Prepared By:

JASMIN G. GERONAGA
Instructor

Noted By: Approved By:


MRS. MICHELLE F. CAHILIG MRS. PINKIE M. GERONAGA
Registrar Academic Head

You might also like