Syllabus Web Development
Syllabus Web Development
Syllabus Web Development
COURSE INFORMATION:
Course Code: IT214 Web Development
College: IFSU Aguinaldo Campus____________________________
Department: ________________________________________________
Degree Program: ________________________________________________
Faculty Member: ________________________________________________
Consultation Period: ________________________________________________
Contact Information: ________________________________________________
Course Description: This course will provide students with a comprehensive mastery on various development tools such as HTML
and PHP together with MySQL as backend. Major Topics include refresher course in Advance HTML and
PHP Programming. As a major requirement, the students are required to design and implement web-based
applications.
Design, Implement, and evaluate computer- Design and implement a dynamic website using various web development
based systems, processes, components, or tools and observe the rules in developing a website in order to come up
CO1
programs to meet desired needs and with an interactive, informative and user-friendly website.
requirements under various constraints.
Course
Learning Output Description and other Details Outcomes it
represents
LO1 Project 1 Develop web applications using HTML, XHTML, XML client side
programming and other web GUI technologies to create and validate
CO1, CO2, CO3
documents, generate contents via programming and integrate libraries with
other media contents.
LO2 Project 2 Set up a web server to support server-side processing in a secure fashion
CO1, CO2, CO3
and identify common server-side configuration issues that affects security.
page 1
OBE - COURSE SYLLABUS
Programming Exercises Implementation strategies (e.g. array vs linked-list) for the
abstract data types - stacks, queues, list, set, hash-tables,
CO1, CO2, CO3
trees and graphs and their applications and use in
modeling and solving computing problems.
Major Written Description, illustration and implementation of various ADT
CO1
Examinations operations
Hands-on Examinations Implementation strategies (e.g. array vs linked-list) for the
abstract data types - stacks, queues, list, set, hash-tables
CO1, CO3
and graphs and their applications and use in modeling and
solving computing problems.
Quizzes Description, illustration and implementation of various ADT
CO1
operations
GRADING SYSTEM:
The final grade in this course will be composed of the following items and their weights in the final grade computation:
Assessment
Grade Source (Score or Rubric Grade) Percentage of Final Grade
Item
Programming 20%
Rubric for Programming Exercises
Exercises
Hands-on 20%
Exam Scores
Exams
Major Written 30%
Exam Scores
Exams
Quizzes Quiz Scores 10%
LO1 Rubric for Project 10%
LO2 Rubric for Project 10%
LEARNING PLAN:
In order to achieve the outcomes of this course, learners will go through this learning plan
Midterm
Examination
Mini Project 1
CO1 ILO1. Define binary trees and 8.1 Binary tree Lecture Interactive 4 hours
CO3 binary search trees 8.2 Binary tree Discussion discussion lecture
ILO2. Illustrate the behavior representation of Use of presentation Programming 6 hours
lab
of the different binary search expressions slides exercises
tree operations 8.3 Binary traversal Illustrations Quizzes
ILO3. Perform binary tree 8.4 Binary search trees Program simulation
traversals: pre-order, post- 8.5 Heap Programming
order, in-order exercises on binary
ILO4. Draw tree tree
representations of infix implementation
expressions
ILO5. Implement binary trees
ILO1. Define a hash-table 9.1 Hash-table Lecture Interactive 4 hours
ILO2. Describe the behavior of 9.2 Hash-table Discussion discussion lecture
different hash-table operations operations Use of presentation Programming 6 hours
lab
ILO3. Explain the advantages of 9.3 Open Hashing slides exercises
page 3
OBE - COURSE SYLLABUS
Course Intended Learning Outcome Topics Teaching Learning Assessment Time
Outcomes (ILO) Activities (TLA) Tools/ Tasks Frame
using hash-table in improving 9.4 Closed Hashing Illustrations Quizzes
add, search, and delete Program simulation
operations Programming
exercises on hash-
table
implementation
CO1 ILO1. Define and characterize 10.1Graph Definition Lecture Interactive 4 hours
CO2 graphs 10.2Graph Discussion discussion lecture
CO3 ILO2. Represent graphs using Representation Use of presentation Programming 6 hours
lab
adjacency matric and adjacency 10.3Graph application slides exercises
list Illustrations Quizzes
ILO3. Explain the use of graphs Program simulation
in modeling real-life problems Programming Hands-on
exercises on graph Examination
implementation
Final
Examination
Mini Project 2
page 4
OBE - COURSE SYLLABUS