User Tools

Site Tools


start

This is an old revision of the document!


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:

  • ANSI-C (stdio, pointers, memory management, overview of ANSI-C libraries)
  • Shell programming
  • Filters and pipes (shell redirection, grep, sort & uniq, tr, sed, awk, pipes in C)
  • Version control systems and the “make” mechanism
  • Debugging and testing

• 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

  • Lecture:Wednesday, 5:30am - 7:30pm, SLH A
  • Lab 1: Thursday 6:00pm - 8:00pm
  • Lab 2: Friday 4:00pm-6:00pm
start.1452111331.txt.gz · Last modified: 2016/01/06 20:15 by aboelaze

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki