Two male students in computer lab.

Computer Science: Software Design Track

Though students use cutting-edge software development technologies, the curriculum focuses on the concepts and principles embodied by those technologies that persist over time.

The emphasis of the software design track at Saint Mary's is on providing students with an education that guides them to be proficient in core programming skills and to be experienced in project-based software development. Students will also acquire critical information technology skills which will lead to the construction of quality software. 

Students who earn a degree in the software design track will graduate with data analysis skills from multiple perspectives and technologies and an understanding of the scientific, cultural, and political role that technology plays in our global society.

Career Options

Graduates who possess a degree in the software design track are prepared for careers in the web development, computer programming, and software engineering industries.

High School Preparation

High school coursework that will support a student in his or her pursuit of degree in the software design track includes experience in Mathematics, Science, and Writing.

Enhance Your Experience

Students who earn a degree in this track will oftentimes pursue a minor or double major in mathematics or statistics

Computer Science Minor

computer science minor is also available at Saint Mary's, giving students in many majors the chance to explore the field of computer science and to gain career-enhancing skills in programming. The minor complements major areas in businessmathematics, and the sciences.

Course of Study & Course Descriptions