Bit 2207 Web Design and Development Ii

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

BIT 2207 WEB DESIGN AND DEVELOPMENT II (45 CONTACT HOURS)

Prerequisite: ICS 2203 Web Application Development I

Course Purpose
This course introduces students to the specifics of the World Wide Web and Internet based
programming.

Learning Outcomes
At the end of the course the student should be able to:
 Describe client/server paradigm
 Explore in detail features of website design and construction using HTML, CGI,
backend databases and server scripting languages
 Demonstrate ability to construct web clients and servers.
 Demonstrate skills in building systems that can integrate Internet and web
components, and databases.

Course Description
Scripting: Client Side scripting languages: Javascripts, VBscripts, Benefits of Client-Server
Architecture, Client/server protocols, Two tier and three tier Architecture: Fat clients and Thin
clients. Installation of Web Servers: IIS, Apache, Tomcat, Wamp servers. Creating dynamic
client server systems using tools such as JSP, Java servlets, CGI, PHP, JSP, ASP, JAVA
applets, PERL, Ruby on Rails, Jumla, Python. Use of a scripting language for animation,
images and sound. Advanced features of Internet based programming language. Managing
events and creating user interfaces and their application in Internet. Connecting to Databases
such as SQL Server, MySQL, Microsoft Access. Management of resources and users,
Performance monitoring.

Teaching Methodologies
Lectures, assignment, practical and tutorial sessions in Computer Laboratory, individual and
group assignments, exercises and project work

Instructional Materials/Equipment
Overhead projector and computer, handouts, white boards, appropriate application software
and internet.

Course Assessment
30% Continuous Assessment (Tests 10%, Assignment 10%, Practical 10%)
70% End of Semester Examination.

Course Textbooks
1. Leila Green (2010). The Internet: An Introduction to New Media, ISBN-13: 978-
1847882998.
2. Harvey, Paul (2011). Internet and World Wide Web: How to Program, ISBN-13: 978-
0132151009
3. Geelen J. R (1999). Computer Basic: An Introduction to the Internet,
Everything Simple.Com Ventures, ISBN-13: 978-0968483619

Reference Textbooks
1. Wesley Chun (2006) Core Python Programming, Prentice Hall, ISBN-13: 978-
0132269933
2. Steve Holden (2002). Python Web Programming, New Riders Publishing, ISBN-13:
978-0735710900
3. Rose T.M. (1993). An Introduction to Internet Management, Second Edition, New
Jersey: Prentice Hall, ISBN-13: 978-0131772540

Course Journals
1. Acta Informatica ISSN 0001-5903
2. Advances in Computational Mathematics ISSN 1019-7168
3. Advances in data Analysis and Classification ISSN1 1862-5347
4. Annals Of software Engineering ISSN 1022-7091

Reference Journals
1. Journal of computer science and Technology ISSN 1000-9000
2. Journal of Science and Technology ISSN 1860-4749
3. Central European Journal Of Computer Science ISSN 1896-1533
4. Cluster computing ISSN 1386-7857

You might also like