New Building Website

Current Curriculum for the Computer Science Major

 

COMPUTER SCIENCE CORE REQUIREMENTS for a Bachelor of Science in Applied Science with a Major in Computer Science: (37-38 hours)

 
EAS 101 Computing, Engineering & Society
CSA 174 Fundamentals of Programming and Problem Solving
CSA 262 Technology, Ethics, and Global Society
CSA 271 Object-Oriented Programming
CSA 274 Data Abstraction and Data Structures
CSA 278 Computer Architecture
CSA 283 Data Communications and Networks
CSA 348 Applied Software Engineering
CSA 381 Operating Systems
CSA 385 Database Systems
CSA 448 Senior Design Project I *
CSA 449 Senior Design Project II *
CSA 464 Algorithms
CSA 486 Introduction to Artificial Intelligence

Other

* IMS 440 Interactive Media Studies Practicum - May be substituted for CSA 448-449 - see CSA department

 

COMPUTER SCIENCE ELECTIVES (CS) (15 hours)
Select 5 courses - 3 at 300 level or higher:

 
ECE 287 Digital System Design (4)
CSA 372 Stochastic Modeling
CSA 383 Client/Server Programming
CSA 386 Introduction to Computer Graphics
CSA 465 Comparative Programming Languages
CSA 467 Computer & Network Security
CSA 470 Special Topics
CSA 471 Simulation
CSA 473 Automata, Formal Languages, and Computability
CSA 474 Compiler Design
CSA 480 Special Problems (Honors Program) (1-3)
CSA 485 Advanced Database Systems
CSA 487 Game Design and Implementation
CSA 491 Undergraduate Research

 

ENGLISH (9 hours)

ENG 111 College Composition
ENG 112 Composition and Literature
ENG 313 Technical Writing

 

FINE ARTS, HUMANITIES & SOCIAL SCIENCE (12 hours)

*COM 135 Public Expression and Critical Inquiry
ECO 201 Principles of Microeconomics OR
ECO 202 Principles of Macroeconomics
Miami Plan Foundation II Elective
Miami Plan Fine Arts Elective

*COM 231 can be substituted for COM 135, but it does not fulfill the humanities requirement.

 

US & WORLD CULTURES (6 hours)

Miami Plan US Cultures Elective
Miami Plan World Cultures Elective

 

ADDITIONAL REQUIREMENT (3 hours)

Additional non-technical course in humanities, fine arts, social science, US or world cultures, business, or foreign language.

 

NATURAL SCIENCE (12-13 hours*)

One of the following science sequences:

  • PHY 181 with 183 lab, followed by 182 with 184 lab, plus a 3-hour Miami Plan Biological Science
  • CHM 137 or 141 with 144 lab, followed by 142 with 145 lab, plus 4 hours of Miami Plan Natural Science (including a 3-hour Miami Plan Biological Science)
  • BOT/MBI/ZOO 115, followed by 116, plus 4 hours of natural science (including a 3-hour Miami Plan Physical Science)

 

A total of at least 12 hours of natural science is required.

 

MATHEMATICS AND STATISTICS (18 hours)

MTH 151 or 153 Calculus I
MTH 251 or 249 Calculus II
MTH 231 Elements of Discrete Mathematics
One of the following statistics options:

STA 368 Introductin to Statistics, or
STA 301 Applied Statistics and STA 401 Probability

Note: Computer Science majors are required to take at least 30 credit hours of mathematics (at or beyond MTH 151), statistics, and natural science courses.

THEMATIC SEQUENCE (9 hours)

Liberal Education sequence outside your major focused around a theme.
The thematic sequence MTH2-Basic Mathematical Tools for Science is fulfilled by CSA requirements (MTH 151 or l53, MTH 231; & STA 301). This needs to be declared at the math office.

 

Free Electives (5* - 14 hours)

*Depending on choice of thematic sequence. You are required to complete 128 semester hours of coursework in order to graduate. In addition to the courses you take to satisfy the requirements of your Computer Science major, you will need to take enough free electives to complete this 128-hour requirement. These can come from any courses that Miami offers. No more than 10 may come from physical education courses numbered 110-170.

 

128 hours required for a Bachelor of Science in Applied Science (major in Computer Science)

SAMPLE FOUR YEAR PLANS

 

Your should follow the plan for your catalog year, which is the year that you declared Computer Science as your major. If you are unsure of what your catalog year is, please see your faculty advisor or the CSA office.

 
Catalog year 2008-2009 - Current Plan
Catalog year 2007-2008 Plan
Catalog year 2006-2007 Plan
Catalog year 2005-2006 Plan
Catalog year 2004-2005 Plan
Catalog year 2003-2004 Plan
Catalog year 2002-2003 Plan