Introduction

Web Systems and Technologies will provide  with the principles and practical programming skills of developing Internet and Web applications. It enables the development skill for both client-side and server-side programming, especially for database applications. 

Course Code: IT-3548

Credit Hours: 03

Prerequisites: CMP-2122 (Programming Fundamentals)

Learning Outcome

Students should be capable of:

  • Understand the major areas and challenges of web programming.
  • Distinguish web-related technologies. 
  • Use advanced topics in HTML5, CSS3, JavaScript 
  • Use a server-side scripting language, PHP
  • Use a relational DBMS, MySQL
  • Use PHP to access a MySQL database.
  • Design and implement typical static web pages , interactive web applications and dynamic web applications.

Textbook(s)

  1. Learning PHP, MySQL, JavaScript, and CSS, A Step-by-Step Guide to Creating Dynamic Websites By Robin Nixon, O'Reilly Media; Second Edition edition (September 3, 2012). ISBN-10: 1449319262
  2. Web Technologies: A Computer Science Perspective by Jeffrey C. Jackson, Prentice Hall; 1st Edition (August 27, 2006). ISBN-10: 0131856030​

Evaluation Criteria

Mid Term: 30%

Final exam: 50%

Sessional :20%

Sessional makrs Criteria

  • Attendance:  02 Marks
  • Quiz  : 02 Marks
  • Assignment 1: 02 Marks
  • Assignment 2: 02 marks
  • Assignment 3 (Major Assignment Project Base) : 12 Marks

Course Material