Built on insights from industry professionals, our Bachelor of Science in Computer Science with a Concentration in Software Engineering features practical, hands-on assignments in programming, scripting, system administration, networking, computing, data structuring, and more. In addition, several courses prepare you to seek industry certifications.
In your Software Engineering concentration, you’ll dive deeper into the business analysis, planning, and implementation of software systems, touching on areas like project management, risk analysis, needs analysis, use cases, and mapping. Our Computer Science program culminates with two capstone courses in which you evaluate a business problem and build a solution in the programming language of your choice. Throughout the program, you’ll also work to develop skills for effective teamwork, critical thinking, problem-solving, and continuous professional development. As a graduate, you’ll have worked to develop skills to plan, develop, implement, and manage software solutions that meet business needs.