
Computer Science and Information 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 Information 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
Median Salary $132,270
Computer Science and Information Technology Degrees at MSU
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 Information Technology, Bachelor of Science
Computer Information Technology, as an academic discipline, focuses on meeting the needs of users within an organizational and societal context through the selection, creation, application, integration and administration of computing technologies.
Database Technologies, Certificate
The Database Technologies undergraduate certificate provides students with the necessary knowledge to apply information technology principles and theory so they are able to address real world business and organizational challenges and opportunities.
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.
Information Security, Certificate
The Information Security certificate provides students with the necessary knowledge in information security principles and practices and an understanding of how information security functions in an organization from both business and technology aspects.
Information Technology, Master of Science
The Master of Science in Information Technology is geared towards practicing information technologists who want to continue their training in software development, networking, information security, databases and research methods.
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.
Networking Technologies, Certificate
The Networking Technologies certificate provides students with the necessary knowledge in networking principles, administration, programming, security issues and practices so that they are able to apply them in real world organizational challenges and opportunities.
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
Software Development, Certificate
The software development certificate provides the students with an understanding of the successful delivery of software projects that support organizational goals.
Artificial Intelligence, Master of Science
Advance the future with our Master of Science in Artificial Intelligence (MSAI)! Gain the skills to design, build, and deploy intelligent systems that think and learn. Master machine learning, deep learning, computer vision, and natural language processing while tackling real-world AI challenges. Explore the ethical, social, and legal impacts of AI through hands-on projects and industry collaboration. Ready to shape the AI revolution?
Data Science, Master of Science
The M.S. in Data Science program provides a strong foundation for developing, implementing, and evaluating data analytics solutions to transform raw data into meaningful and actionable insights.
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 Information Technology, Bachelor of Science
Computer Information Technology, as an academic discipline, focuses on meeting the needs of users within an organizational and societal context through the selection, creation, application, integration and administration of computing technologies.
Database Technologies, Certificate
The Database Technologies undergraduate certificate provides students with the necessary knowledge to apply information technology principles and theory so they are able to address real world business and organizational challenges and opportunities.
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.
Information Security, Certificate
The Information Security certificate provides students with the necessary knowledge in information security principles and practices and an understanding of how information security functions in an organization from both business and technology aspects.
Information Technology, Master of Science
The Master of Science in Information Technology is geared towards practicing information technologists who want to continue their training in software development, networking, information security, databases and research methods.
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.
Networking Technologies, Certificate
The Networking Technologies certificate provides students with the necessary knowledge in networking principles, administration, programming, security issues and practices so that they are able to apply them in real world organizational challenges and opportunities.
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
Software Development, Certificate
The software development certificate provides the students with an understanding of the successful delivery of software projects that support organizational goals.
Artificial Intelligence, Master of Science
Advance the future with our Master of Science in Artificial Intelligence (MSAI)! Gain the skills to design, build, and deploy intelligent systems that think and learn. Master machine learning, deep learning, computer vision, and natural language processing while tackling real-world AI challenges. Explore the ethical, social, and legal impacts of AI through hands-on projects and industry collaboration. Ready to shape the AI revolution?
Data Science, Master of Science
The M.S. in Data Science program provides a strong foundation for developing, implementing, and evaluating data analytics solutions to transform raw data into meaningful and actionable insights.
Computer Science and Information Technology Minors at MSU
Computer Science, Minor
The Computer Science minor prepares students to apply the tools and theory of computer science to no matter what their major field of study is.
Computer and Information Science, Minor
The minor in Computer and Information Science (CIS) is an introduction to the field and is designed specifically for students from other departments with an interest.
Computer Technology, Minor
The minor in Computer Technology Minor is an introduction to the field and is designed specifically for students from other departments with an interest.
Database Technologies, Minor
The minor in Database Technologies is an introduction to the field and is designed specifically for students from other departments with an interest.
International Technology, Minor
The minor in International Technology is an introduction to the field and can be taken to compliment the B.S. in Computer Information Technology.
Networking and Information Security, Minor
The minor in Networking and Information Security is an introduction to the field and is designed specifically for students from other departments with an interest.
Software Development, Minor
The minor in Software Development is an introduction to the field and is designed specifically for students from other departments with an interest.
Computer Science, Minor
The Computer Science minor prepares students to apply the tools and theory of computer science to no matter what their major field of study is.
Computer and Information Science, Minor
The minor in Computer and Information Science (CIS) is an introduction to the field and is designed specifically for students from other departments with an interest.
Computer Technology, Minor
The minor in Computer Technology Minor is an introduction to the field and is designed specifically for students from other departments with an interest.
Database Technologies, Minor
The minor in Database Technologies is an introduction to the field and is designed specifically for students from other departments with an interest.
International Technology, Minor
The minor in International Technology is an introduction to the field and can be taken to compliment the B.S. in Computer Information Technology.
Networking and Information Security, Minor
The minor in Networking and Information Security is an introduction to the field and is designed specifically for students from other departments with an interest.
Software Development, Minor
The minor in Software Development is an introduction to the field and is designed specifically for students from other departments with an interest.

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
Health Informatics Student Association (HISA)
Connect with peers, faculty, and industry leaders in health tech. HISA empowers students to advance health equity, data innovation, and global health outcomes through collaboration and skill-building.
Cybersecurity Student Association
Build real-world cybersecurity skills through hands-on labs, threat analysis, and competitive teams. Collaborate with experts and peers to prepare for leadership in a fast-evolving digital security landscape.
Project Byte: Collaborative Partnership in Tech
Project Byte is a collaborative partnership between Minnesota State Mankato and Byte Software. Students gain hands-on experience in quality assurance projects, contributing to Byte’s flagship products in the mortgage industry while working closely with expert mentors on real-world technology solutions.
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.

Technical Communication
Our Technical Communication classes will teach you to communicate ideas and information effectively. We typically study how people communicate in a professional environment and focus on making documents that are clear, concise, accurate, thorough, and easy for the audience to use. Courses cover user experience, usability, content strategy, and instructional design, ensuring your work is accurate, thorough, and easy to use.
Department of Computer Information Science
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