CS 2043

CS 2043

Course information provided by the 2024-2025 Catalog. Courses of Study 2024-2025 is scheduled to publish mid-June.

UNIX and UNIX-like systems are increasingly being used on personal computers, mobile phones, web servers, and many other systems. They represent a wonderful family of programming environments useful both to computer scientists and to people in many other fields, such as computational biology and computational linguistics, in which data is naturally represented by strings. This course takes students from shell basics and piping, to regular-expression processing tools, to shell scripting and Python. Other topics to be covered include handling concurrent and remote resources, manipulating streams and files, and managing software installations.


Prerequisites/Corequisites Prerequisite: one programming course or equivalent programming experience.

Last 4 Terms Offered 2025SP, 2024SP, 2023SP, 2022SP

When Offered Spring.

Comments No previous knowledge of UNIX or expertise in any particular language is assumed.

View Enrollment Information

Syllabi: none
  •   Seven Week - First. 

  • 1.5 Credits S/U NoAud

  • 12019 CS 2043   LEC 001

    • MWF
    • Jan 21 - Mar 11, 2025
    • DiNapoli, R

  • Instruction Mode: In Person

    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/