"In C++, it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg." -- Bjarne Stroustrup

C++, and its older cousin, C, consistently remain in the top three most popular programming languages used today (see the TIOBE programming community index). Virtually every piece of desktop software you use is backed by either C or C++. In short, C++ is one of the most relevant programming languages today even though it is over 30 years old, and there are no signs of its slowing down.

The easiest way to get the example .c and .cpp files onto your eniac account is to use wget. Simply type wget "URL" (with the quotation marks around the URL) to download the file located at the URL to your current directory. For example: wget "http://www.cis.upenn.edu/~cis190/spring2014/lectures/01/hello_world.c" will download hello_world.c to the directory from which the command is run.

This page will be filled out with links to slides, example code, and other useful information as the semester progresses.

Syllabus