CSB2125: Programming Logic: Java
05/01/2023 to 04/30/2024 • Modified 11/07/2023Course Description
This semester-long course will introduce the student to the basic concepts of programming in Java. The student will learn and apply key programming concepts such as the use of variables, functions, loops, conditional statements, object-oriented programming, and the use of graphical user interfaces in the Java programming language. Throughout the course, the student will demonstrate mastery by completing practical programming exercises. Upon completing this course, students will be prepared for further programming in Java or can apply their understanding of Java to develop skills with other programming languages.
Prerequisite
Junior Standing
Schedule
Module 1: Intro to Java Programming
Module 2: Using Data
Module 3: Using Methods, Classes, and Objects
Module 4: More Object-Oriented Concepts
Module 5: Making Decisions
Module 6: Using Loops
Module 7: Characters, Strings, and Stringbuilder
Module 8: Arrays
Module 9: Intro to Inheritance
Module 10: Exception Handling
Module 11: File Input and Output
Module 12: Intro to Swing Components (GUI)