CES 16-05 REV COURSE CS 27500

March 16, 2017

Purdue Northwest Curriculum Document

Program Name:

[one_half_first]

  • Document No: CES 16-05 REV COURSE CS 27500
  • Proposed Effective Date: Fall 2017
  • Submitting Department: Mathematics, Statistics and Computer Science & College of Engineering and Sciences
  • Date Reviewed by Department: March 10th, 2017
  • Submission Date: March 16th, 2017
  • Date Reviewed College/School Curriculum Committee: March 31st, 2017
  • Contact Person: Catherine Murphy, Head

[/one_half_first]

[one_half]

  • Approval by Faculty Senate: May 5, 2017
  • Date Reviewed by Senate Curriculum Committee: 4/14/17
  • Name(s) of Library Staff Consulted: NA
  • Will New Library Resources Used?: No
  • Form 40 Needed?: Yes

[/one_half]

Task: Course Change or New Course Proposal

  • Program Name(s):
  • Degree Name(s):

Section I: This section is for changes in programs, minors and certificates

  • Impact on Students: Students will have a greater choice in several course categories reflecting differences in the course availability across campuses. This will allow students more options for completing their degree.
  • Impact on University Resources: None
  • Impact on other Academic Units: None

Section II: This section is for changes in courses only

  • Subject: CS 27500 Data Structures. Add ECE 25100 as an alternate prerequisite for taking CS 27500, Data Structures. Change Minimum grade in prerequisites to C.
  • Justification: ECE faculty consulted with CS faculty to develop this alternate prerequisite for Data Structures Both faculty agreed that the prerequisite grade should be C

[one_half_first]

Current:

CS 27500 Data Structures:

Prerequisite: CS 12400 for level UG with min grade of C-

Credit hours: 3.0

Data structures describe the way that computer programs organize and store information. This course introduces the specification, representation and manipulation of the basic data structures common to much of computer programming such as: linked lists, arrays, stacks, queues, strings, tree, graphs, search tress, heaps, hash tables, and B-trees. Typically offered Fall Spring Summer.

[/one_half_first]

[one_half]

Proposed:

CS 27500 Data Structures:

Prerequisite: CS 12400 or ECE 25100. Level UG with Min Grade of C in prerequisite

Credit hours: 3.0

Data structures describe the way that computer programs organize and store information. This course introduces the specification, representation and manipulation of the basic data structures common to much of computer programming such as: liked lists, arrays, stacks, queues, strings, trees, graphs, search trees, heaps, hash tables, and B-trees. Typically offered Fall Spring Summer

[/one_half]

Course Objectives / Learning Outcomes

  • Impact on Students: Will allow ECE majors to take this course without having to receive a waiver of the CS 12400 prerequisite.
  • Impact on University Resources: NA
  • Impact on other Academic Units: Will allow ECE majors to more easily register for a required course.