First Semester AY 2026-2027
| Course Number | IT 238 |
| Course Title | Networking and Client/Server Computing |
| Description | Client/Server computing techniques and applications. |
| Prerequisites | CMSC 137 or COI |
| Semester Offered | 1st Semester |
| Credit | 3 units |
| Number of Hours | 5 (2 lecture, 3 laboratory) |
Academic and business organizations are moving their computer processing and operations to a distributed environment and client/server architecture to take advantage of the Internet revolution. These large re-engineering and system integration projects require a significant investment in resources. However, the lack of proper expertise and the confusion surrounding the issues of open systems and client/server architecture often lead to project failures.
This course will introduce students to the evolution, advantages, and pitfalls of client/server computing. Understanding client/server architecture and relevant issues are central to the success of distributed and cooperative processing applications such as electronic commerce and data warehousing.
| On-site Exams | 40% |
| Laboratory Exercises | 40% |
| Group Project | 20% |
| Total | 100% |
| 0.00 | 54.99 | 5.00 |
| 55.00 | 59.99 | 3.00 |
| 60.00 | 64.99 | 2.75 |
| 65.00 | 69.99 | 2.50 |
| 70.00 | 74.99 | 2.25 |
| 75.00 | 79.99 | 2.00 |
| 80.00 | 84.99 | 1.75 |
| 85.00 | 89.99 | 1.50 |
| 90.00 | 94.99 | 1.25 |
| 95.00 | 100.00 | 1.00 |
Note that the course pack provided to you in any form is intended only for your use in connection with the course that you are enrolled in. It is not for distribution or sale. Permission should be obtained from your instructor for any use other than for what it is intended.
Intellectual honesty is one of the most important values the university upholds. Any work you submit for this course is your own. Cheating in exercises and other forms of intellectual dishonesty will not be tolerated. It is said that each of us has his brilliant idea and therefore you should not miss the chance of discovering yours.
If caught cheating in this course, you will receive a score of zero for that quiz, exam, or exercise. For the second offense, you will receive a final grade of 5.0 for the course.
| Name | Role | Consultation Hours | |
|---|---|---|---|
| Danilo J. Mercado | Lecture | djmercado@up.edu.ph | 1-5PM Mon; 10AM-12N, 1-5PM Tue |
| Joseph Anthony C. Hermocilla | Laboratory | jchermocilla@up.edu.ph | 1PM-3PM MW |
| Week | Date | Topic | Learning Materials | Assessment | Laboratory |
|---|---|---|---|---|---|
| 1 | Aug 7, 2026 | Introduction
|
Module 1 | Introduction | |
| 2 | Aug 14, 2026 | Architectural Models
|
Module 2 | Socket Programming Fundamentals | |
| 3 | Aug 21, 2026 | Networking and Internetworking
|
Module 3 | TBA | |
| 4 | Aug 28, 2026 | Interprocess Communications
|
Module 4 | Project Presentation 1 (F2F 5:00 PM) | TBA |
| 5 | Sep 4, 2026 | Exam 1 (F2F 5:00 PM) | TBA | ||
| 6 | Sep 11, 2026 | Remote Invocation
|
Module 5 | TBA | |
| 7 | Sep 18, 2026 | Indirect Communications
|
Module 6 | Project Presentation 2 (F2F 5:00 PM) | TBA |
| 8 | Sep 25, 2026 | Operating System Support
|
Module 7 | TBA | |
| 9 | Oct 2, 2026 | Distributed Objects and Components
|
Module 8 | TBA | |
| 10 | Oct 9, 2026 | Exam 2 (F2F 5:00 PM) | TBA | ||
| 11 | Oct 16, 2026 | Web Services
|
Module 9 | Project Presentation 3 (F2F 5:00 PM) | TBA |
| 12 | Oct 23, 2026 | Peer-to-Peer Systems
|
Module 10 | TBA | |
| 13 | Oct 30, 2026 | READING BREAK | TBA | ||
| 14 | Nov 6, 2026 | Mobile and Ubiquitous Computing
|
Module 11 | TBA | |
| 15 | Nov 13, 2026 | Distributed Multimedia Systems
|
Module 12 | TBA | |
| 16 | Nov 20, 2026 | Google Case Study
|
Module 13 | Project Presentation 4 (F2F 5:00 PM) | TBA |
| 17 | Nov 27, 2026 | EXAM 3 (F2F 5:00 PM) | |||