CSC 130 Computer Science I

Welcome to Computer Science I

Hour of Code Promo

"Computers and networks are more than mere tools: They are like living things, themselves. Unlike a rake, a pen, or even a jackhammer, a digital technology is programmed. This means it comes with instructions not just for its use, but also for itself. And as such technologies come to characterize the future of the way we live and work, the people programming them take on an increasingly important role in shaping our world and how it works."

- Douglas Rushkoff, author of "Program or Be Programmed"



  1. Problem Solving and Eclipse
  2. Objects & Methods
  3. Arithmetic
  4. Booleans and Conditionals
  5. Simple Loops
  6. Strings and I/O
  7. More Loops
  8. Object Internals
  9. Arrays
  10. Two-Dimensional Arrays
  11. Exceptions and Files