Math/CS Home Faculty Course Descriptions Program Description Contact Us
Mathematics Major  Applied Math and Statistics Major  Computer Science Major  Statistics Minor

Macalester College Computer Science Major

Courses(prerequisites) Catalog
Copy
Course description
Offered
120 Introduction to Computing and its Applications catalog pdf Every Semester
121 Introduction to Scienctific Programming catalog pdf Every Fall Semester
123 Introduction to Algorithms and Abstraction catalog pdf Every Semester
124 Object-Oriented Programming and Data Structures catalog pdf Every Spring Semester
Math 136 Discrete Mathematics catalog pdf Every Semester

Core Courses: Required for the Computer Science Major
221 Algorithm Design and Analysis (124, Math 136) catalog pdf Fall Semester
225 Software Design and Development (124) catalog pdf Fall Semester
240 Computer Systems Organization (120 or 121 or 123) catalog pdf Spring Semester
261 Theory of Computation (124) catalog pdf Spring Semester
Math Math Requirement: Any 2 Math courses in addition to Math 136


Elective Courses: Must take 12 credits (3 courses) from the following list. 06-07 07-08 08-09 09-10
Fall Spring Fall Spring Fall Spring Fall Spring
325 Principles of Compiler Design (240 and 261) catalog pdf
340 Digital Electronics (Math 137) catalog
342 Operating Systems and Computer Architecture (240) catalog pdf
343 Design of Computer Networks (240 and 221) catalog pdf
346 Internet Computing (225) catalog pdf
365 Scientific Computation ((121 or 123) and Math 137; Math 136 recommended catalog pdf
369 Discrete Applied Mathematics (Math 236 and Math 379 and (121 or 123) catalog pdf
425 Programming Language Concepts (221 and 261) catalog pdf
445 Parallel Processing (240 and 221) catalog pdf
480 Introduction to Database Systems catalog pdf
484 Introduction to Artificial Intelligence (221) catalog pdf

Please Note: We are in the process of re-arranging when many of the above courses will be taught. Please check with your advisor or the computer science coordinator to help you plan your major.

Senior Capstone Requirement: Required for the Math Major
489 Senior Capstone Seminar catalog link Every Spring
Macalester College · 1600 Grand Avenue, St. Paul, MN 55105  USA · 651-696-6000
Comments and questions to webmaster@macalester.edu