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

Minor in Computer Science

CS Minor Application Process:

  1. Complete the CS Minor Application (PDF) with your current academic advisor. Applications will be accepted during the semester in which a minor applicant is enrolled in, or after the completion of, CS 18000 and an approved Calculus course.

    • 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. 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.

If the application is approved, a minor in Computer Science will be granted upon completion of the minor requirements that were in place the semester of your matriculation or entry date to Purdue University.

Notes:

  • All Course prerequisites must be met in order to enroll in Computer Science courses.
  • All courses used for the minor must be taken at Purdue University West Lafayette.
  • A minimum grade of 'C' is required in all CS courses used towards the minor (a 'C-' in not accepted).
  • Enrollment in all CS courses is subject to space availability.
  • CS Minors are expected to take CS courses during off-peak sessions. Course Access Policy
  • 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.  (Computer Science majors are given priority in registering for all CS classes).
  • CS Minors may take a total of five (5) CS courses and no more.

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)
CourseCredits   
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)
CourseCredits
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)
CourseCredits
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)
CourseCredits
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: Mar 12, 2019 1:50 PM

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.