Course Scheduler

"Course Scheduler" is an application I worked on as part of a group project. It's designed to assist college students in course registration and provide them with the ability to track their courses and schedules. I led the group throughout this project, and in the following discussion, I will elaborate on my role in the development of this app.


Technologies Used

  • Android Studio
  • Java
  • GitHub Desktop
  • GitHub
  • Gitlab
  • XML Layouts
  • SQLite dependencies

Key Features

  • Login
  • Logout
  • Registration
  • Authentication
  • User name update
  • User deletion
  • Course registration
  • Course deletion
  • Schedule deletion

Overview and Intended User

The Course Scheduler app allows students to plan their courses and streamline the course selection process. While initially tailored for University of Manitoba students majoring in Computer Science, the system has the potential for further improvement and expansion to accommodate students from all faculties. This application is designed to enhance the process of planning course loads for students. The idea stemmed from the inefficiency of the University of Manitoba's registration system, where users have to keep multiple tabs open for each course they intend to register for and then manually compare available sections' information. Course Scheduler addresses this issue by consolidating all the necessary information for courses onto a single screen, streamlining the course selection process.