Purdue University - Department of Computer Science - Minor in Computer Science

Minor in Computer Science

For CS Minor requirements effective Summer 2013 – Summer 2016.

For CS Minor information formerly effective Fall 2006 - Spring 2013 (PDF).

 

To apply for a CS minor, students must have completed with a ‘C’ grade or better both CS 18000 and a Math class as follows:

  • CS 18000 (or receive a 5 on the AP Computer Science test, or receive a 4 on the AP Computer Science test and pass the CS 18000 test-out exam)  and

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

Application process

  1. Complete the CS Minor Application with your advisor. Applications will be accepted during the semester in which a minor applicant is enrolled in CS 18000 or after the completion of CS 18000.

  2. Submit completed and signed application during posted non-major walk-in hours.

If the application is approved, a minor in Computer Science will be granted upon completion of the following requirements:

  • Five (5) CS courses from the list below.  AP credit can be used for the minor application as described above, but will not count toward the five required CS courses.

  • All courses’ pre-requisites must be met in order to enroll in CS courses.

  • All courses must be taken at the Purdue West Lafayette campus.

  • A minimum grade of ‘C’ in all CS courses used towards the minor is required.  (A ‘C-‘ is not accepted.)

  • Enrollment in all CS courses is subject to space availability. CS Minors are expected to take CS courses during off-peak sessions.  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 CS classes.

  • CS Minors may take a total of five (5) CS major courses and no more.

 

Required Courses (10 credits)

CourseCredits

CS 18000 Problem Solving and Object-Oriented Programming*

4

CS 18200 Foundations of Computer Science^

3

CS 24000 Programming in C

3

 

*Students with AP CS credit (as described above) may use their AP credit in place of CS 18000 as a pre-requisite for other CS courses, but AP credit will not count toward the five (5) CS courses. In this case, the student must choose three of the following Elective Courses.

Math majors may use Math 37500 in place of CS 18200 as a pre-requisite for other CS courses, but Math 37500 will not count toward the five (5) CS courses.  In this case, the student must choose three of the following Elective Courses.

 

Elective Courses (6-8 credits) - Choose two of the following

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 is a source for specific requirements and completion.

Updated 3/25/16 SN

Last Updated: Apr 19, 2017 1:42 PM

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

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

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

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