Computer Programming I (Fundamentals of Programming) 11
Computer Programming I (Fundamentals of Programming) 11
Core Values: Culture-Sensitive; Adherent to Laws; Relevant and Responsive; Efficient and Effective; and Spiritually-oriented (CARES)
Program Educational Objectives. After 3-5 years of completing all the academic requirements, the BSCS graduates could:
1. The BSCS alumni will perform high level of technical expertise in the field of primary and secondary job roles.
2. The BSCS alumni will perform ethical conduct in the practice of computing professionalism.
Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the limitations to
PO6
accomplish a common goal
PO7 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
PO8
reports, design documentation, make effective presentations, and give and understand clear instructions
An ability to recognize the legal, social, ethical and professional issues involved in the utilization of computer technology and be guided by the adoption of appropriate
PO9
professional, ethical and legal practices
PO10 Recognized the need, and have the ability, to engage in independent learning for continual development as a computer professional
Course Outcome
After completion of the course, the students should be able to: PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PO13
Design, implement, test and debug a program, based on a given
specification that uses each of the following fundamental
CO1 programming competent: (1) primitive data types, (2) basic I I I I
computation, (3) simple I/O, (4) conditional and iterative structures,
(5) definitions of functions and parameter passing, and (6) recursion
Assess and recommend revisions to other programmers code (1)
regarding documentation and program style standards that contribute
to readability and maintainability of software, (2) regarding
CO2 I I I I
appropriateness of chosen conditional and iterative constructs giving
programming tasks , and (3) regarding thoroughness in applying
procedural abstraction
I – Introduce, P – Practice, D-Demonstrate
COURSE OUTLINE AND TIME FRAME (54 HOURS LECTURE WITH LABORATORY)
Week 1 Course Content/Subject Matter
Orientation
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President
Republic of the Philippines
COTABATO FOUNDATION COLLEGE OF SCIENCE AND TECHNOLOGY
Barangay Doroluman, Arakan, Cotabato
Telefax No. (064) 577-1343
email address [email protected] website: www.cfcst.edu.ph
a. VGMO
b. Classroom policy
c. Requirement/s of the course
Unit I. An Introduction to Programming
a. The Programmer’s Job
Week 2 b. Employment Opportunities
c. A Brief History of Programming Languages
d. Control Structures
Unit II. A Brief History of Programming Languages
a. Machine Languages
Week 3
b. Assembly Languages
c. High-Level Languages
Unit III. Beginning the Problem-Solving Process
a. Problem Solving
Week 4 b. Solving Everyday Problems
c. Creating Computer Solutions to Problems
Unit IV. Variables and Constants
Week 5 a. Internal Memory
b. Selecting a Name for a Memory Location
Unit V. Selecting a Data Type for a Memory Location
Week 6 d. Selecting an Initial Value for a Memory Location
e. Declaring a Memory Location
Unit VI. Completing the Problem-Solving Process
Week 7 a. Getting Data from the Keyboard
b. Displaying Messages on the Computer Screen
Unit VII. Arithmetic Operators in C++
Week 8
f. Assignment Statements
MIDTERM EXAM
Unit VIII. The Selection Structure
Week 9 a. Making Decisions
b. Flowcharting a Selection Structure
Week 10 Unit IX. Comparison Operators
g. Logical Operators
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President
Republic of the Philippines
COTABATO FOUNDATION COLLEGE OF SCIENCE AND TECHNOLOGY
Barangay Doroluman, Arakan, Cotabato
Telefax No. (064) 577-1343
email address [email protected] website: www.cfcst.edu.ph
Teacher-Centered
Strategy (Lecture)
Video
conferencing
software
CO1 Unit I. An Introduction to C How to Program, Online modality Quiz Laboratory Books / Week 2
a. Defined the terminology Programming Fourth Edition using Learning activity Ebooks
used in programming i. The Programmer’s By: H. M. Deitel and P. J. management assignment
b. Explained the tasks Job Deitel system Laptop
performed by a j. Employment An Introduction to
programmer Opportunities Programming with C++ Offline pdf LCD
Video
conferencing
software
CO1, CO2 Unit III. Beginning the Online modality Quiz Laboratory Books / Week 4
a. Planed an algorithm Problem-Solving Process using Learning activity Ebooks
using pseudocode and i. Problem Solving management assignment
flowcharts j. Solving Everyday system Laptop
b. Analyzed a problem Problems
c. Desk-check an algorithm k. Creating Computer Offline pdf LCD
Solutions to Projector
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President
Republic of the Philippines
COTABATO FOUNDATION COLLEGE OF SCIENCE AND TECHNOLOGY
Barangay Doroluman, Arakan, Cotabato
Telefax No. (064) 577-1343
email address [email protected] website: www.cfcst.edu.ph
Problems PowerPoint
Presentation Compiled
IM’s
Teacher-Centered
Strategy (Lecture
Video
conferencing
software
CO1, CO2 Unit IV. Variables and Online modality Quiz Laboratory Books /
a. Distinguished among a Constants using Learning activity Ebooks
variable, a named l. Internal Memory management assignment
constant, and a literal m. Selecting a Name system Laptop
constant for a Memory
b. Explained how data is Location Offline pdf LCD
stored in memory Projector
c. Apply different kinds of PowerPoint
Week 5
variable in sample Presentation Compiled
program IM’s
Teacher-Centered
Strategy (Lecture
Video
conferencing
software
CO1, CO2 Unit VI. Selecting a Data Online modality Quiz Laboratory Books / Week 6
a. Select an appropriate Type for a Memory using Learning activity Ebooks
name, data type, and Location management assignment
initial value for a n. Selecting an Initial system Laptop
memory location Value for a
b. Declare a memory Memory Location Offline pdf LCD
location in C++ o. Declaring a Projector
c. Apply memory space Memory Location PowerPoint
declaration using data Presentation Compiled
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President
Republic of the Philippines
COTABATO FOUNDATION COLLEGE OF SCIENCE AND TECHNOLOGY
Barangay Doroluman, Arakan, Cotabato
Telefax No. (064) 577-1343
email address [email protected] website: www.cfcst.edu.ph
structuring IM’s
Teacher-Centered
Strategy (Lecture
Video
conferencing
software
CO1, CO2 Unit VI. Completing the Online modality Quiz Laboratory Books /
a. Get numeric and Problem-Solving Process using Learning activity Ebooks
character data from the p. Getting Data from management assignment
keyboard the Keyboard system Laptop
b. Displayed information on q. Displaying
the computer screen Messages on the Offline pdf LCD
c. Discuss the problem Computer Screen Projector
solving process PowerPoint
Week 7
Presentation Compiled
IM’s
Teacher-Centered
Strategy (Lecture
Video
conferencing
software
CO1, CO2 Unit VII. Arithmetic Online modality Quiz Laboratory Books / Week 8
a. Write arithmetic Operators in C++ using Learning activity Ebooks
expressions r. Assignment management assignment
b. Write an assignment Statements system Laptop
statement
c. Code the algorithm into Offline pdf LCD
program Projector
d. Discussed the purpose of PowerPoint
assignment statement Presentation Compiled
IM’s
Teacher-Centered
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President
Republic of the Philippines
COTABATO FOUNDATION COLLEGE OF SCIENCE AND TECHNOLOGY
Barangay Doroluman, Arakan, Cotabato
Telefax No. (064) 577-1343
email address [email protected] website: www.cfcst.edu.ph
Strategy (Lecture
Video
conferencing
software
e.g. Multiple e.g. Laboratory/ December Test paper, i.
Choice Hands-on exam, (2020) TOS,
MIDTERM EXAMINATION Questions performance- assessment
(Coverage: unit I to VII) (TOS must be based exams rubrics or
provided) (rubrics/criteria criteria
must be
provided)
CO1, CO2 Unit VIII. The Selection Online modality Quiz Laboratory
a. Include the selection Structure using Learning activity Books /
structure in pseudocode s. Making Decisions management assignment Ebooks
and in flowchart t. Flowcharting a system
b. Code a selection structure Selection Laptop
using the ‘if’ statement Structure Offline pdf
Week 9
c. Discussed how to create LCD
the flowchart of a simple PowerPoint Projector
program Presentation
Compiled
Teacher-Centered IM’s
Strategy (Lecture
CO1, CO2 Unit IX. Comparison Quiz Laboratory Books / Week 10
a. Include comparison Operators Online modality activity Ebooks
operators in a selection u. Logical Operators using Learning assignment
structure’s condition v. Formatting management Laptop
b. Include logical operators Numeric Output system
in a selection structure’s LCD
condition Offline pdf Projector
c. Format numeric output
Teacher-Centered
Strategy (Lecture
CO1, CO2 Unit XVII. Recursion Online modality Quiz Laboratory
a. Learned about a. Recursive using Learning activity
recursive definitions Definitions management assignment
b. Explore the base case b. Problem Solving system
and the general case using Recursion
of a recursive c. Recursion or Offline pdf
Week 18
definition Iterations
c. Learned about PowerPoint
recursive functions Presentation
d. Apply problem
solving solution Teacher-Centered
using system Strategy (Lecture
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President
Republic of the Philippines
COTABATO FOUNDATION COLLEGE OF SCIENCE AND TECHNOLOGY
Barangay Doroluman, Arakan, Cotabato
Telefax No. (064) 577-1343
email address [email protected] website: www.cfcst.edu.ph
Course Requirements 1. Topic Reporting utilizing traditional and recent educational technologies
2. Research work and assignment
3. On-Time submission of written works / exercises / reports.
4. CHEATING during examination; COPYING & PLAGIARISM of submitted materials are never allowed.
5. The instructor reserves the right to either accept or deny outputs that are submitted later than the due date.
Grading System Following the Quality Policy Manual of the College of ICT, the grading system below shall be used:
LECTURE (40%)
Quizzes –30%
Class Recitation/Participation/Attendance - 10%
LABORATORY – 30%
Mid-Term/Final Term Exam – 30%
Total = 100%
Final Rating = (Final Term Grade x 2) plus Mid-Term Grade divided by 3 or FR = FT (2) + MT
3
Classroom Policies Online class using learning management system platforms:
1. Assignments must be submitted on or before the assigned deadline, late submission will have a corresponding deduction on the graded
assignment
2. Quizzes and exam will be taken only once by the individual student, it will automatically lock when the specified date and time limit is reach.
The student may take special quizzes and exam provided that the student has justifiable and valid reason.
3. The online class in open for student’s individual class discussion/ consultation and clarification during week days, Monday to Friday 8:00am to
5:00pm.
Offline class using Exe LMS platform, e-copies:
1. Modules will be given to individual students through the use of USB drive provided by the individual student. A URL link will be provided by
the instructor for the student to access and download the said learning materials.
2. The student must submit assignments, quizzes, exams and reports on time that being set by the instructor.
RODERICK S. TINGZON MARIA VANISA A. AKMAD ENGR. ROY M. PAMA, MIT BAINORIE A. MANTAWIL, EdD HARRIS M. SINOLINDING,
Ph.D.
Course Instructor College Librarian Dean, College of ICT Director for Instruction Vice Pres. for Academic Affairs
Form No. : FM -DPM- CFCST PRS—01
Issue Status 01
Revision No. 00
Date Effective : 30 September, 2017
Approved by : President