海角社区

Java Boot Camp gives Computer Science students a refresh in coding

By Eric Devlin
Computer Science students Taylor Bellegue (right) and Lynn Yip (left) have led the new program Java Boot Camp for those looking to sharpen their skills in coding. The program has quadrupled in size since it launched in August 2021. Photos courtesy of Taylor Bellegue and Lynn Yip.

Computer Science students Taylor Bellegue (right) and Lynn Yip (left) have led the new program Java Boot Camp for those looking to sharpen their skills in coding. The program has quadrupled in size since it launched in August 2021. Photos courtesy of Taylor Bellegue and Lynn Yip.

Winter and summer breaks can be the perfect times for students to relax and recharge as they prepare for the work ahead in the upcoming spring and fall semesters. Yet for some it can come at a cost. The time away from the classroom can cause them to inadvertently forget much of the material they just finished learning. Montgomery County Community College Computer Science Professor Kendall Martin knows the problem all too well.

鈥淪tudents go away for break, and they don鈥檛 retain the lessons they learned in the program,鈥 she said. 鈥淭he next semester they come back with lost skills.鈥

Looking to break this cycle for her students, Dr. Martin may have cracked the code. Last August, she recruited two of her top students, Taylor Bellegue and Lynn Yip, to lead an extracurricular online program to help students re-familiarize themselves with the coursework they鈥檇 soon be seeing in the upcoming semester. This free program is called Java Boot Camp.

Run in between semesters, the four-week program is held virtually through the communication platform, Discord. Bellegue and Yip assign projects to Computer Science students of various skill levels and serve as mentors as they look to sharpen their skills in computer wizardry. The course is mainly taught asynchronously, though Bellegue and Yip also provide an hour a day of live, synchronous support. The program is run through the Women In Science and Technology (WIST) and funded by the WIST/STEM department. At its start last summer, the program had 10 students. When it was offered again during winter break, attendance number quadrupled.

Yip and Bellegue serve as student mentors, a task they both really enjoy.

鈥淚 think bringing student mentors in is a wonderful idea,鈥 said Yip. 鈥淲e went through the same classes and had the same fear that everyone is smarter than me. We鈥檙e there because we can say 鈥榳e were there too. Everyone feels the same way.鈥欌

鈥淪tudents can brush up on skills in a non-graded way. It gives them motivation during time off,鈥 said Bellegue. 鈥淔or students that really think this will be a career for them, it鈥檚 a good idea to stay refreshed.鈥

Bellegue, 32, of Norristown, graduated from Boyertown Senior High School in 2008. She first enrolled at 海角社区 that same year to pursue a career in computer graphics but left the College for personal reasons. In 2019, she enrolled again looking to obtain a Cloud Computing Certificate. Her academic advisor, Robert Heller, suggested she take an entry level computer programming course.

鈥淭oward the end of the semester,鈥 she said, 鈥淒r. Martin recommended I switch to earning an associate鈥檚 degree in Computer Science. I was in a place in my life where I was definitely willing to take direction from people from knowledge and an education skillset. So I switched and I had her for three semesters after.鈥

Since starting the program, Bellegue landed a role as a student worker at the Help Desk for the past year and a half. She is also a member of Phi Theta Kappa, the international honor society for community colleges. This month she joined the College as part-time business intelligence data analyst. Bellegue is scheduled to graduate in the spring of 2023 but may end up finishing her degree as early as next fall.

鈥淪tudents can brush up on skills in a non-graded way. It gives them motivation during time off. For students that really think this will be a career for them, it鈥檚 a good idea to stay refreshed.鈥 -Taylor Bellegue

Similarly, Yip, 26, a 2013 Upper Moreland High School graduate, studied piano performance before earning a degree in German and linguistics from Temple University in 2017. Today she works for the Bucks County Library System and is finishing a certificate program in Software Engineering. She plans to continue her education in graduate school studying Computer Science.

The Willow Grove resident said it was living under quarantine in 2020 that forced her to take stock of her life.

鈥淚 had a lot of free time,鈥 she said. 鈥淚 started learning how to code through a Computer Science program online.鈥

In the fall of 2020, Yip decided to enroll as a Computer Science major at 海角社区 and has taken her courses online over the last two years.

