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 232  Introduction to Programming II

Description:
Continuation of object-centered programming using C++; development of classes and reliable software. Data structures and their encapsulation; stacks, queues, lists, trees, and hash tables. Algorithms operating on data structures. Object-oriented design and programming.
Effective Dates:
FS99 - US03


CSE 232  Introduction to Programming II

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 2
Prerequisite:
CSE 231 and (LBS 118 or MTH 124 or MTH 132 or MTH 152H)
Description:
Continuation of object-centered programming using C++. Development of classes and reliable software. Data structures and their encapsulation; stacks, queues, lists, trees, and hash tables. Algorithms operating on data structures. Object-oriented design and programming.
Semester Alias:
CSE 330
Effective Dates:
FS03 - FS06


CSE 232  Introduction to Programming II

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 2
Prerequisite:
CSE 231 and (LBS 118 or MTH 124 or MTH 132 or MTH 152H)
Description:
Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstraction and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.
Semester Alias:
CSE 330
Effective Dates:
SS07 - FS11


CSE 232  Introduction to Programming II

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 2
Prerequisite:
CSE 231 and (LB 118 or MTH 124 or MTH 132 or MTH 152H)
Description:
Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstraction and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.
Semester Alias:
CSE 330
Effective Dates:
SS12 - FS13


CSE 232  Introduction to Programming II

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 2
Prerequisite:
CSE 231 and (LB 118 or MTH 124 or MTH 132 or MTH 152H)
Description:
Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstraction and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.
Semester Alias:
CSE 330
Effective Dates:
SS14 - US17


CSE 232  Introduction to Programming II

Semester:
Fall of every year, Spring of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 2
Prerequisite:
(CSE 231 or CMSE 202) and (LB 118 or MTH 124 or MTH 132 or MTH 152H)
Description:
Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstraction and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.
Semester Alias:
CSE 330
Effective Dates:
FS17 - US22


CSE 232  Introduction to Programming II

Semester:
Fall of every year, Spring of every year, Summer of every year
Credits:
Total Credits: 4   Lecture/Recitation/Discussion Hours: 3   Lab Hours: 2
Prerequisite:
(CSE 231 or CMSE 202) and (LB 118 or MTH 124 or MTH 132 or MTH 152H)
Description:
Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstraction and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.
Semester Alias:
CSE 330
Effective Dates:
FS22 - Open