Courses and Prerequisites for Temple's MS in Data Science For official program requirements and information about applying, visit http://www.temple.edu/cis/ Students are eligible to apply after they have completed (and/or are registered for) all of the undergraduate pre-reqs (new policy, not yet in Temple’s graduate bulletin). * Undergraduate courses may be taken at any accredited college. If you wish to take these courses at Temple (as a non-matriculated student), contact the Office of Continuing Studies (215 204-2500) Math 1022 Pre-Calc Math 1041 Calc I Math 1042 Calc II CIS 1166 Math Concepts I (day only) CIS 1068 OO Program Design or 1 yr programming experience (typically offered at night) Math 3031 Probability Math 2103 Linear Algebra With Lab CIS 2168 Data Structures (typically offered at night) Math 2043 Calc III Multivariate Calculus 4 Core Courses 1. Programming Techniques (CIS 5511) 2. Pick one from: o Operating Systems (CIS 5512), o Principles of Data Management (CIS 5516), o Computer Architecture (CIS 5642) 3. Machine Learning (CIS 5526) 4. Design and Analysis of Algorithms (CIS 9615) 5 Electives** such as: • Data Mining (CIS 9664) • Modeling Social and Information Systems (CIS 5524) • Neural Computation (CIS 5525) • Probabilistic Graph Models (CIS 5535) • Text Mining and Language Processing (CIS 5538) • Computer Vision (CIS 5543) • Artificial Intelligence (CIS 5603) • Principles of Data Management (CIS 5516) • Operating Systems, Computer Architecture, Distributed Computing, Emerging Storage Technologies • Data-Intensive and Cloud Computing • Topics in Computer Science (CIS 5590), with approval • Independent Study, with approval • Up to 2 related courses outside CIS, with approval Project in Data Science 1 Project course 10 Graduate Courses – TEMPLE (all are night courses) Undergraduate Prerequisite Courses * CSCI 111 Computer Science I with java CSCI 211 Data Structures CSCI 112 Computer Science II with java UG Programming Prerequisites at Community College of Philadelphia (Alternative)