The focus of the department of computer science is to prepare students to be lifelong learners of and responsible contributors to the dynamic and expanding field of computing. The department contributes to the liberal arts mission of the university by providing a context for students to understand the role of technology in society.
Specifically, the department guides students through the active and challenging process of mastering basic computing skills, understanding in depth computing concepts, and applying these acquired skills and knowledge to solve real-world computing problems. During the senior capstone course, students are expected to demonstrate the ability to analyze a set of complex technological requirements, design and implement a system to meet these requirements, and finally, to evaluate the strengths and weaknesses of the resulting system. Students are exposed to the scientific, cultural, and political role that technology plays in our global society throughout our curriculum.
The department supports four majors. Three of the majors (computer science, mathematical/computer science and computer engineering) are aligned with the sciences. Students who major in these science-oriented majors gain a strong foundation in mathematics, computer science theory, and computer programming. The fourth major (e-business technology) is aligned with business marketing and management. Students who major in e-business technology gain a strong foundation in applied computing technology with a strong focus on learning how to effectively and responsibly use technology in business enterprises.
The department supports two minors, computer science and computer technology. The computer science minor is typically taken by mathematics and natural/physical science majors to improve career opportunities. The computer technology minor is typically taken by both science and non-science majors to improve their fluency in technology.
Any student earning less than a grade of “C” in a computer science course required for any of the majors or minors will be required to repeat the course to improve the grade.
The department is responsive to the needs of students preparing for careers in computing. Majors and minors often earn academic credit while serving as paid interns for technology based corporations. Internship experiences tend to reinforce the concept that independent learning, ethical standards, teamwork, and effective communication are all required for a successful career in computing.
General Department Goals
Students will develop:
- Proficiency in core computing skills;
- An understanding of foundational computer concepts as specified by the ACM professional organization;
- The ability to analyze complex system requirements and to design a system that meets these requirements;
- The ability to evaluate the strengths and weaknesses of real-world computing systems; and
- An understanding of the scientific, cultural, and political role that technology plays in our global society.
Students who have a high school background in computer science are encouraged to apply for credit through advanced standing. Advanced placement information is available from the department chair.
Majors/Minors Offered: Computer Engineering Major Computer Science Major E-Business Technology Major Mathematical/Computer Science Major Computer Science Minor Computer Technology Minor
For more information contact: Ann Smith, Chair Computer Science Department Saint Mary's University of Minnesota 700 Terrace Heights #1459 800-635-5987 x. 1430 asmith@smumn.edu
|