
Computer Science and Technology
Explore our diverse range of programs in Computer Science and Technology, including software engineering, computer information technology, health informatics, and more. Whether you're passionate about solving problems with cutting-edge tools, designing databases, or developing intelligent systems like robotics and machine learning, we have a program to match your skills and aspirations in today’s tech-driven world.
Careers in Computer Science and Technology
- Web Developer
- Database Application Developer
- Computer and Information Research Scientist
- Business Process Analyst
- Developer Analyst
- Software Developer
- Video Game Designer
- Data Scientist
Potential Salary
Media Salary $132,270
Computer Science and Technology Degrees at MSU
Computer Application Development, Bachelor of Applied Science
A bachelor's degree in computer application development enables students to become developers who can deploy appropriate technology to solve problems in businesses and organizations.
Computer Science, Bachelor of Science
Studying a degree in Computer Science equips you with essential skills in programming, algorithms, and system design. The Computer Science Bachelor of Science (BS) prepares students to apply the tools and theory of computer science through project-based learning, with students completing four upper-division projects on their way to graduation.
Computer Science, Minor
The Computer Science minor prepares students to apply the tools and theory of computer science to their chosen major.
Health Informatics, Bachelor of Science
The Health and Informatics program intersects healthcare, information technology, and data management. It involves the use of data analytics, electronic health records, and health information systems to improve patient care, streamline processes, and enhance decision-making.
The Bachelor of Science in Health and Informatics prepares students to use Information Systems and Health Information Technology (HIT) to design, evaluate, adopt, and apply technology-based innovations in healthcare delivery, management, and research.
Health Informatics, Certificate
The Health and Informatics program intersects healthcare, information technology, and data management. It involves the use of data analytics, electronic health records, and health information systems to improve patient care, streamline processes, and enhance decision-making.
The Health and Informatics Certificate prepares students to use information technology (IT) to solve problems in multidisciplinary real-life settings.
Health and Informatics Analytics, Professional Science Master's
The Professional Science Masters in Health Informatics Analytics prepares students to effectively use health informatics and analytics to impact health promotion, delivery, and decision making in a leadership setting.
Integrated Science and Technology, Bachelor of Science
Integrated Science and Technology combines the learning and application of science and technology with leadership, communication, and interpersonal skills that employers seek to solve challenges in today’s societies. The Integrated Science and Technology (ISAT) program is offered through the Polytechnic & Applied Learning Institute (MinnPoly). You may either complete your program at MinnPoly’s Applied Learning Lab located on the Saint Paul College campus or at our MSU Mankato campus.
The Bachelor of Science will provide graduates with the tools to develop and demonstrate their depth of knowledge in fields such as manufacturing, statistics, data science and business analytics. Upon graduation, your industry-ready portfolio will demonstrate your knowledge and skills across integrated fields.
Management Information Systems, Bachelor of Science
A degree in Management Information Systems combines business and technology, equipping you to manage IT resources effectively. The Bachelor of Science in Management Information Systems (MIS) provides students with in-depth knowledge of hardware, software, and management skills to solve problems in a variety of IT areas.
Software Engineering, Bachelor of Science
Studying a degree in Software Engineering prepares you to design, develop, and maintain software systems. You'll gain skills in coding, project management, and user experience design. Pursuing a degree in Software Engineering provides graduates the opportunity to be part of a high demand, fast-paced, and ever-changing field. Students will find a curriculum focused on
Computer Application Development, Bachelor of Applied Science
A bachelor's degree in computer application development enables students to become developers who can deploy appropriate technology to solve problems in businesses and organizations.
Computer Science, Bachelor of Science
Studying a degree in Computer Science equips you with essential skills in programming, algorithms, and system design. The Computer Science Bachelor of Science (BS) prepares students to apply the tools and theory of computer science through project-based learning, with students completing four upper-division projects on their way to graduation.
Computer Science, Minor
The Computer Science minor prepares students to apply the tools and theory of computer science to their chosen major.
Health Informatics, Bachelor of Science
The Health and Informatics program intersects healthcare, information technology, and data management. It involves the use of data analytics, electronic health records, and health information systems to improve patient care, streamline processes, and enhance decision-making.
The Bachelor of Science in Health and Informatics prepares students to use Information Systems and Health Information Technology (HIT) to design, evaluate, adopt, and apply technology-based innovations in healthcare delivery, management, and research.
Health Informatics, Certificate
The Health and Informatics program intersects healthcare, information technology, and data management. It involves the use of data analytics, electronic health records, and health information systems to improve patient care, streamline processes, and enhance decision-making.
The Health and Informatics Certificate prepares students to use information technology (IT) to solve problems in multidisciplinary real-life settings.
Health and Informatics Analytics, Professional Science Master's
The Professional Science Masters in Health Informatics Analytics prepares students to effectively use health informatics and analytics to impact health promotion, delivery, and decision making in a leadership setting.
Integrated Science and Technology, Bachelor of Science
Integrated Science and Technology combines the learning and application of science and technology with leadership, communication, and interpersonal skills that employers seek to solve challenges in today’s societies. The Integrated Science and Technology (ISAT) program is offered through the Polytechnic & Applied Learning Institute (MinnPoly). You may either complete your program at MinnPoly’s Applied Learning Lab located on the Saint Paul College campus or at our MSU Mankato campus.
The Bachelor of Science will provide graduates with the tools to develop and demonstrate their depth of knowledge in fields such as manufacturing, statistics, data science and business analytics. Upon graduation, your industry-ready portfolio will demonstrate your knowledge and skills across integrated fields.
Management Information Systems, Bachelor of Science
A degree in Management Information Systems combines business and technology, equipping you to manage IT resources effectively. The Bachelor of Science in Management Information Systems (MIS) provides students with in-depth knowledge of hardware, software, and management skills to solve problems in a variety of IT areas.
Software Engineering, Bachelor of Science
Studying a degree in Software Engineering prepares you to design, develop, and maintain software systems. You'll gain skills in coding, project management, and user experience design. Pursuing a degree in Software Engineering provides graduates the opportunity to be part of a high demand, fast-paced, and ever-changing field. Students will find a curriculum focused on

