Project 1: Your First Major Java Program
Department of Information and Communications Technology
Enrollment in this course is by invitation only

Course Overview
This course is designed to introduce students to computer programming using Java as the implementing programming language. This course gives emphasis to the basic syntaxes used in Java. By the end of this course, the attendees must be able to create a simple Java application to perform writing, reading, updating and deleting data on a text file.
What You Will Learn
At the end of this course, you will be able to:
- Understand the basics of Java programming
- Perform Input and Output Operations
- Perform Arithmetic Operations
- Manipulate Strings
- Use Functions
- Create a simple application that will be able to perform CRUD operations on a text file
Course Content
Week 1: Introduction to Eclipse and Java Programming
13 Videos | 1 Activity
13 Videos
- Welcome to the course!
- Variable Declaration and Initialization
- User Input
- Type Casting
- Arithmetic Operations
- Summary
1 Activity
- Exit Assessment
Week 2: Flow Control and Arrays
10 Videos | 1 Activity
10 Videos
- If statement
- Else-If statement
- Switch statement
- Arrays
- While loop
- Do-While loop
- For loop
- Using for Loop in Arrays
- For Each Loop
- Summary
1 Activity
- Exit Assessment
Week 3: Functions
5 Videos | 1 Activity
5 Videos
- Creating and calling functions
- Function Parameters
- Return
- Method Overloading
- Summary
1 Activity
- Exit Assessment
Week 4: Java Strings and Math Class
5 Videos | 1 Activity
5 Videos
- String variable declaration and initialization
- Different String Functions
- Different Math Functions
- Java Project: Performing basic CRUD operations on a text file
- Key Takeaways
1 Activity
- Exit Assessment