Sie sind auf Seite 1von 5

AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH

Dhaka, Bangladesh

Faculty of Science & IT


COURSE OUTLINE
I.
II.

Course No

CSC 5309

Course Title

Web Development Technologies [MSCS]

Nature

Masters level course

Prerequisite
III.

Credit Hours

1.5 hours theory

IV.

Academic Term

Fall 2015-2016

V.

Instructor

Tahsinul Alam Sarker

Schedule
Theory
VI.

Day
Sunday and Tuesday

Time
8:00-9.30 P.M.

Room
421

Course Description
Web Development Technologies will describe the major technologies of the web development in
the current market. This course will describe most of the sector in web technologies and how the
web development goes forward. Different web technologies like semantic web, database
manipulation/mirroring etc, different file transfer protocol like FTP, SVN, web repository etc is
described in this course. Different language like Php,Java,Html 5.0,CSS 3.0, XML, VB Script,
Ruby on rails, Python, NodeJS will be shortly described in this course so that student can have
an overall knowledge about how the web development goes on in real market.

VII. Course Objective


The objective of the course is to introduce students with:
Basic design and implementation of websites
Discussion of different navigation and organizational strategies
Client-side technologies including HTML5, CSS 3.0, JavaScript, JSON, and JQuery
Server-side technologies emphasizing implementations in PHP,Java,Ruby on Rails,
Python
Back-end data management
Node base database like MongoDB, Relational database like MYSQL
Web DBA
Web repository

VIII Topics to be Covered


Topics

Specific Objective(s)

Time
Frame

Suggested Activities

Teaching
Strategy(s)

Introduction to
the course.

Introduction of Web
Technologies,
description of different
web technologies

03 hours
(Week 1)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Web Server,
Client, browser
site scripting,

Client Server model,


HTTP,URL,URI,
HTML, HTML5.0,
WEB 2.0, JavaScript,
CSS 3.0

03 hours
(Week 2)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Details of client
site scripting,
,CSS 3.0

HTML 5.0, CSS 3.0

03 hours
(Week 3)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session

XML in details,
Xpath,Xpointer,
XSLT, XQuery,

Details of XML

1.5 hours
(Week 4)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Details of
JavaScript and
JQuery, JQuery
mobile, Client
site validation

JavaScript, JQuery,
JQuery mobile, data
validation

1.5 hours
(Week 4)
& quiz

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Server site
Scripting
Language

PHP, JAVA,

03 hours
(Week 5)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Server site
Scripting
Language

Python, Ruby on Rails

1.5 hours
(Week 6)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session

Different
framework

Review &
Presentation

MVC pattern, N-tire


architecture, different
framework, uses of
CMS

1.5 hours
(Week 6)

03 hours
(Week 7)
Week 8- Mid Term Exam

Databases

Different types of
databases, MSQL,
SQLlite, Oracle,
MongoDB, Nodebase
database

03 hours
(Week 9)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Web Services,
AJAX,API

Web Services example,


uses of web services,
how to use web
services in different
web application,
PayPal API, Google
API
Introducing Web
security, Website
security, server
security, ecommerce in
Bangladesh

03 hours
(Week 10)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

03 hours
(Week 11)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Web Repository,
Symantec web

SVN, GIT, uses of


shared server and web
repository.

03 hours
(Week 12)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Domain and
Hosting and
FTP

Uses of FTP, Domain


and hosting panel, uses
of domain and hosting

03 hours
(Week 13)

Lecture in summarized
form along with
necessary explanation
of phrases and
concepts.

Web Security,
Ecommerce in
Bangladesh

Review and
presentation

03 hours
(Week 14)

Guest Lecture
Paper Presentation (Week 15)
Week 16- Final Term Exam

Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session
Lecture notes,
Explanation of
quotations, real
life examples,
question-answer
session

IX.

Course Requirements
Must appear the only quiz before the midterm examination and also before the final term
examination.
2. One assignment must need to be submitted in midterm and also final term,
3. Students must have 80% attendance to pass the course.
4. Assignments:
Mid Term Assignments:
Assignment 1: Report on a Web Development Tools (Deadline: Before Midterm
Exam)
1.

Bonus Assignment: Report on the Web Security. (Deadline by Midterm, Bonus


Mark will only be given to the first submission)
Final Term Assignment:
Assignment 1: Report on Web Technologies used in Bangladesh (Deadline: Before
end of Final term Exam)
Bonus Assignment: Report on How to improve Web development in Bangladesh
Market. (Bonus Mark will only be given to the first submission)
Last Date of Submission: By first Monday after final term
Form of submission:
1. Via E-mail (Compress all the files in a single zip file and send as attachment in an email to tahsinakash06@gmail.com or tahsinul@aiub.com ). Member name and ID
must be written in the body of the e-mail.
Email Instruction: If you are sending me an assignment through email
(tahsinakash06@gmail.com or tahsinul@aiub.com), make sure you have mentioned your Name,
ID, Course Name and Section. And I will email you back after its received. If I dont send any
email back that means its not received.
X.

Evaluation
Mid Term Exam:
Major Exam:
Quizzes:
MT Assignments:
Attendance & Performance:
Presentation or Bonus assignment:

40%
20%
15%
10%
15%

Final Term Exam:


Major Exam:
Quizzes:
FT Assignments:
Attendance & Performance:
Presentation or Bonus assignment:

40%
20%
15%
10%
15%

Semester grade: 40% midterm + 60% final term


XI.

Textbook/ Reference Links


1. Bricklin on Technology

By Dan Bricklin

2.

Web Technologies
By A.A.Puntambekar

3.

www.w3schools.com

Prepared By
Md.Tahsinul Alam Sarker
Part time Faculty at AIUB and Project Manager at WORKSPACE INFOTECH
Phone: +8801730642018 or +880258956341; Email: tahsinul@aiub.com or tahsinakash06@gmail.com

Das könnte Ihnen auch gefallen