How do I become a Computer Science, Computer Information Technology or Computer Application Development major, and when do I apply?

You are an official major in Computer Science, Computer Information Technology or Computer Application Development when you apply to the Information and Computer Sciences department by filling out the College of Sciences Program Declaration e-form and once you have been notified that you have been accepted into the program. Prior to application, you must have completed the prerequisites for the major or their transfer equivalents. Requirements vary by major.

Computer Science Prerequisites: MATH 210 (or MATH 208), MATH 215, ICS 140, ICS 141, ICS 240, and fulfillment of the general education writing requirement and of the prerequisites for MATH 210 and MATH 215. You must also have a GPA of 2.5 in MATH 215, ICS 141, and ICS 240 and not be on academic probation at the time of application.

Computer Information Technology Prerequisites: MATH 115 (or MATH 120), MATH 215, ICS 140, ICS 141, and fulfillment of the general education writing requirement. You must also have a GPA of 2.5 in MATH 215 and ICS 141 and not be on academic probation at the time of application.

Computer Application Development Prerequisites: MATH 115 (or MATH 120), MATH 215, ICS 140, ICS 141, ICS 225, and fulfillment of the general education writing requirement. You must also have a GPA of 2.5 in Math 215 and ICS 141 and not be on academic probation at the time of application.

To apply, file the program declaration form (available on the university's web site) with your advisor.

Return to Top

Who may I contact for academic advising?

If you have not applied for admission to the university, you should do so right away by contacting the Admissions Office at 651-793-1302. Shortly after you are admitted to Metropolitan State, you will be assigned to an academic advisor. Explore College of Science Advising Tips for general advising questions of sciences majors.  

If you have questions about the Computer Science, Computer Information Technology or Computer Application Development majors prior to your admission to the university, you may wish to attend an on-campus Group Advising and Registration Session (GARS). GARS are listed under Subject "WKSP - Workshop" in the Class Schedule. An Information and Computer Sciences faculty member and/or academic advisor will be available to answer questions.

What is a Program Checklist?

A Program Checklist is completed by the Department of Information and Computer Sciences after you are admitted to the University.  It shows how your transfer courses fulfill major program requirements and major program prerequisites.
Your Degree Audit Report (DARS)  provides you with a complete picture of all the requirements for graduation. It includes an analysis of how your transfer credits meet university-wide general education and liberal studies requirements, how many credits you have earned toward graduation and the total number of upper division credits you have earned. DARs also lists your major requirements and shows which ones you have met. Everything a student has transferred in and has taken at Metro shows up in the DARS degree audit report. A centralized university office reviews transfer course work and completes this degree audit upon your admission.
If there is any discrepancy between your Program Checklist and your DARS report, you should talk to your advisor.

Return to top

How do I get my transfer credits evaluated for either a Computer Science, Computer Information Technology or Computer Application Development major?

If you are newly admitted into Metropolitan State University and indicated Computer Science, Computer Information Technology or Computer Application Development as your interest area, your evaluation will be completed upon admission to the university. 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 Computer Science, Computer Information Technology or Computer Application Development, speak to your academic advisor to request an evaluation from the Information and Computer Sciences Department.

Return to top

I have not yet decided if I want to complete a Metropolitan State degree. If I begin taking computing 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 the 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 (Satisfactory-Not Satisfactory) 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. We recommend that major courses be taken on the A-F grade basis because some employers and many graduation schools prefer grades. A grade of C- or S or better is required for all courses in the major.

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. 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. 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 an elective, may I use one course to fulfill both requirements?

A student may NOT count a course twice to fulfill requirements in the core and in the major electives.

Return to top

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

Consult your advisor about placement.

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, the automated wait-list feature is available via e-Services registration system. Students often drop courses through the first week of classes so continue to check e-Services as the wait-list feature is shut off 5 days prior to the start of the semester and you can self register if there is an opening. You may register up to the start of but not past the second class meeting date. 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 over-ride permission. Other students should contact their advisor to discuss alternatives. Instructors cannot make exceptions to add students into their classes.

Return to top

Can I double major in Computer Science, Computer Information Technology and/or Computer Application Development?

Computer Science (CS), Computer Information Technology (CIT) and Computer Application Development (CAPP) majors are encouraged to double major or minor in Mathematics, Media Studies, Technical Communication or other areas of personal interest. Double majoring in Computer Science, Computer Information Technology and/or Computer Application Development is discouraged. In the rare instance when double majoring in Computer Science, Computer Information Technology and/or Computer Application Development is useful, the following policy will apply:

If a student majors in Computer Science, Computer Information Technology and/or Computer Application Development, 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. For more information about internships, visit the Internships page.

Return to top