2025-2026 Undergraduate Catalog 
    
    May 25, 2026  
2025-2026 Undergraduate Catalog
Add to Personal Catalog (opens a new window)

CS 243 - Software Development Tools



3.0 Credits
This course covers the basics of navigating, using, and setting up a Unix/Linux environment. This includes using a command line interface to connect to remote servers, managing files andprocesses, and user permissions. Students will also learn basic bash scripting, regular expressions, and the basic principles of version control.
Prerequisite Completion of CS 132 or CS 142 with a 2.5 or higher or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Demonstrate effective navigation and interaction with a file system using the command line.
  2. Write short scripts to move, alter or modify files.
  3. Write a regular expression to match a given pattern.
  4. Demonstrate using a version control system.


Course Typically Offered
Fall, Winter



Add to Personal Catalog (opens a new window)