In today’s tech-driven world, careers in computer science and coding are among the most dynamic. With innovation at the forefront of every industry, many students are looking to pursue careers that combine problem-solving, creativity and technology.
Colgate University offers a strong computer science program that combines theory and hands-on experience to prepare students for future careers in tech. The department covers topics such as programming, data structures, AI and cyber security. What sets Colgate’s program apart is its emphasis on interdisciplinary learning, allowing students to blend computer science with other disciplines thus broadening their problem-solving skills and preparing them for diverse careers.
Computer science major junior Ashley Hendrata’s path into the field was an unexpected but welcomed turn.
“During freshman year spring registration, I couldn’t get into my top choices or backups as an intended international relations major. I decided to give COSC101 a shot after seeing it in the list of open classes,” she recalled. “I loved the class and never looked back with [computer science]! It also made me realize how to embrace weird pivots on campus and beyond.”
Looking ahead, Hendrata’s career goal is to become a software engineer, building upon her internships at Fidelity Investments and Slack, where she worked as a software engineering intern. She plans to build upon these experiences to help her transition into the professional world.
Hendrata’s passion for technology stems from her personal experiences with its power to improve accessibility and helped to shape her desire to use technology to break barriers and improve accessibility.
“I personally benefited greatly from tech growing up, especially when it came to learning outside of the classroom,” Hendrata explained. “For a period of time, when I moved countries, I was unable to participate in the formal education system. Online learning platforms and communities helped me a lot during that time!”
Junior Lily Ellis, who is also a computer science major at Colgate, explained how she was first introduced to the field in high school, where she took a computer science class that first piqued her interest. Ellis is looking to pursue a career in technical product management and build off her experience from her summer internship.
“This past summer, I did a software engineering internship working on a dental practice management software and really enjoyed the experience of getting to do hands-on work that actually impacts everyone’s lives,” Ellis said. “In the future, I’m hoping to balance more leadership and business skills with my technical experience.”
Hendrata explained that for students considering a career in computer science, connecting with alumni and industry professionals outside Colgate is essential, describing it as the tipping point in her own journey. She encourages students to take advantage of the wealth of knowledge and support available through networking.
“The tech world, especially in the early career sphere, is full of people who are willing to help one another out,” Hendrata said. “Ask for help whenever you need it, and there will always be someone willing to help!”
Senior Jonathan Cook, a computer science and economics major, spent this past summer working as a software engineering intern, and will continue to work as software engineer upon his graduation this spring. Cook’s experience has taught him that, when finding a job in this industry, it is important to develop a range of skills beyond just the technical skills that the job requires.
“Landing a software engineering job out of college is a balance of technical skills and [a] persistent attitude toward problem-solving. Employers are looking for graduates who have proven their skills with solid portfolios and can communicate effectively in team settings,” Cook said.
The journeys of Hendrata, Ellis and Cook showcase the varied and impactful paths within computer science. Their experiences highlight how tech careers can blend technical expertise with creativity and a desire to make a difference, whether it’s through engineering, product management or advancing accessibility. Their advice emphasizes the importance of embracing unexpected opportunities, building connections within the industry and staying open to the broad range of roles in computer science.