麻豆原创 Programming Team Archives | 麻豆原创 News Central Florida Research, Arts, Technology, Student Life and College News, Stories and More Tue, 17 Jun 2025 20:14:30 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 /wp-content/blogs.dir/20/files/2019/05/cropped-logo-150x150.png 麻豆原创 Programming Team Archives | 麻豆原创 News 32 32 Programming Student Develops App That Maps the Quickest Routes Around the 麻豆原创 Campus /news/programming-student-develops-app-that-maps-the-quickest-routes-around-the-ucf-campus/ Tue, 17 Jun 2025 20:14:30 +0000 /news/?p=147706 Created by computer science student Luke Dederich, walk麻豆原创 can help 麻豆原创 students find the fastest paths to class.

]]>
On a campus that boasts more than 1,400 acres, finding your way from one end of campus to another in the shortest amount of time is essential. Computer science student Luke Dederich realized this as he tried to determine the fastest way to walk from his dorm to class. Would cutting through the parking lot save time or should he stick to the sidewalks?

That train of thought sparked an idea for a new app called . Users can enter their start location and destination, and the app will map the quickest route, which could take them through buildings or across patches of grass. Dederich has tested some of the routes and says he and other students he knows personally use the app frequently to zip around campus.

A screenshot of the walk麻豆原创 website homepage showing a walking route from Tower 1 to the Recreation and Wellness Center on the 麻豆原创's main campus.
Users can enter their starting location and destination, and walk麻豆原创 will map the quickest route, which may include paths through buildings or across grassy areas.

鈥淥ne of the reasons I enjoyed making this application so much is because I knew it was something I would actually use,鈥 Dederich says. 鈥淭he first time I tested the application, I discovered the path I have been taking from my dorm to the gym for the past two years was far from optimal. Since then, I have been taking the new path and saving some time.鈥

This isn鈥檛 the first app that Dederich has created, but it is the first app that he has developed for fun. The process not only enhanced his technical knowledge of app development but also provided some professional and personal insights as well. His LinkedIn post on walk麻豆原创 garnered much attention from students and faculty alike, which taught him about the power of networking.

鈥淥n a more personal level, managing this project independently has also honed my ability to troubleshoot and find solutions to technical challenges on my own,鈥 Dederich says. 鈥淭aking a web server from initial deployment to production proved especially instructive for my troubleshooting skills.鈥

Portrait of 麻豆原创 computer science student Luke Dederich smiling in front of a teal wooden background.
Computer science student Luke Dederich created walk麻豆原创, an app that maps the fastest routes across 麻豆原创’s main campus.

Troubleshooting is a skill that Dederich has honed through his experience on the 麻豆原创 Programming Team, which has secured many wins at both national and international competitions. Without any preparation, he landed a spot on the Division II team and traveled to Florida State University this past fall for the International Collegiate Programming Contest North America Southeast Regional competition.

鈥淎s Team 麻豆原创 Override, we performed very well,鈥 Dederich says. 鈥淚t was a super fun experience, especially for someone like me who was new to competitive programming.鈥

Dederich plans to take his passion for programming to Lockheed Martin, where he will work as a software engineer for the missiles and fire control division. He secured the job through the Lockheed Martin College Work Experience Program, a unique, year-long opportunity that allows undergraduate and graduate students to work on projects for the aerospace and defense company.

Dederich aims to become a professional software engineer after graduation, but for now, he can add amateur app developer to his resume. His advice to other students who want to create their own web applications is to find a solution to a common problem and to consider the end user along the way.

鈥淚dentify a problem and come up with an idea to solve it,鈥 Dederich says. 鈥淭he idea is by far the most challenging part. As long as the idea has a reasonable scope, all the other pieces fall into place.鈥

Dederich鈥檚 Tips for App Development

  • Ask your audience what they think about the problem. Is it one worth solving? If the proposed application existed, would they use it?
  • Don鈥檛 be afraid to learn as you go. If you have the core skills needed for the project at the beginning, it is easy to learn secondary skills along the way.
  • Strive for high quality in every aspect. No project will ever be perfect, but many projects are held back because small details are inadequately done. If you add a feature, ensure it is bug-free for edge conditions. If you make a website, ensure it looks presentable at all screen sizes. Putting effort into these less monumental aspects of an application vastly improves the final product鈥檚 user experience.

 

 

 

]]>
walkucf homepage walk麻豆原创_Luke-Dederich
麻豆原创 Computer Programmers Bound for 13th World Finals in 14 Years /news/ucf-computer-programmers-bound-for-13th-world-finals-in-14-years/ Wed, 28 May 2025 15:08:14 +0000 /news/?p=146942 The 麻豆原创 team placed in the top 10 for the International Collegiate Programming Contest鈥檚 North American Championship, where more than 50 teams competed.

]]>
麻豆原创 students are headed to the most elite programming competition, the World Finals of the International Collegiate Programming Contest, for the 13th time in 14 years. They placed in the top 10 in the North America Championship (NAC), which 麻豆原创 hosted Memorial Day weekend.

Mechanical engineering master鈥檚 student Tyler Marks 鈥24, mathematical sciences master鈥檚 student Andy Phan 鈥21 鈥22MS and computer science undergraduate Sachin Sivakumar, who comprised the team 麻豆原创 OrElse, placed ninth out of 52 teams at the NAC, earning a coveted spot at the World Finals. Their impressive performance continued 麻豆原创鈥檚 strong record of success at the elite event and put them ahead of several programming powerhouses, including those from Harvard University, the California Institute of Technology and the University of Texas at Austin.

Overall, more than 1,000 teams from the U.S. and Canada participated in the contest, meaning the 麻豆原创 team is among the top 1% in North America.

Marks, Phan and Sivakumar will compete against the best international programmers in Baku, Azerbaijan, in late August, marking 麻豆原创鈥檚 31st trip to the World Finals.

鈥淭o have our 麻豆原创 student team place in the running for the World Finals is testament to their hard work and dedication, as well as their exceptional coaches and the mentorship they provide,鈥 says Michael Georgiopoulos, dean of the 麻豆原创 College of Engineering and Computer Science.

鈥淭his competition represented the cream of the crop in North America, so obviously the competition was tough,鈥 says Ali Orooji, team advisor.聽 鈥淭hey did very well.聽They have worked very hard and we are proud of them for making it possible for 麻豆原创 to be one of the few teams at the World Finals stage. This will give international recognition and publicity to 麻豆原创.鈥

