• Apply for Admission
  • Explore Programs and Courses
  • Pathway to Student Services
  • Resources and Library Services
  • Alumni, Friends, and Community

How do I become a CIT/CS major, and when do I apply?

You are an official major in CIT or CS when you apply to the Information and Computer Sciences department and are fully accepted into the program. Prior to application, you must have completed the following courses or their equivalents:  MATH 115, MATH 215, ICS 140, ICS 141, ICS 240, and the two writing courses required for general education.  In addition, Computer Science majors must complete MATH 210 to apply. You must also have a GPA of 2.5 in MATH 215, ICS 141, and ICS 240 and not be on probation at the time of application. To apply, file the major declaration form with your advisor, who will then submit the transcripts and transfer credit evaluation to the CIS/CS Admissions Committee. Students may be enrolled in ICS 240 and/or MATH 210 at the time of application. Students must successfully complete ICS 240 (and MATH 210 for CS majors only) and meet the GPA requirement before being fully admitted to the program.

Return to Top

Who may I contact for academic advising?

If you have not applied for admission, you should do so right away by contacting the Admissions Office at 651-793-1302. Shortly after you are accepted to Metropolitan State, you will be assigned to an academic advisor. If you have questions about the CIT or CS majors prior to your admission to the university, you may wish to attend a Program Information Meeting. These are held during Orientation sessions, where an Information and Computer Sciences faculty member and/or academic advisor will be available to answer questions.

Return to Top

How do I get my transfer credits evaluated for either a CS or CIT major?

If you are a new admit and indicated CIT or CS as your interest area, your evaluation will be completed upon admission to Metropolitan State. You will receive your evaluation and your advisor assignment in the mail within a few weeks.  If you did not indicate on your admissions application that you are interested in either CIT or CS, speak to your academic advisor to request an evaluation from the ICS department.

Return to Top

I have not yet decided if I want to complete a Metropolitan State degree. If I begin taking Information and Computer Science courses from Metropolitan State, how transferable are the credits?

This question should be posed to the institution to which you plan to transfer since they are the only ones that choose what they will accept and what they will not. In general terms, the requirements for Metropolitan State's B.S. in Computer Science are similar to others across the country.

Return to Top

I do not agree with my transfer credit evaluation.  What can I do?

Consult with your advisor about the options available to you.  A student may be eligible to have a prerequisite course waived, based on level of previous class or work experience, for which no credit was received.  A waiver does not grant college credit toward degree requirements. In some cases, a petition may be necessary.  Another option would be to obtain credit through "prior learning." Refer to Metropolitan State’s "Creative Learning Strategies" in the current catalog. Your advisor can also assist you with this process.

Return to Top

May I take a class for my major on the pass-fail (S-N) grade basis?

Yes; however, a student who wants a Metropolitan State GPA must earn a letter grade (A-F basis) in at least 75% of the total Metropolitan State credits.  It is recommended that all major courses be taken on the A-F grade basis.  A grade of C- or S or better is required for all major courses.

Return to Top

May I repeat a course in which I have earned a passing grade ("C-" or "S" or better)?

Review Metropolitan State University’s Grading Policy #2080 under Section 7. Note:  "Students who receive a grade higher than a D may NOT repeat the learning, EXCEPT as an auditor, without the APPROVAL of the dean of the college or school." That is, be sure to get the dean's approval BEFORE taking the class if you want to have the previous grade points replaced in your cumulative grade point average.  In addition, a student cannot take the same 4-credit class twice and earn 8 credits that way. No matter how many times a student takes a course (including transfer credits), the student only gets credit for it once.

Return to Top

If a course is listed as a core requirement and also as a Group I elective, may I use one course to fulfill both requirements?

In most cases, a student may NOT count a course twice to fulfill requirements in the core and in the major electives.  Your credits for ICS 362, ICS 370, ICS 441 , ICS 462, and ICS 499 plus elective credits must total at least 32.  The exception to the rule is ICS 365 Comparative Programming Languages, which may be used to meet the second programming language requirement as well as the Group I major elective.

Return to Top

I have already taken some introductory programming classes but in another programming language. Must I start with the beginning ICS 140 Programming Fundamentals course?

Students who have taken a course in C or C++ may choose to begin in ICS 180 Java for Transfer Students, depending on their level of confidence in their programming skills. ICS 180 may be substituted for the combination of ICS 140 and ICS 141 Programming with Objects. It is required to have MATH 115 College Algebra completed prior to ICS 141 or ICS 180. Also, MATH 215 Discrete Math should be taken concurrently, if not before, ICS 141 or ICS 180. Once students complete ICS 141 or ICS 180 and MATH 215, they should be ready to enroll in ICS 240. To begin placement in ICS 141, a student must have had an equivalent transfer course to ICS 140.

Return to Top

How do I get into a closed class?

To ensure a seat in the classes you need, register at your earliest possible time. Check the current class schedule to find your designated date and time. If the class you want is closed, continue checking via the online Class Schedule as often as possible. Students often drop courses through the first week of classes. You may register up to the start of but not past the second class period. If it is your term of graduation and you are closed out of a class at your registration time, you may contact the department chair for permission. Other students should contact their advisors to discuss alternatives.  Instructors cannot make exceptions to add students into their classes.

Return to Top

Can I double major in both Computer Science and Computer Information Technology?

Computer Science (CS) and Computer Information Technology (CIT) majors are encouraged to double major or minor in Math, Media Studies (professional communication), Technical Communication or other areas of personal interest.  Majoring in both Computer Science and Computer Information Technology is discouraged. In the rare instance when double majoring in Computer Science and Computer Information Technology is useful, the following policy will apply:

If a student majors in one of Computer Science or Computer Information Technology, an additional 30 credits of major work is required for an additional major in the second area, over and above the requirements for the first major.  This policy applies to double majors, second majors, and second degrees. As usual, all specific degree requirements must be met.

Return to Top

May I do an internship as part of my major requirements?

Yes. An internship is encouraged for students who have no experience in computing.  It will fulfill 3 credits of upper division electives for the major. To set up an internship, contact the Center for Community-Based Learning, located on our St. Paul campus. The phone number is 651-793-1285. Sign up for an internship information session and reference the  guidelines for the Information and Computer Sciences department programs. Your advisor can also assistance with the process.

Return to Top



Brooklyn Park - Law Enforcement and Criminal Justice Education Center Minneapolis Campus Midway Center Saint Paul Campus Saint Paul Campus