Welcome to CS 141! As its name indicates, this class is intended as an introduction to the field, not just for potential majors and minors, but also for students of other disciplines interested in an introduction to computer science.
Edsger Dijkstra famously said that "computer science is no more about computers than astronomy is about telescopes." While we will certainly spend time learning programming skills, the focus is on problem solving and abstraction. Programming concepts will be introduced as needed to illustrate different ways to break down problems, and increasingly complex ways to handle increasingly complex interactions. Though the language we will use is Java, the core ideas will apply to programs in any language, and to day-to-day problems that don't involve a computer at all.
This class meets 5th hour on MWF; its two lab sections meet Thursday during 5th hour (A) or 6th hour (B).
The primary textbook for this course will be Barnes and Kölling Objects first with Java, 4th edition. ISBN #9780136060864.
More will be posted here as the time gets closer.
Don Blaheta / dblaheta@knox.edu