Students standing and spelling out the letters NAC
Students at the ICPC NAC

Hosted by the College of Engineering and Computer Science (CECS) for the past five years, the NAC serves not only as a pivotal contest for world finalist hopefuls in North America, but as a vital training ground for its competitors. The North America Programming Camp (NAPC), a three-day event held alongside the competition, brings top-notch trainers to help student programmers practice for the contest, with the opportunity to meet with event sponsors JetBrains, Hudson River Trading, Citadel, Jane Street, Jump Training and the National Security Agency.

At this year鈥檚 NAPC, the ICPC Foundation and JetBrains honored 麻豆原创 and CECS with the Outstanding Contribution Award and a $100,000 grant.

鈥淚t is an immense honor for us welcome the most talented teams and coaches in North America, and we look forward to hosting the NAC and NAPC again next year,鈥 Georgiopoulos says. 鈥淚CPC has always been an incredible partner, unparalleled in its dedication to advancing excellence in programming, and we are so grateful to have been given this accolade. Their generosity and continued partnership will help us sustain a positive impact on the next generation of programmers.鈥

Working together and sharing one computer, NAC competitors have five hours to solve 13 brain teasers and logic problems by writing a program to come up with the correct answers. Points are awarded based on the number of problems solved correctly with the least attempts in the fastest amount of time. Extra points are given to the teams who are the first to solve a problem.

The contest not only challenges the students鈥 ability to solve complex problems and use their technical knowledge, but also their ability to work together effectively, operating under immense pressure.

ICPC President, CEO and Board Chair Bill Poucher presents the ICPC Foundation and Jet Brains 鈥淥utstanding Contribution Award鈥 to 麻豆原创 Provost Michael Johnson.
ICPC President, CEO and Board Chair Bill Poucher presents the ICPC Foundation and Jet Brains Outstanding Contribution Award to 麻豆原创 Provost Michael Johnson.

Team coach Arup Guha says the team鈥檚 five-hour performance was filled with ups and downs, including a literal last-minute save that solidified the team鈥檚 position in the top 10. The trio correctly completed eight of the 13 problems. He says they were the first team to solve one problem and submitted another solution just one minute before the contest ended.

Coming off of their NAC win, the team will be hard at work as they prepare to face the world鈥檚 finest programmers in the fall. Guha says that as two of the students will be out of state, they will practice virtually. Their preparation will include weekly five-hour practice sessions, specialized exercises and a trip to Bucharest, Romania, for a world-finalist training camp.

鈥淥verall, my team and I are excited about our result,鈥 Marks says.聽 鈥淥ver the past couple of years, we have invested a lot of time and effort into preparing for these contests and now it has paid off with us qualifying for the 2025 World Finals. Throughout the contest there were several things that went well along with several things that could have gone better. Over the next few months building up to the World Finals contest, we will reflect on these to make sure we put our best foot forward in Azerbaijan.鈥

]]>
competitors student union spell NAC Students at the ICPC NAC ICPC Foundation presents award to Michael Johnson ICPC President, CEO and Board Chair Bill Poucher presents the ICPC Foundation and Jet Brains Outstanding Contribution Award to 麻豆原创 Provost Michael Johnson.
麻豆原创 Hosts Prestigious 鈥楤attle of the Brains鈥 Computer Programming Championship /news/ucf-hosts-prestigious-battle-of-the-brains-computer-programming-championship/ Thu, 15 May 2025 16:00:23 +0000 /news/?p=146784 The team seeks to advance to ICPC World Finals 鈥 which would mark the 13th time 麻豆原创 has competed in the global competition in 14 years.

]]>
A 麻豆原创 computer programming competition team, 麻豆原创 OrElse, will join more than 50 others from colleges around the U.S. and Canada in the nation鈥檚 most prestigious computer programming contest. The teams will showcase their exceptional talents to leading employers May 22-26.

麻豆原创鈥檚 College of Engineering and Computer Science will host the International Collegiate Programming Contest (ICPC) North America Championship. Known as the 鈥淏attle of Brains,鈥 this annual competition challenges participants to solve complex algorithmic and logic problems by writing precise computer programs, all within a five-hour contest.

With talented students highly recruited by leading employers, 麻豆原创 has a strong track record of success in the event, advancing to the world finals in 12 of the past 13 years.

麻豆原创 will host the competition, which will be in the Pegasus Ballroom in the Student Union, for the fourth consecutive year. Teams from top institutions including the Massachusetts Institute of Technology, Harvard University and Stanford University, will showcase their technical prowess and compete for a spot among the top 16 teams who will advance to the ICPC World Finals Aug. 31- Sept. 5 in Baku, Azerbaijan.

The 2025 ICPC North America Championship (NAC) is sponsored by trading firm Jane Street, software developer JetBrains, the National Security Agency, investment manager Citadel Securities, Jump Trading, Hudson River Trading and Upsilon Pi Epsilon Honor Society, and by 麻豆原创 leadership partner, Bev Seay. 鈥婼ponsors will have the opportunity to meet with these future leaders throughout the week, including a career fair to showcase their offerings for employment. 鈥婽he NAC also offers a unique programming camp in the three days leading up to the championship. This North America Programming Camp (NAPC) provides attending teams with invaluable practice time, guided by a group of world-class trainers who have either coached world finalists or competed on the global stage themselves.

鈥溌槎乖 is honored to host this year鈥檚 ICPC North America Championship on our campus and welcome 52 teams from some of the most prestigious institutions across the country. We are also excited about the upcoming North America Programming Camp, bringing together the nation鈥檚 top coaches as they help teams prepare for the world finals,鈥 says Michael Georgiopoulos, dean of the College of Engineering and Computer Science. 鈥淧articipants should be proud of their accomplishments and take advantage of the opportunity to refine their skills and learn advanced strategies throughout the event. I encourage all participants to take the time to interact with each other, exchange ideas and, most importantly, have fun! Good luck to all the teams competing.鈥

The 2024 ICPC NAC at the Student Union on the 麻豆原创 campus in Orlando, Florida.

