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.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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