Get started thinking about the future now


Use this major map to explore possibilities and plan for success in five overlapping areas of career and academics.

Choose your year below, then see what you can do when you:

  • Learn. Develop the knowledge and skills to complete your major.

  • Engage. Contribute to campus and the community.

  • Network. Build a foundation of professional connections.

  • Transform. Make a positive impact in a diverse world.

  • Prepare. Plan for life after graduation.


The map just offers suggestions - you don’t have to do it all.

First Year

Learn:  What foundational courses should I be taking?

Master the basics of programming and form a firm mathematical background by taking courses including:

  • CIS 150 Computer Science I
  • CIS 200 Computer Science II
  • CIS 275 Discrete Structures I
  • CIS 306 Discrete Structures II

Engage: What kinds of activities and organizations can I explore?

Network: What are important topics in my field?

  • Visit your professor’s office hours to introduce yourself
  • Join a professional organization related to your major
  • Visit Mardigian Library to explore endless resources and librarian support
  • Explore job websites to discover demanding technical fields such as big data informatics, data mining, machine learning, statistical analysis, data visualization, and sector-specific data analytics (e.g., business, healthcare, finance, insurance, market, etc.)

Transform: What are the challenges and the strengths in my community?

Prepare: What are the career options for people with my major?

  • Start building your CV - your academic resume
  • Explore career options in your field to learn about requirements and expectations
  • Visit the Office of Financial Aid & Scholarships to learn about different types of financial aid, including many scholarships
Second Year

Learn: How do I build on foundational courses?

Understand the principles of computer hardware and software by taking courses including:

  • CIS 310 Computer Organization
  • CIS 3501 Data Structures and Algorithm Analysis for SE
  • CIS 427 Computer Networks
  • CIS 450 Operating Systems

Engage: What activities and organizations will help me develop professional skills?

Network: How do I connect with faculty and students with similar interests?

Transform: What are the challenges and strengths of the Detroit Metro area?

Prepare: What resources are available on campus to help me develop the professional skills I will need?

Third Year

Learn: How do I gain expertise in my major?

Dive into the realm of Software Engineering by taking courses including:

  • CIS 285 Software Engineering Tools
  • CIS 375 Software Engineering I
  • CIS 376 Software Engineering II
  • CIS 476 Software Architecture and Design Patterns

Engage:  How can I grow as a leader on campus?

Network: How can I broaden my professional relationships?

  • Submit your best paper or research to an undergraduate student journal
  • Establish a LinkedIn profile to connect with UM-Dearborn alumni or to join industry-related LinkedIn Groups that hire students

Transform: How can I prepare to effectively solve local and global challenges?

  • Visit the Office of International Affairs to plan and register for a Study Abroad course
  • Diversify your perspective by taking a course outside your major
  • Use Mardigian Library resources to learn more about real-world problems and solutions

Prepare: What practical things should I do to further my career options?

Fourth Year

Learn:  How do I finish strong?

Learn how to apply the principles and methodology of Software Engineering to the real world by taking courses including:

  • One SE application area (game design, web engineering, info systems)
  • Two SE technical electives
  • CIS 4961 Design Seminar for SE I
  • CIS 4962 Design Seminar for SE II

Engage:  How can I mentor others to be leaders on campus?

Network: How can I demonstrate my readiness for the next steps?

  • Make sure your applications for graduate or professional schools are complete with a writing sample and personal essay
  • Do targeted networking with alumni working in careers of interest and ask questions about job opportunities and the interview process
  • Request letters of recommendation from faculty who know your work
  • Publish your work on one of the app stores

Transform: How can I add to the strengths of my community, the region, and the world?

  • Contribute to global learning initiatives on campus
  • Consider spending the summer volunteering with a government agency or nonprofit

Prepare: How do I make the best use of university resources to launch my professional next steps?

  • Apply to jobs or future education, or make plans for other adventures
  • Visit Career Services for advice with job searching and interviewing, resumes, and graduate school applications
  • Explore possible graduate program opportunities at UM-Dearborn
  • Register for postgraduate entrance exams (for example, GREMCATLSAT) if you plan on graduate school
Where could I go after graduation?

The application areas of Software Engineering include computer game design, web engineering, and information systems. The degree prepares graduates for immediate employment as software engineers, user experience designers, or project managers. Many students go on to pursue graduate study.

Examples of employers, job titles, and graduate degree programs after graduation are listed as follows.


  • SOAR Tech
  • Marathon Oil
  • Harman International
  • Ford Motor Company
  • General Motors
  • Hello World
  • Google
  • LinkedIn
  • Amazon
  • eBay

Job Titles

  • Software Engineer
  • Full-stack Developer
  • Mobile App Developer
  • Software Team Lead
  • Software Quality Analyst
  • Software Tester
  • Game Programmer

Graduate Programs

  • Software Engineering – MS, PhD
  • Computer Science – MS, PhD
  • Data Science – MS, PhD
  • Cyber Security – MS, PhD
  • Business - MBA
  • Law - JD

How to use this Major Map

Use the map on the interior portion of this brochure to review possibilities and plan for success in the five areas listed - Learn, Engage, Network, Transform, Prepare. The map gives options so you can select what best matches your interests and goals. Start thinking about your future now and build a path throughout your UM-Dearborn career that will prepare you for success.

College is a time for discovering your passions — figuring out who you are and what drives you. UM-Dearborn offers more than 100 majors and minors, so you can find a program that is right for you. We are committed to cultivating a campus community that acknowledges our similarities and celebrates our differences. On campus you’ll find a range of support services and offices that provide the programs you need to be successful both academically and personally.

Back to top of page