CSC 457 Internet Technologies
King Saud University, College of Computer and Information Sciences
Department of Computer Science
1438-1439 First Semester
CSC 457 Internet Technologies
Time: Sunday, Tuesday. 2:00-3:50 PM,
Date : 26-12-1438– 10-04-1439 H.
Location: Room 0160 31 1 A 048
Suggested text books and reference material:
1. Computer Networks by Andrew S. Tanenbaum.
2. Developing Web Applications by Ralph Moseley, 2007.
3. Selected papers.
4. Lecture notes.
Prerequisite: CSC 329 Computer Networks
You are strongly expected to have basic knowledge of the subjects of Computer Operating Systems, Object Oriented Programming and Computer Networks.
Credit hours: 3
Instructor: Dr. Iehab AL Rassan
Office Phone: 467-6585
E-mail: irassan@ksu.edu.sa
Office Hours: Monday 11 A.M –1 P.M, (This might change – always check my home page first)
Course website :
Section1 : http://groups.yahoo.com/group/KSUcsc457-1-39
Description of Course Contents:
An overview of Internet technologies (definitions, evolutions, examples, and, applications). Publishing and browsing technologies. Internet tools. TCP/IP, IPv6, and Client/server architectures. WWW, HTTP and HTML for text, images, links and forms. Database connectivity and indexing. Data Compression. Web-based applications development: CGI scripting, Java, and PERL. WEB site development and web services. Security, and privacy.
Course Objectives:
- To understand background knowledge of internet technologies (definitions, evolutions, examples, and, applications).
- To understand how to publishing and browsing technologies
- To learn how to use internet tools.
- To understand TCP/IP and Client/server architectures
- To understand Web-based applications development: client-side scripting, server-side scripting and the MVC design approach.
- To learn WEB site development.
- To understand background knowledge of IT Security and privacy.
| GRADING | |
| Homework, attendance | 15 % |
| Midterm Exam 1 | 15 % |
| Midterm Exam 2 | 15 % |
| Project | 15 % |
| Final Examination | 40 % |
Note: Homework and projects are due at the beginning of class time on the date they are due. They WILL NOT be accepted otherwise.
| Topics to be Covered |
||
| Topic | No of Weeks |
Contact hours |
| Introduction to Internet | 1 |
3+1 |
| What is the WWW? Web Pages, Addressing, Web Protocols. |
1 | 3+1 |
| The Domain Name System | 1 | 3+1 |
| Accessing a web page, Sending an Email, Name Resolution, Optimization of DNS performance | 1 | 3+1 |
| Electronic Mail - Architecture and Services, The User Agent, Message Formats, Message Transfer, Final Delivery | 2 | 6+2 |
| The World Wide Web - Architectural Overview, Static Web Documents, Dynamic Web Documents, HTTP –The Hyper Text Transfer Protocol, Performance Enhancements | 2 | 6+2 |
| HTTP and What are Cookies? | 1 | 3+1 |
| HTML – Hyper Text Markup Language, HTTP Methods and message headers | 2 | 6+2 |
| Web Services | 2 | 6+2 |
| Security | 2 | 6+2 |
