F-Computer-Programming-2
F-Computer-Programming-2
VISION : A research university with culture of excellence in developing globally competitive and values-oriented leaders and
professionals
MISSION : Provide advanced higher professional, technical and special instructions, as well as undertake innovative researches
and collaborative extension and income generating programs, for the sustainable development of Sorsogon.
CORE VALUES : Social
Commitment
Resiliency
GOAL OF THE PROGRAM : The BSCS graduates are expected to become globally competent, innovative, and socially and ethically responsible
computing professionals engaged in life-long learning endeavors. They are capable of contributing to the country’s
national development goals.
PROGRAM DESCRIPTION : The BS Computer Science program includes the study of the utilization of both hardware and software technologies
involving planning, installing, customizing, operating, managing and administering, and maintaining information
technology infrastructure that provides computing solutions to address the need of an organization
PROGRAM EDUCATIONAL : At the end of the program, a graduate is expected to:
OBJECTIVES 1. Be successful in Computer Science or in their chosen career path.
2. Engage in life-long learning and professional development through graduate studies and active participation in
professional organizations
3. Be able to interact effectively with others in a collaborative team-oriented manner in the management and
execution of projects for the development of the society.
4. Exhibit leadership qualities in technology innovation and entrepreneurship with effective communication skills,
teamwork, ethics and to create ability for life-long learning needed in a successful professional career.
COURSE SYLLABUS
applying procedural
abstraction.
Legend: I-Introductory E-Enabling D-Demonstrated
LEARNING PLAN:
Desired Learning Course Content Subject Teaching and Assessment Task Resource Materials Time Table Values Infused/
Outcomes (DLO) Matter Learning Activities (AT) Competencies
(TLA’s)
Recall school VMGOs, Course Orientation Lecture and CHED CMOs, Student Week 1 Patriotism
GAD and DRRM policies - Introduction to the Course Classroom Discussion, and University Manuals, Commitment
- Overview on the VMGO Video Presentation University
- Gender and Development Basic Memorandums
Concepts
- Disaster Risk Reduction
Management
- Indigenous People
Recall the topics Revisiting the fundamentals of Lecture and Laboratory Activity, Books and other reading Week 1-2 Software
discussed from the computer programming Classroom Discussion, Quizzes, materials, Development,
previous part PowerPoint Recitation, Course Modules, Logical Thinking
Presentation, Debugging and Computer Laboratory, Enhancement,
Recorded Video Optimization Programming-capable Decision-Making,
Presentation Exercises, device Problem-Solving,
Coding Challenges Creativity,
Attention to
detail
Understand the use of Control Structures Lecture and Laboratory Activity, Books and other reading Week 3-4 Software
control structures • Decision Control Structures (if, Classroom Discussion, Quizzes, materials, Development,
else, switch) PowerPoint Recitation, Course Modules, Logical Thinking
• Repetition Control Structures Presentation, Debugging and Computer Laboratory, Enhancement,
(while, do-while, for) Recorded Video Optimization Programming-capable Decision-Making,
Branching Statements (break, Presentation Exercises, device Problem-Solving,
continue, return) Coding Challenges Creativity,
Attention to
detail
Understand the Java Arrays and Command Line Lecture and Laboratory Activity, Books and other reading Week 5-6 Software
SORSOGON STATE UNIVERSITY Document Code: FM-BUC-ICT-004
BS College of Information and Communications Technology Revision Number: 00
EN ISO
Effectivity Date: August 15, 2022
SUBJECT TITLE
9001:2015
CS 121 - Computer Programming 2 Page No.: 6 of 10
References
Horstmann, C. (2019). Brief Java Early Objects 9th Edition. John Wiley and Sons, Inc.
Schildt, H. (2019). Java: A Beginner's Guide 8th Edition. McGraw-Hill Education.
Schildt, H. (2019). Java: The Complete Reference 11th Edition. McGraw-Hill Education.
Horstmann (2019). Brief Java: early objects 9th ed.
Wang (2019). Algorithm design practice for collegiate programming contests and education
Cooperation
LECTURE - 35%
a. Examination - 30%
b. Recitation - 20%
c. Project - 20%
d. Quizzes - 20%
e. Attendance - 10%
COURSE POLICIES 1. Students must comply with the subject requirements (LMS Activities/ Quizzes/ Projects/
Major Examinations) on the given time schedule.
2. Students are encouraged to stay up to date by checking the course Group Chat, LMS,
YouTube Channel, E-mail, and SMS for class announcements and updates.
3. Students must observe proper etiquette when posting questions, answering questions, and
responding to questions.
4. All students are expected to maintain a professional and respectful environment in the
classroom. This includes not using offensive language, avoiding disruptive behavior, and
turning off cell phones during class.
5. As part of the course requirements, students will take turns performing cleaning duties in
the classroom. These duties will be randomly assigned and may include tasks such as wiping
down surfaces, disposing of waste, and maintaining organization of chairs. The level of
cleanliness and orderliness achieved will be considered in the evaluation of the student's
performance.
6. Plagiarism will not be tolerated in this class, and proper attribution must be given to the
original author for any and all work that is turned in.
7. Students who fail to meet the requirements by the deadline will receive an incomplete
grade.
CONSULTATION PERIOD Thu, 1:00 – 3:00 pm
SORSOGON STATE UNIVERSITY Document Code: FM-BUC-ICT-004
BS College of Information and Communications Technology Revision Number: 00
EN ISO
Effectivity Date: August 15, 2022
SUBJECT TITLE
9001:2015
CS 121 - Computer Programming 2 Page No.: 10 of 10
FLEXIBILITY
The course expects that the students will be able to learn about applications development and emerging technologies. This course also includes a discussion
about the concept on how to effectively write an application especially for mobile. The reference materials for this course are not limited to those listed above.
The students may use other learning resources that they deemed appropriate and relevant. Reliable and accurate internet materials can also be used. The topics
covered in this syllabus may also be altered depending on the needs of the students. The order and the phasing of the topics may also vary subsequently to the
intensity of deliberations or discussions that may take place. Other unavoidable circumstances may also affect the phasing and completion of the course. In such
cases necessary adjustments and proper arrangements with the students shall be made to hold makeup classes to meet the target of the course.
MARK ANTHONY D. DIPAD, MIT JONEL B. PRADO, MIT ENGR. REY C. RODRIGUEZA, MIT MA. ELENA C. DEMDAM, RGC
Faculty BSCS Program Head Dean Campus Director