Course Descriptions

The Course Descriptions catalog describes all undergraduate and graduate courses offered by Michigan State University. The searches below only return course versions Fall 2000 and forward. Please refer to the Archived Course Descriptions for versions prior to Fall 2000.

Course Numbers Policy
Definitions of Course Characteristics (pdf)
Course Descriptions Frequently Asked Questions

Course Descriptions: Search Results

CSE 331  Algorithms and Data Structures

Description:
Linear data structures, trees, and graphs and algorithms which operate on them. Fundamental algorithms for searching, sorting, string matching, graph problems, and their analysis.
Effective Dates:
FS99 - US04


CSE 331  Algorithms and Data Structures

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
CSE 232 and CSE 260
Restrictions:
Open only to students in the Department of Computer Science and Engineering or Computer Engineering majors or the LBS Computer Science coordinate major or the Computer Science disciplinary teaching minor.
Description:
Linear data structures, trees, graphs and algorithms which operate on them. Fundamental algorithms for searching, sorting, string matching, graph problems. Design and analysis of algorithms.
Effective Dates:
FS04 - FS13


CSE 331  Algorithms and Data Structures

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
CSE 232 and CSE 260
Restrictions:
Open to students in the Department of Computer Science and Engineering or in the Computer Engineering Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major or in the Computer Science Disciplinary Teaching Minor.
Description:
Linear data structures, trees, graphs and algorithms which operate on them. Fundamental algorithms for searching, sorting, string matching, graph problems. Design and analysis of algorithms.
Effective Dates:
SS14 - US19


CSE 331  Algorithms and Data Structures

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(CSE 232) and (CSE 260 or CMSE 202)
Restrictions:
Open to students in the Department of Computer Science and Engineering or in the Computer Engineering Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major and open to juniors or seniors in the College of Engineering.
Description:
Linear data structures, trees, graphs and algorithms which operate on them. Fundamental algorithms for searching, sorting, string matching, graph problems. Design and analysis of algorithms.
Effective Dates:
FS19 - US20


CSE 331  Algorithms and Data Structures

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 3   Lecture/Recitation/Discussion Hours: 3
Prerequisite:
(CSE 232) and (CSE 260 or CMSE 202)
Restrictions:
Open to students in the Department of Computer Science and Engineering or in the Computer Engineering Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major or in the Data Science Major and open to juniors or seniors in the College of Engineering.
Description:
Design, analysis, and application of fundamental algorithms and data structures in computer science.
Effective Dates:
FS20 - Open