This page is http://www.cse.lehigh.edu/~brian/course/cunix/
Instructor: Prof. Brian D. Davison
davison (at) cse.lehigh.edu
http://www.cse.lehigh.edu/~brian/Time/Location: Mon/Wed/Fri 10:10-11:00am in Maginnes 112 Teaching Assistant: Osama Ahmed Khan
oak204 (at) lehigh.eduCatalog Description: C language syntax and structure. C programming techniques. Emphasis on structured design for medium to large programs. Unix operating system fundamentals. Unix utilities for program development, text processing, and communications. Prerequisites: CSE 17 Introduction: The 'C' programming language was originally developed for and implemented on the UNIX operating system. The language itself is not tied to any particular hardware or system, helping make C programs portable across many different systems. C is often called a middle-level computer language as it combines the elements of high-level languages with much of the power of assembly language. UNIX and UNIX-like operating systems (such as Linux and newer versions of the Mac OS) power much of the Internet. They are inherently multi-user, multi-process, and often extensively networked, and UNIX has provided such services for decades.
In addition, both C and UNIX are used in many upper-level CS courses. This course is intended for undergraduate students interested in learning the C programming language and learning how to become proficient in using and programming within the UNIX environment.
Useful Links: Syllabus, Schedule, Homework, Links to additional resources