CSC 3222 Web Technologies - Spring 2020-2021
CSC 3222 Web Technologies - Spring 2020-2021
(AIUB)
Faculty of Science and Technology (FST)
Department of Computer Science (CS)
Undergraduate Program
per week)
VI. Mission:
III. Nature The mission of the Department of Computer Science of AIUB
Core Course for CS, CSE, CSSE, SE, CIS is to educate students in a student-centric dynamic learning
environment; to provide advanced facilities for conducting
IV. Prerequisite innovative research and development to meet the challenges of
CSC 3115: Object Oriented Programming 2 the modern era of computing, and to motivate them towards a
life-long learning process.
PO 7
Name: Environment and sustainability
Objective:
Understand the impact of professional engineering solutions in societal and environmental contexts and
demonstrate the knowledge of and need for sustainable development.
Blooms
Blooms Assessment
Components: CO Definition learning
level method
level
Understand the impact of Describe the increasing
professional engineering importance of web
7.1 2 C Project Report
solutions in societal and technologies on modern
environmental contexts society and environment.
Apply the fundamental
Demonstrate the knowledge
web technologies to Project and
7.2 of and need for sustainable 3 P
obtain business Viva
development.
sustainability.
PO 11
Name: Project management and finance
Objective: Demonstrate knowledge and understanding of engineering and management principles and apply
these to one’s work as a team member or a leader to manage projects in multidisciplinary environments.
Blooms
Blooms Assessment
Components: CO Definition learning
level method
level
Design real life and
Demonstrate knowledge and
society targeted Client-
11.1 understanding of engineering 6 A Project Report
Server based Web
and management principles
applications.
Apply these to one’s work as a
Develop real life and
team member or a leader to
society targeted Client- Project and
11.2 manage projects in 6 A
Server based Web Viva
multidisciplinary
applications.
environments.
Generate dynamic
PHP Basic and Lecture, Lab Work Lecture notes, CO1,
HTML with PHP, Week 2
PHP Validation and Assignments question CO2
Working with HTML
form elements i.e.
input validations with
PHP
Intro OOP in PHP
Discussing the
OOP in PHP & techniques to read
Homework, Mini- Lecture notes,
Data Access and write text files, Week 3 CO1,
project, Quiz question
using PHP Object XML files and
parsing JSON data
with PHP
Working with
PHP Session and Homework, Mini- Lecture notes, CO2,
Session & Cookie in Week 4
Cookie project question CO3
PHP
Discussing the use
and importance of Homework, Mini- Lecture notes, CO4
PHP & MySQL Week 5
Database, SQL and project, Quiz question
PHP.
Discussing the
advantages and Homework, Mini- Lecture notes,
MVC using PHP Week 6 CO3
importance of MVC project, Assignments question
architecture
Mid Term Exam Week
Week 7
Further extended
PHP & MySQL Homework, Mini- Lecture notes, CO3,
practice with SQL Week 8
Extended project question CO4
Database & PHP.
Discussing the use of
CSS to apply style to
a HTML document.,
JS history & CO2,
CSS, Intro to Lecture, Lab Work, Lecture notes,
Execution Week 9 CO3,
JavaScript Quiz question
environment,
Discussing the use
and importance of
JavaScript.
© Dept. of Computer Science, FST, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH (AIUB) 3
Applying JavaScript
JavaScript, as a client-side
CO2,
HTML Form & execution tool, Week Lecture, Lab Work Lecture notes,
CO3,
JavaScript Client-side form 10 and Assignments question
CO4
Continued validation using
JavaScript
Discussing
CO2,
advantages of using Week Homework, Mini- Lecture notes,
AJAX CO3,
JavaScript through 11 project question
CO4
AJAX
Discussing
advantages of using Week Homework, Mini- Lecture notes, CO3,
jQuery
jQuery, Implementing 12 project, Quiz question CO4
jQuery Ajax
X- Course Requirements
At least 75% class attendance is necessary to sit for the exam. If there is any assignment given to the
students, they have to submit it before the deadline decided by the course teacher.
W Withdrawal
UW Unofficial Withdrawal
Maximum topics will be covered from the textbook. For the rest of the topics, reference books will be
followed. Some Class notes will be uploaded on the web. White board will be used for most of the time.
For some cases, multimedia projector will be used for the convenience of the students.
Students must study up to the last lecture before coming to the class and it is suggested that they should go
through the relevant chapter before coming to the class. Just being present in the class is not enough-
students must participate in classroom discussions.
XV – Verification:
--------------------------------- …………………………………….
Md.Al-Amin Dr. Md. Mahbub Chowdhury Mishu
Course Convener Point of Contact
OBE Implementation Committee for CS
Date: Date:
.
............................................................. ............................................................. ............................................................
Dr. Md. Mahbub Chowdhury Dr. Dip Nandi Mr. Mashiour Rahman
Mishu Director, Associate Dean,
Head (Undergraduate Program) Faculty of Science and Technology Faculty of Science and Technology
Department of Computer Science
Date: Date:
Date: