About the Class

The class will try to cover various topics depending on time availability and instructor's discretion. The objective of the class is to teach C programming language and advanced topics, using a Unix/Linux operating System. There are additional topics that may be covered if time allows. However, this is never the case in a six-week term.

Course Info

  • Instructor: Francisco R. Ortega, Ph.D.
  • Website:
  • Classroom: ECS 134 (6:30PM - 9:50PM)
  • Office Hours: T ==> 15:00-18:00 , W ==> 19:30-20:30
  • Office: ECS263
  • Phone: 305-348-1704
  • Email:

Textbooks and Readings

  • Required Text:
    The C Programming Language, 2nd Edition by Kernighan and Ritchie.

  • Optional Textbooks:
    The Linux Programming Interface by Michael Kerrisk

    C Programing. A Modern Approach (Second Edition). by King.

    21st Century C: C Tips from the New School by Ben Klemens

    Understanding and Using C Pointers by Richard M Reese

Teaching Assistants