Comp 217: Unix and C/C++ Programming with Lab

Professor: Ricky J. Sethi

Catalog Description
This course introduces computer programming and emphasizes solving real-world problems in the GNU UNIX programming environment. Given a problem statement, students are guided through the user view, designer view, and programmer view to develop solutions to the problem. Basic C/C++ programming skills are developed in the problem-solving process. In the lab, students use C/C++ syntax to develop software solutions to problems related to electronics and computer technologies, and test and debug prior to finalizing program documentation.

Texts and Materials
Required:
  • C++ FOR ENGINEERS & SCIENTISTS, BRONSON

Recommended:
  • The Waite Groups C++ Primer Plus by Stephen Prata

Suggested:
  • Simple C++: Featuring Robodog and the Profound Object-Oriented Programming Method (POOP) by Jeffrey M. Cogswell
  • Thinking in C++ by Bruce Eckel
  • Absolute Beginner's Guide to C by Greg Perry

Lecture Notes


Lab Notes

No comments:

free counters