CSE3233-Network Programming
Posted by cinsdikici on February 11, 2019
Course Unit Title | Network Programming |
Course Unit Code | CSE3233 |
Course Time: | Monday [09:55-12:30], Monday [16:00-19:00] |
Course Room: | C208 |
Level of Course Unit | BSc |
Course Platforms | CengNetPrg Group // NetPrgClass @Google Classroom |
Theoretical | 3 |
Semester | Spring |
Name of Lecturer(s) | Asst. Prof. Dr.Muhammed Cinsdikici |
Mode of Delivery | Face-To-Face |
Language | Turkish |
Assistant | Office phone: |
Prerequisities | — |
Objectives of the Course | Objectives of this course includes providing students with the understanding of current trends in communication protocols and providing them information about socket programming, inter-process communications and network research. |
Textbook | 1. InterProcess Communications in LINUX, John Shapley Gray, Prentice Hall, ISBN-13: 978-0130460424, 2003
2. C# Network Programming, Richard Blum, Sybex, ISBN: 978-0-7821-4176-4, 2002 3. Java Network Programming, Merlin & Conrad Hughes et.all, Manning, ISBN-13: 978-0138412067, 1997 |
Learning Outcomes |
|
Course Contents | Linux Processes and Environment, Primitive Communications, Pipes, Process Message Queues, Semaphores, Shared Memory, Remote Procedure Call, Network Layer Programming [Sockets, TCP/UDP Programming], Application Programming Samples [ICMP, SNMP, SMTP, HTTP] |
Grading & Projects | %30 HomeWorks + %20 MidTerm + %20 Final Exam + %30 Final Project Late submission of the homeworks and projects are not going to be accepted. The assessment principals are;
————————————- On time submission are scored as max.100/100 One week late submissions are scored as max. 80/100 Two weeks late submissions are scored as max. 60/100 Others are scored as 0. |
Weekly Detailed Course Contents |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recommended or Required Reading | 2. Silberschatz Galwin, Operating System Concepts with JAVA, Wiley, 20041. Andrew S. Tanenbaum, Albert S.Woodhull, The Minix book: Operating Systems – Design and Implementation- (3.rd Edition),Prentice Hall, 20062. Silberschatz Galwin, Operating System Concepts with JAVA, Wiley, 2004 |
Leave a Reply