Project Maverick
Project Maverick is a collaborative effort between, MSU, Maverick Software Consulting (MSC), and Thomson Reuters Corporation. Students work on real world software development and software testing projects. Project specifications originate from Thomson Reuters's IS staff and a variety of platforms are used to complete them under the guidance of MSC's Vice President of Software Testing. Work schedules are flexible, and school is still the students' highest priority. Project Maverick may be used to satisfy a student's internship requirement.

Project Federated
Project Federated is a collaborative partnership between Minnesota State University, Mankato and Federated Insurance, giving students hands-on experience with real-world technology projects. Guided by expert mentors from Federated Insurance, students contribute to projects in information security, software quality assurance, and system support. Each project follows industry specifications, and students receive one-on-one mentorship to develop their skills. With flexible work schedules, students can balance their education while gaining valuable, practical experience.

DREAM Club
DREAM, (Data Resources for Eager & Analytical Minds), has over 300 student members who focus on data science, data analytics, machine learning, artificial intelligence, information technology, and computer science. DREAM organizes and hosts conferences, trainings, competitions, and industry talks to support the students’ academic and professional development.
Learn More
Undergraduate Research
Students in our Computer Science and Technology programs find many opportunities to showcase their research at various conferences and symposiums. Through dedicated faculty guidance and established industry partnerships, these opportunities help our students gain experiences that help to shape areas that they are most passionate about.
Real-World Projects with Industry Partners!
Join a team of 4-5 students to develop a software solution for a real company over three months, gaining hands-on experience with industry mentorship and support. You'll collaborate with a client, tackle real challenges, and build something impactful—while they own the final product.
Related Programs

Computer Engineering
As a student in our Computer Engineering Technology (CET) program you will apply scientific and engineering principles, along with technical skills, to support and enhance computer systems and activities. You will have the opportunity to delve into methods to develop and maintain the technology that drives our digital world. The Bachelor of Science in Computer Engineering Technology prepares students to utilize knowledge of mathematics and science to design and construct experiments, and analyze data.

Computer Information Technology
Our Computer Information Technology prepares students to meet the needs of users coming from an organizational and societal lens. Through the selection, creation, application, integration and administration of computing technologies, graduates will have the skills and knowledge to make a difference in a high demand workforce.
Department of Computer Science and Technology
College of
Science, Engineering and Technology
Become part of the next generation of leaders, innovators, and researchers as a student at Minnesota State Mankato’s College of Science, Engineering and Technology. Whether you're fascinated by the natural world, modern engineering, or advancements in technology, you belong here.
Learn More About the College of Science, Engineering and Technology