This document outlines the weekly topics and instructional resources for an intermediate programming course over 18 weeks. The course covers Java programming, methods, Greenfoot game development, conditional statements, keypress control, collision detection, sound, counters, and winners/losers. Instruction is synchronous via Google Meet using presentations, documents, online tutorials, and coding exercises in an online Java IDE. Students will have a preliminary exam at week 6 and a midterm exam at week 12.
This document outlines the weekly topics and instructional resources for an intermediate programming course over 18 weeks. The course covers Java programming, methods, Greenfoot game development, conditional statements, keypress control, collision detection, sound, counters, and winners/losers. Instruction is synchronous via Google Meet using presentations, documents, online tutorials, and coding exercises in an online Java IDE. Students will have a preliminary exam at week 6 and a midterm exam at week 12.
1. No Parameter/s and no return value (I,P,O) Meet Online Java IDE 2. Wtih Parameter/s and no return value (P,O) 3
Java Method Synchronous via Google Ppt
1. No parameter/s but with return value (I,P),(I) Meet Online Java IDE 2. With parameter/s and with return value (P) 4
1. External Method Synchronous via Google Docx
2. Instance of a method Meet Online Tutorial Youtube Link 5 print module
6 Prelim Examination Synchronous via BS Prelim Exam
7 Introduction to GreenFoot Game Development Synchronous via Google Docx 1. Greenfoot Interface Meet Online Tutorial 2. The World Youtube Link 3. Objects
8 Introduction to GreenFoot Game Development Synchronous via Google Docx
1. Place objects into the world Meet Online Tutorial 2. Make objects act Youtube Link 3. Run a scenario
9 Change the behavior of an object using Synchronous via Google Docx
1. Move method Meet Online Tutorial 2. Turn method Youtube Link 3. setRotation 4. setLocation 5. random movement 6. 10 1. Adding conditional statement (automatic move) Synchronous via Google Docx 2. Setting keypress to control the actor Meet Online Tutorial 3. Colliding with other object Youtube Link a. Stride scenario b. Java scenario 4. 11 5. Adding sound Synchronous via Google Docx 6. Adding counter Oubject Meet Online Tutorial 7. Adding Winner and Loser Object Youtube Link
12 Midterm Examination Synchronous via BS Midterm Exam
13 Introduction to GDevelop Game Development Synchronous via Google Docx Meet Youtube link