Computer Science (Minor)
Minor: Computer Science
Program Code: M450
About This Minor. . .
Computer science is the study of algorithms and the issues involved in implementing them. A Minor in Computer Science is an excellent enhancement to degrees in the many fields which make extensive use of computer software, such as engineering, physics, and mathematics, but also for non-science fields such as graphic arts, education, or sociology. The degree prepares students to understand computer science foundations in software development and in hardware, as well as common application software development such as database software, graphical user interfaces, or in video game design.
Each section below contains details about the requirements for this program. Select a header to expand the information/requirements for that particular section of the program's requirements.
To print or save an overview of this program's information, including the program description, learning outcomes, requirements, suggested course sequencing (if applicable), and advising and graduation information, scroll to the bottom of the left-hand navigation menu and select "Print Options." This will give you the options to either "Send Page to Printer" or "Download PDF of This Page." The "Download PDF of This Page" option prepares a much more concise presentation of all program information. The PDF is also printable and may be preferable due to its brevity.
Institutional Minor Requirements
The following institutional requirements apply to all CMU minors. Specific programs may have different requirements that must be met in addition to institutional requirements.
- A minor consists of 15-24 semester hours. There may be prerequisites required for the minor which will increase the total number of credit hours for a student who has not already taken those prerequisites.
- Courses taken to satisfy Essential Learning, major requirements, or electives can be counted toward the minor if applicable.
- At least 33 percent of the credit hours required for the minor must be in courses numbered 300 or above.
- At least 25 percent of the classes must be taken at CMU.
- 2.00 cumulative GPA or higher for the courses used for the minor.
- A minor is not a degree by itself and must be earned at the same time as a baccalaureate degree.
- A minor must be outside the major field of study.
- A student may earn up to five minors with any baccalaureate degree at CMU.
- The Catalog Year determines which program sheet and degree requirements a student must fulfill in order to graduate. Visit with your advisor or academic department to determine which catalog year and program requirements sheet you should follow.
- See “Requirements for Undergraduate Degrees and Certificates” in the catalog for a complete list of graduation requirements.
Program Specific Minor Requirements
(23-24 semester hours)
|Code||Title||Semester Credit Hours|
|CSCI 111||CS1: Foundations of Computer Science||4|
|or CSCI 130||Introduction to Engineering Computer Science|
|CSCI 112||CS2: Data Structures||4|
|CSCI 250||CS3: Introduction to Algorithms||3|
|Select one of the following:||3-4|
|Computer Architecture and Assembly Language|
|Web Page Design II|
|Introduction to Database|
|Select three of the following:||9|
|Web Page Design III|
|Advanced Programming: 1|
|UNIX Operating Systems|
|User Interface Design|
|Object Oriented Programming|
|Total Semester Credit Hours||23-24|
CSCI 310 is offered for different languages for 1-3 credit hours. A student may meet the required in any combination number of languages/courses/hours, to reach a total minimum of 3 hours taken. No language may be counted for credit more than once.
Advising Process and DegreeWorks
Documentation on the pages related to this program is intended for informational purposes to help determine what courses and associated requirements are needed to earn a minor. Meeting with an academic advisor is essential in planning courses and developing a suggested course sequencing. It is ultimately the student’s responsibility to understand and fulfill the requirements for her/his intended minor.
DegreeWorks is an online degree audit tool available in MAVzone. It is the official record used by the Registrar’s Office to evaluate progress towards a minor. Students are responsible for reviewing their DegreeWorks audit on a regular basis and should discuss questions or concerns with their advisor or academic department head for the minor. Discrepancies in requirements should be reported to the Registrar’s Office.
A minor cannot be awarded by itself. It must be combined with a baccalaureate degree outside the major field of study. Students should follow the graduation process outlined for the baccalaureate degree and list their majors and minors on the “Intent to Graduate” form.
If a student’s petition for graduation is denied, it will be her/his responsibility to consult the Registrar’s Office regarding next steps.