Computer Science

Computer Science Programming Degree

With a Computer Science Programming degree, students gain hands-on experience writing code, troubleshooting program code and writing software for specific applications. Students will become familiar with programming languages such as Java, C++, LINUX/UNIX, .NET and more. Computer programming requires good problem solving skills as well as basic math skills and the ability to be precise and carefully analyze lines of code. Students will be prepared to develop, diagnose, remedy and create programming for various industries and data providers.

Why Walsh?

Focus on Practical Application Blended with a Solid Academic Foundation. We believe students learn best by doing. Our hands-on courses focus on applications that individuals and businesses use on a daily basis. This focus enhances our students' marketability and preparedness for their future careers. 

State-of-the-Art Technology. Equipped with a variety of networking and server hardware and 20 computers, the Hyland Software Computer Engineering lab opened in 2018 specifically to support Walsh's Cybersecurity, Networking, Programming and Computer Pre-Engineering majors. 

Individualized Attention. Small class sizes provide students increased opportunities for one-on-one interaction with Walsh's caring, experienced faculty. 


Experiential Learning & Internship Opportunities 

Students pursuing a degree in Computer Science Programming gain valuable internship experience (fall, spring or summer) in various settings including corporate, academic, non-profit organizations and many others. Our built-in Career Seminar Series helps you find and secure viable internships and helps provide our students with exposure to professionals in programming.

Career Opportunities 

Our society has experienced major benefits from innovations and advancements in computer science and related fields. Our Computer Science Programming majors can graduate and enroll in graduate programs (earn a M.S. or Ph.D.) for further education or enter viable career fields such as:

  • Application (App) Developer for Custom Software Firms
  • Software Development for the Gaming Industry
  • Software Customization for Special Applications in Business


Please complete the form below.