CSC 457 Internet Technologies
King Saud University, College of Computer and Information Sciences
Department of Computer Science
1446 First Semester
CSC 457 Internet Technologie
Time: Sunday, Tuesday Section 1 from 8:00-10:00 AM, Section 2 from 10:00 AM-12:00 PM
Date : 14-02-1446 To 04-06-1446 H. 18-08-2024 To 12-12-2024 G
Location: Room SEC 1 : A 62, SEC2 : A62
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 1 P.M –2 P.M, (This might change – always check my home page first)
Course website :Section1 :https://piazza.com/ksu.edu.sa/fall2024/csc457sec1
Section2 : https://piazza.com/ksu.edu.sa/fall2024/csc457sec2
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 | 30 % |
Project | 15 % |
Final Examination | 40 % |
Assignments :
- You have to post one question and its answer on the course website after every lecture. Also, you are required to evaluate someone else’s posted question and its answer from the previous lecture, giving score out of 5.
- HTML and assignments .
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 |