Guide to Object-oriented Programming With Java (Computer Science 4 All Version)
Introduction
I developed this guide as a way to present Object-Oriented Programming (OOP) concepts using the Java programming language a 400-level course. While teaching "Object Oriented-Programming With Java" (CIS425) for at Buffalo State University (and Java Programming (CSE113) for the Computer Science Department at the University at Buffalo) for a few semesters I have researched and used quite a few different Java/OOP textbooks. Most of these textbooks covered the Java language OOP concepts well enough but they tended to be written with a general audience in mind. I needed to supplement these textbooks with numerous lecture notes on using the Eclipse IDE as their code development environment.
Knowledge of OOP and C++ are pre-requisites for the course. I needed to find a textbook and create notes aimed at an intermediate level programming student. In reality, about 20% of my students each semester were at a beginning OOP understanding and the rest were at a more advanced level already.
This guide is intended for you to learn the Java language and OOP concepts.
Visit the Let's Get Started! page.
You may also want to visit one of my other guide web sites: Guide to HTML, CSS, and JavaScript, Guide to PHP & MySQL, Guide to Oracle SQL.