Minor and Additional Major in Computer Science In addition to offering an additional major in CS for students whose primary major is outside of the department, we also offer a minor in CS that provides students with additional depth and breadth in the field. Minor in Computer ScienceWhile open to most undergraduate students on campus, the minor fits nicely with technical fields like electrical and computer engineering, and other bachelor of science programs.The Computer Science Department offers a minor in CS that provides students with additional depth and breadth in the field. The courses for this minor focus specifically on those offered by the Computer Science Department as opposed to other disciplines within the School of Computer Science. The minor in Computer Science is available to all students who qualify regardless of major. CS Undergraduate Minor Requirements Please refer to the Undergraduate Course Catalog page for CS Minor and for double-counting restrictions. How to Apply for a CS Minor Students considering a minor declaration in Computer Science must first successfully complete the required courses.We require a QPA over these courses of at least a 2.0 or higher. Students may submit a request only after meeting these initial requirements. To complete the minor, students are expected to complete all minor requirements with an overall QPA for the minor of 2.0 or higher and meet double counting restrictions. Requests will be evaluated on a rolling basis. Students declared for the CS minor are advised that they are not guaranteed to get specific electives to complete the minor and should plan their schedules accordingly.CS MINOR AND ADDITIONAL MAJOR REQUEST FORMAll applications are reviewed as they are received.Once you are ready to declare, or if you have questions, please contact Amy Weis in GHC 4115. Additional Major in Computer ScienceThe Computer Science Department offers a second major in computer science for undergraduates whose primary major is not CS. Students must complete the CS minor first, and then must complete all of the required math requirements and have at least 9 of the 12 computer science requirements done or in progress before applying. Students must maintain a "B" average in their CS courses and their overall QPA for consideration in the program. Completion of an additional major in CS is based on seat availability and is not guaranteed. CS Undergraduate Additional Major Requirements RequirementsThe additional major in computer science allows students pursuing a primary major in another department to also earn a CS degree. Please refer to the Undergraduate Course Catalog page for CS Additional Major and for double-counting restrictions. How to Apply for a CS Additional Major Students considering an additional major in Computer Science should complete the CS minor first. Then, to declare the additional major in place of the minor, they must successfully complete all math requirements for the CS additional major along with at least 75% of the CS requirements.To complete the additional major, students are expected to complete all major requirements with an overall QPA for the double major of 3.0 or higher and meet double counting restrictions. Requests will be evaluated on a rolling basis based on number of enrolled students in the additional major track. Acceptance to complete the additional major is not guaranteed. Students pursuing the CS additional major are advised that they are not guaranteed to get specific electives to complete the additional major and should plan their schedules accordingly.CS MINOR AND ADDITIONAL MAJOR REQUEST FORMOnce you are ready to declare, or if you have questions, please contact Amy Weis in GHC 4115. Academics Current Semester Courses Upcoming Semester Courses Schedule of Classes Undergraduate Catalog Bachelor's Programs How to Apply as Incoming First-Year Incoming Student Course Transfer B.S. in CS Curriculum B.S. in CS Concentrations B.S. in CS External Course Transfer B.S. in CS Program Contacts Guidelines for Internal Transfer or Dual Degree Minor and Additional Major in Computer Science Other SCS Undergraduate Programs Summer Research for International Students Master's Programs Doctoral Programs Student Resources