This program provides a solid foundation of computer knowledge, research opportunities, and hands-on experience. Courses on computer architecture and hardware, database systems, networking, computer languages, algorithm design and analysis, and computer graphics are put to use as students design independent study projects, pursue internships, or take advantage of on-campus work opportunities, such as working in the computer labs. The small student-faculty ratio enables the faculty to mentor students and help them develop strong critical and independent thinking skills. Graduates are prepared for employment as software developers, database specialists, network administrators, computer facility managers, and graduate study.  For a full description, visit the UMF catalog.

How do I explore Computer Science at UMF?

There are many ways to explore a major. You could:

  • Review the webpage for this major.
  • Talk to faculty members in the major. Ask about their career path.
  • Sit in on a class in this major. Choose a class of interest and contact the faculty member to find out which day might be best to drop in on. If you have access to myCampus, click here to go to Schedule Planner to view classes.
  • Talk with upperclass students in the major. They can give you insights into the courses you will take and professors who will instruct you. Just remember, their reasons for liking a major may be different from your own. Ask your advisor, your CA or other UMF staff to help you find someone in the major.
  • Enroll in one of the following courses:
    • COS 140 Introduction to Computer Science
    • COS 142 Data Structures
    • MAT 141M Calculus I
    • MAT 151M Mathematical Proof
  • Get involved with a Club & Organization related to the major (for example, Computer Club).
  • Volunteer or intern with an organization that is aligned with this major. Contact Meghan Price at The Partnership for Civic Engagement, or Career Counselors Stephen Davis or Cyndi McShane to discuss opportunities.
  • Try a Job Shadow or Informational Interview. Contact Stephen Davis or Cyndi McShane for more information.
  • Make an appointment to talk to a Career Counselor (Steve or Cyndi) or Academic Advisor (Lori Soucie) about the major.

What can I do with this major?

Learn more about the major using this resource maintained by the University of North Carolina at Wilmington:

Can I minor in Computer Science? Are there related majors at UMF?

Yes! UMF has a minor in Computer Science, Mathematics, and many other choices.  Click here for more information. Majors related to Computer Science include Interactive Media, Actuarial Science, and Mathematics.

What kind of jobs have UMF graduates obtained with this major?

Programmer Analyst, Software Engineer, Systems Engineer, Senior Programmer/Data manager, Application Engineer, Application Developer, Software Developer, Associate Software Support Specialist, Forms Designer, IT Specialist, Consultant at CGI, Lead Developer at Geiger, Computer Analyst at Tyler Technologies, ETL Developer, Director of Web Technologies, Healthcare Data Analyst, Computer Forensic Examiner, and others.

What other career paths can I pursue?

Other career paths include Hardware Engineer, Computer Architect, Network Support Specialist, Information Security Analyst, Database Administrator, Computer Science Teacher, and many more. Talking to faculty in the major or a career counselor can provide you with more information about a variety of career paths associated with this major.

How do I declare this major?

The first step is to communicate with one of the contact people for this major: Dr. Gail Lange, Brinkman House,, 207-778-7391 or Dr. Chris Bennett, Brinkman House,, 207-778-7114.

To apply to the major, complete a change of major form (available in Merrill Center or any academic office).

Back to list of majors at UMF