Undergraduate Minor - Minor in Computer Science

Program:
Minor in Computer Science
Program Code:
8042 Computer Science
Program Level:
Undergraduate
Award Type:
Minor Undergraduate
Start Term:
US09


Excerpt from the official Academic Programs Catalog:

Listed below are the approved requirements for the program from the official Academic Programs Catalog.
Students must consult their advisors to learn which specific requirements apply to their degree programs.
Following this section are the requirements as represented in Degree Navigator, MSU's online advising tool. The Degree Navigator section is only available for programs using Degree Navigator for degree certification.

College of Engineering

Department of Computer Science and Engineering

Undergraduate Program
Minor in Computer Science

The Minor in Computer Science and Engineering is administered by the Department of Computer Science and Engineering. This minor will provide students with a basic foundation in computer science that is applicable to many disciplines. This will also provide opportunities for students in industry or government, as well as prepare students for graduate-level study in computer science.

The minor is available as an elective to students who are enrolled in bachelor’s degree programs at Michigan State University other than the Bachelor of Science Degree in Computer Science or the Bachelor of Science Degree in Computer Engineering .  With the approval of the department and college that administers the student’s degree program, the courses that are used to satisfy the minor may also be used to satisfy the requirements for the bachelor’s degree.

Students who plan to complete the requirements for the minor must apply to the Department of Computer Science and Engineering. The minimum criteria for acceptance is the completion of Computer Science and Engineering 231 and 260 with a combined grade-point average in those two courses of 3.0. Enrollment may be limited. Application forms are available at www.cse.msu.edu.

Requirements for the Minor in Computer Science

Complete a minimum of 18 credits in the Department of Computer Science and Engineering from the following:
               
1. All of the following courses (12 credits):  
  CSE 231 Introduction to Programming I 4
  CSE 232 Introduction to Programming II 4
  CSE 260 Discrete Structures in Computer Science 4
2. Two of the following courses (6 or 7 credits):  
  CSE 320 Computer Organization and Architecture 3
  CSE 331 Algorithms and Data Structures 3
  CSE 335 Object-Oriented Software Design 4
  CSE 410 Operating Systems 3
  CSE 420 Computer Architecture 3
  CSE 422 Computer Networks 3
  CSE 425 Introduction to Computer Security 3
  CSE 435 Software Engineering 3
  CSE 440 Introduction to Artificial Intelligence 3
  CSE 450 Translation of Programming Languages 3
  CSE 460 Computability and Format Language Theory 3
  CSE 471 Media Processing and Multimedia Computing 3
  CSE 472 Computer Graphics 3
  CSE 473 Fundamentals of 3D Game Development 3
  CSE 476 Mobile Application Development 3
  CSE 477 Web Application Architecture and Development 3
  CSE 480 Database Systems 3
  CSE 484 Information Retrieval 3

Degree Requirements from Degree Navigator.

NOTE: Degree Navigator is an advising tool only and should not be viewed as a contract with the student. Any questions about the requirements should be directed to an academic advisor.


Computer Science, MNUN (8042)

Required Credits: 18    Program Version: FS15

Requirement 1: Minor - Computer Science - Programming
Minor - Computer Science - Programming: 2 courses from CSE231, CSE232

Requirement 2: Minor - Computer Science - Discrete Structures
Minor - Computer Science - Discrete Structures: 1 course from CSE260

Requirement 3: Minor - Computer Science - Elective
Minor - Computer Science - Elective: 2 courses from CSE410, CSE420, CSE422, CSE425, CSE435, CSE440, CSE450, CSE460, CSE471, CSE472, CSE484, CSE320, CSE331, CSE335, CSE473, CSE476, CSE477

Requirement 4
18 credits required to complete this degreeThe specified coursework in this program may not equal this total. The difference must be made up of open options which must be acceptable within the limits of this program. In cases of doubt, please consult an academic advisor.