Republic of the Philippines
Zamboanga Peninsula Polytechnic State University
COLLEGE OF ENGINEERING AND TECHNOLOGY
R.T. Lim Blvd Baliwasan, Zamboanga City
991-3815 / 991-1502
BCP 211
COMPUTER PROGRAMMING FOR TECHNOLOGY 3
Page 1 of 11
BCP 211 COURSE SYLLABUS
I. UNIVERSITY VISION, MISSION GOALS, OBJECTIVES, AND CORE VALUES:
VISION: MISSION: GOALS: OBJECTIVES:
A world-class Polytechnic Produce globally Develop and sustain the 1. Pursue active engagements in research and developments
University. competent human cultures of innovation, for economic products and technologies.
capital and research collaboration, 2. Create new technologies for utilization by industries, for
innovations for quality responsiveness, and economic productivity and transformation of lives and
lives. excellence. communities.
3. Establish a strong network of private-public – industry –
CORE VALUES: COLLEGE GOALS: academe partnerships.
4. Develop and strengthen digital and micro-credential
1. Love of God and The College of Engineering and Technology shall education.
Country enhance its programs designed in accordance with 5. Develop highly engaged employees and students with
2. Social the CHED standards to equip and produce graduates Gender-lens perspective responsive to the changing needs
Responsibility for Technological, Entrepreneurial and Middle-Level of time.
3. Commitment/Dedi Management Skills, which shall be globally 6. Embrace future-proof education for globally-competent
cation to the competitive. professionals.
service 7. Deliver industry-prescribed and job-market attuned
4. Accountability academic programs.
8. Integrate resiliency and sustainability into the Curricular
programs and organizational operations.
II. PROGRAMDEGREE: BACHELOR OF INDUSTRIAL TECHNOLOGY, MAJOR IN COMPUTER TECHNOLOGY
III. COURSE NUMBER AND IV. COURSE PREREQUISITE: V. COURSE CREDIT/ UNITS & VI. SEMESTER OFFERRED,
DESCRIPTION TITTLE: Computer Programming CONTACT HOURS/WEEK: ACADEMIC YEAR:
Computer Programming Technology 3 Technology 2 3 Units (2units Lecture, 1 units 2nd SEMESTER 2023-2024
Laboratory) 5 hours week
VII. COURSE DESCRIPTION:
Page 2 of 11
This course covers various web design concepts and techniques that will allow students to design, build and create effective, interactive and dynamic
web applications.
VIII. PROGRAM/DEGREE OUTCOMES: Common to all in types of Common to the discipline: Specific to Graduates of the
The outcomes for the Bachelor of schools: BIndTech major in Computer
Industrial Technology major in Computer To prepare the students for Technology program are
Technology graduates of the program Globally competitive graduates professional computer technology who can:
who can perform advanced technologists who will effectively At the end of the semester, the
must have:
technological competencies in and efficiently meet the scientific, students can:
1. Ability to analyze broadly-defined their field of specialization. technological and various needs of 1. Globally Competitive
industrial technology processes by business, industries and Computer Technologist
using analytical tools that enhance communities in the global with applied innovations,
creativity, innovativeness, and economy. Aside from their critical thinking and
intellectual curiosity to improve professional knowledge and skills, problem solving skills,
methods, processes, and systems the graduates must also possess 2. National Certified
that meet the industry standards. strong foundation in physical and
Professionals, leading
2. Ability to implement broadly- basic engineering science as well
industry direction with
defined industrial systems, as in human relation to enable
them to meet the challenges being excellence and providing
components, products, or solutions to business
processes to meet specific brought about by the rapid
technological development. The needs; and
industry needs with proficiency
following specific objectives that 3. Lifelong learners who
and flexibility in the area of
the Graduate of the BS Computer have a commitment to
specialization in accordance with
Technology program must be: service in the community.
global standards.
3. Ability to apply appropriate 1. prepared to undertake
techniques, resources, and state- research and development.
of-the-art industrial technology 2. able to conduct system
tools to meet current industry analysis, perform system
needs and use these modern tools design and project
and processes to improve and development and
increase entrepreneurial activities innovation and
upholding the safety and health
Page 3 of 11
standards of business and implementation project
industry. management
4. Ability to communicate with 3. able to provide appropriate
diverse groups of clienteles the technical support
appropriate cultural language with 4. able to conduct personnel
clarity and persuasion, in both oral development
and written forms, including 5. able to engage in
understanding and giving of clear continuing professional
instructions, high comprehension development
level, effectiveness in delivering 6. able to engage in
presentations and writing information communication
documents, and articulating technology (ICT)
technological innovation outputs. management and practice
5. Ability to develop leadership and professional ethics.
management skills in a team-
based environment by making
informed decisions, keeping the
team motivated, acting &
delegating responsibility, and
inspiring positive changes in the
organization by exercising
responsibility with integrity and
accountability in the practice of
one’s profession.
6. Practice the moral responsibilities
of an industrial technologist to
manage and balance wider public
interest and upload the norms and
safety standards of the industrial
technology profession.
7. Ability to demonstrate enthusiasm
and passion for continuous
personal and professional
Page 4 of 11
development in broadly-defined
industrial technology and effecting
positive changes in the
entrepreneurial and industrial
endeavor.
8. Recognition of the need for, and an
ability to engage in lifelong
learning.
COURSE OUTLINE AND TIME FRAME
WEEK / NOMINAL
COURSE CONTENT/SUBJECT MATTER
DURATION
ORIENTATION
College Mission,Vision and Department Goals and Objectives
Course Policy
Week 1
Distribution of course outline
Grading System
Introduction of the course
I. Introduction to Web Development
1.1 History of Internet
Week 2
1.2 Process of Webpage Development
1.3 Web Standard and Audience Requirements
II. Notepad++ Editor
Week 3-4 2.1 What is Notepad + Editor?
2.2 Search and Replace
III. Introduction to HTML
Week 5-7 3.1 What is HTML?
3.2 Basic structure of an HTML document
Page 5 of 11
3.3 Markup Tags
3.4 Heading – Paragraphs
3.5 Line Breaks
IV. Introduction to elements of HTML
4.1 Working with Texts, Lists, Tables and Frames
Week 8-10
4.2 Working with Hyperlinks, Images and Multimedia
4.3 Working with Forums and controls
Week 11
MIDTERM EXAMINATION
V. Introduction to Cascading Style Sheets
5.1 Concept of CSS
5.2 Creating Style Sheet
5.3 CSS Properties
5.4 CSS Styling (Background, Text Format, Controlling Fonts)
Week 12-13 5.5 Working with block elements and objects
5.6 Working with Lists and Tables
5.7 CSS Id and Class
5.8 Box Model (Introduction, Border properties, Padding properties, Margin properties)
5.9 CSS Color
1. 5.10 Creating Page Layout and Site Designs.
VI. JavaScript
Week 14-16 6.1 JavaScript Introduction
6.2 JavaScript Object
6.3 Try-Catch-Some Guidelines of JavaScript Programming
VII. Introduction to Appserv
Week 17-18 7.1 What is Appserv?
7.2 Creating Database using Appserv
7.3 Placing Your Pages on Localhost Server (Appserv)
FINAL EXAMINATION
Page 6 of 11
METHODOLOGY/
UNIT OF LEARNING TEACHING- TIME RESOURCE
CONTENT/TOPIC REFERENCES ASSESSMENT
COMPETENCY OUTCOMES (LO) LEARNING FRAME MATERIALS
ACTIVITIES
1. Apply the mission College Mission Books Elicit the importance of
and goals of ZPPSU ,Vision and Patrick J. and the course to the
Department Goals Sarah Horton program undertaken Laptop
and Objectives “Web Style Guide: and the contribution of Lecture Assessment Pen and
Course Policy Basic Design the College Class discussion (Portfolio) Week 1 paper
Course outline 1hrs.
Principles for
Grading System Creating
Introduction of the Websites”, 3rd
course
edition
2. Discuss the history I. Introduction to Web Electronics LO 1.1..1 Define Internet
of Internet and Development Web Styles Guide and Webpage
Explain the Principles (n,d.) Retrieved Development.
and process of 1.4. History of Internet from LO 1.1.2 Summarize Lecture • Quiz LCD
Webpage 1.5. Process of http://webstyleguide the history of Internet Class discussion
Development Webpage LO 1.1.3 Explain the • Oral Projector
.com Activities
Development Principles of Webpage Questioning Laptop
1.6. Web Standard and
Website Tutorial Development. Handouts
Audience (n.d.) Retrieved LO 1.2.1 Describe the
Requirements from process of Webpage Week 1
http://webstyleguide Development. 7 hrs
.com LO 1.3.1 Discuss the
CSS Online Tutorial Web Standards and
(n.d.) Retrieved audience Requirements
from
www.w3shools.com
/css/
HTML (5) Tutorial,
Retrieved from
www.w3schools.co
m/html/
Page 7 of 11
JavaScript Tutorial,
Retrieved from
www.w3schools.co
m/js/
3. Use text editor like II. Notepad++ Editor LO 2.1.1 Navigate
notepad++ tool and 2.1. What is Notepad ++ Notepad++ Environment
perform its basic Editor? LO 2.1.2 Demonstrate
function. 2.2. Search and Replace the skills using the Lecture
sidebars, workspaces, Quiz LCD
Class discussion
panes and projects. Activities Oral Recitation Projector
LO 2.1.3 Modify Sample Laboratory Week 1 Laptop
Pages Exercise 10 hrs Handouts
LO 2.1.4 Use the correct Notepad++
file format Software
LO 2.2.1 Demonstrating
skills in searching and
replacing keywords.
4. Visualize the basic III. Introduction to LO 3.1.1 Define and
concept of HTML HTML 3.1 What is Explain HTML
HTML? LO 3.2.1 Implement the Lecture Quiz LCD
3.2 Basic structure basic structure of an Class discussion
of an HTML in web Oral Recitation Projector
Hands-on Activities Laptop
HTML document development Laboratory Week 1
3.3 Markup Tags LO 3.3.1 Apply the Exercise 15 hrs Handouts
3.4 Heading – different Mark up tags in Notepad++
Paragraphs HTML coding Software
3.5 Line Breaks LO 3.4.1 Create a
heading and paragraphs
using HTML tags
LO 3.5.1 Apply
line breaks in
web design
5. Recognize the IV. Introduction to LO 4.1.1 Demonstrate on
elements of HTML elements of HTML how to create texts, lists, LCD
4.1. Working with Texts, Lecture Projector
Page 8 of 11
Lists, Tables and tables and frames using Class discussion Quiz Laptop
Frames HTML. Hands-on Oral Recitation Week 1 Handouts
4.2. Working with LO 4.2.1 Demonstrate on Activities Laboratory 15 hrs Notepad++
Hyperlinks, Images and how to create hyperlinks Software
Multimedia a and insert images and Exercise
4.3. Working with multimedia.
Forums and controls LO 4.3.1 Demonstrate
on how to create forms
and controls.
MIDTERM EXAMINATION
6. Apply basic V. Introduction to LO 5.1.1 Discuss the
concept of CSS Cascading Style concept of cascading Style
Sheets Sheet
5.1 Concept of CSS LO 5.2.1 Demonstrate on
5.2 Creating Style how to create style sheet.
Sheet LO 5.3.1 Manipulates the
5.3 CSS Properties CSS properties
5.4 CSS Styling LO 5.4.1 Apply the CSS
(Background, Text Styling (Background, Text LCD
Format, Format, Controlling Fonts) Lecture Quiz
Projector
Controlling Fonts) LO 5.5.1 Use block Class Oral Recitation
Laptop
5.5 Working with block elements and objects discussion Laboratory
elements and objects LO 5.6.1 Demonstrate on Handouts
Hands-on Exercise Notepad++
5.6 Working with Lists how to create Lists and 15 hrs
and Tables Tables Activities Software
5.7 CSS Id and Class LO 5.7.1 Apply CSS Id and
5.8 Box Model Class
(Introduction, Border LO 5.8.1 Manipulate the
properties, Padding different properties under
properties, Margin Box Model
properties) LO 5.9.1 Apply CSS color
5.9 CSS Color LO 5.10.1 Create the page
5.10 Creating Page layout and site designs
Layout and Site
Designs.
Page 9 of 11
7. Discuss the VI. JavaScript LO 6.1.1 Define JavaScript
Introduction of 6.1. JavaScript LO 6.2.1 Use JavaScript Lecture Quiz LCD
JavaScript and Introduction objects in creating web
Class Oral Recitation 15 hrs Projector
explain its function. 6.2. JavaScript Object pages or system
discussion Laboratory Laptop
6.3. JavaScript LO 6.3.1 Apply JavaScript
Functions Functions in web Hands-on Exercise Handouts
development Activities Notepad++
Software
8. Discuss and VII. Introduction to LO 7.1.1 Define Appserv
explain on how to use Appserv LO 7.2.1 Demonstrate on LCD
the Appserv in 7.1 What is Appserv? how to create database Lecture Quiz Projector
developing web 7.2 Creating Database using Appserv Class
Oral Recitation Laptop
pages or system using Appserv LO 7.3.1 Show how to place discussion
7.3 Placing Your Pages web pages or Laboratory Handouts
Hands-on Notepad++
on system in local server Exercise 10 hrs
Localhost Server (Appserv) Activities Software
(Appserv) Appserv
FINAL EXAMINATION
CLASS REQUIREMENTS:
Quizzes, Interactivity (Seat works & Board works), Programming Exercises, Midterm Exam, and Final Exam
Criteria for Assessing Student’s performance:
1. Class Standing 70%
1.1 Project/Portfolio 20%
1.2 Written Assessment 20%
1.4 Performance 30%
Page 10 of 11
2. Term Exams 30%
2.1 Midterm 15%
2.2 Final term 15%
Total 100%
CLASSROOM POLICIES:
> A student with 10% absences of the total number of hours would automatically be dropped from the course.
> Non-compliance of any of the requirements would mean an incomplete grade.
Latest revision date: January 11, 2024
Page 11 of 11