General Computing

Through the foundational courses in General Computing—during your first year—you'll gain the knowledge and develop the skills to design and develop basic computing solutions, at a pace consistent with your level of previous experience.

faculty member with student in computer lab

Your interest in computers can lead to a great career.

Your interest in computers can lead to a great career. Maybe you’ve always been fascinated by computer technology, or maybe you have a newfound interest in the subject. In either case, there are multiple ways that you can pursue a computing degree in the College of Computing and at Michigan Tech, all leading toward robust, well-paid careers.

Today’s computing careers involve scores of areas in virtually all sectors of the global economy. Computer science, software design and development, cybersecurity, networking, information technology (IT), digital electronic systems, robotics and mechatronics, artificial intelligence (AI), data science: these are just a few of the computing professions. Which one is for you?

teacher at front of classroom

It's an important decision. Take your time.

Starting out in General Computing gives you a semester (or two) to explore and decide which degree program or discipline sparks your curiosity. It's a starting point to give you some space to choose the computing field that fits you the best.

You'll explore the computing-related majors as you complete these introductory courses, building your confidence and knowledge -- all while staying on track to meet graduation requirements.

Within one or two semesters, you'll be ready to make a well-informed decision about your major, then seamlessly transition into any of the degree programs listed below -- without adding or completing unnecessary credits. 

faculty and students standing, talking

Staying on track with your peers, advisors, and professors.

In cooperation with your academic advisor, you'll join a cohort of first-year General Computing students who'll attend the same sections of foundational first-year courses.

In your Computing classes, you'll be on a team with three to four other students. Your team becomes a study group, research group, and a support network, along with your advisor and professors.

Someone will always be there to help, and periodic check-ins and meetings with your advisor will help you and your team stay on track.


computer science students in classroom

First-year General Computing Courses

There are several first-year computing courses and sequences. You should take the sequence that best matches your individual interests and experience. Open the sliders below to learn about the first-year Computing classes.

College of Computing Undergraduate Degree Programs

Computer Network and System Administration BS
Computer Science BS
Cybersecurity BS
Electrical Engineering Technology BS
Mechatronics BS
Software Engineering BS
General Computing Major

More Computing-related Degrees

Michigan Tech’s Colleges of Engineering, Sciences and Arts, and Business offer additional Computing-related BS programs.

female student in study lounge

More Info and Resources

Open the sliders below to learn more about Computing clubs, research, careers, and job outlook.

computing bridge

Here's more about Michigan Tech's computing degrees, concentrations, and minors.