Training at the camp will focus on techniques and topics in competitive programming that are crucial for strong performances at NAC-level contests. The day and a half of training activities will focus on the challenges of team-based ICPC contests. This includes a discussion of contest strategy and teamwork and a simulated contest.

Beyond technical expertise, the competition challenges teams to demonstrate a wide array of skills essential for success. Participants must excel in time management, maintain composure under pressure and collaborate effectively within their three-person teams 鈥 all while sharing a single computer.

鈥淭housands of students begin the journey to the ICPC NAC every year but only a handful will qualify,鈥 says鈥疉ntonette Logar, ICPC NAC contest director. 鈥淎ll of the students at the NAC have already demonstrated that they are the best of best in North America and all should be proud of their accomplishments.鈥

鈥淚CPC is grateful to 麻豆原创 for being such an amazing host for the North America Championship,鈥 Logar continues. 鈥溌槎乖 is a pillar institution for ICPC North America. The excellent training program, the contributions of 麻豆原创 faculty, staff and volunteers to ICPC contests, and their support of the ICPC philosophy of providing opportunities to shine to the next generation of problem-solvers makes 麻豆原创 an exemplary university in the ICPC community.鈥

鈥淎t 麻豆原创, our 42-year-old record of 鈥榯op three in the southeast鈥 regional contests continued for another year, thanks to our excellent programming team members,鈥 says Ali Orooji, team advisor and professor of computer science. 鈥淲e have been practicing in person for about 30 Saturdays, and online in summer, in addition to readings and problem-solving exercise during the week. Students making it to world finals spend 15-20 hours a week on preparation for several years. 麻豆原创 thanks these students for their dedication and hard work. Our record is matched by no other school in the region.鈥

The hometown team, 麻豆原创 OrElse, comprises Tyler Marks 鈥24, who earned bachelor鈥檚 degrees from 麻豆原创 in both computer science and mechanical engineering, and is now working toward his master鈥檚 in mechanical engineering; alumnus Andy Phan 鈥21 鈥22MS, who is working on a second master鈥檚 degree from 麻豆原创 in mathematical sciences; and computer science undergraduate Sachin Sivakumar. The team competed at the NAC last year, and at the North America South Division. Their coaches are Arup Guha, Chris Gouge, Glenn Martin 鈥92 鈥95MS 鈥12PhD, Kyle Dencker 鈥08 鈥16MA and Tom Phan.

Follow the excitement at nac.icpc.global/home-2025.

]]>
2024 ICPC NAC The 2024 ICPC NAC at the Student Union on the 麻豆原创 campus in Orlando, Florida.
麻豆原创 Wins 2024 Southeast Regional Programming Contest /news/ucf-wins-2024-southeast-regional-programming-contest/ Fri, 22 Nov 2024 15:46:40 +0000 /news/?p=144119 The first-place finish secures the 麻豆原创 Programming Team a spot in the North America Championship, giving them the opportunity to compete for a place at the world finals.

]]>
The placed first at the 2024 Southeast Regional Programming Contest held last week, besting more than 100 other teams. Their victory secures a spot at the North America Championship (NAC), which will be held in May 2025. Top teams from the NAC are invited to compete at the world finals.

麻豆原创 sent a total of seven teams to the competition, all with strong finishes. In addition to the first-place win, the other six teams placed third, fifth, sixth, 11th, 15th and 24th.

The winning team, 麻豆原创 OrElse, comprises mechanical engineering master鈥檚 student Tyler Marks 鈥24, mathematics master鈥檚 student Andy Phan 鈥21 鈥23MS and computer science undergraduate student Sachin Sivakumar.

Not only did the trio finish at the top of the leaderboard for the regional ahead of teams from Georgia Institute of Technology and the University of Florida, they also came out on top in the larger North America South Division, placing ahead of teams from Johns Hopkins University, the University of Texas at Austin and Duke University.

麻豆原创 has placed in the top three of the Southeast Regional 鈥 the qualifying competition for the national contest for universities in Alabama, Florida, Georgia, Mississippi and South Carolina 鈥 for the last 42 years, underscoring its dominance in competitive programming. Their impressive track record brings the same publicity and recognition as it does for other college sports, says Ali Orooji, the 麻豆原创 Programming Team鈥檚 faculty advisor and coach.

鈥淭here is really no difference between programming competitions and other sports such as football and basketball,鈥 Orooji says. 鈥淯niversities receive recognitions if they finish as the conference champion in football.鈥

One of the keys to the team鈥檚 success over the years lies in the strong sense of community among competitors and coaches, Marks says.

鈥淒espite the competitive nature of the regional contest, [where] … only one team [advances] to NAC, we all want to see the other teams do well. Everyone is constantly teaching each other new ideas and discussing various problems and techniques they have seen,鈥 Marks says. 鈥淭his open discourse allows for team members to continue to get stronger at problem solving and has been a huge factor in my growth as a competitive programmer.鈥

Sivakumar says the strength of the programming team is one of the main reasons he decided to attend 麻豆原创.

“One of the main reasons I decided to go to 麻豆原创 over other colleges was due to the programming team.” 鈥 Sachin Sivakumar, computer science major

鈥淚 think that our school takes this competition a lot more seriously than other schools in that we have organization and structure both in our teams and the way that we train for the contests,鈥 Sivakumar says. 鈥淥ne of the main reasons I decided to go to 麻豆原创 over other colleges was due to the programming team and the environment surrounding it. 聽I think this attitude is a feedback loop, since it draws in strong competitive programmers and also helps train up even stronger ones.鈥

Marks, Phan and Sivakumar also placed first in the Southeast Regional last year and competed in this past year鈥檚 NAC. Stunningly, they did not place high enough to earn a spot at the world finals.

Their coach, Arup Guha, says although the team was disappointed, they are taking the opportunity to analyze the reasons their teams tend to underperform at the NAC in comparison to how they compete at regional competitions.

鈥淥ur goal is to try our best to identify the likely causes of this and try our best to update our training and preparation so that our NAC results are consistent with how good our students actually are,鈥 Guha says.

麻豆原创 programming teams have a rigorous training regimen. As a team, competitors commit to two five-hour practices on previous competition problems each week, including a discussion of what motivated their decisions on items such as the order they chose to solve the problems, who coded each problem and which problems required collaboration. Additionally, each team member hones their skills on CodeForces, which offers live two-hour competitions online, an avenue Guha likens to playing nine versus a full 18 holes of golf.

