Web Design Syllabus
Web Design Syllabus
IV C5 WEB DESIGNING 60 3
Course Objectives:
To introduce the fundamental concepts of HTML, PHP, MySQL and able to design
the web pages using scripting languages.
Course Outcomes:
1. To learn about Basic tags in Html and CSS
2. To learn about the Building Blocks of php, functions.
3. To learn about Different types of Arrays.
4. To learn about working with Forms, Sessions, Cookies.
5. To learn about Interacting with MySQL using PHP.
UNIT–I:
Introduction to HTML:
Introduction to HTML, Basic html, Document body text, Hyperlinks, Adding more formatting,
Lists, Tables, Images, Multimedia Objects, Frames, Forms.
UNIT-II:
Building blocks of PHP:
Variables, Data Types, Operators and Expressions, Constants. Flow Control Functions in PHP:
Switching Flow, Loops, Code Blocks and Browser Output. Working with Functions: Defining
Functions, Calling functions, returning the values from User Defined Functions, Variable
Scope, Saving State between Function calls with the Static statement, more about
arguments.
UNIT-III:
Working with Arrays:
Arrays, Creating Arrays, some Array-Related Functions, Working with Objects: Creating
Objects, Object Instance. Working with Strings, Dates and Time: Formatting Strings with
PHP, Investigating Strings with PHP, Manipulating Strings with PHP, Using Date and Time
Functions in PHP
UNIT-IV:
Working with Forms:
Creating Forms, Accessing Form - Input with User defined Arrays, Combining HTML and PHP
code on a single Page, Redirecting the user, Sending Mail on Form Submission, Working with
File Uploads. Working with Cookies and User Sessions: Introducing Cookies, Setting a Cookie
with PHP, Session Function Overview, Starting a Session, Working with session variables,
passing session IDs in the Query String, Destroying Sessions and Unsettling Variables, Using
Sessions in an Environment with Registered Users.
UNIT-V:
Interacting with MySQL using PHP:
MySQL versus MySQL Function, Connecting to MySQL with PHP, Working with MySQL Data.
Creating Database Tables, Creating Menu, Creating Record Addition Mechanism, Viewing
Records, Creating the Record Deletion Mechanism, Adding Sub-entities to a Record.
Prescribed Books:
1. Chris Bates, Web Programming Building Internet Application, Second Edition, Wiley
(2007)
2. Head First Servlets and JSP 2 Edition, Bryan Basham, Kathy Sierra Uttam Kumar Roy,
Web Technologies from Oxford University Press
3. Julie C. Meloni, PHP My SQL and Apache, SAMS Teach yourself, Pearson Education
(2007).
4. Xue Bai Michael Ekedahl, The web warrior guide to Web Programming, Thomson
(2006).
RECOMMENDED CO-CURRICULAR ACTIVITIES:
(Co-curricular activities shall not promote copying from textbook or from others work
and shall encourage self/independent and group learning)
A. Measurable
1. Assignments (in writing and doing forms on the aspects of syllabus content and
outside the syllabus content. Shall be individual and challenging)
2. Student seminars (on topics of the syllabus and related aspects (individual activity))
3. Quiz (on topics where the content can be compiled by smaller aspects and data
(Individuals or groups as teams))
4. Study projects (by very small groups of students on selected local real-time
problems pertaining to syllabus or related areas. The individual participation and
contribution of students shall be ensured (team activity
B. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others
RECOMMENDED CONTINUOUS ASSESSMENT METHODS:
Some of the following suggested assessment methodologies could be adopted;
1. The oral and written examinations (Scheduled and surprise tests),
2. Closed-book and open-book tests,
3. Problem-solving exercises,
4. Practical assignments and laboratory reports,
5. Observation of practical skills,
6. Individual and group project reports like “Creating Text Editor in C”.
7. Efficient delivery using seminar presentations,
8. Viva voce interviews.
9. Computerized adaptive testing, literature surveys and evaluations,
10. Peers and self-assessment, outputs form individual and collaborative work
Semester Course Code Course Title Hours Credits
PHP Programs
7. Introduction To PHP programming, XAMPP Tool and Dreamweaver Editor Write a
Simple Hello Program in PHP by Installing & Configuring XAMPP with Dreamweaver
8. Study Of Basic Building Blocks In PHPWrite a Program in PHP for type Casting
Of a Variables
9. Study Of Control Structure & Loops In PHPWrite a Program In PHP to
Display
Multiplication Table Using Nested For Loop
10. Study Of Array and Function In PHPWrite a program In PHP to Sort an
array using function (Bubble Sort)
11. Study Of Form handling InPHPDesign a personal Information form , then
Submit
& Retrieve the Form Data Using $_GET(), $_POST() and
$_REQUEST() Variables
12. Study Of Server Side Validation and Page Redirection In PHPDesign A
Login
Form and Validate that Form using PHP Programming
13. Study Of Cookies And Sessions In PHPCreate Admin Login,Logout
form using session variables.
14. Write aPHP application to add new Rows in a Table.
15. Write aPHP application to modifythe Rows ina Table.
16. Write aPHP application to delete theRows from a Table.
17. Write aPHP application to fetch theRows in a Table.
Govt.College for Men(A), kadapa
II BA.(CA) Semester–IV
Name of the paper: WEB DESIGNING
(Theory)
Model Question Paper
Time: 3Hrs. Maximum marks: 60
SECTION - I
Answer any FIVE of the following questions. Each question carries 4 marks. 5 x 4 = 20 Marks.
Answer any FIVE of the following questions choosing ONE from each unit.
Each question carries 8 marks. 5 x 8 = 40 Marks.