Week - 1 |
PATH and CLASSPATH Environment Variables. |
Week - 2 |
Java Command-line Switches: -classpath, -class, -server, -jar. |
Week - 3 |
Version Control Systems: Git, GitHub. |
Week - 4 |
Build Tools: Maven, Gradle. |
Week - 5 |
Generics: Bounded type parameters, Wildcards. |
Week - 6 |
Java Database Connectivity (JDBC): Prepared statements, Transactions. |
Week - 7 |
Software Testing: Unit testing (JUnit). |
Week - 8 |
JavaFX Graphical User Interface (GUI). |
Week - 9 |
JavaFX Basics |
Week - 10 |
Introduction to event-driven programming. |
Week - 11 |
Mouse events, Key events, Animations. |
Week - 12 |
JavaFX UI controls and multimedia. |
Week - 13 |
Button, CheckBox, RadioButton, TextField, TextArea, ComboBox. |
Week - 14 |
For continual improvement: Overall course evaluation and gathering anonymous feedback from students. |