0% found this document useful (0 votes)
122 views

Web System & Technology

This document outlines the syllabus for a course titled "Web System & Technology". The course is designed to teach concepts and techniques for developing web applications, covering topics like web architecture, development phases, technologies, and quality metrics. It will be a 3-unit course taught through lectures, labs, assignments, and a group project. Students will learn skills like HTML, CSS, PHP, databases, and more to design and build web applications that meet standards and solve real-world problems. Assessment includes exams, exercises, and evaluations of assignments and the student project.

Uploaded by

rex.egonio.jr
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
122 views

Web System & Technology

This document outlines the syllabus for a course titled "Web System & Technology". The course is designed to teach concepts and techniques for developing web applications, covering topics like web architecture, development phases, technologies, and quality metrics. It will be a 3-unit course taught through lectures, labs, assignments, and a group project. Students will learn skills like HTML, CSS, PHP, databases, and more to design and build web applications that meet standards and solve real-world problems. Assessment includes exams, exercises, and evaluations of assignments and the student project.

Uploaded by

rex.egonio.jr
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SOUTHWESTERN INSTITUTE OF BUSINESS AND TECHNOLOGY

Panggulayan, Pinamalayan Oriental Mindoro

OBE SYLLABUS

COURSE TITLE :Web System & Technology


DESCRIPTION : This course is to study the concepts, methods, and techniques needed for developing web-based applications. Topics covered: concepts and architecture of
web-based information systems, web system development phases, web technologies and the desired quality characteristics of web applications.
COURSE CODE :WS 101
CREDIT UNITS : 3 Units (2-Lec, 1-Lab)
PREREQUISITIES :CC 103
LINK TO PROGRAM OUTCOMES :
1. To critically understand concepts, standards, and specialist theories of web applications.
2. To understand the architecture of Web-based information systems.
3. To understand the development phases of web-based information systems.
4. To critically analyze the quality metrics of web-based information systems.
5. To implement web-based information systems using various specialized web tool and technologies.
COURSE OUTCOMES: At the end of the course, students should be able to:
LO1- Demonstrate critical understanding of principles, standards, and concepts related to World Wide Web and web-based applications.
LO2- Understanding of current issues of web applications as well as research on new trends and web technologies needed to handle these issues.
LO3- Analyze and identify real world problems and choose the appropriate web design to solve these problems.
LO4- Aspects of web applications such as: data presentation, and hypertext, as well as design a web application that meets web standards by designing front end web page and
connecting it to the back end databases.
LO5- Use specialized web technologies to implement various web applications such as: Web Markup languages, Web GUI technologies, PHT, and XML.
LO6- Analyze the quality metrics of web applications to meet the web standards and user needs.
LO7- Integrate web sites with other IT applications as well as implement web interface for underlying databases.
LO8- Demonstrate creativity in the application of web technologies as well as in the development of effective and efficient web applications to solve real world problems.
LO9- Express and communicate ideas, such as, system specification, system analysis, in written and oral forms.
LO10- Demonstrate the ability to work as a group member/leader and share the ideas of each other.
LO11- Demonstrate ability to organize ideas and effectively allocate time in given assignments and project.
COURSE OUTLINE
Week Course Outcomes Topics Teaching / Learning Activities Assessment
1-2 LO1 Introduction to Internet & Lecture
World Wide Web
− History of the Internet & World-
Wide Web
− Web Browsers
− Web Servers
− Uniform Resource Locator
− Tools and Web Programming
Languages.
3-4 LO1, LO5, LO9, LO11 Introduction and overview Lecture/Lab Assignment/ In-Lab
− Definitions Demonstration Exercise
− Web Standards
− Categories of Web Applications
− Characteristics of Web
Applications.
Hypertext Mark Up Language
(HTML) Revision
− Basic HTML page
− Text Formatting
− Table
− Headers
− Linking
− Images
− List
− Meta Elements
5-6 LO1, LO3, LO5 Web-Based Information Lecture/Lab In-Lab Exercise
System Architecture Demonstration Prelim Exam
− Fundamentals
− Categorizing Architectures
− Components of a Generic Web
Application Architecture
− Layered Architectures
Cascading Style Sheets (CSS)
Revision
− Inline, Internal and External
Style Sheet
− Conflicting Styles
− Positioning Elements
Backgrounds, Element
Dimensions, Text Flow and the
Box Model
-User Style Sheet
7-8 Requirements Collection Lecture/Lab In-Lab Exercise
− Where Do Requirements Come Demonstration /In-
From? Requirements Lab Supervised
Engineering Activities Work
− RE Specifics in Web
Engineering
− Principles for RE of Web
Applications
− Adapting RE Methods to Web
Application Development.
Writing Basic PHP Programs
− Creating PHP Programs
− Numbers and Strings
− Literals and Variables
− Operators and Functions
9-10 LO3, LO4, LO5, LO9, Modeling Lecture/ In- Assignment/ In-Lab
LO11 − Fundamentals Class Exercise
− Modeling Requirements Supervised
− Content Modeling Work / In-Lab
− Hypertext Modeling Supervised
− Presentation Modeling Work
Form & PHP
− Creating Form Controls
− Using Values Returned From
Forms Using PHP
11 LO2, LO3, LO4, LO5, Web Applications Design and Lecture/ In-Lab
LO9, LO11 Relational Database Independent Exercise/ Assignment
− Relational Database Model Learning/ In-
− SQL (SELECT, WHERE, Lab Supervised
ORDER BY, INNER JOIN, Work
INSERT, UPDATE and
DELETE statements)
12 LO1, LO3, LO5, LO6, Characteristics of Lecture/ In- Midterm Exam
LO7, Web Applications Class
Usability, Performance, and Supervised
Security. Work/ Lab
PHP Database Connectivity Demonstration/
− Connecting to MySQL Server In-Lab
− Selecting Databases Supervised
− Checking for Errors Work
− Closing the MySQL Server
Connection
13-14 LO3, LO5 Manipulating Data in MySQL In-Lab In-Lab Exercise
Using PHP Supervised
− Inserting, Viewing, Updating Work
and Deleting Records
− Manipulating joined tables
User Authentication
− Creating Session
− Authorization Level
15-16 LO1, LO3, LO4, LO5 Extensible Markup Language Lecture/ Lab Lab Test
(XML) Demonstration/
− Introduction In-Lab
− Structuring Data Supervised
− Document Type Definition Work
− XML Vocabularies
− Document Object Model
(DOM) with JavaScript
− Extensible Stylesheet Language
Transforms (XSLT)
17-18 LO2, LO3, LO4, LO5, Student Project Project Evaluation of
LO6, LO7, LO8, LO9, Supervision Project
Presentations
LO10, LO11 and Reports
LO1, LO2, LO3, LO4, All Topics Final Exam
LO6
SUGGESTED LEARNING RESOURCES
1. Sebesta R. W. (2014) Programming the World Wide Web, 8th edition, Pearson.
2. Choi W., et al. (2008), Beginning PHP 4 (Programmer to Programmer), Kindle Edition, WROX publication.
3. Pressman R. and Lowe D. (2008) Web Engineering: a practitioner's approach, First Edition, Mc GrawHill
4. Kappel G., et al. (2006) Web Engineering: The Discipline of systematic Development of Web Applications, First Edition, John Wiley & Sons.
5. Suh W. (2005) Web Engineering: Principles and Techniques , Idea Group Inc.
6. Ullman L (2011) PHP for the Web: Visual QuickStart Guide, Fourth Edition, Peachpit Press

Prepared and submitted by:

You might also like