UNIVERSITY OF DAR ES SALAAM
COLLEGE OF ICT
IS383
Internet Application And Programming
Instructor
Joseph Mushi
Kijitonyama Campus
Block A,
Room No. A025
mushyjc@gmail.com
Foreword
Everyone wants to go into the Internet
Bloggers
Friends
Profession Practitioners
Employers
Employees
News house
Everything is done on the Internet
Research
Consultancy
Teaching
Business
Foreword
Internet Applications and Programming is designed
To enable successful candidate to use Internet
Applications
To enable candidate to professionally design Internet
Application
To enable candidate to implements own Internet
Application regardless of professional background.
Objectives
Be familiar with the main uses of the Internet as the primary
modern technology for online communication
Be able to use the basic features of web browsers, such as
Internet Explorer and Firefox
Be able to use such Internet tools as email, ftp, and search engines
Understand the implications of Internet on society, primarily in the
aspects of communication, commerce, crime, ethics, and privacy
Understand the generic principles of computer programming as
applied to implementing basic web-based applications
Objectives
Use the knowledge both of algorithmic functions and of computer
programming in web-based application settings
Be able to create simple web pages using HTML and CSS
Be able to write simple web programs using php/Javascript
Content
Introduction to Course
Overview of the Internet
Web Browsers and e-mail Tools
Searching; Security and Privacy on the WWW
HTML Essentials
Images and Links
Web Design
Content
Tables
Frames
Forms
Cascading Style Sheets
PHP Script / JavaScript Syntax
Functions and Arrays
Course Info.
Primary Text:
Jennifer N. Robbins, Learning Web Design: 3rd Edition, OReilly
Media, Inc., 2007.
Other References:
Brian P. Hogan, Web Design for Developers: A Programmers
Guide to Design Tools and Techniques, The Pragmatic
Bookshelf, 2009
W3C
Various Online Sources
Course Info.
Course Conduct
30 Lecture Hours
30 Practical Hours
Course Assessment:
Coursework: Accounts for 40%
Selected Lab Group-work
Mid-Term
Final Exam: Accounts for 60%
N.B: This schedule may change as we progress