Jul 17, 2024  
2022-2023 University Catalog 
2022-2023 University Catalog [ARCHIVED CATALOG]

Computer Science Honors: Computer Graphics and Visualization, BS

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

About the Program

Students in the Computer Science Honors major, in addition to fulfilling all the requirements for a BS in Computer Science, will complete additional coursework and a research project. Honors students must maintain an overall GPA of 3.25 plus at least a 3.6 in Computer Science and required CSHO courses. The program requirements include additional math coursework, three out of four selected CS and ECE courses, a research seminar and project, and a graduate level course. It is especially suitable for students planning on graduate level coursework, though it also offers advantages to students seeking employment.

The Computer Graphics and Visualization concentration is designed to prepare students for work and/or for graduate school in computer graphics, visualization, and related areas. Computer graphics refers to modeling (including 3D acquisition) and rendering 3D objects and scenes. Visualization refers to using imagery to convey digital information and facilitate its interpretation and analysis. Jobs and activities for students graduating from this track may include:

Graphics-related Indstury jobs (e.g., Intel, NVIDIA, Microsoft, Adobe, IBM, Google) - working on graphics software, hardware, and applications.

CAD and Architectural Applications - developing CAD/Engineering/Architecture related appliactions.

Movie Industry (e.g., Pixar, Dreamworks, Disney, Sony) - working on creating movies and related tools.

Gaming Industry (e.g., Electronic Arts, Midway Games, Disney, Sony) - working on game programming and related tools.

Laboratories - working in one of several scientific visualization laboratories (though often a graduate degree is preferred).

Graduate school - continuing studies towards a MS or PhD which opens up other job opportunities including research labs and academic positions.

Students are invited to declare the major if they meet the qualifications after their first semester or after completion of the six core courses. Students who have been admitted to the Honors College may also join the major. Students may also request to declare the major if they meet qualifications no later than their seventh semester (student must have at least 2 academic semesters remaining to accommodate both the research seminar and the research project).

Computer Science Major Change (CODO) Requirements  (Students must first CODO into Computer Science before Honors.)

Degree Requirements

120 Credits Required

Curriculum and Degree Requirements for College of Science

A College of Science degree is conferred when a student successfully completes all requirements in their degree program.  Students will complete coursework or approved experiential learning activities to meet the following three degree components:

  1. Major
  2. Science Core Curriculum
  3. Electives

Students may use any of the following options to meet College of Science degree requirements:

  • Purdue Coursework
  • AP, IB, and CLEP credit.  The use of AP and IB coursework varies between College of Science degree plans.
  • Transfer Credit. Students should consult the Admissions Transfer Credit Resource page for all available transfer options.

College of Science degree programs vary widely in their approval and use of the proceeding options and thus students are strongly encouraged to work closely with their academic advisors and to regularly consult their MyPurduePlan to view the use of each option in their degree plan. 

Most College of Science degree programs contain elective credits students may use to pursue courses that relate to their interests or which support their major area of study. The elective area of a degree plan may also be used to complete minors, second majors and certificates such as the Entrepreneurial Certificate. With the exception of courses on the No Count List, any Purdue course may be used to meet the elective area of a student’s degree plan.

College of Science Core Requirements

All Students starting Purdue University Fall semester, 2007 or later are required to pursue the 2007 Science Core curriculum.

The College of Science Core Curriculum requires the completion of approved coursework and/or experiential learning opportunities in the following academic areas:

Earning Core Curricular Requirements through Experience

Students may meet selected core curriculum requirements through approved experiential learning opportunities. Interested students should contact their academic advisor for more information on this option and incorporating experiential learning into their four-year program of study. For more information on earning requirements through experience, please click here.

Computer Science Honors Major Courses (58-63 credits)

Required CS Honors Major Math Courses (7-8 credits)

Must have C or better to meet prerequisite for certain upper level CS courses

Computer Graphics and Visualization Concentration (18 credits)

Project Option

Electives could include 1 semester of CS 49000 project course with CGVLAB.

This option is very useful to undergraduate students involved in research, and such is beneficial to both job-seeking and graduate-school seeking students.

Concentration Notes

  • All concentration requirements, regardless of department, must be completed with a grade of C or better.
  • Minimum grade requirement for prerequisites are ‘C’ unless alternative minimum grade requirement is listed.
  • No course may be counted for both a required and selective course within the same track.
  • Electives could include one semester of CS 49000 project with CGVLAB with Chair approval.

Required CS Honors (12-13 credits)

Need CS GPA of 3.60 or better & cumulative GPA of 3.25 and must have a C or better in all courses

Other Departmental/Program Course Requirements (32-55 credits)


^ - Labeled as a Science Core Selection in the four year plan of study

* - Requirement may be met with a zero credit experiential learning option. See your advisor for more information.

Composition & Presentation

First-Year Composition (3-4 credits)

Choose one course from this list . (satisfies Written Communication and Information Literacy for core)

Technical Writing And Presentation* (0-6 credits)

Choose one or two from this list COM 21700  is strongly recommended to satisfy Oral Communication for core.


Met with required major coursework.

Cultural Diversity (Language & Culture)^* (0-9 credits)

Choose courses from this list  to fulfill each Option below (select courses COULD satisfy Humanities for core).

  • Language & Culture Option I
  • Language & Culture Option II
  • Language & Culture Option III

General Education^ (9 credits)

Choose courses from this list  to fulfill each Option below (select courses COULD satisfy Behavioral/Social Science for core).

  • General Education Option I
  • General Education Option II
  • General Education Option III

