Grade "A+" Accredited by NAAC with a CGPA of 3.46
Grade "A+" Accredited by NAAC with a CGPA of 3.46

Web Design and Development

Course ID
BHCS 19A
Level
Undergraduate
Program
B.Sc. CS (Hons.)
Semester
Third
Credits
4.0
Paper Type
Skill Enhancement - 1
Method
Lecture & Practical

Unique Paper Code: Update Awaited

This course will introduce students to the fundamental concepts of web development. This course will equip students with the ability to design and develop a dynamic website using technologies like HTML, CSS, JavaScript, PHP and MySQL on platform like WAMP/XAMP/LAMP.

Learning Outcomes:

At the end of the course, students should be able to:

  • Design and develop a website.
  • Use Front end technologies like HTML, CSS and JavaScript.
  • Use backend technologies like PHP and MySQL.
  • Work on platforms like WAMP/XAMP/LAMP.

Course Contents

Unit 1
Unit 2
Unit 3
Unit 4
Unit 5

Unit 1

Introduction to Static and Dynamic Websites (Website Designing and Anatomy of Webpage).

Unit 2

Introduction to HTML and CSS (Basic Tags, Lists, Handling Graphics, Tables, Linking, Frames, Forms), Introduction to DOM.

Unit 3

Introduction to JavaScript (Basic Programming Techniques & Constructs, GET/POST Methods, Operators, Functions, DOM Event handling, Forms Validation, Cookies), Inter-page communication and form data handling using JavaScript.

Unit 4

Introduction to PHP (Working, Difference with other technologies like JSP and ASP), PHP Programming Techniques (Data types, Operators, Arrays, Loops, Conditional statements, Functions, Regular expressions).

Unit 5

Form Data Handling with PHP, Database connectivity and handling using PHP-MySQL.

Practicals

Lab List 1

  1. Practicals based on HTML
  2. Practicals based on CSS
  3. Practicals based on PHP
  4. Practicals to create HTML forms
  5. Practicals based on database connectivity with

Additional Information

Text Books


Bayross, I. (2013). Web enabled commercial application development using HTML, JavaScript, DHTML and PHP. 4th edition. BPB Publication.
Holzner, S.(2007). PHP: The Complete Reference Paperback, McGraw Hill Education (India).

Additional Resources


Boronczyk, T., & Psinas, M. E. (2008). PHP and MYSQL (Create-Modify-Reuse). Wiley India Private Limited.
L., & Thompson, L. (2008). PHP and MySQL Web Development. 4th edition. Addition Paperback, Addison-Wesley Professional.
Nixon, R. (2014). Learning PHP, MySQL, JavaScript, CSS & HTML5. 3rd edition. Paperback, O’reilly Media
Sklar, D., & Trachtenberg, A., (2014). PHP Cookbook: Solutions & Examples for PHP Programmers. 2nd edition. O’reilly Media

Teaching Learning Process


Use of ICT tools in conjunction with traditional class room teaching methods
Interactive sessions
Class discussions

Assessment Methods

Written tests, assignments, quizzes, presentations as announced by the instructor in the class

Keywords

Static and dynamic websites, form handling, database connectivity.

Disclaimer: Details on this page are subject to change as per University of Delhi guidelines. For latest update in this regard please refer to the University of Delhi website here.