Computer Science Minor
Math 30 or 30P or 71..................Calculus I Math 42.....................Discrete Mathematics CS 46A......................Intro to Programming CS 46B..................Intro to Data Structures
CS 116A...............Intro to Computer Graphics CS 116B.............Computer Graphics Algorithms CS 122............Advanced Programming with Perl CS 123A.........................Bioinformatics I CS 123B........................Bioinformatics II CS 130.......................Windows Programming CS 134........Computer Game Design & Programming CS 143C......Num Analysis & Scientific Computing CS 143M......Num Analysis & Scientific Computing CS 146..............Data Structures & Algorithms CS 147.....................Computer Architecture CS 149.........................Operating Systems CS 151....................Object-Oriented Design CS 152.....................Programming Paradigms CS 153...............Concepts of Compiler Design CS 154..........Formal Languages & Computability CS 155......Intro to Design & Anal of Algorithms CS 156..........Intro to Artificial Intelligence CS 157A.....Intro to Database Management Systems CS 157B...........Database Management Systems II CS 158A........................Computer Networks CS 158B..............Computer Network Management CS 159..............Intro to Parallel Processing CS 160......................Software Engineering CS 172A.....Fundls of Unix System Administration CS 172B...............Unix System Administration CS 173.......Advanced Unix System Administration CS 174...............Server-Side Web ProgrammingTotal Units........................20-22