80 likes | 198 Vues
This course, CS.4514, teaches the core principles of computer networks and systems under the guidance of Professor Dr. Mark Claypool. With a focus on multimedia performance and collaborative filtering, students will engage in hands-on programming across different network layers using C and Unix. The course includes two non-cumulative exams, multiple programming projects, and group work, ensuring a comprehensive understanding of networked systems. Prerequisites include C programming and Operating Systems. Join us to explore the networks that are integral to modern computing!
E N D
Computer Networks CS 4514
Topics • Background • Admin Stuff • Motivation • Objectives
Professor Background • Dr. Mark Claypool (professor, “Mark”) • Research areas • multimedia performance • collaborative filtering • Underlying themes: • systems • networks • MQPs and MS theses
Student Background • Name • Class (freshman, junior …) • Major (CS, EE, Basket Weaving ...) • C experience • Unix experience • Operating Systems? From me? • Other
Syllabus • http://www.cs.wpi.edu/~claypool/courses/4514-A99/ • TAs: Hao Shang and Hong Su • Office hours: • Monday: Thursday: • Tuesday: 2:30-3:30 Friday: • Wednesday: • Email • Text Book: Good stuff so read, but will focus • Names?
Course Structure • Grading • Exams: 2 exams, not cumulative • Projects: 3-4 programming projects • Homework: 3-4 homeworks • Groupwork for projects, not for homework • Prerequisites • C programming (a must) • Operating Systems (a must) • Unix (recommended) • Probability?
Why This Class? • WPI requirements • “core course” for CS majors • 4000-level course • Cross listed with ECE • Networks are everywhere! • Modem, phone line, and software to join • Indeed, the network is the computer! • Fun!
Course Objectives • Understanding of Networks and Systems • Efficient and effective • Educate others • Motivation • Hands-on programming of several network layers • C and Unix • Maybe a network simulator (Tcl)