/IUEA-OOP1

Example programs from class will be posted here.

Primary LanguageJava

IUEA-OOP1

Programming Diagnostics for the OOP1 course at IUEA.

The programs in this repository are designed to correspond to the introductory Object-Oriented Programming course at the International University of East Africa in Kampala, Uganda. These sample programs demonstrate good style while introducing all the topics that a novice programmer needs to master in an introductory course. They are designed to be read through and then interacted with to explore the relationship between the output a student sees and the code creating that output. Most weeks feature exercises to challenge students and help them master these basic concepts. Occasionally the more advanced topics do not include these exercises and students are encouraged to attempt to replicate the code on their own and apply the concepts to other programs they have seen.

June 20: Hello.java, Proper Programming Techniques

June 22: Basic.java, Data.java, Control.java

June 27: Control.java, In.java, wordCount.java

July 4: WhileLoop.java, Guide to Proper Programming Techniques

July 6: Review Session

July 11: Stars.java, Teams Exercise

July 13: RandomWalker.java, RandomWalkers.java

July 18: BankAccount.java

July 20: wordCountWithMethod.java, MathFunctions.java, HollowDiamond.java, HollowSquare.java

July 25: Car.java, Thing.java

July 27: Fibonacci.java