College of Computer Studies Course Syllabus in Web Systems and Technologies 2web Systems and Technologies 2
College of Computer Studies Course Syllabus in Web Systems and Technologies 2web Systems and Technologies 2
College of Computer Studies Course Syllabus in Web Systems and Technologies 2web Systems and Technologies 2
Vision
The College of Computer Studies is a center of excellence in computer studies and a dependable
and reliable choice in producing competent, responsible, skilled, and morally upright individuals that
conform to the scientific, technological, and professional demands and requirements of the business,
industries, and communities.
Mission
The College of Computer Studies is committed to provide accessible, responsive, efficient, and
quality pedagogy in computer studies that promotes holistic development of the students imbued with
the core values – responsibility, involvement, commitment and excellence. Moreover, the College
prepares the students to be creative, innovative, and globally competitive individuals equipped with the
skills, virtues, and academic development in information technology education programs and related
disciplines.
CORE VALUES
MinSCAT plants Responsibility, Involvement, Commitment and Excellence
PROGRAM OUTCOMES:
1. Apply knowledge of computing science, and mathematics appropriate to the discipline.
2. Understand best practices and standards and their applications.
3. Analyze complex problems, and identify and define the computing requirements appropriate to
its solution.
4. Identify and analyze user needs and take them into account in the selection, creation, evaluation
and administration of computer-based systems.
5. Design, implement, and evaluate computer- based systems, processes, components, or programs
to meet desired needs and requirements under various constraints.
6. Integrate IT-based solutions in the user environment effectively.
7. Apply knowledge through the use of current techniques, skills, tools and practices necessary for
the IT profession.
8. Function effectively as a member or leader of a development team recognizing the different
roles within a team to accomplish a common goal.
9. Assist in the creation of an effective IT project plan.
10. Communicate effectively with the computing community and with society at large about
complex computing activities through logical writing, presentations, and clear instructions.
11. Analyze the local and global impact of computing information technology on individuals,
organizations and society.
12. Understand professional, ethical, legal, security and social issues and responsibilities in the
utilization of information technology.
13. Recognize the need for an engage in planning self-learning and improving performance as a
foundation for continuing professional development.
14. Applies the principle and concepts of entrepreneurial management in IT business.
15. Shares ideas, concepts, and principles and skills relevant to the computing industry
COURSE DESCRIPTION:
The course aims to teach the students to deploy and serve media contents with web applications.
It will also cover implementation of a website and integrate it with other IT applications. The students
are also expected to propose possible improvements in the implemented web application to enhance
security and avoid vulnerabilities.
COURSE OUTCOMES:
At the end of the semester, the students must have:
1. employed fundamental computer theory to basic programming techniques.
2. used scripting languages and web services to transfer data and add interactive components to
web pages.
3. conceptualized and plan an internet-based business that applies appropriate business models and
web technologies.
4. designed and developed websites using appropriate security principles, focusing specifically on
the vulnerabilities inherent in common web implementations.
COURSE OUTLINE:
Teaching/Learning
Week Course Outcomes Topics Assessment
Activities
Week 1 At the end of the MinSCAT VMGO
(1 hour) semester, the students Discussion of
must have: 1. VMGO VMGO and Pictographic
2. Core Values Core Values
1. explained the VMGO 3. Academic policies Presentation
and core values of the 4. Course Syllabi The students will be
institution given Situational Graded
2. exemplified the Analysis related to Recitation
VMGO and core VMGO
values
3. applied the core Memorization and
values deep understanding
4. reflected on the value of the VMGO in
of institution’s class
academic policies
internalized the
VMGO, core values
of the college as well
as the academic
policies
At the end of the topic, PART I:
Week 1-2 the students must have: Discussion of the Quizzes
(7 hours) Introduction to the basic terminologies
CL01 Server Side used in describing Oral
defined what is PHP Programming PHP Recitation
and its practical use in Language
web development (Hypertext Demonstration: Seatwork/
familiarized oneself Preprocessor or PHP) How to install PHP Activity
on local webservers in your desktop
and PHP files 1. What is PHP? computers
manipulation 2. PHP History
3. Applications of
PHP Scripts
4. How to install
PHP using Xampp
or Wampp
5. Viewing PHP files
Week 3-4 At the end of the topic, PART II: Lecture using LED Quizzes
(10 the students must have: TV/ LCD Projector,
hours) CL02 Variables, Operators, Laptop, whiteboard Oral
gained knowledge on Strings and String and pen Recitation
the different operators Functions
in PHP Giving of Oral
familiarized oneself 1. Declaring variable assignment research Questions
on the different string 2. Assigning values using Books and
Teaching/Learning
Week Course Outcomes Topics Assessment
Activities
functions that will be to variables Internet regarding Rubric
beneficial in creating 3. Variable Scopes PHP variables and
a website. 4. Data Types used Operators
practiced to used the in PHP Presentation
different data types 5. Different Lecture-Discussion of Output
and determined their Operators in String and String
use 6. String and String functions Checking of
Functions Written
Group/Individual Output
Activity
Laboratory
Exercises
Week 5-7 At the end of the topic, PART III Lecture using LED Quizzes
(15 the students must have: TV/ LCD Projector,
hours) CL04 Conditional, Looping Laptop, whiteboard Oral
defined what are the Statements and and pen Recitation
conditional Arrays
statements available Lecture-Discussion Rubric
in PHP 1. If statements in with differenct
learned how to 2. If Else statements conditional Individual
manipulate strings 3. If elseif else statements Performance
using different statements
looping statements 4. Nested if statements Discussion about Board Work
practiced to create 5. Switch statements Looping statements
simple scripts using 6. For loop Seatwork/
arrays and looping 7. While and do while Group/Individual Activity
understood the benefit loop Activity about
using loops and 8. Arrays arrays Presentation
arrays for some 9. Foreach loop of Output
repeated statements Laboratory
Exercises Checking of
Written
Output
Week 8-9 At the end of the topic, PART IV Lecture using LED Seatwork/
(8 hours) the students must have: TV/ LCD Projector, Activity
CL04 HTTP Requests and Laptop, whiteboard
practiced the use of Forms and pen Presentation
different super global of Output
variables 1. Super Globals Lecture-Discussion
understood how 2. Passing information in different Super Checking of
information were to Server Global variables Written
passed through 3. Difference of Output
servers $_GET and Group/Individual
$_POST Activity
gained knowledge 4. Dealing with forms
about the difference Laboratory
of $_GET and Exercises
$_POST
COURSE POLICIES:
1. Students are expected to comply with all the requirements of the course.
2. Students should be able to attend 80% of the required hours for the course.
3. Deliverables should be submitted on or before due date.
4. Cellphones are not allowed during class hours.
5. Three times of tardiness is equivalent to 1 absent.
COURSE REQUIREMENTS
Major Exams Projects Suggested Research
Quizzes/Exercises Class Attendance Work/Assigned
Oral and Written Class Participation Reports
Output
GRADING SYSTEM:
Attendance/Assignment/Recitation 10%
Quizzes 25%
Seatwork/Exercises 15%
Hands On/Laboratory Exercises 25%
Midterm Examination/Final Examination 25%
Total 100%
LEARNING RESOURCES
Textbooks
Forbes, Allan. (2014). “The Joy of PHP Programming: A Beginner’s Guide”.
Yank, Kevin. (2017). “PHP & MySQL Novice to Ninja, 6th Edition”.
Morrison, Michael. (2008). “Head First PHP & MySQL”.
Nixon, Robin. (2014). “Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to
Creating Dynamic Websites”
Online References
PHP Tutorials, Retrieved from https://bit.ly/2u4Z58m
Basic PHP String Functions, Retrieved from https://bit.ly/2EOu7Ig
MySQLi Functions, Retrieved from https://bit.ly/2Az6fEp
. MySQL Improved Extensions Retrieved from https://bit.ly/2yF7IIf
Threats to Web Application Security and How to Avoid It, Retrieved from
https://bit.ly/2P2HPfG
Prepared:
Approved:
CIRILE DOMINIC A. HORLADOR
Dean, College of Computer Studies