This is where I display grades and organize resources for CS3360 — Object-Oriented Software Development
Fall 2021
Class Schedule: 2:00 - 2:50pm MWF
Current Grades
(Note: the final grades are not fully accurate as they are not weighted according to the syllabus description, but are posted here regardless in order to give a general idea of individual progress)
Links of Interest:
Assorted Videos
Is the Metric System Actually Better?
Applets from YesterYear! (FF or IE)
Ball Demo
Plot Demo
MultiPlot Demo
Homework Assignments:
-
HW7: Pair/Group Project -- Design Pattern Presentation: (Due: Fri 11/19 - Mon 11/22)
Project Details
- HW6: Java Polymorphism (Due: Fri 11/12)
HW Details
- ZyAssign: CH10. Complete the Participation/Challenge/Lab sections listed in CH10 ZyAssignment (Due: Fri 11/05)
- HW5: MarsLander: the Final Countdown (Due: Fri 10/08)
HW Details
Plus: ZyAssign_CH4_11 Complete all the interactive exercises in selected sections of chapters 4 and 11 (Due: Fri 10/08)
- HW4: Installing and Compiling Java for Interfaces, Polymorphism... and RadixSort — Due: Fri 10/01
This assignment is posted in your D2L account for this course. Turn in your completed report (Word doc, or PDF) to the D2L assignment folder.
HW Details
- ZyAssign_CH4_7_8_9 : :
Skim Chapters 4-7 for interesting section headers.
Read CH8-9.
Complete the selected Participation/Challenge/Lab sections in chapters 4, 7, 8-9 (Due: Fri 9/24)
- ZyBook CH2-3: Skim over ZyBook CH2-3. Complete the listed exercises for ZyAssign_CH2-3 (Due: Fri 9/17)
- HW3: One More Codingame Project — Due: Fri 09/10
HW Details
- HW2: Uncle Bob Presents: SOLID Principles of OO Design — Due: Fri 09/03
Watch the "Uncle Bob" presentation on his SOLID Principles of SW Design.
Then download and answer the questions in the attached THQuiz Word doc.
(Note: a PDF of code and figures used in the presentation is also provided for your reference during the video. No need to turn this back in!).
Print and turn in the completed Takehome Quiz in-class on the due date.
- HW1: Four Codingame Projects — Due: Fri 09/03
Implement the following projects in Java on codingame.com:
- Onboarding
- Power of Thor
- Temperatures (Note: no graphical feedback)
- Mars Lander - Level 1
HW Details