0% found this document useful (0 votes)
76 views7 pages

Web Technologies

Uploaded by

szaffar3101500
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views7 pages

Web Technologies

Uploaded by

szaffar3101500
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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