MURFREESBORO — MTSU
students wanted an online planning tool to assist with class scheduling. A trio
of computer science majors not only conceived the idea, but they designed
Schedule Planner for PipelineMT’s home page.
Registration begins Monday, April 7, for both summer terms
and fall semester. For Schedule Planner, this marks its third major use since
summer 2013 when it was unveiled during CUSTOMS orientation for new and
transfer students.
Schedule Planner offers many features to help guide students
in finding the schedule best suited for them. The planner lets users select
upcoming terms, class times, days of the week, break times and lunch break;
include course types, ranging from off-campus, Honors, distance learning,
veterans and more; and review selections.
PipelineMT is found on the MTSU home page, http://mtsu.edu/,
or visit http://scheduler.cs.mtsu.edu/sch/#/form.
The Schedule Planner site informs users it does not register
them for classes. After finding a schedule, students should use PipelineMT to
register for classes.
Graduate students Nathan Reale of Franklin, Tenn., and
Anthony Mills of Murfreesboro and Alex Charles, a junior from Franklin, worked
on the grant-driven project, which was sponsored by computer science professor
Cen Li. Information Technology Department’s Lisa Rogers served as overall
project leader.
“We all appreciate that the project is something that other
people have taken an interest in and that it became something with worth,”
Charles said. “The effort that everyone put toward it really made it work well
and I’m glad I got to work alongside them.”
Reale, who will
graduate in May and is a Windows systems administrator for the computer science
department, said it was one of the best projects he has worked on as both an
MTSU undergraduate and graduate student.
Reale said it
marked the first time he had designed a significant application from the ground
up.
“Most of the
projects we do in class are much smaller, and we are given strict guidelines,”
he said. “For this project, we had a lot of freedom and were able to experiment
with different technologies. We made a lot of mistakes and had to spend extra
time fixing them, but it was an amazing learning experience. And in the end, we
created something that people actually use.”
Charles worked on the functionality and presentation of the
web page, “helping to make sure that getting the user’s input and showing the
results all worked well together.”
A computer science major and math minor, Charles said the
scheduler saw thousands of uses during registration (for spring 2014), with
more than 1,500 unique users Nov. 3-Nov. 12.
From a programming standpoint, Reale took the technical lead
in that he had the most experience, designed most of the project architecture
and built the foundation. By summer 2013, the trio collaborated and completely
rewrote the entire project.
Mills
said such teamwork was key.
“We
worked individually on various components of the project, and consulted with
each other when we knew our tasks would interfere with one another, but none of
us ever really felt the need to assert leadership over the group, as we all
were motivated enough to complete the project to the best of our abilities,”
said Mills, who will graduate in May and is a computer science graduate
teaching assistant.
All
agreed it was an extremely successful project and communication amongst
themselves and between them, information technology and the scheduling office
led to the positive result.
“Without them, there would be a lot of ‘well, maybe it
should be like this,’ and it would not have become a tool that students can
really use,” Charles said. “We were also able to have students in CUSTOMS
sessions try the scheduler during its development, so that feedback really
helped us make it something that people would appreciate.”
Charles said the main issues they ran into were related “to
getting our program to play nicely with the database containing all the
information we needed to use to build the schedules, like classes and meeting
times. Working directly with ITD helped to get these problems resolved and
stopped them from being a progress-halting obstacle.”
Charles, a computer science student worker, thanks Li for
the opportunity to work on the project.
“She has been the main reason I have work experience,” he
said. “I am glad that I got to work with people with much more experience than
myself because that exposure is very helpful and humbling.”
No comments:
Post a Comment