麻豆原创 OrElse will be given areas to work on specifically for the NAC based on their strengths and weaknesses, and on areas the coaches predict will be relevant to the competition.

鈥淥ur goal is to optimize these decisions for the competition we are preparing for,鈥 Guha says. 鈥淚n addition, since there are several months until NAC, there is time for the students on the team to learn some new material or focus on specific problem types.鈥

Marks says he still carries the disappointment of not making it to the world competition last year, blaming himself for mistakes made during last year鈥檚 NAC. He’s using that experience to motivate him for next year鈥檚 opportunity to qualify.

鈥淲e have discussed the NAC contest quite a bit since it happened, and have taken several actions to make sure that the same and other avoidable mistakes don’t occur this year,鈥 Marks says. 鈥淲e will continue to train with this in mind so that we can continue to build good habits and optimize our chances for success at this upcoming NAC.鈥

]]>
麻豆原创 Hosts 鈥楤attle of the Brains鈥 Programming Championship, Seeking 13th Straight Trip to World Finals /news/ucf-hosts-battle-of-the-brains-programming-championship-seeking-13th-straight-trip-to-world-finals/ Mon, 20 May 2024 13:47:41 +0000 /news/?p=141529 The competition helps build students鈥 problem-solving skills, which are valuable to those seeking a career in software development, data science and research, and related fields.

]]>
麻豆原创鈥檚 鈥淎pocalypse Attack鈥 students will be among 50 teams from the U.S. and Canada competing May 27 in the nation鈥檚 most prestigious computer programming contest, showcasing their exceptional talents to leading employers.

The 麻豆原创 College of Engineering and Computer Science will host the International Collegiate Programming Contest鈥檚 (ICPC) North America Championship. Known as the 鈥淏attle of Brains,鈥 the five-hour contest involves a race to solve the most brain teasers and logic problems correctly over five hours. Each problem is solved by writing a computer program that generates the correct answer.

麻豆原创 will compete alongside the most elite teams on the continent, including Massachusetts Institute of Technology, Harvard University, Columbia University and Stanford University.

The top 16 teams will move on to the world finals, to be held in September in Astana, Kazakhstan.

The world鈥檚 most prestigious collegiate competition builds students鈥 problem-solving skills, which are valuable to those seeking a career in software development, data science and research, and related fields.

麻豆原创鈥檚 team will be seeking to advance to the world finals for the 13th consecutive year. Team advisor and Professor of Computer Science Ali Orooji says the team is excited to compete at home, and that he is optimistic about 麻豆原创鈥檚 chances of placing exceptionally well at the championship.

鈥淲e have a strong team, and they definitely have the talent to finish in top five,鈥 Orooji says. 鈥淚t is, however, a five-hour contest with many good teams so the smallest mistakes will make a difference. We are very proud of 麻豆原创鈥檚 consistent record over the last 40 years and appreciate the dedication and hard work of our students.鈥

The NAC and NAPC are sponsored by the National Security Agency, Jane Street, Citadel, Jump Training and Jet Brains. Each sponsor will have representatives on-site at a career fair for the contest participants, giving the students the opportunity to meet with them to discuss future jobs and internships.

鈥淚t is our pleasure to showcase 麻豆原创 to so many great institutions in North America,鈥 says Michael Georgiopoulos, dean of the College of Engineering and Computer Science. 鈥淚t is also our pleasure to give the opportunity to students and coaches to interact with each other, get to know each other better and exchange ideas of how they can expand the passion and knowledge about computing to a wider audience.鈥

This year鈥檚 NAC is unique in that is also offers a programming camp three days before the championship, offered to the attending teams as practice time before the big event. The North America Programming Camp (NAPC) features six world-class trainers who have coached world finalists or competed on the world stage themselves.

In addition to showcasing their technical talents, teams must display a slew of other strengths to make it through to the next level of competition, including smart time management, grace under pressure and successful collaboration in their teams of three, sharing one computer.

鈥淎ll are champions in their own right, having first been selected to compete from their universities.聽They bested over 1,000 teams in ICPC competitions throughout North America to advance to the NAC, competing to advance to the ICPC World Finals, the top 1% of nearly 20,000 teams competing globally,鈥 says ICPC Executive Director Bill Poucher. 鈥淗ow good are they? They are extraordinary.鈥

The hometown team 麻豆原创 Apocalypse Attack comprises Tyler Marks 鈥24, who earned bachelor鈥檚 degrees from 麻豆原创 in both computer science and mechanical engineering; computer science alum Andy Phan 鈥21 鈥23MS, who is working on a second master鈥檚 degree from 麻豆原创 in mathematics; and computer science undergraduate Sachin Sivakumar. The team placed first in the Southeast Regional Programming Content to earn their spot in the North America Championship.

Damla Turgut, chair of the 麻豆原创 Department of Computer Science, says that the competition shines a spotlight on the impressive technical skills students will demonstrate as they compete for a spot in world finals.

“We are excited to host the top student programmers from across North America at the 麻豆原创 campus and to cheer on our own team in the competition,鈥 Turgut says. 鈥淭his event will showcase the exceptional talents and skills of our graduates to leading tech employers.”

]]>
3 麻豆原创 Teammates Advance in Elite North America Computing Championship /news/3-ucf-teammates-advance-in-elite-north-america-computing-championship/ Tue, 30 May 2023 15:59:58 +0000 /news/?p=135481 Computer science student Natalie Longtin and alumni Andy Phan ’21 ’23MS and Jacob Steinbronn ’23 earn a spot in International Collegiate Programming Contest World Finals, which will take place in Egypt in November.

]]>
Three 麻豆原创 teammates competed in the 2023 on Monday against 150 of the best and brightest computer programming students in the U.S. and Canada.

Out of 51 university teams, 麻豆原创 ranked 17th 鈥 besting Ivy League institutions including Yale, Princeton and Brown and earning a spot in the 2023 ICPC World Finals later this year.

Fifty-one universities assembled three-member teams of elite programmers who train rigorously throughout the year to compete at solving real-world, and highly complex, computer programming challenges. In this intense battle of the brains, students raced against the clock in a five-hour competition of logic, strategy and mental endurance.

