You are on page 1of 4

Institute / School Name Program Name Course Code Course Name Lecture (per week) Course Name Coordinator

School of Computer Sciences Bachelor of Computer Applications CAL2202 Advanced Web Development 2 Course Credits Ms. Priya Garg

1. Scope and Objectives of the Course 1. This course covers PHP, sever-side programming and design issues for the World Wide Web. 2. Students will learn how to use PHP and HTML source tags, build websites, manage websites with databases. 3. The learners will be able to use PHP for front-end programming, with MySQL as a back-end database management tool. 2. Text Books TB1: Ullman, PHP6 and MySQL5, Peachpit Press, 2008 TB2: Gilmore, A Programmers Introduction to PHP 4.0, Apress, 2001 TB3: Shafik, Ramsey, Zend PHP 5 Certification Study Guide, Marco Tabini & Associates, 2006 3. Other readings and relevant websites S.No. Link 1 Link 2 Link 3 Link 4 Link 5 Link of Journals, Magazines, websites and Research Papers http://www.w3schools.com/php/default.asp http://php.net/manual/en/tutorial.php http://www.tizag.com/phpT/ http://devzone.zend.com/article/627 http://www.phpf1.com/tutorial/php-mysql-tutorial.html

4. Lecture Plan S. No. Lectu Experiment Detail r e N o . 1 1-2 Introduction to WAMP/LAMP server: Introduction, Overview of PHP Structure and Syntax, Installing, Configuring and Running PHP (WAMP/LAMP Server). Writing Simple Programs, How PHP Code Works. Basics of PHP: Identifiers, Variables, Defined Constants, Operators and Expressions, Introduction to Arrays, Accessing PHP.HTTP Data, Variables in Text Book / Page Reference numbers Book / of Text Other Book(s) reading material TB1 TB2 587-602 12-19

3-4

TB1 TB2 TB3

14-17, 27-32 31-63 8-25

Page 1 of 4

5-6

7-8

9-11

12-16

17-18

19

9 10 11

20-22 23-24 25-26

12

27-28

HTTP Request and Response, SuperGlobal Arrays. Adding Controls and Implementation PHP Forms and User Input: HTML Form Fields (Controls), PHP Form Handling, Form Validations, $_GET, $_POST, $_REQUEST functions. Looping and branching statements: Designing PHP Program Logic: Conditional or Branching Statements - if and switch Statements, Loops. Implementing Functions: User-Defined Functions in PHP ,Scope of Variables: Global and Local Variables, Creating Static Function Variables, Recursion, Returning Values from Function SESSIONAL TEST I Arrays Creating Arrays, Using the Array Operator, Counting Number of Elements in Array, Assigning Values from an Array to Multiple Variables, Multidimensional Arrays, Navigating Arrays, Using foreach, Using the Internal Pointer, Checking if an Element Exists, Changing the Array of Keys, Sorting an Array by Its Keys, Manipulating Arrays, Sorting Multidimensional Arrays, Randomizing Arrays, Merging Arrays String Handling Formatting Strings, Comparing Strings, Extracting Data from Strings, Modifying Strings, Modifying Substrings by Offset, Extracting Data with Regular Expressions, Pattern Replacement with Regular Expressions PHP Advance: Handling Date(), Include(), Handling Files , File Upload. SESSIONAL TEST II PHP State Management : Sessions, Cookies. Emails using PHP: Using mail() function and SMTP for sending emails, Exception Handling. DataBase Connectivity with MySQL Connecting to MySQL from PHP, Basic Connection Functions, Creating Databases and Tables from MySQL console and from phpMyAdmin. Uploading website on Actual Webserver Use of FTP clients to upload files.

TB2 TB3 TB1 TB2 TB3 TB2 TB3

229-251 98-104 57-72 63-79 26-31 81-90 37-44

TB2 TB3

93-119 47-70

TB3

75-89

TB1

298-314

TB1 TB2 TB1 TB1 TB1 TB3

336-357 321-350 292-298 199-215 123-156 141-155

Self-made Presentatio n/ Demo

5. Evaluation Scheme: Component 1* Component 2** Sessional Tests (STs) End Term Examination 40 60

Page 2 of 4

Total

100

* There are two Sessional Tests (STs) for all theory papers. The average of two is considered. ** The End Term Comprehensive examination will be held at the end of semester. The mandatory requirement of 70% attendance in all theory classes is to be met for being eligible to appear in this component.

6. Details of Evaluation Component 1 & 2 Component 1 Abbreviati on ST 1 ST 2 Description Duration (In minutes) 90 90 Mark s 40 40 Syllabus covered (In Percentage) 0 30 31 60 Weightage (In Percentage ) 30 30

Sessional Test 1 Sessional Test 2

Component 2 ET End Examination Term 180 60 0 60 61 100 40 60

This document is approved by Name Designation Course Coordinator PI/CoD Dy. Dean Date Ms. Priya Garg Ms. Ravita Chahar Mr. Vikram Mangla Signature

Page 3 of 4

Advanced Web Development Course Outline Topics Unit IIntroduction to WAMP/LAMP server, Basics of PHP, Adding Controls and Implementation, PHP Forms and User Input, Looping and branching statements, Implementing Functions Unit IIPHP and Web, Arrays, String Handling, PHP Advance 8 30% No. of Hours/Lect ures 11 Weightag e 30%

Unit IIIPHP State Management, Emails using PHP, DataBase Connectivity with MySQL, Uploading website on Actual Webserver

60%

Page 4 of 4

You might also like