Jan 22, 2021  
2015-2016 University Catalog 
    
2015-2016 University Catalog [ARCHIVED CATALOG]

Computer Science, BS


Return to {$returnto_text} Return to: College of Science

About the Program

Purdue Computer Science is one of the country’s top-ranked programs. Faculty members are shaping the future of information technology through cutting-edge research. Students can take courses that include such topics as graphics and animation, robotics, web programming, competitive programming, cryptography and security, networks, software engineering, distributed systems, information systems, artificial intelligence, and bioinformatics.

The department is located in the Lawson Computer Science Building, which opened in 2006. In addition to offering an inviting and comfortable environment, the building is equipped with cutting-edge networking and computing technologies, including 10-gigabit Ethernet cabling and wireless access throughout the building. There are four classrooms, four instructional labs, five research labs, and a student activity center. The building also offers students a variety of interaction areas, and a deli-style café and espresso bar. A 16-by-9 foot tiled video wall donated by the Harris Corporation is used for a variety of purposes, including notices of campus events, workshop and colloquium speakers, news and information, research demonstrations, and class projects.

The Purdue University Department of Computer Science has a comprehensive and exciting curriculum for its undergraduate students. There is a great deal of flexibility in this curriculum. CS students begin by taking six core courses that teach them the fundamentals of computer science. Students can then select one or more tracks, which allow them to deepen their understanding in a specific area (or areas) of Computer Science. These academic tracks include:

  • Computational Science and Engineering
  • Computer Graphics and Visualization
  • Database and Information Systems
  • Foundations of Computer Science
  • Machine Intelligence
  • Programming Languages
  • Security
  • Software Engineering
  • Systems Programming

This curriculum offers adventurous young women and men an excellent opportunity to be involved in a dynamic discipline that will continue to grow and to contribute significantly to progress in many other disciplines and ultimately to changes in human society that are nothing short of profound.

Computer Science Website

Summary of Program Requirements

The Summary of Program Requirements for Computer Science  is a comprehensive list of those categories which a student must fulfill in order to earn their degree. Unlike the full Detailed Program Requirements listed below, complete lists of selectives for any given category are not shown. These summaries are intended to be printer-friendly and less expansive in detail.

Detailed Program Requirements

Please see below for detailed program requirements and possible selective fulfillments.

Code - BS
Code - CS
120 cr for graduation
“C” or better in all major courses

Computer Science Major Courses (at least 46 credits)


Required CS Major Math Courses (7-8 credits)


(must have C or better to meet prerequisite for certain upper level CS courses)

Required CS Major Track Selectives - (18-21 credits)


(must have C or better in all courses) select from list LINK

  • CS Track Required course - Credit Hours: 3.00
  • CS Track Required Course - Credit Hours: 3.00
  • CS Track Required/Elective course - Credit Hours: 3.00
  • CS Track Required/Elective course - Credit Hours: 3.00
  • CS Track Elective course - Credit Hours: 3.00
  • CS Track Elective course - Credit Hours: 3.00
  • CS Track Elective course (if Computational Science & Engineering track or Database & Information Systems track) - Credit Hours: 3.00