Out of 51 university teams, 麻豆原创 ranked 17th 鈥 besting Ivy League institutions including Yale, Princeton and Brown and earning a spot in the 2023 ICPC World Finals later this year.

麻豆原创 not only competed in the North America Championship, but also hosted the event on their home turf: 麻豆原创鈥檚 main campus in Orlando.

Computer science undergraduate Natalie Longtin, and computer science alumni Andy Phan 鈥21 鈥23MS and Jacob Steinbronn 鈥23 applied their advanced problem-solving skills and collaborative teamwork at the 2023 International Collegiate Programming Contest North America Championship.

麻豆原创 earned its spot to compete in Monday鈥檚 ICPC North America Championship after Longtin, Phan and Steinbronn finished 2nd in the ICPC Southeast USA region in February. The region includes universities from five states. 麻豆原创 has placed in the top three in ICPC鈥檚 Southeast Region for 40 consecutive years, a record unmatched by any other school.

麻豆原创 programming students practice for upcoming competition
Natalie Longtin (left), Jacob Steinbronn 鈥23 (center) and Andy Phan 鈥21 鈥23MS (right)

As a team, Longtin, Phan and Steinbronn excel in working together to solve problems, according to coach Arup Guha, 麻豆原创 computer science senior instructor.

鈥淲hile Andy will occasionally pick off a problem on his own, a majority of the time, two of the three students will carefully discuss and design a solution to a problem before deciding who is the best person to code it. Since they have a mixture of overlapping and distinct strengths, the team has some flexibility in deciding who should code up solutions to which problems,鈥 Guha says.

The 麻豆原创 team鈥檚 success brings an exclusive invitation to the 2023 ICPC World Finals, an elite contest of the top 130 finalist teams that represent the best of 16,000+ regional teams from 111 countries. Last year鈥檚 World Finals were delayed due to the COVID pandemic, so the World Finals for both 2022 and 2023 will be held in Egypt in November.

Meet the 麻豆原创 Competitors

Natalie Longtin, computer science undergraduate student
Longtin is the first woman to represent 麻豆原创 at an invitational competition above regional level. Prior to attending 麻豆原创, she established a name for herself at Timber Creek High School in Orlando as one of two students in her graduating year to score a perfect 100% on the AP Computer Science A exam. With stellar academic achievement, Longtin gained admission to Massachusetts Institute of Technology, but instead chose to attend the 麻豆原创. Longtin now works at Google in a summer internship and is on track to receive her bachelor鈥檚 degree in computer science in Spring 2024.

Competition Experience: ICPC Southeast Regionals 2020, 2021, 2022
Strengths: Dynamic programming, math problems, number theory

Andy Phan 鈥21 鈥23MS, computer science alumnus; mathematics master鈥檚 student
At age 17, Phan already holds two degrees from 麻豆原创. In fact, he was 15 when he earned his bachelor鈥檚 degree in computer science, making him one of the youngest degree recipients in university history. As a member of the 麻豆原创 Programming Team, he competed in the ICPC World Finals in 2020, held in October 2021. His team finished 17th 鈥 out more than 130 teams worldwide 鈥 missing a medal by only five places. Phan ranks as an 鈥淚nternational Grandmaster鈥 on Codeforces, a competitive programming website. Phan earned a master鈥檚 degree in computer science earlier this month, and this fall he will begin a master鈥檚 program in mathematics.

Competition Experience: ICPC World Finals 2020, ICPC Southeast Regionals 2019, 2020, 2021, 2022
Strengths: Problem solving, math, ad hoc problems.

Jacob Steinbronn 鈥23, computer science alumnus
Steinbronn is a recent 麻豆原创 graduate of computer science. 聽Over the past four years practicing and competing with his teammates on the 麻豆原创 Programming Team, he has come to serve as point guard, making sure all the problems are read and time is allocated appropriately. In addition to practicing and competing, Steinbronn also mentors the junior varsity Programming Team members. He says his three internships have enabled him to bring industry-level programming experience to the team. In his spare time, he enjoys rock climbing, a hobby that he incorporated into his senior design capstone project: a mobile app that uses statistics to track progress on the climbing tower in 麻豆原创鈥檚 Recreation and Wellness Center. Steinbronn will begin his job at Meta in Seattle as a software engineer in July.

Competition Experience: ICPC Southeast Regionals 2020, 2021, 2022
Strengths: Data structures, tree problems, string problems

Why Competitive Programming Is Important

The projected growth in computer and IT occupations 鈥 about 667,600 new jobs by 2030 according to the U.S. Bureau of Labor Statistics 鈥 translates to heavy demand from employers for skilled programmers. Many companies recruit students who participate in ICPC competitions, often before they graduate.

ICPC 鈥 the oldest, largest and most prestigious programming contest in the world 鈥 helps to meet the workforce need through training and competition. The contests are held under the umbrella of the ICPC Foundation, a 501(c)(3) charity, which is responsible for sponsorship, hosting, fundraising, outreach and operations.

The 2023 ICPC North America Championship and North America Programming Camp is hosted by 麻豆原创 and is sponsored by the National Security Agency, L3Harris, Lockheed Martin, National Security Innovation Network and The Florida High Tech Corridor.

]]>
麻豆原创-2023-NAC-teammates-5-29-2023-scaled Natalie Longtin (left), Jacob Steinbronn 鈥23 (center) and Andy Phan 鈥21 鈥23MS (right)
麻豆原创 to Host, Compete in 2023 ICPC North America Championship /news/ucf-to-host-compete-in-2023-icpc-north-american-championship/ Wed, 17 May 2023 15:59:47 +0000 /news/?p=135283 International Collegiate Programming Contest competitions 鈥 聽like the one being held at 麻豆原创 May 25-30 鈥 are important for boosting the national computer science workforce.

]]>
Computer programming continues to grow exponentially in complexity. Our world relies on programming for so many things: scientific research, government services, eCommerce, business operations, artificial intelligence and strong cybersecurity to defend against online attacks.

As programming becomes more sophisticated, it鈥檚 vital that America鈥檚 programmers keep pace.

This year, 麻豆原创 will host and compete in the ICPC North America Championship聽 May 25-30.

For decades, the International Collegiate Programming Contest, or ICPC, has been at the forefront of preparing university students to be the next generation of elite programmers. The contest has grown into a worldwide collaborative of universities hosting regional competitions that advance the top 1% of teams to the annual global championship round, the ICPC World Finals.

