The Department of Computing offers a Computer Science major with a choice of concentration in either Social Computing or Application Development.
Creativity and innovation coupled with the knowledge and skills learned from studying Computer Science: Application Development can empower students to make a difference in the world. The Application Development program’s hands-on curriculum enables students to gain critical technical and research skills while working on real-world projects throughout their courses. The program’s unique emphasis on combining computer science, web and mobile application development, and user-centered design prepares students to accomplish a variety of projects, such as: analyzing data and predicting trends, building chatbots, creating mobile apps, developing engagement systems, and more.
Explore Our AI Major
Want to understand how artificial intelligence works—and learn to build and apply it responsibly?
MSJ’s Artificial Intelligence major combines programming, data, machine learning, and ethical technology use. Through hands-on projects, students learn to design, use, and evaluate AI systems across fields such as health care, business, education, and social impact.

Rebecca Allen