Great Issues In Science (3 credits)

Choose one from this list .

Laboratory Science (6-8 credits)

Choose courses from this list  to fulfill each Option below (satisfies Science for core).

  • Laboratory Science Option I
  • Laboratory Science Option II

Mathematics (8-10 credits)

(satisfies Quantitative Reasoning for core)

Multidisciplinary Experience^* (0-3 credits)

Choose one from this list  (select courses COULD satisfy Science, Technology, Society for core).

Team-Building and Collaboration

Met with required major coursework.

Electives (2-30 credits)

Enrollment in freshman seminar courses CS 19100  and CS 19300  is required with CS 18000 . They are not degree requirements. CS 19700 - Freshman Honors Seminar , CS 29100 - Sophomore Development Seminar , and CS 39100  are optional but recommended.

University Requirements

University Core Requirements

For a complete listing of University Core Course Selectives, visit the Provost’s Website.
  • Human Cultures: Behavioral/Social Science (BSS)
  • Human Cultures: Humanities (HUM)
  • Information Literacy (IL)
  • Oral Communication (OC)
  • Quantitative Reasoning (QR)
  • Science #1 (SCI)
  • Science #2 (SCI)
  • Science, Technology, and Society (STS)
  • Written Communication (WC)

Civics Literacy Proficiency Requirement:

The Civics Literacy Proficiency activities are designed to develop civic knowledge of Purdue students in an effort to graduate a more informed citizenry.

Students will complete the Proficiency by passing a test of civic knowledge, and completing one of three paths:

  • Attending six approved civics-related events and completing an assessment for each; or
  • Completing 12 podcasts created by the Purdue Center for C-SPAN Scholarship and Engagement that use C-SPAN material and completing an assessment for each; or
  • Earning a passing grade for one of these approved courses (or transferring in approved AP or departmental credit in lieu of taking a course)

For more information visit the Civics Literacy Proficiency website.

Prerequisite Information:

For current pre-requisites for courses, click here.

Program Requirements

Fall 1st Year

15-17 Credits

Spring 1st Year

15-17 Credits

Fall 2nd Year

15-17 Credits

Spring 2nd Year

16-17 Credits

Fall 3rd Year

16-17 Credits

Spring 3rd Year

  • Computer Graphics and Visualization Concentration course - Credit Hours: 3.00 *** (Suggested CS 35400 )
  • Computer Graphics and Visualization Concentration course - Credit Hours: 3.00 ***
  • Great Issues In Science - Credit Hours: 3.00
  • Science Core Selection - Credit Hours: 3.00 - 4.00
  • Elective - Credit Hours: 3.00

15-16 Credits

Fall 4th Year

  • Computer Graphics and Visualization Concentration course - Credit Hours: 3.00 *** (Suggested CS 38100 )
  • Computer Graphics and Visualization Concentration course - Credit Hours: 3.00 ***
  • Science Core Selection - Credit Hours: 3.00 - 4.00
  • Science Core Selection - Credit Hours: 3.00 - 4.00
  • Elective - Credit Hours: 3.00

15-17 Credits

Spring 4th Year

  • Computer Graphics and Visualization Concentration course - Credit Hours: 3.00 ***
  • CS 50000 level - Credit Hours:  3.00 ***
  • Science Core Selection - Credit Hours: 3.00 - 4.00
  • Science Core Selection - Credit Hours: 3.00 - 4.00

15-17 Credits


  • 2.0 Major and Graduation GPA required for Bachelor of Science degree.
  • 3.6 CS GPA and 3.25 cumulative GPA is required for graduation with the CS Honors 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).  Information about CS Tracks -click here

College of Science Pass/No Pass Option Policy

  • Only free electives and courses at the 50000-level general education requirement may be taken under the pass/not-pass option. 
  • The pass/not-pass grade mode may be entered for courses which are not required by a student’s major(s), minor(s) or science core curriculum.
  • Grade mode Passing is equivalent to at a minimum grade of C- had a letter grade been awarded.
  • Students may elect to use the pass/not-pass option for no more than 20% of the 124/120 credit requirement for graduation and for no more than two courses per academic year (Fall-Summer).
  • The pass/not-pass option cannot be elected for a course that has already been completed with a letter grade. University Regulation.
  • Students may take elective credit while abroad using the P/NP mode.  In the case of universities which only post P/NP, the University will apply a calculation process to determine a letter grade.
  • Department of Languages and Cultures P/NP policy and Language Placement results. Students must take advanced coursework for a letter grade to receive credit for lower-level language courses.

World Language Courses

World Language proficiency requirements vary by program. The following list is inclusive of all world languages PWL offers for credit; for acceptable languages and proficiency levels, see your advisor.

ASL-American Sign Language ARAB-Arabic CHNS-Chinese FR-French
GER-German GREK-Greek (Ancient) HEBR-Hebrew (Biblical) HEBR-Hebrew (modern)
ITAL-Italian JPNS-Japanese KOR-Korean LATN-Latin
PTGS-Portuguese RUSS-Russian SPAN-Spanish  





Critical Course

The ♦ course is considered critical.

In alignment with the Degree Map Guidance for Indiana’s Public Colleges and Universities, published by the Commission for Higher Education (pursuant to HEA 1348-2013), a Critical Course is identified as “one that a student must be able to pass to persist and succeed in a particular major.  Students who want to be nurses, for example, should know that they are expected to be proficient in courses like biology in order to be successful.  These would be identified by the institutions for each degree program”. 


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

The myPurduePlan powered by DegreeWorks is the knowledge source for specific requirements and completion.

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