Skip to main content

Project 1: Your First Major Java Program (performing basic CRUD operations on a text file)


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
  1. Course Number

    DICT-MAD005
  2. Classes Start

    TBA
  3. Estimated Effort

    2 hrs./week (8 hours)
  4. Price

    Free