Bachelor of Science in Computer Science Programming
Program Overview
Bachelor of Science in Computer Science Programming
The Bachelor of Science in Computer Science Programming degree provides students with hands-on experience in 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.
Program Overview
The program focuses on practical application blended with a solid academic foundation. Students learn best by doing, and hands-on courses focus on applications that individuals and businesses use on a daily basis. This approach enhances students' marketability and preparedness for their future careers.
Facilities and Resources
The Hyland Software Computer Engineering lab, equipped with a variety of networking and server hardware and 20 computers, provides students with state-of-the-art technology to support their studies. The lab opened in 2018 specifically to support Walsh's Cybersecurity, Networking, Programming, and Computer Pre-Engineering majors.
Experiential Learning and Internship Opportunities
Students pursuing a degree in Computer Science Programming gain valuable internship experience in various settings, including corporate, academic, non-profit organizations, and many others. The built-in Career Seminar Series helps students find and secure viable internships and provides exposure to professionals in programming.
Career Opportunities
Graduates of the Computer Science Programming program can 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 Alternatively, graduates can pursue further education by enrolling in graduate programs (earning a M.S. or Ph.D.).