鈥淚t鈥檚 been really good,鈥 she said. 鈥淎ll the students here try to work together as best we can. It鈥檚 very welcoming and helpful. Sometimes you feel intimidated in programing courses, but if you ask for help, someone will help you. I鈥檝e really appreciated that while I鈥檝e been here.鈥

Bellegue and Yip said they first began the Java Boot Camp program by dividing students by skill level. Beginners would work together on entry level projects, while intermediate and advanced students would tackle more challenging work.

鈥淲orking with most beginner students was an introduction to programming concepts; no code involved,鈥 said Yip. 鈥淔or more intermediate and advanced students, their projects were about reinforcing concepts they needed to know.鈥

Beginners explored the website , for example, which is short for If This Then That. One student, for example, used the website to discover how to program a smart lightbulb to change color depending on the tracking status of their pizza delivery order. Another found a way to receive a text message every time the International Space Station passed over their house.

鈥淵ou can make some cool stuff without any code at all,鈥 said Yip.

For intermediate and advanced projects, students studied comma-separated values (CSV) files to determine the number of cases of COVID-19 at different area colleges. They also worked with Java tutorials to study topics like Arrays and other coding functions. Bellegue said students also worked with Canvas Viewer to learn how to write and test their coding.

鈥淵ou put your code through Canvas Viewer and visualize what data structures look like. It鈥檚 efficient,鈥 said Bellegue. 鈥淚 knew most students had been in a Computer Science class before at that point and were still doing that. Canvas Viewer was something we tried to reinforce.鈥

鈥淲orking with most beginner students was an introduction to programming concepts; no code involved. For more intermediate and advanced students, their projects were about reinforcing concepts they needed to know.鈥 -Lynn Yip

Seeing the popular camp鈥檚 class size quadruple from summer break to winter break was surprising for Bellegue and Yip, to say the least.

鈥淚t鈥檚 awesome,鈥 said Yip. 鈥淭here are so many more people than last time. We鈥檙e happy to see anyone.鈥

鈥淚 was blown away when I got the email,鈥 said Bellegue. 鈥淲e have 40 students. I was at the IT Help Desk and Mary Beaver (Director Enterprise Software Systems), she was a supervisor behind me, and I turned around and said 鈥楳ary, did you get that email? And she said that鈥檚 amazing!鈥 Everybody was really excited.鈥

The camp has been a huge hit and Bellegue and Yip said they鈥檝e received a lot of positive feedback from students who鈥檝e gone through the program.

鈥淲e gave students an exit survey of Boot Camp and two students left very detailed comments that were so helpful,鈥 said Yip.

Students praised Bellegue and Yip鈥檚 ability to prepare them for what鈥檚 ahead and make the material fun and engaging.

鈥淚 am an older student who found myself having to go back to school,鈥 wrote one student. 鈥淚t has been a while since I'd taken a college course, and Java was the first course I needed to take. I saw the invite for the Java Boot Camp, and jumped at it!鈥

鈥淚 was very pleased, as it was well thought out, provided options for the different classes (so levels of learning) and the mentors were very responsive. It helped me get a leg up on things I was going to need to know how to do in the CIS111 class, as well as help get my feet wet again with attending classes,鈥 the review continued. 鈥淚 learned from other participants as well. They make the learning fun with the little challenges and projects. I would recommend this for everyone who has a Java course in their future.鈥

鈥淚 want to say thank you for all your help,鈥 wrote another student. 鈥淭his was a fun and engaging four weeks and I can鈥檛 wait to start my new classes! I feel much more prepared for what鈥檚 ahead!鈥

Now with two camps under their belts, both Yip and Bellegue said they were ready to retire from Java Boot Camp and hand the reins to the next generation of Computer Science students.

鈥淚 believe they should keep it run by student mentors,鈥 said Bellegue. 鈥淚t鈥檚 a fantastic idea and it鈥檚 less intimidating than if it were run by a Computer Science instructor. I鈥檓 coming up on graduation and Lynn is done her certificate program. I said to Sarah Johnson (Enterprise Application Analyst) 鈥楽arah, keep an eye out on who to pass it on to.鈥 Dr. Martin also has an amazing ability of seeing things in people that they don鈥檛 see in themselves. I鈥檓 sure she鈥檚 already got XYZ potential student mentors in mind to take over.鈥

For students interested in joining the program's next session, contact Computer Science Professor Kendall Martin.

Updated 1-26-2022.