Course Goals | - Provide a systematic introduction to the C language and C++ for students who have been previously exposed to another high-level programming language.
- Introduce aspects of the UNIX operating system relevant to developing C programs, such as utilities, system calls, and standard libraries
|
Textbook | - A Book on C , by Al Kelly and Ira Pohl, Addison-Wesley, Fourth Edition 1998. ISBN: 0-201-18399-4
- C How to Program, by Paul Deitel and Harvey Deitel, Prentice Hall, Fourth Edition 2004. ISBN: 0-13-142644-3 (covers both C and C++)
|
Major Topics Covered in Course | - Basic control structures
- Expressions
- Data types
- Functions and parameter passing
- Program structures
- Pointers and arrays
- Strings
- Unix I/O interface
- Input and output system calls
- Program creation and debugging tools
- Classes and types
- Inheritance and object-oriented programming
- Exceptions and templates
|
No comments:
Post a Comment