Other Departmental/Program Course Requirements (44-62 credits)


  • ENGL 10600 - First-Year Composition (satisfies Written Communication and Information Literacy) or
  • ENGL 10800 - Accelerated First-Year Composition (satisfies Written Communication and Information Literacy)
  •  

  • Technical Writing - (may satisfy Oral Communication) select from list LINK - Credit Hours: 0.00 - 3.00
  • Technical Presentation - (may satisfy Oral Communication) select from list LINK - Credit Hours: 0.00 - 3.00
  • Language I - select from three options; select from list LINK - Credit Hours: 3.00 - 4.00
  • Language II - select from three options; select from list LINK - Credit Hours: 3.00 - 4.00
  • Language and Culture III - (may satisfy Human Cultures Humanities) select from three options; select from list LINK - Credit Hours: 3.00 - 4.00
  • General Education I - (may satisfy Human Culture Humanities and Behavioral/Social Science) select from list LINK - Credit Hours: 3.00
  • General Education II - (may satisfy Human Culture Humanities and Behavioral/Social Science) select from list LINK - Credit Hours: 3.00
  • General Education III - select from list LINK - Credit Hours: 3.00
  • Great Issues -select from list LINK - Credit Hours: 3.00
  • Multidisciplinary - (may satisfy Science, Technology & Society) select from list LINK - Credit Hours: 0.00 - 3.00
  • Teambuilding and Collaboration Experience - select from list LINK - Credit Hours: 0.00 - 4.00
  • Lab Science I selective - (satisfies Science) select from list LINK - Credit Hours: 3.00 - 4.00
  • Lab Science II selective - (may satisfy Science) select from list LINK - Credit Hours: 3.00 - 4.00
  •  

  • MA 16100 - Plane Analytic Geometry And Calculus I (satisfies Quantitative Reasoning) (must have C or better to meet prerequisite for CS 182) or
  • MA 16500 - Analytic Geometry And Calculus I (satisfies Quantitative Reasoning) (must have C or better to meet prerequisite for CS 182)
  •  

  • MA 16200 - Plane Analytic Geometry And Calculus II (satisfies Quantitative Reasoning) or
  • MA 16600 - Analytic Geometry And Calculus II (satisfies Quantitative Reasoning) or
  •  

  • STAT 35000 - Introduction To Statistics or
  • STAT 51100 - Statistical Methods

Electives (8-30 credits)


University Core Requirements


  • Human Cultures Humanities
  • Human Cultures Behavioral/Social Science
  • Information Literacy
  • Science #1
  • Science #2
  • Science, Technology & Society Selective
  • Written Communication
  • Oral Communication
  • Quantitative Reasoning

14-16 Credits


Spring 1st Year


16-18 Credits


Fall 2nd Year


15-17 Credits


Spring 2nd Year


  • CS 25200 - Systems Programming ***
  • Linear Algebra - Credit Hours: 3.00
  • Language 201/Culture or Diversity course - Credit Hours: 3.00
  • Free elective/minor - Credit Hours: 3.00
  • Free elective/minor - Credit Hours: 2.00

15 Credits


Fall 3rd Year


15 Credits


Spring 3rd Year


  • CS track requirement - Credit Hours: 3.00 ***
  • CS track elective - Credit Hours: 3.00 ***
  • Great Issues - Credit Hours: 3.00
  • General Education II - Credit Hours: 3.00
  • Free elective/minor - Credit Hours: 3.00

15 Credits


Fall 4th Year


  • CS track elective - Credit Hours: 3.00 ***
  • Lab Science I - Credit Hours: 3.00 - 4.00
  • Multidisciplinary - Credit Hours: 3.00
  • General Education III - Credit Hours: 3.00
  • Free elective/minor - Credit Hours: 3.00

15-16 Credits


Spring 4th Year


  • CS track elective - Credit Hours: 3.00 ***
  • Lab Science II - Credit Hours: 3.00 - 4.00
  • Free elective/minor - Credit Hours: 3.00
  • Free elective/minor - Credit Hours: 3.00
  • Free elective/minor - Credit Hours: 3.00

15-16 Credits


Note


120 semester credits required for Bachelor of Science degree.

2.0 Major and Graduation GPA required for Bachelor of Science degree.

***All CS core courses and all track requirements, regardless of department, must be completed with a grade of “C” or higher (effective fall 2011).  All prerequisites to CS core courses and track requirements, regardless of department, must be completed with a grade of C or higher (effective Fall 2015).

Degree Requirements


The student is ultimately responsible for knowing and completing all degree requirements.

MyPurdue Plan is a knowledge source for specific requirements and completion.

Foreign Language Courses


Foreign Language proficiency requirements vary by program.  For acceptable languages and proficiency levels, see your advisor:

American Sign Language, Arabic, Chinese, French, German, (ancient) Greek, Hebrew, Italian, Japanese, Latin, Portuguese, Russian, Spanish

Critical Course


The ♦ course is considered critical. A Critical Course is one that a student must be able to pass to persist and succeed in a particular major.

Return to {$returnto_text} Return to: College of Science