Your Course

Description

This course introduces software tools that are used for building applications and in the software development process. It covers the following topics:

• All the above tools will be applied in practical programming assignments and/or small-group projects.

By the end of the course, the students will be expected to be able to:

  1. Use the basic functionality of the Unix shell, such as standard commands and utilities, input/output redirection, and pipes
  2. Develop and test shell scripts of significant size.
  3. Develop and test programs written in the C programming language.
  4. Describe the memory management model of the C programming language

Lecture Times