Courses

 

COMS4995-01: VoIP Security (Fall 2008)

This is a seminar and lab course on VoIP (voice-over-IP) and VoIP security. Here, we define VoIP broadly to include real-time voice, video and instant messaging. As part of the course, students

  • learn about VoIP protocols and technology;
  • install, test and measure a complete VoIP system;
  • conduct a team project implementing, as open-source software, an aspect of VoIP;
  • prepare a survey talk on a topic related to VoIP;

COMS E6181: Advanced Internet Services (Spring 2008)

In-depth survey of protocols and algorithms needed to transport multimedia information across the Internet, including audio and video encoding, multicast, quality-of-service, voice-over-IP, streaming media and peer-to-peer multimedia systems. Includes a semester-long programming project.

COMS 4118: Operating Systems I (Spring 2007)

Design and implementation of operating systems. Topics include process synchronization and interprocess communication, memory management, virtual memory, interrupt handling, processor scheduling, device management, I/O, and file systems. Hands-on study of Linux operating system design and kernel internals. Science requirement: partial fulfillment.

Series of lectures, combined with homework assignments that are primarily focused on programming. Students will gain hands-on experience and will apply the concepts that are presented and explained in the lectures.