The Bachelor of Science Degree in Computer Science with Programming Emphasis gives you practical skills and diverse knowledge that are necessary for entry-level to mid-level positions as a software engineer, network administrator, web developer, computer programmer, systems analyst, or project manager. Courses focus on the essentials of programming: designing, writing, testing, and maintaining source code, and you'll have the opportunity to learn a number of in-demand programming languages, including C, C++, HTML, and Java.