0% found this document useful (0 votes)
49 views

Web Technologies

Uploaded by

szaffar3101500
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Web Technologies

Uploaded by

szaffar3101500
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

University of Management and Technology

Course Outline
Course code: CS3163 Course title: Web Technologies

BSCS
Program

Credit Hours 3

Duration
3hrs

Prerequisites

Resource Person Sehrish Munawar

Counseling Timing Free slots as per table

(Room# ) Office 29, 2nd Floor, KUST block

Contact 03361166031

Chairman/Director signature………………………………….

Dean’s signature…………………………… Date………………………………………….


Learning Objective:
Course Outline Page 1
After completing this course, the student should demonstrate the knowledgeand ability to:
 Explain the importance of Data Mining as a new discipline in theIT field.
 Show and understand the various kinds of Data Mining Tasks.
Use data mining to solve real life problems.

Learning Methodology:

Grade Evaluation Criteria


Following is the criteria for the distribution of marks to evaluate final grade in
a semester.

Marks Evaluation Marks in percentage

Quizzes 15%
Assignments 10%
Mid Term 25%
Attendance & Class Participation 5%
Term Project 10%
Presentations
Final exam 35%
Total 100%

Recommended Text Books:


1) HTML 5 Black Book (Covers CSS3, JavaScript, XML, XHTML, AJAX, PHP,
jQuery) 2Ed. Paperback – 2016 by DT Editorial Services (Author)
2) Core Web Programming, Second Edition by Marty Hall, Larry Brown .

Course Outline Page 2


Reference Books:
1) JavaScript: The Definitive Guide, 8th Edition, David Flanagan. O'Reilly
Media. 2014.
2) Web Application Architecture: Principles, protocols and practices by
Leon Shklar and Richard Rosen, Wiley; 2nd Edition (May 5, 2009). ISBN-
10:047051860X
3) Web Technologies: A Computer Science Perspective by Jeffrey C.
Jackson, Prentice Hall; 1st Edition (August 27, 2006). ISBN-10:0131856030
4) E-Resources: www.w3schools.com

Calendar of Course contents to be covered during semester

Course code: CS3163 Course title: Web Technologies

Week Course Contents Reference Chapter(s)

World Wide Web

 What is the World Wide Web?


1  How does it work?
 The impact of the Web on computing, society, and
commerce
Developing and Hosting a Web Page

 Develop a personal Web page


 To upload this developed Web page
HTML Lists and Tables

 Extend previously build Web pages by adding a few


more tags
2  Learn about various types of lists that can be added to

Course Outline Page 3


a Web page
 Learn about HTML tables
3 Interactive Forms

 Forms on Web pages


 Various components that are used in a form
 Build a simple, interactive form
4 Advance Interactive Forms

 Add more interactivity to forms


 Introduction to JavaScript
 Server-side scripts; write (simple) client-side scripts
in JavaScript
JavaScript - Objects, Properties and Methods

5  Formal introduction to JavaScript and client-side


scripting
 Concept of objects in JavaScript
 Properties of those objects, and about how to read &
modify them
 Perform simple tasks through the application of
methods
Event Handling

 The concept of event handlers in JavaScript:


o What are they?
6 o What do they do?
o How do we benefit from them?
 Write simple programs that use event handlers

Data types, Variables and Operators

7 • JavaScript data types


• Variables and literals
• Operators supported by JavaScript

Arrays and its implementation with loops

• JavaScript - Arrays
• Use arrays for solving simple problems
8 Functions and Variable Scope

• Understand the concept of functions and their use for


solving simple problems
• JavaScript’s built-in functions
• Concept of local and global variables.

Course Outline Page 4


Flow Control and Loops

• Understand the concept of flow control using the “if”


and “switch” structures
• Concept behind the “while” and “for” looping
structures
Solve simple problems using flow control and loop
structures

MID WEEK

Document Object Model


Validation

10

CSS Basics, CSS Styling

11 • CSS Introduction
• CSS Syntax
• CSS Id & Class
• Styling Backgrounds
• Styling Text
• Styling Fonts
• Styling Links
• Styling Lists
• Styling Tables
CSS Box Model, CSS Advanced

12 • CSS Box Model


• CSS Border
• CSS Outline
• CSS Margin
• CSS Padding
• CSS Grouping/Nesting
• CSS Dimension
• CSS Display
• CSS Positioning
• CSS Floating
• CSS Align
CSS Flexbox
CSS advanced positioning
CSS Responsive Design

Course Outline Page 5


13

PHP Basics

14  PHP Syntax
 PHP Variables
 PHP String
 PHP Operators
 PHP If...Else
 PHP Switch
 PHP Arrays
 PHP While Loops
 PHP For Loops
 PHP Functions
 PHP Forms
 PHP $_GET
 PHP $_POST

PHP Advanced

15  PHP Date
 PHP Include
 PHP File
 PHP File Upload
 PHP Cookies
 PHP Sessions
 PHP E-mail

PHP Database

 MySQL Introduction
 MySQL Connect
 MySQL Create
 MySQL Insert
16  MySQL Select
 MySQL Where
 MySQL Order By
 MySQL Update

Course Outline Page 6


 MySQL Delete
 PHP ODBC

Course Outline Page 7

You might also like