| Professor:
Dr. Lillian N. Cassel 162A Mendel Hall +1 610 519 - 7341 |
|
||||||||||
| Villanova University Academic Integrity Policy and Procedures | |||||||||||
| Schedule | Texts | Links to Related Web Pages
Link Tracker |
Class Project Demonstrations | ||||||||
| Grading | Web pages created by class members | ||||||||||
| Week | Date | Topic | Reading | Assignment | ||
| 1 | 8/30 | Course introduction; overview of computer networks; introduction to the Internet and the World Wide Web HTML documents and simple forms | Web search exercise. Begin design of your own web page | |||
| 2 | 9/6 | HTML forms processing. Fundamentals of networked applications. The OSI seven-layer model. | Cassel/Austing
Chapter 1 Cassel/Austing Chapter 2 |
Web Form Exercise | ||
| 3 | 9/13 | Web Server Configuration | Apache documentation | Begin thinking about a network based application you wish to develop | ||
| 4 | 9/20 | Abstract
Syntax Notation The Application Layer and Common Services: ACSE, ROSE,
RTSE, CCR
Needs of remote execution Class Notes: ASN.1 and Common Services |
Cassel/Austing
Chapter 3 Cassel/Austing Chapter 4 |
Web page due | ||
| 5 | 9/27 | Client/Server computing
Class notes |
Supplements | Survey (Web form) exercise due | ||
| 6 | 10/4 | Email
and File transfer
applications
(Class notes: Mail, Files) |
Cassel/Austing Chapters 5 and 7 | Application #1: discussion of requirements, suggestions of projects.
By next week, put together a description of your project. This application must run on more than one computer. You may use Web tools and other support packages, but you must develop an original application. The project description will be carefully reviewed and must be approved. Be prepared to present your plan and show why it is a good learning experience. |
||
| 7 | 10/11 | Directory Services | Cassel/Austing Chapter 8 | Application #1 description due
List team members, project goals, deliverables |
||
| Break | 10/18 | |||||
| 8 | 10/25 | Encryption, Compression | Cassel/Austing Chapters 9-10 | |||
| 9 | 11/1 | Transport Layer | Cassel/Austing Chapter 11 | |||
| 10 | 11/8 | Network Layer
Class notes |
Cassel/Austing Chapter 12 | Application #1 due
Begin second application or research paper (Possible extension of first application or paper related to it. Otherwise, new project) This project must include some network related topic. You might experiment with the throughput of an application, for example. You might evaluate the effects of using TCP vs UDP or compare performance over a LAN to performance over a WAN, for example. |
||
| 11 | 11/15 | Medium Access Control, | Cassel/Austing Chapters 13-14 | |||
| 11/22 |
Thanksgiving Break |
|||||
| 12 | 11/29 | Network Connectivity, Wireless
Mobile computing
Some resources on Mobile and Wireless computing:
Wireless Application Protocol - WAP at MobileInfo |
||||
| 14 | 12/6 |
Conference style presentation of projectsSpecial class time: 6 pm to 9:45 pmAttendance and active pa rticipation by all students at all sessions required Abstracts of presentations will be available at least one week ahead of time. There will be demonstrations of the working projects, and questions, suggestions from the audience |
||||
| 15 | 12/13 |
|
||||
| 16 | 12/20 |
Conference style presentation of projects continuesAttendance and active participation by all students at all sessions required Abstracts of presentations will be available at least one week ahead of time. There will be demonstrations of the working projects, and questions, suggestions from the audience |
||||
Make your goals clear and be sure the page is organized to present
some kind of information well.
There is lots of room for creativity and imagination in this assignment.
These guides are given to describe a base expectation. Go on from
there in any way that seems appropriate for you.
You will need regular access to the class web page. You will need access to a computer system where you can prepare web materials and make them accessible to the rest of the class. You will also need to be able to write programs that use network resources and allow others in the class to have access to your programs. You will have an account on the department computers for this purpose. You may use other computers as long as the access requirements are met.
Access to G50 (The Networks Lab) will be available when you need it.
The room is restricted to students in networking courses. You will
be given the combination of the lock on the door. Do not share this
information with anyone else. The reason for this restriction is
to allow adequate computing resources to support the networking courses
and to give us freedom to do some experimenting that would not be appropriate
for a general purpose laboratory. Please respect the rules and do
not give access to others.
Grading
Your performance will be assessed based on regular, active participation
in and contribution to the class discussions; some homework assignments
such as the Web page creation, a project that you will design and implement;
several class presentations of varying length. I prefer not to have examinations
unless it seems necessary for the integrity of the course. An important
component of class participation is finding related material for this course
on the Web and submitting the links to be added to the class page.
You will be required to provide a written review of at least two such pages
submitted by others.
Here is a starting point for a grading plan:
Grades available are A, B, C and F, with + / - options on the A, B,
C grades.
1. Do everything that is required for the course (submit every
assignment on time, complete and correct), attend every class and participate
actively.
===> B
2. Do less than what is required, grade goes down. The
amount depends on how much is neglected.
3. Do more than what is required, the grade goes up. Again,
the amount of increase depends on the degree of excellence of the work.
| Student or team
Web form project Semester Project |
Semester Project Overview and Status |