Computer Science (BS)
81+ credits (beginning Fall 2005)
Courses Required for Major
Number Title Credits LASAR
Math Requirements
MATH 141 Calculus/Differentiation 3 SMQR
MATH 142 Calculus/Integration 3 SMQR
MATH 143
Calculus/Infinite Theories 3 SMQR
(or equivalent MATH - 151, 152 - 8 credits)
MATH 241 or 611 or 621 3 SMQR (MA 241)
MATH 231 4  
Lab Science Requirements Choose one of the following: 8-10
1) PHYS 145, 146, 204 PBS:GRP A
2) PHYS 103, 204, CHEM 113 and 114 PBS:GRP A
PBS:GRP B(ch 114)
3) PHYS 103, 204, BIOL 107 and 108 PBS:GRP A
4) PHYS 103, 204 and either 225 or 227  
Computer Science Requirements
CSCI 111 Intro. to Algorithmic Problem Solving 3  
CSCI 211 Object-Oriented Programming in C++ 3  
CSCI 212 Object-Oriented Programming in Java 3  
CSCI 220 Discrete Structures 3  
CSCI 240 Computer Organization &
Assembly Language
3  
CSCI 313 Data Structures 3 SMQR
CSCI 316 Principles of Programming Languages 3  
CSCI 320 Theory of Computation 3  
CSCI 323 Analysis of Algorithms 3 SMQR
CSCI 331 Database Systems 3  
CSCI 340 Operating Systems Principles 3 SMQR
CSCI 343 Computer Architecture 3 SMQR
CSCI 370 Software Engineering 3 SMQR
Computer Science Electives 15
15 credits of computer science courses at the 300 level (except 398, 603, & 642). One approved course from Biology, Mathematics or Physics may be used from the following approved list: Biology 330. Mathematics 202, 223, 224, 232, 242, 245, 247, 248, 317, 333, 337, 609, 613, 619, 621, 623, 624, 625, 626, 633, 634, 635, 636. Physics 225, 227 or 312.