ITS201 - Advanced Web Applications Development
ITS201 - Advanced Web Applications Development
GRADUATE SCHOOL
I. COURSE INFORMATION
IT applications are increasingly web-based. Web technology has grown to include a variety of
business, academic, organizational and social applications. Diverse multi-cultural and multi-
lingual user communities now depend on web technology. This knowledge are covers the design,
implementation and testing of web-based applications including related software, databases,
interfaces and social media websites. It also covers social, ethical and security issues arising
from the Web and social software.
1. Values- oriented
2. Socially and ethically responsible
3. Professionally competent
4. Critical and creative thinkers
5. Lifelong learners
6. Globally -oriented
PLO 2: acquire high-level IT research skills meeting the needs of the industry and academe,
providing research works that could trigger innovation, which could foster socio-economic
development creating employment in the area of information technology;
PLO 3: develop researches in line with the discovery of new knowledge in the field of
information technology;
PLO 4: acquire comprehensive knowledge and understanding of the key issues relating to the
efficient, effective and strategic use of information technologies in different organizations.
HTTP protocol
Client-side programming
Server-side programming
Web services
Web servers
Emerging technologies
Standards and standards bodies
Hypertext/hypermedia
o Effective communication
o Interfaces
o Navigation schemes
o Media types
Web design process
o User modeling and user-driven design
o Web design patterns
o Information organization
o Usability
o N-tier architectures
modalities
Broadcast communication modalities
Collaborative and community modalities
Ethical issues
o Digital divide
o Freedom of speech vs. hate speech
o Pornography
o Privacy
o Copyrights, digital content rights
Web Interfaces
Web site implementation and integration
Database integration
Accessibility issues
Web accessibility initiative
Client Security
o Cookies and web beacons
o Phishing
o Transaction security-certificates and secure
connections
o Spyware
o Viruses
o Man-in-the-middle attacks
Server Security
o Securing a server
o Securing a host
o Denial-of-service attacks
Attacks via clients (e.g. zombies and DOS)
DNS poisoning
Present and function website that apply the concept of web development and CLO 2, 3
security. The website should be uploaded on the net.
Review a research paper related to web development programming language as well CLO 3
as the web application.
X. GRADING SYSTEM