Participating universities assemble three-member teams of students who train rigorously to compete at solving real-world computer programming challenges. In this intense battle of the brains, students race against the clock in a competition of logic, strategy and mental endurance.

This year, 麻豆原创 will host the ICPC North America Championship on its main campus May 25-30. Members of 麻豆原创鈥檚 Computer Programming Team will also compete. In 2022, 麻豆原创 hosted the competition for the first time, with 麻豆原创鈥檚 Team Iris placing seventh.

For many years, collegiate teams from outside North America dominated the World Finals. But that changed at November鈥檚 world competition in Dhaka, Bangladesh, when the Massachusetts Institute of Technology bested 131 elite teams to become the first U.S. team in decades to place No. 1. Six U.S. teams placed in the top 30. Last year鈥檚 competition also marked the 11th consecutive year a 麻豆原创 team made it to the finals.

Last year鈥檚 competition also marked the 11th consecutive year a 麻豆原创 team made it to the finals.

Why is this important? According to the U.S. Bureau of Labor Statistics, employment in computer and IT occupations is projected to grow 13% from 2020 to 2030, adding about 667,600 new jobs based on the high demand for workers in these fields. The median annual wage for these occupations was $97,430 in May 2021 鈥 substantially higher than the median for all occupations of $45,760.

The projected growth in these fields translates to heavy demand from employers for skilled programmers able to fill the vacuum. Many companies recruit students who participate in ICPC competitions, often before they graduate.

ICPC 鈥 the oldest, largest and most prestigious programming contest in the world 鈥 helps to meet that need through training and competition. The contests are held under the umbrella of the ICPC Foundation, a 501(c)(3) charity, which is responsible for sponsorship, hosting, fundraising, outreach and operation.

These contests have drawn sponsors that include the U.S. Department of Defense, IBM Quantum, AWS Educate, Endure Capital, Two Sigma, JetBrains and others. Sponsorships continue to be vitally important if the ICPC is going to continue to train and develop programmers who can fill these jobs.

To reach the level of an elite programmer requires skill, commitment 鈥 and practice.

鈥淚 tell people that programming is like sports 鈥 the more they practice, the better they get. If you keep shooting free throws, you鈥檒l continue to improve,鈥 says Ali Orooji, who coaches programming students at 麻豆原创. 鈥淭hey become great problem-solvers and great programmers.鈥

According to the U.S. Bureau of Labor Statistics, employment in computer and IT occupations is projected to grow 13% from 2020 to 2030, adding about 667,600 new jobs based on the high demand for workers in these fields.

Orooji hosts Saturday practice sessions that attract more than a dozen students.

The contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. For decades, the contest has raised the aspirations and performance of the world鈥檚 problem solvers in the computing sciences and engineering.

鈥淐ompeting in ICPC on the 麻豆原创 Programming Team put me in a fast-paced environment where I was able to learn new algorithms and data structures quickly,鈥 says Timothy Buzzelli 鈥18, a computer science major who is now a software engineer at Google. 鈥淭he 麻豆原创 Programming Team is successful because team members are constantly helping each other and sharing cool new programming tricks.鈥

Computer science alum Alex Coleman 鈥19, who works at Statsig, a Seattle-based startup, looks back fondly on his time competing in ICPC.

鈥淭he biggest value of the competition for me was having a fun and engaging way to explore new problems in a team environment,鈥 Coleman says. 鈥淚t鈥檚 just not something you get from a classroom, and not something you could dive into on your own. Many of the topics covered don鈥檛 come up often in practice, but have changed the way I think when problem-solving, even outside of advanced theoretical problems.鈥

]]>
Digital Domination /news/digital-domination/ Wed, 14 Dec 2022 13:58:41 +0000 /news/?p=132963 Two 麻豆原创 teams 鈥 yes, two teams 鈥 fill the trophy cases and rafters with proof of excellence that few institutions around the world can match.

]]>
Enter the shiny glass building known as the L3Harris Engineering Center near the center of 麻豆原创鈥檚 campus. Look up. Dozens of banners hang proudly in the atrium the way they do in sports arenas. Now look more closely. The banners are reminders that 麻豆原创 is home to two of the most successful high-tech teams in the nation: the prestigious and the prestigious . Separate teams. Separate accomplishments. Separate banners. Yet sometimes it鈥檚 easy for people outside the glass walls to mistake them for each other.

鈥淚t鈥檚 like basketball and volleyball teams hanging championship banners in the same gym,鈥 says Glenn Martin 鈥92 鈥95MS 鈥12PhD, who competed on 麻豆原创鈥檚 computer programming team as a student before joining the coaching staff in 1994. 鈥淲e want the cybersecurity team to do well because it elevates all of 麻豆原创, and I assume they feel the same way about us.鈥

The founder of 麻豆原创鈥檚 C3 team, Associate Instructor of Computer Science Tom Nedorost, credits the computer programming team for the setting a winning tone 40 years ago.

鈥淭he success of both teams is the best indication of the quality of our undergraduate computer science and information technology programs. Their team set the precedent,鈥 Nederost says. Then he adds a neighborly jab. 鈥淏ut I hung the first banners. They copied us.鈥

麻豆原创 Computer Programming Team Iris, including Seba Villalobos (left), Sharon Barak 鈥21 鈥22MS (center), and Daniel West (right), with coach Glenn Martin 鈥92 鈥95MS 鈥12PhD.

Both teams continued their long streaks of success in 2022. Earlier in the year, two computer programming teams took first and second places among 70 teams at the Southeast Regionals (this marks the 40th straight year that at least one 麻豆原创 team has finished third or higher at regionals). In November, 麻豆原创 placed third in the nation and 26th in the world among 137 teams at the International Collegiate Programming Competition (ICPC) in Bangladesh.

While the computer programming team competed overseas at ICPC, two of 麻豆原创鈥檚 cybersecurity teams were taking the top spots at the Department of Energy鈥檚 CyberForce Competition in Illinois. Three days earlier, they鈥檇 secured first and third places at the Aviation ISAC Student Cyber Challenge. A week later they won another competition in Idaho. The wins are hard to keep track.

