2015-2016 SMCC Computer Science Curriculum (AS) FIRST SEMESTER Course Code Course Name CREDITS Pre/Co-Requisites CSCI 110 Principles of Computer Science 4 Pre-requisite(s): MATH 050 ENGL 100 English Composition 3 Pre-requisite(s): ENGL 050; ENGL 075 MATH 125 Discrete Mathematics 3 Pre-requisite(s): MATH 050 FIGS 100 Freshmen Interest Group 1 Elective See list below 3 SECOND SEMESTER Course Code Course Name CREDITS Pre/Co-Requisites CSCI 160 Object Oriented Design & Programming 4 Pre-requisite(s): CSCI 110 MATH 145 College Algebra & Trigonometry 4 Pre-requisite(s): MATH 050 3 Fine Arts/Humanities course codes include: ARTS, ARTH, ENGL, FREN, GRMN, IDST (120, 140, 150, 160), LITR, MATH (120), MUSI, PHIL, SPAN, THEA Pre-requisite(s): ENGL 100 Fine Arts/ Humanities elective ENGL 115 Introduction to Literature 3 Elective See list below 3 THIRD SEMESTER Course Code Course Name CREDITS CSCI 250 Computer **Fall ONLY** Organization 4 Elective See list below 3 Elective See list below 3 Science with lab 4 Pre/Co-Requisites Pre-requisite(s): CSCI 160 Lab Science course codes include: BIOL, BIOM, CHEM, ENVR, OCEA (105 and 205), PHYS, NUTR (110)* Social Science Elective 3 Social Science course codes include: ANTH, ECON, HIST, IDST (140,170,180), POLS, PSYC, SOCI FOURTH SEMESTER Course Code Course Name CREDITS Pre/Co-Requisites CSCI 290 **Spring ONLY** Data Structures 4 Elective See list below 3 Elective See list below 3 MATH elective See list below 3 MATH 190 or MATH 230 (recommended) 3 Humanities course codes include ENGL, FREN, GRMN, IDST (140, 150, 160), LITR, MATH (120), PHIL, SPAN, THEA; Social Science course codes include: ANTH, ECON, HIST, IDST (140,170,180), POLS, PSYC, SOCI Social Science or Humanities elective TOTAL Electives (6 of the following courses) CSCI 104 Robotics CSCI 105 World of Computing CSCI 230 Mobile APs Development CSCI 260 Database Management Systems CSCI 265 C# Programming CSCI 275 Programming in C++ CSCI 298 Topics in Computer Science CNMS 165 Website Production CNMS 265 Advanced Website Architecture CNMS 266 Scripting for the Web CNMS 275 Dreamweaver, SQL & PHP GISS 150 Intro to Geographic Info Systems ELEC 130 Programmable Logic Circuits INSC 110 Introduction to Info Security and Ethics INSC 170 Computer Forensics Pre-requisite(s): CSCI 160 64 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 MATH 050 MATH 050 CSCI 160 CSCI 160 CNMS 110 or AEDD 105 or CNMS 275 MATH 125 or higher level MATH Permission of Instructor CNMS / CSCI Program Acceptance CNMS 165 / CMPT 105 CNMS 165 or CMPT 105 CNMS 165 / CMPT 105 None None MATH 050, ENGL 075 MATH 050, ENGL 075 Other electives to be approved in Information Security MATH Electives (2 of the following courses) MATH 190 PreCalculus MATH 230 Statistics MATH 260 Calculus I MATH 270 Calculus II 3 3 4 4 MATH 145 MATH 140 MATH 190 MATH 260 *NUTR (110) may not transfer to other schools as a lab science. Note: To ensure accuracy, this curriculum worksheet should be used in conjunction with your degree audit and the Course Catalog for your year of entry at SMCC. To access your degree audit, go to My Degree in My Maine Guide and click on the degree audit link. Hit Recalculate Student Progress EVERY time you access your degree audit. Open a printable version by clicking on Graduation Worksheet, or click on your major for an online version.