Introduction to Computing I |
|
This course is an introduction to computer science through the study of programming utilizing the object-oriented language Java. Topics include program control, data structures, arrays, classes and objects, inheritance and polymorphism, data abstraction, and modular design. A weekly two-hour laboratory provides the opportunity to develop programming and design skills.
Walter Savitch, Java: An Introduction to Problem Solving and Programming (4th Edition).
This course will use the Marmoset system for submitting and automated testing. More information coming soon!
We are using the BlueJ introductory development environment.
Instructions on installing BlueJ and a pre-packaged BlueJ for Windows.
More information about using BlueJ from the Lab00 web page.
| 20% | Midterms |
| 20% | Final Exam |
| 50% | Laboratories |
| 10% | Homework/Participation |