Computer Science 112 Spring 2014
Gregory M. Kapfhammer
Introduction to Computer Science II
Keep in touch!

Office Hours, Email, Web, Twitter

Software
Algorithms
Data Structures
Object-Oriented
Analysis
People
Concepts
Methodologies
Techniques
Tools
Experiments
Writing
Speaking
Very Exciting!
Why?
"The magic of myth and legend has come true in our time"

Frederick P. Brooks, Jr.

What is Brooks talking about?
Software
Highlights of this Course
Class Activities
Laboratory Sessions
Group Projects
Exciting Experiments
Fun Presentations
Use Real-World Software Tools
Release Free and Open-Source Projects
Get an Internship
Found an Internship!
Read the Syllabus!
Syllabus
Art Gallery
Compiler
Virtual Machine
Halting Problem
Iteration Constructs
Let's try it!
http://goo.gl/TZUn32
Browser
Terminal
Weee.java
http://goo.gl/qahIGg
Browser
Terminal
Hooray.java