The 麻豆原创鈥檚 A Team With a Dream was named national winner of the eighth CyberForce Competition. Led by Argonne National Laboratory, the competition develops cyber defenders capable of safeguarding the nation’s critical energy sector. (Image by Argonne National Laboratory/Kenneth Kass.)

鈥淪chools from around the country know when our team walks into a building,鈥 says Nedorost, before adding a note that applies to the C3 and computer programming teams. 鈥淲e鈥檝e been so successful for so long that people locally tend to become numb to it. They don鈥檛 realize the work that goes into continuing this level of success.鈥

Computer programming stalwart Seba Villalobos finishes a five-hour practice with the satisfied exhaustion of someone who just finished training for a triathlon.

聽鈥淲e want to win so we can hang another banner. That鈥檚 why we push each other.鈥 鈥 Seba Villalobos, 麻豆原创 Computer Programming Team member

For starters, they put in five hours every Saturday, all year long 鈥 with one exception.

鈥淲e took Thanksgiving weekend off,鈥 says Martin, a research associate professor at the 麻豆原创-based .

Each practice simulates a national or world competition, where teams of three students solve as many real-life problems as they can within the time allotted. They route fire trucks through city streets confused with closed intersections, arrange gate arrivals at a backed-up airport, determine the shortest distances for a series of shipments from various distribution centers.

鈥淭he practices prepare them for the mental drain of competition,鈥 Martin says. 鈥淭hey enjoy it enough to put in extra work. If you come to the labs late at night during the week, you鈥檒l find people practicing.鈥

Everyone from the six-person coaching staff and 27-member team talks about 鈥渃ulture鈥 as the biggest difference-maker. Villalobos is a National Hispanic Scholar who didn鈥檛 even like coding until coming to 麻豆原创. An Introduction to Computer Programming class sparked a bit of intrigue. Then, while working on an electric longboard in a lab, someone convinced Villalobos to try out for the computer programming team.

鈥淚 didn鈥檛 quite make the team,鈥 Villalobos says of the tryouts that thinned 100-plus students down to 18 varsity and nine junior varsity competitors. 鈥淚t drove me to train harder.鈥

For the next few months, Villalobos practiced more than 40 hours a week. The work paid off when Villalobos was invited to join the JV team before eventually being promoted to varsity.

鈥淚 had no idea how talented the other teams were until my first competition,鈥 Villalobos says. 鈥淵ou see these students from MIT, Stanford, Russia and China. It鈥檚 a reminder that we can鈥檛 slack off. For every moment we aren鈥檛 training, other teams are getting better. There鈥檚 a saying we use: 鈥楬ard work beats talent when talent doesn鈥檛 work hard.鈥 鈥

鈥淸The Cybersecurity Team’s] success adds fuel for us to do even better.鈥 鈥 Seba Villalobos, 麻豆原创 Computer Programming Team member

To be sure, 麻豆原创鈥檚 computer programming team has both: a deep pool of talented students who have to work to earn spots on a team that鈥檚 won bronze at worlds (in 2018) while traveling to Moscow, Portugal and Beijing. The most important props, though, come from their fellow Knights. During halftime of a football game last fall, 麻豆原创 President Alexander N. Cartwright introduced the team to the home crowd.

鈥淭hat was super cool,鈥 Villalobos says, before adding, 鈥渂ut that same week the cybersecurity team got a big congratulations on a road sign for finishing first at a national competition. Their success adds fuel for us to do even better.鈥

Cybersecurity mastermind Cameron Whitehead first became aware of 麻豆原创鈥檚 national prestige when he saw a picture of the C3 team on a marquee in Times Square. He was 14 at the time. A year earlier he鈥檇 developed his own online video game. By the time he came to 麻豆原创 at the age of 19, he already had a bachelor鈥檚 and two master鈥檚 degrees. He鈥檚 about to complete a third, in digital forensics. His reasons for coming to 麻豆原创 had to do with those banners in L3Harris and some problems he encountered with his video game.

鈥淚 discovered vulnerabilities in my game that fit with the research I鈥檓 doing on securing power grids,鈥 he says.

To dive even deeper into the tactical minds of bad guys, Whitehead and his sister, Caitlin, joined the Collegiate Cyber Defense Club (commonly known as Hack@麻豆原创). Their skills stood out enough for Nedorost to pull them onto the national championship C3 team. Since March 2021, they鈥檝e stood on more than 12 podiums around the country.

鈥淭hey聽develop the programming, and we find flaws in it. We both make the world better.鈥 鈥 Cameron Whitehead,聽麻豆原创 Cybersecurity Team member

鈥淲herever 麻豆原创 goes to compete, it seems like we鈥檙e the defending champions,鈥 Cameron says.

On Nov. 2, the Whiteheads and Jeffrey DiVincent won the Aviation ISAC Student Challenge in Orlando. The next morning, they drove to Orlando International Airport for an early morning flight to Illinois, where they鈥檇 compete in CyberForce.

鈥淲hen we went through security, I prayed no one would see my search history from the day before when the competition required us to understand and test airport security systems,鈥 Cameron says.

At the event he didn鈥檛 want the competitors from 108 schools to witness anything other than another win for 麻豆原创.

鈥淲e鈥檝e set a high standard, and we use it get better every year,鈥 he says.

When he鈥檚 asked about the computer programming team, he says, 鈥淭hey represent 麻豆原创, so I鈥檓 proud when they do well. They develop the programming, and we find flaws in it. We both make the world better.鈥

]]>
ICPC-NAC-2022-3rd-2 麻豆原创 Computer Programming Team Iris, including Seba Villalobos (left), Sharon Barak 鈥21 鈥22MS (center), and Daniel West (right), with coach Glenn Martin 鈥92 鈥95MS 鈥12PhD. 麻豆原创-CyberForce-National-Champ-2022 The 麻豆原创鈥檚 A Team With a Dream was named national winner of the eighth CyberForce Competition. Led by Argonne National Laboratory, the competition develops cyber defenders capable of safeguarding the nation's critical energy sector. (Image by Argonne National Laboratory/Kenneth Kass.)
麻豆原创 Students Oust Top Teams at 2022 North America Collegiate Programming Contest, Advance to World Finals /news/ucf-students-wins-bronze-at-2022-north-america-collegiate-programming-contest-advance-to-world-finals/ Tue, 31 May 2022 13:34:18 +0000 /news/?p=128869 After beating dozens of top teams to earn seventh place, 麻豆原创 will advance to the World Finals for the 11th consecutive year.

]]>
麻豆原创 computer programming students were among the winners of the prestigious North America Championship round of the 2022 International Collegiate Programming Contest (ICPC) at the 麻豆原创 over Memorial Day weekend, beating dozens of the top teams on the continent to take seventh place and advance to the World Finals.

