Purdue University - Department of Computer Science - Minor in Computer Science
Skip to main content

Minor in Computer Science

CS Minor Application Process:

  1. Take an approved Calculus course to meet the prerequisite for CS 18000.

    • Approved Calculus courses: MA 16100 or MA 16300 or MA 16500 or MA 16700 or (MA 16010 AND MA 16020) or (MA 22100 AND MA 22200) or MA 16021 or (MA 22300 AND MA 22400) or establish credit for Calculus I through AP credit, Transfer Credit, or credit by exam.

  2. Take CS 18000 during off-peak semester.
    • For more information about on-peak and off-peak semesters see the Course Access Policy
    • Letter grade of C or better must be earned.
  3. Complete the CS Minor Application (PDF) with your current academic advisor. 

    • Only CS advisors may add the CS Minor to a student's MyPurduePlan.
  4. Submit the completed and signed application to the Undergraduate Office at LWSN 1123.  Office hours are Monday - Friday from 8 am - 12 pm and 1 pm - 5 pm.  We are closed for an hour during lunch.

    • Students may turn in the completed application to the CS Undergraduate office anytime during or after the semester they are taking CS 18000.
    • The CS staff will add the minor designation to the student's MyPurduePlan AFTER CS 18000 is completed and grades are posted.
    • Applications may be reviewed, if desired, with a Computer Science academic advisor during non-major walk-in times.

 Notes:

  • The CS department cannot guarantee students seeking a minor access to any courses.  
    • Enrollment in all CS courses is subject to space availability.
    • CS majors are given priority in registering for all CS courses.
  • All Course prerequisites must be met in order to enroll in any Computer Science course.
    • No overrides for prerequisits will be approved.
  • All courses used for the minor must be taken at Purdue University West Lafayette campus.
    • Students must earn a minimum grade of 'C' in all CS courses used towards the minor (a 'C-' in not accepted).
  • CS Minors are expected to take CS courses during off-peak sessions.
  • CS Minors are limited to five (5) CS courses and no more.
  • Students are responsible for maintaining an up-to-date minor plan of study, for knowing registration timelines, and for requesting space through the correct process.  

To obtain a minor in Computer Science, students must take and pass five (5) CS classes that fulfill CS major requirements with a minimum grade of 'C' at Purdue University West Lafayette.

Notes:

Five (5) CS courses from the list below may be used for the minor.  AP Credit can be used for the minor application, but WILL NOT count towards the five (5) CS courses required to complete the minor.

  • Students may use AP credit to bypass CS 18000 as follows:
    • Score a 4 or 5 on the AP Computer Science exam AND pass the CS Proficiency Exam for CS 18000.
    • Students who bypass CS 18000 will need to take five (5) CS courses at Purdue University West Lafayette in order to complete the minor.
  • Math majors may use MA 37500 in place of CS 18200 as a prerequisite for other CS courses as follows:
    • MA 37500 WILL NOT count towards the five (5) CS courses required to complete the minor.
    • Students who use MA 37500 for CS 18200 will need to take five (5) CS courses at Purdue University West Lafayette in order to complete the minor.
Required Courses (10 credits)
Course Credits   
CS 18000: Problem Solving and Object-Oreiented Programming  4
CS 18200: Foundations of Computer Science 3
CS 24000: Programming in C 3

 

Elective Courses (6-8 credits)
Course Credits
CS 25000: Computer Architecture 4
CS 25100: Data Structures and Algorithms 3
CS 25200: Systems Programming 4
CS 30700: Software Engineering I 3
CS 31400: Numerical Methods 3
CS 33400: Fundamentals of Computer Graphics 3
CS 34800: Information Systems 3
CS 35500: Introduction to Cybersecurity 3
CS 38100: Introduction to the Analysis of Algorithms 3
CS 40800: Software Testing 3
CS 44800: Introduction to Relational Database System 3
CS 47100: Introduction to Artificial Intelligence 3

The Student is ultimately responsible for knowing and completing all degree requirements.  MyPurduePlan and the Computer Science website are sources for specific requirements and completion.

To obtain a minor in Computer Science, students must take and pass five (5) CS classes that fulfill CS major requirements with a minimum grade of 'C' at Purdue University West Lafayette.

Notes:

Five (5) CS courses from the list below may be used for the minor.  AP credit can be used for the minor application, but WILL NOT count towards one of the five (5) required CS courses.

  • Students may use AP credit to bypass CS 18000 as follows:
    • Score a 4 on the AP exam and pass the CS 1800 proficiency exam
    • Score a 5 on the AP exam
    • Students who bypass CS 18000 will need to take five (5) CS courses at Purdue University West Lafayette in order to complete the minor.
  • Math majors may use MA 37500 in place of CS 18200 as a prerequisite for other CS courses as follows:
    • MA 37500 WILL NOT count towards the five (5) CS courses required to complete the minor. 
    • Students who use MA 37500 for CS 18200 will need to take five (5) CS courses at Purdue University West Lafayette in order to complete the minor.
 
Required Courses (10 credits)
Course Credits
CS 18000: Problem Solving and Object-Oriented Programing 4
CS 18200: Foundations of Computer Science 3
CS 24000: Programming in C 3

 

Elective Courses (6-8 credits)
Course Credits
CS 25000:  Computer Architecture 4
CS 25100:  Data Structures and Algorithms 3
CS 25200:  Systems Programming 4
CS 30700:  Software Engineering I 3
CS 31400:  Numerical Methods 3
CS 33400:  Fundamentals of Computer Graphics 3
CS 34800:  Information Systems 3
CS 35500:  Introduction to Cryptography 3
CS 38100:  Introduction to the Analysis of Algorithms 3
CS 40800:  Software Testing 3
CS 44800:  Introduction to Relational Database Systems 3
CS 47100:  Introduction to Artificial Intelligence 3

The Student is ultimately responsible for knowing and completing all degree requirements.  MyPurduePlan and the Computer Science website are sources for specific requirements and completion.

To obtain a minor in Computer Science, students must take and pass five (5) CS classes that fulfill CS major requirements with a minimum of 'C' st Purdue University West Lafayette.

Notes:

  • May use any course number CS _9000 (i.e. CS 39000 or CS 49000), but must be confirmed with the Computer Science Advising Office.
  • None of the following can be used:
    • CS independent study courses
    • EPCS courses (EPICS)
    • CS courses numbered below CS 18000
    • CS 23500

The Student is ultimately responsible for knowing and completing all degree requirements.  MyPurduePlan and the Computer Science website are sources for specific requirements and completion.

To obtain a minor in Computer Science, students must taake and pass five (5) CS classes that fulfill CS major requirements with a minimum grade of 'C' at Purdue University West Lafayette.

Notes:

  • Only one CS 49000 (3 credits), may be used
  • None of the following can be used:
    • Variable Title courses (i.e. CS 39000)
    • CS independent study courses
    • EPCS courses (EPICS)
    • CS Courses numbered below CS 18000
    • CS 23500

The Student is ultimately responsible for knowing and completing all degree requirements.  MyPurduePlan and the Computer Science website are sources for specific requirements and completion.

Last Updated: May 28, 2019 9:09 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2018 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.