12.07.2015 Views

Download printable catalog - CSU Channel Islands

Download printable catalog - CSU Channel Islands

Download printable catalog - CSU Channel Islands

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bachelor of Science in ComputerScience - (123 units)Special Grade RequirementA grade of C- or better is required in all pre-requisite courses inthe majorLower Division Required Major Courses. . . . . . . . 42Upper Division Required Major Courses . . . . . . . . 29Upper Division Elective Major Courses . . . . . . . . 12Elective Courses . . . . . . . . . . . . . . . . . . . 6General Education . . . . . . . . . . . . . . . . . . 28American Institutions Requirement . . . . . . . . . . . .6TOTAL . . . . . . . . . . . . . . . . . . . . . 123 unitsNote: General Education Included in Major Requirements. 14Lower Division Requirements - 42 unitsCOMP 150 Object-Oriented Programming, GE B4 . .4COMP 151 Data Structures and Program Design . . .4COMP 162 Computer Architecture andAssembly Language. . . . . . . . . . 3COMP 232 Programming Languages . . . . . . . .3COMP 262 Computer Organization and Architecture. 3MATH 150 Calculus I, GE B3 . . . . . . . . . . .4MATH 151 Calculus II . . . . . . . . . . . . . . .4MATH 230 Logic and Mathematical Reasoning,GE A3, B3 . . . . . . . . . . . . . .3MATH 240 Linear Algebra . . . . . . . . . . . . .3ScienceChoose either:a. Physics 200 General Physics I (4), Physics 201 GeneralPhysics II (4) and a course from GE section B2 (3).orb. Physics 200 General Physics I (4), Biology 200 Principlesof Organismal and Population Biology (4), Biology 212Neurobiology and Cognitive Science (3) GE B1 and B2Upper Division Requirements - 41 unitsMajor Requirements - 29 unitsCOMP 350 Introduction to Software Engineering . . .3COMP 362 Operating Systems . . . . . . . . . . 4COMP 447Societal Issues in Computing,GE B4, D, INTD . . . . . . . . . . . .3COMP 454 Automata, Languages and Computation . . 3COMP 491 Capstone Preparation . . . . . . . . . 1COMP 499 Capstone Project . . . . . . . . . . . .3MATH 300 Discrete Mathematics . . . . . . . . . .3MATH 352 Probability and Statistics . . . . . . . . 3MATH 354 Analysis of Algorithms . . . . . . . . . 3Choose three units from the following:COMP 420 Database Theory and Design . . . . . .3COMP 464 Computer Graphic Systemsand Design I . . . . . . . . . . . . .3Electives - 12 unitsChoose 12 Elective units from:COMP 345 Digital Image Processing, . . . . . . . .3(MATH/PHYS) GE B1, B4, INTDCOMP 351 Distributed Computing. . . . . . . . . 3COMP 420 Database Theory and Design . . . . . .3COMP 421 Unix for Programmers . . . . . . . . . .3COMP 424 Computer System Security . . . . . . . .3COMP 425 Computer Game Programming. . . . . 3COMP 429 Computer Networks . . . . . . . . . .3COMP 445 Image Analysis & Pattern Recognition,(MATH/PHYS), GE B1, B4, INTD . . . .3COMP 451 Advanced Object Oriented Programming.3COMP 452 Computational Bioinformatics (MATH). . 4COMP 462 Embedded Systems . . . . . . . . . . 3COMP 464 Computer Graphic Systems and Design I. 3COMP 469 Artificial Intelligence/Neural Nets . . . .3COMP 490 Topics in Computer Science . . . . . . .3COMP 492 Internship . . . . . . . . . . . . . .1-3COMP 494 Independent Research. . . . . . . . 1-3COMP 497 Directed Studies . . . . . . . . . . . .3ENGL 482 Technical Writing . . . . . . . . . . . 3MATH 429 Operations Research . . . . . . . . . .3MATH 448 Scientific Computing, GE B3, B4, INTD. 3Proposed Course of StudyFreshman Year - 31 unitsCOMP 150 Object-Oriented Programming, GE B4 . .4COMP 151 Data Structures and Program Design . . .4COMP 162Computer Architecture andAssembly Language. . . . . . . . . . 3ENGL 105* Composition and Rhetoric, GE A2 . . . .3MATH 150 Calculus I, GE B3 . . . . . . . . . . .4MATH 151 Calculus II . . . . . . . . . . . . . . .4MATH 230 Logic and Mathematical Reasoning,GE A3, B3 . . . . . . . . . . . . . .3GE Section A or C . . . . . . . . . . .3* or ENGL 102 and 103 . . . . . . . . . . . . . . . .6Sophomore Year - 23-24 unitsCOMP 232 Programming Languages . . . . . . . .3COMP 262 Computer Organization & Architecture . .3MATH 240 Linear Algebra . . . . . . . . . . . . .3MATH 300 Discrete Mathematics . . . . . . . . . .3ScienceChoose either:a. Physics 200 General Physics I (4), Physics 201 General .Physics II (4) and a course from GE section B2.orb. Physics 200 General Physics I (4), Biology 200Principles of Organismal and Population Biology (4),Biology 212 Neurobiology and Cognitive Science (3)GE B1 and B2Junior Year - 19 units + GECOMP 350 Introduction to Software Engineering . . .3COMP 362 Operating Systems . . . . . . . . . . .4COMP 421 Unix for Programmers . . . . . . . . . .3COMP 454 Automata, Languages, & Computation . .3MATH 352 Probability and Statistics . . . . . . . . 3MATH 354 Analysis of Algorithms . . . . . . . . .3Senior Year - 19 units + GECOMP 420 Database Theory and Design . . . . . .3COMP 424 Computer System Security . . . . . . . .3COMP 429 Computer Networks . . . . . . . . . .3COMP 447Societal Issues in Computing,GE B4, D, INTD . . . . . . . . . . . .3COMP 469 Artificial Intelligence/Neural Nets . . . .3COMP 491 Capstone Preparation . . . . . . . . . 1COMP 499 Capstone Project . . . . . . . . . . . .3PROGRAMS AND DEGREES2011 – 2012www.csuci.edu • California State University <strong>Channel</strong> <strong>Islands</strong> • 2011 - 2012 Catalog157

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!