COMS 3157 Advanced Programming

Syllabus

The basis of this course is described in Follow the River and You Will Find the C, which appeared in the 42nd Technical Symposium on Computer Science Education (SIGCSE 2011).

Topics Covered

Unit 1: C programming basics

Unit 2: Pointers and arrays

Unit 3: Function pointers and structs

Unit 4: File I/O

Unit 5: UNIX processes, shell, TCP/IP

Unit 6: Sockets API and HTTP

Unit 7: Web-based software architecture