Courses in Computer Science


Core Courses

Listed below are the courses required for the computer science major. The entries on the list include the course identification (department and number) and course name. Click on the course name for more information about select courses.

   Course 
 Course Title 

Department
of
Computer
Science

CS 100 Introduction to Programming & Problem Solving
CS 231 Algorithm & Program Design
CS 232 Computer Architecture I
CS 233 Data Structures
CS 304 Programming Language Concepts
CS 332 Operating Systems
CS 333 File Structures
CS 414, 415 Software Engineering I, II
CS 497, 498 Senior Project/Thesis I, II

Department
of
Electrical
Engineering

EC 130 Introduction to Logic Design
EC 332 Computer Architecture II

Department
of
Mathematics

MA 111, 112, 113 Calculus I, II, III
MA 201 Differential Equations I
MA 215, 315 Discrete and Combinatorial Algebra I, II
MA 311 Introduction to Probability

Department
of
Physics

PH111, 112 Physics I, II

Department
of
Chemistry

CM 111 Chemistry I

Computer Science Electives

Listed below are the elective courses for the computer science major. The entries on the list include the course identification number and course name. Click on the course name for more information about each course.

 Course 
 Course Title 
CS 331 UNIX System Programming
CS 351 Computer Graphics
CS 404 Compilers and Language Translation
CS 413 Artificial Intelligence
CS 432 Computer Networks
CS 433 Database Systems
CS 441 Theory of Computation
CS 445 Analysis of Algorithms
CS 451 Advanced Computer Graphics
CS 490 Topics in Computer Science
CS 491, 492 Directed Independent Studies
CS 494 Undergraduate Research in Computer Science

Portions from the 1997-99 Undergraduate Bulletin


white_icon.gif (851 bytes)Curriculum Page
cs_icon.gif (891 bytes)Computer Science Web Page
rhit_icon.gif (977 bytes)Rose-Hulman Web Page


Comments: webmaster@cs.rose-hulman.edu

last updated: 09-Feb-1999 20:02:14