Dr. Alan Garvey
Spring 2023
CS 180 Picture of Dr. Garvey
CS 191 CS 291 CS 480 CS 495

Computer Science 180: Foundations of Computer Science I

Professor: Dr. Alan Garvey

Section 3: MWF 10:30-11:20am VH 1328

Lab: T 10:30-11:20am VH 1232

Office Hours

Syllabus

The course syllabus is available online.

Books

There is one required textbooks for this class:

  • Starting Out with C++: From Control Structures through Objects by Tony Gaddis, Pearson, 2018, Ninth Edition

Style Guide

A C++ language style guide will be adhered to in this course.

Calendar

A calendar that I hope to stick to fairly well. Note that it has the dates for all exams. If those need to change, I will give you ample notice.

Clang Compiler on Windows

Thanks to John Neitzke for preparing A guide to installing Code Blocks and Clang on Windows.

Example Files

Exams

  • There will be three inclass exams, plus a comprehensive final

Labs:

  • There will be roughly a lab a week, held on Tuesdays in VH 1232.