13.07.2014 Views

PDF version - Saint Mary's University of Minnesota

PDF version - Saint Mary's University of Minnesota

PDF version - Saint Mary's University of Minnesota

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Computer Science<br />

Computer Science<br />

Ann Smith, M.S., Chair<br />

The focus <strong>of</strong> the department <strong>of</strong> computer science is to prepare students to be lifelong learners <strong>of</strong> and<br />

responsible contributors to the dynamic and expanding field <strong>of</strong> computing. The department contributes<br />

to the liberal arts mission <strong>of</strong> the university by developing ethical and pr<strong>of</strong>essional leaders who are<br />

skilled in the art and craft <strong>of</strong> s<strong>of</strong>tware construction and practiced in critical thinking and abstract<br />

problem solving.<br />

The department supports one major, s<strong>of</strong>tware development, and participates in an interdisciplinary<br />

minor in scientific computing. The s<strong>of</strong>tware development major follows a 3-1 educational model, three<br />

years <strong>of</strong> intense course work plus one year <strong>of</strong> supervised project work. The supervised project work may<br />

include an internship with regional partners.<br />

The s<strong>of</strong>tware development major emphasizes the acquisition <strong>of</strong> s<strong>of</strong>tware design and development skills<br />

through a project-based curriculum. From a platform constructed on fundamental computing concepts<br />

and problem-solving skills stressed in the first year <strong>of</strong> study, the curriculum builds to a senior capstone<br />

practicum experience involving the student in the complete lifecycle <strong>of</strong> s<strong>of</strong>tware development. The<br />

practicum is a year-long endeavor, either <strong>of</strong> the student’s own design or in conjunction with an ongoing<br />

group project. The department strives to engage students with outside partners in the computing<br />

industry as well as on-campus partners such as the GeoSpatial Services and the Kabara Institute for<br />

Entrepreneurial Studies.<br />

The s<strong>of</strong>tware development major concentrates on the skills, technologies and practices necessary<br />

to become a successful s<strong>of</strong>tware artisan. Though students use cutting edge s<strong>of</strong>tware development<br />

technologies, the curriculum focuses on the concepts and principles embodied by those technologies<br />

that persist over time.<br />

General Department Goals<br />

Students develop:<br />

• Pr<strong>of</strong>iciency in core computing skills;<br />

• Project-based s<strong>of</strong>tware development experience;<br />

• Development <strong>of</strong> s<strong>of</strong>tware design and architectural skills leading to the construction <strong>of</strong> quality s<strong>of</strong>tware;<br />

• Engagement in the entire lifecycle <strong>of</strong> the s<strong>of</strong>tware development process; and<br />

• An understanding <strong>of</strong> the scientific, cultural, and political role that technology plays in our global society.<br />

Students who have a high school background in computer science are encouraged to apply for credit<br />

through advanced standing. Advanced placement information is available from the department chair.<br />

Majors Offered:<br />

S<strong>of</strong>tware Development<br />

The computer science department also supports and staffs the scientific computing minor.<br />

S<strong>of</strong>tware Development Major (50 credits):<br />

The s<strong>of</strong>tware development major emphasizes the acquisition <strong>of</strong> s<strong>of</strong>tware design and development skills<br />

through a project-based curriculum. The major follows a 3-1 educational model, three years <strong>of</strong> course<br />

work followed by a year <strong>of</strong> real world project work.<br />

A. All <strong>of</strong> the following:<br />

CS101 Computer Science Fundamentals<br />

CS110 Computer Science I: Introduction to Programming<br />

CS111 Computer Science I Laboratory<br />

84

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!