This is the 11th consecutive year a 麻豆原创 team has qualified for the World Finals.

麻豆原创 hosted the event and competed against 49 other elite three-person teams of student programmers from institutions across the U.S. and Canada. Facing off in an intense battle of the brains, the contest pitted teams of three university students against 13 complex, real-world problems, with a grueling five-hour deadline. Huddled around a single computer, competitors raced against the clock in a battle of logic, strategy and mental endurance.

The 麻豆原创 team is comprised of computer science majors Sharon Barak 鈥21 鈥22MS and Daniel West, and Seba Villalobos, who is majoring in mathematics and computer engineering. The team 鈥 all of whom are Burnett Honors Scholars 鈥 finished ahead of teams that included Stanford, Columbia, Harvard and Cornell.

鈥淭his team is amazing at cleaning problems up,鈥 says Glenn Martin 鈥92 鈥95MS 鈥12PhD the team鈥檚 coach. 鈥淭hey usually get it first try but if they don鈥檛, I have confidence that they will figure out the issue and get the problem solved.鈥

This is the second consecutive year Barak, West and Villalobos have successfully earned a berth into the World Finals together. The trio was already slated to compete in the 2021 World Finals 鈥 which was delayed due to the pandemic 鈥 this November in Bangladesh. They鈥檒l now also compete in the 2022 World Finals, which will be held next year.

鈥淚t was comfortable to participate on campus because we already knew where everything was and we could plan our schedule well,鈥 says Barak. 鈥淨ualifying for World Finals not once, but twice, was my goal since I joined 麻豆原创, so I鈥檓 happy I achieved it.鈥

Winning teams included MIT in first place, Swarthmore College in second and the University of Wisconsin鈥揗adison in third. Georgia Tech, Rutgers, Purdue and the University of Washington also place in the top 10 along with 麻豆原创. The top 17 teams will now advance to World Finals.

鈥淚鈥檓 really proud of them,鈥 says Martin. It was a complete team effort and every member contributed in critical ways.鈥

The ICPC is considered the world鈥檚 oldest, largest and most prestigious programming contest of its kind. The annual competition begins with more than 50,000 teams from 100+ countries who then square off in contests across the planet.聽In March, 麻豆原创鈥檚 team advanced from the Southeast USA Regional Programming Contest聽to earn a spot in the North America Championship.

The competition, hosted by Central Florida聽Tech Grove and 麻豆原创, drew big-name sponsors, including the U.S. Department of Defense (DoD) STEM, the National Security Agency (NSA), the National Security Innovation Network (NSIN) and聽the National Center for Simulation. Students participating in the competition are heavily recruited for positions with companies like Google, Microsoft, Amazon or Facebook.

For more than 40 years 麻豆原创 has been among the best in the nation in ICPC competitions, and in 2018 ranked No. 1 in North America and No. 10 in the world.

]]>
Elite Students Coming to 麻豆原创 for North America Collegiate Programming Contest /news/elite-students-coming-to-ucf-for-north-america-collegiate-programming-contest/ Wed, 18 May 2022 15:29:54 +0000 /news/?p=128597 麻豆原创 will host and compete against 49 other top student programming teams 鈥 including Stanford, MIT, Harvard, Caltech, UCBerkeley and Georgia Tech.

]]>
The top 150 computer programming students on the continent will descend on the 麻豆原创鈥檚 campus from May 26-31 to compete in the North America Championship round of the 2022 International Collegiate Programming Contest (ICPC).

麻豆原创, a longtime ICPC competitor, will host 49 other elite teams of student programmers from institutions across the U.S. and Canada in the North America Championship. These teams 鈥 including MIT, Harvard, Georgia Tech, Purdue and others 鈥 will go head-to-head until winners emerge.

麻豆原创 also will host the ICPC North America Programming Camp prior to the championship. On May 27-28, the camp will offer student competitors an opportunity to work through simulated World Finals-level competitions, access trainers with extensive experience in competitive programming and experience professional networking opportunities.

More than 20,000 teams from over 100 countries compete each year in regional contests. In March, 麻豆原创鈥檚 team was among the winners of the Southeast USA Regional Programming Contest, earning a spot in the upcoming North America Championship. Only the top 16 or so teams will advance from the North America Championship to World Finals, which will be held in 2023.

Participating universities assemble three-member teams of students who train rigorously to compete at solving real-world computer programming challenges. In this intense battle of the brains, students race against the clock in a competition of logic, strategy and mental endurance.

The competition has drawn big-name sponsors, including the U.S. Department of Defense, the National Security Agency (NSA), the National Security Innovation Network (NSIN), TechGrove and 麻豆原创.

Recruiters from big tech companies offer many programming students six-figure salaries even before they graduate, in much the same way pro sports teams seek out elite athletes. University programming students who win consistently may end up at Google, Microsoft, Amazon or Facebook.

According to the U.S. Bureau of Labor Statistics, employment in computer and IT occupations is projected to grow 13% from 2020 to 2030, faster than the average for all occupations. These occupations are projected to add about 667,600 new jobs based on the high demand for workers in these fields stemming from greater emphasis on cloud computing, the collection and storage of big data and information security. The median annual wage for computer and information technology occupations was $97,430 in May 2021, which was higher than the median annual wage for all occupations of $45,760.

In addition to hosting the 2022 event, 麻豆原创 is also a longtime competitor. For more than 40 years 麻豆原创 has been among the best in the nation in ICPC competitions, and in 2018 ranked No. 1 in North America and No. 10 in the world. A 麻豆原创 team has qualified for the World Finals every year during the past decade.

]]>
Elite Students Coming to 麻豆原创 for North America Collegiate Programming Contest | 麻豆原创 News 麻豆原创 will host and compete against 49 other top student programming teams 鈥 including Stanford, MIT, Harvard, Caltech, UCBerkeley and Georgia Tech. Academic Excellence,College of Engineering and Computer Science,麻豆原创 Programming Team