Vous êtes sur la page 1sur 4

BMIS 32152

Web Techniques and Applications


Faculty of Business and Management
AIMST UNIVERSITY
Course Outline
Semester February 2016
Academic Session 2015/2016
Welcome to BMIS 32152 Web Techniques and Applications. This subject will provide students with the
principles and practical programming skills of developing Internet and Web applications. It enables
students to master the development skill for both client-side and server-side programming.Students
will have opportunity to put into practice the concepts through programming exercises based on
various components of client/server web programming.

\ Credit Value: 03 Prerequisites: None

Learning outcome:

At the end of the course, student will be able to:


 understand about HTML programming and the basic concepts of web programming.
 design and create more attractive and lively web pages after learning to add multimedia contents
to the web pages and using cascading style sheet techniques
 program dynamic web pages after introduced to the scripting languages like JavaScript and ASP /
JSP / PHP.
 understand about Document Type Definition and XML.

Method of Instruction/Delivery

1. 1 or 2 hours of interactive lecture and discussion for each topic.


2. 1 or 2 hours of tutorial sessions will involve exercise questions and group discussions or presentation.
3. 2 hours of lab practical sessions.

Teaching Panel
Name Room # Ext Email
#
Ms. Nor Halwani binti Md Radzi Eng Block
8148 waniradzi@gmail.com
(019-4155715) 1st Floor

Lecture/Consultation Hours
Mode Time Day Venue
Lecture/Tutorial 4.00-5.00 pm Monday
Tutorial 10.00-11.00 am Thursday SRF02/CCL
Lab 9.00-11.00 am Wednesday
Consultation 2.00 – 4.00pm Wednesday/Friday Lecturer’s Room

Duration
16 Weeks (15 February 2016 – 03 June 2016)

1
Course Content

Week Topics Lecture Tutorial Assessment


■ Fundamentals
o A Brief Introduction to the Internet
o The World Wide Web 1
1 o Web Browsers
15/02- o Web Servers
3 - -
19/02/2016 o Uniform Resource Locators
o Multipurpose Internet Mail Extensions
o The Hypertext Transfer Protocol
o Security

■ Introduction to XHTML
o Origins and Evolution of HTML and XHTML
o Basic Syntax
o Standard XHTML Document Structure
2 o Basic Text Markup
22/02- o Images Lab 1
3 2
26/02/2016 o Hypertext Links
o Lists
o Tables
o Forms
o Syntactic Differences between HTML and XHTML
■ Cascading Style Sheets
o Introduction
o Levels of Style Sheets
o Style Specification Formats
o Selector Forms
3 o Property Value Forms
29/02- o Font Properties
3 - Lab 2
04/03/2016 o List Properties
o Color
o Alignment of Text
o The Box Model
o Background Images
o The <span> and <div> Tags
■ The Basics of JavaScript
o Overview of JavaScript
o Object Orientation and JavaScript
4 Lab 3
o General Syntactic Characteristics
07/03- 3 2
o Primitives, Operations, and Expressions Assignment 1
11/03/2016
o Screen Output and Keyboard Input
o Control Statements
o Object Creation and Modification
■ The Basics of JavaScript
o Arrays
5 o Functions
14/03- o An Example
-
18/03/2016 o Constructors 3 1
o Pattern Matching Using Regular Expressions
o Another Example
o Errors in Scripts
■ JavaScript and XHTML Documents
o The JavaScript Execution Environment
o The Document Object Model
o Element Access in JavaScript
6 o Events and Event Handling
Lab 4
21/03- o Handling Events from Body Elements
3 1 Assignment 2
25/03/2016 o Handling Events from Button Elements
o Handling Events from Text Box and Password Elements
o The DOM 2 Event Model
o The navigator Object
o DOM Tree Traversal and Modification
2
■ Dynamic Documents with JavaScript
o Introduction Lab 5
7
o Positioning Elements Mid Semester
28/03-
o Moving Elements 2.5 1 Examination
01/04/2016
o Element Visibility
o Changing Colors and Fonts
o Dynamic Content
8 *************************************************************************************
04/04- MID SEMESTER BREAK
- - -
08/04/2016 **********************************************************************************

■ Dynamic Documents with JavaScript


9 o Stacking Elements
11/04- o Locating the Mouse Cursor Lab 6
3 1
15/04/2016 o Reacting to a Mouse Click Assignment 3
o Slow Movement of Elements
o Dragging and Dropping Elements
■ Introduction to XML
o Introduction
10
o The Syntax of XML
18/04- Lab 7
o XML Document Structure 3 1
22/04/2016
o Document Type Definitions
o Namespaces
o XML Schemas
■ Introduction to XML
o Displaying Raw XML Documents
11
o Displaying XML Documents with CSS
25/04- 2 1 Assignment 4
o XSLT Style Sheets
29/04/2016
o XML Processors
o Web Services
■ Introduction to Flash
o Origins and Uses of Flash
12 o A First Look at the Flash Authoring Environment
02/05- o Drawing Tools 2 1 -
06/05/2016 o Static Graphics
o Animation and Sound
o User Interactions
■ Introduction to PHP
o Origins and Uses of PHP
13 o Overview of PHP
09/05- o General Syntactic Characteristics 2 1 Lab 8
13/05/2016 o Primitives, Operations, and Expressions
o Output
o Control Statements
14
*************************************************************************************
16/05-
REVISION - - -
20/05/2016
*************************************************************************************
15
*************************************************************************************
23/05-
REVISION - - -
27/05/2016
*************************************************************************************
16
*************************************************************************************
30/05-
STUDY WEEK - - -
03/06/2016
*************************************************************************************

Assessment Methods and Types

Assessment Methods Type Percentage


Assignments (4) 12%
Continuous Assessment
Labs/Tutorials (8) 8%
Mid-Sem Exam (1) 20%
Exam
Final Exam 60%
TOTAL 100%

3
Prescribed Texts

Main Text:
1. Robert W. Sebesta, Programming the World Wide Web. 7th Edition. Pearson. 2015

References:
1. Paul Deitel, Harvey Deitel, Abbey Deitel, Internet & World Wide Web: How to Program. 5th Edition.
Pearson. 2012.

Vous aimerez peut-être aussi