CC 102 Syllabus
CC 102 Syllabus
COURSE
COURSE CODE: CC 102 COURSE NAME: FUNDAMENTALS TO PROGRAMMING 3.0 UNITS
CREDITS:
FLEXIBLE LEARNING PRE- TYPE OF
Lecture & Lab
MODE (Contact Hour): REQUISITE: COURSE:
PRE-REQUISITE COURSE TO: CC 103 TOTAL NUMBER OF HOURS INCLUDING LAB SESSION: 90.0 hours
This course introduces the fundamental concepts of structured programming, and provides a comprehensive introduction to programming
COURSE DESCRIPTION: for computer science and technology majors. Topics include software development methodology, data types, control structures, functions,
arrays, and the mechanics of running, testing, and debugging.
VISION: Inspired by the ideals and charism of our school patron, St. Anthony Mary Claret, Claret College of Isabela, in its commitment to build the reign of God
through integral education, envisions a community of faithful servants of the Word who are holistically excellent.
MISSION: Mission
In keeping with this vision, the CCI community qualitatively commits itself to:
1.a dynamic and holistic curriculum that aims to transform individuals who are academically competitive;
2.a value-laden, integral education, formation and services that are sensitive and responsive to the plight of the poor; and
3.the promotion of justice and peace and the preservation of the integrity of creation.
GOALS:
1. Provide students vigorous foundation both theoretical and practical aspects of information Management.
2. Equip students with knowledge and skills in programming to be able to develop software for use in business and industry.
3. Train students to learn and understand the different software applications to be able to know how to use them effectively.
4. Prepare students for their chosen career through exposure to real work environment and participation in the outside activities and would .
. enhance the students’ knowledge and skills in Information Technology.
5. Make students are and appreciate the importance of ethics in the practice of the profession
6. Link with professional organizations for the purpose of designing more relevant curricular offerings.
PROGRAM GRADUATE ATTRIBUTES (Applicable PROGRAM GRADUATE OUTCOMES (Applicable to the Course):
CC102 Page 1 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
to the Course):
Develops and delivers systems that achieves the purpose and are appropriate to the clients in a timely manner.
RESPONSIBLE CITIZEN
Analyzes and solves complex computing problems by extracting user requirements to be able to convert to formal
Critical Thinker models with the use of visualization.
CC102 Page 2 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
CC102 Page 3 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
LEARNING PLAN
WEEK/ NOMINAL DURATION/ COURSE CONTENT/ SUBJECT TEACHING & LEARNING MODALITIES
PERIOD/OUTCOME MATTER/ TOPIC/OBJECTIVES (ACTIVITIES/ASSESSMENT)
Prelims (20 hours)
Week 1 to 6 – No. hours per week PART 1: Introduction to LECTURE LAB WORKS ACTIVITIES
programming Review Definition of program Create Personal Firewall INTRO TO FUNDAMENTALS
At the end of this module, and computer programming. Reference – OF PROGRAMMING
the students must be able What is a https://bit.ly/2ApuLKt https://bit.ly/2XdT4nR Student’s Manual
to: programing Task Performance 1-
1 Acquire knowledge of Programming Generations of Programming Create a Timeline on
Language Language. Generation of
what a program and https://bit.ly/3dh1ikt Programming
Skills required for
computer a computer Languages
Task Performance 1 – https://bit.ly/3gzU7Gg
programming is . programmer Create a Timeline on
Generations of Generation of
2 Illustrate the process Programming Programming
creating program. Language Languages
Different Level of https://bit.ly/3gzU7Gg
3 Acquire knowledge of Programming.
on generation of PL. Types of
4 Appreciate the Programming
Language
different types of Computer
programming Programming
Choosing a
Programming
CC102 Page 4 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
Language
CC102 Page 5 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
PreFinals (25 hours) PART 3: COMMON CONCEPTS OF variables,datatypes,arithmet Study the COMMON INTRO TO FUNDAMENTALS
1. Acquire knowledge on PROGRAMMING ic operators,loops,functions CONCEPTS OF OF PROGRAMMING
variables,datatypes,arith and methods PROGRAMMING Student’s Manual
metic Variables Generations of
operators,loops,functions Data Types Task Performance 1-
and methods in Declaring Variables Task Performance 1 – Illustrate how to use
programming Arithmetic Operators variables,datatypes,arithmet
2. Illustrate the process of Conditional Statements ic operators,loops,functions
using Logical Operators Illustrate how to use and methods in
variables,datatypes,arith Using Conditional Statements variables,datatypes,arithmet
metic Loop statements ic operators,loops,functions
operators,loops,functions Using A loop while statements and methods in
and methods in Functions and methods
programming
3. Appreciate programming
as a necessity now a
days.
TEACHING & LEARNING MODALITIES
WEEK/ NOMINAL DURATION/ COURSE CONTENT/ SUBJECT (ACTIVITIES/ASSESSMENT)
PERIOD/OUTCOME MATTER/ TOPIC/OBJECTIVES
LECTURE LAB WORKS ACTIVITIES
FINALS (25 hours) PART 4: In-depth Algorithm Review In-depth Algorithm Review In-depth Algorithm INTRO TO FUNDAMENTALS OF
Programming Programming Programming PROGRAMMING Student’s Manual
Acquire knowledge on
creating flow
chart,pseudocodes and Task Performance 1 – Task Performance 1 –
codes for programing 8. Pseudo code naming Create a detailed Create a detailed
problems. convention pseudocode,flowchart pseudocode,flowchart and
Illustrate the proper 9. Common types of program and program based on program based on the
CC102 Page 6 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
GRADING SYSTEM:
Attendance and Class Activity Participation 15%
Major Examinations 25%
Prelims 25%
Midterms 25%
Pre-Finals 25%
Finals 25%
Task Performance (T/L Activities) 30%
Problem – Based Learning/ Project – Based Tasks 30%
TOTAL 100%
COURSE REQUIREMENTS:
In order to pass this course, a student must be able to obtain a rating of at least ________ derived from the following fulfilled requirements:
1. Attendance Class Activity Participation
CC102 Page 7 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
2. Major Examinations
3. Task Performance
4. Problem – Based Learning/ Project – Based Tasks
Rubrics for the following requirements will be made available/will be sent thru individual E-Mails.
COURSE EXPECTATIONS:
Students of this course are expected to:
1. Observe the rules and regulations of the institutions regarding the proper decorum, attendance and the general requirements for a/an _______
student as per stipulated in the Students Handbook;
2. Equip oneself with relevant, updated and current news and information;
3. Conduct self-paced learning for the basic programming and terminologies and concepts prior to attending this class;
4. Possess extensive knowledge on Word Processing and Spreadsheets as a means to process tasks and activities;
5. Participate actively in all of the discussions and exchange of ideas to earn points for this course using English language as a means of
communication;
6. Assert one’s own point of view during the discussion or may initiate discussion/topics relevant to the course without prejudice, bigotry, biases and
discrimination and consider individual differences;
7. Monitor their E-Mail/SMS inboxes for announcements, assignments and comments. Hence, all students are required to register in group;
8. Observe proper citations when utilizing published or unpublished works to avoid violations of Intellectual Property Rights;
9. Share insights to improve Rubrics for each Requirement;
10. Submit required tasks in a neat and presentable manner; and,
11. Prepare, accomplish, submit, present and perform all assigned tasks and course works required in order to pass this course.
** The Professor in-charged of this course is also expected to exhibit the same above-mentioned expectations.
ONLINE/REMOTE CLASSROOM POLICIES (Adopted)
1. Late submissions are not accepted. Unless there is a very valid excuse for such late submission. The following are considered valid: hospitalized
(with medical certificate), death of an immediate family member (God forbid), and flu (but not hospitalized; with an excuse letter from parents,
guardian, or dorm manager).
2. Plagiarism is to be avoided at all costs. First offense, the student will receive a grade of 0 for the work/activity/seatwork/essay. Second offense, the
student will receive a final grade of 0.0 for the subject.
3. No one is allowed to use his or her phone for texting or calling, unless it is for emergency purposes.
CC102 Page 8 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
FORMAT OF PAPERS (This is followed in any requirement that will be submitted in class)
https://www.youtube.com/watch?v=ORm3CexT3wE
Programming Fundamentals #1: Intro To Programming | Filipino | Tagalog
CC102 Page 9 of 10
BACHELOR OF SCIENC IN INFORMATION SYSTEM
1ST Semester Academic Year 2024-2025
COURSE SYLLABUS
https://www.youtube.com/watch?v=Pz6gw4fcswE
Programming Fundamentals #5: Indepth Algorithm Programming (Part 1) | Filipino | Tagalog
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
STUDENT’S ACKNOWLEDGMENT
I, __________________________________, a student of the BSIS Program hereby acknowledge receipt of the herewith attached
Course Syllabus of CC102 – FUNDAMENTALS OF PROGRAMMING First Semester of SY 2024-2025.
CC102 Page 10 of 10