Search
moon
sun

데이터사이언스 커리큘럼 조사

요약

과목명
Course Title
빈도
참고 커리큘럼
선형대수
Linear Algebra
5
(Berkely): Linear Algebra (필수) (Drexel): Linear Algebra (Charleston): Linear Algebra (필수) (Iowa): Matrices and Linear Algebra (필수) (Rochester): Linear Algebra with Differential Equations
미적분학
Calculus
8
(Adams 2020): Calculus I, II (Berkeley): Calculus I, II (필수) (Charleston): Introductory Calculus (필수) (Drexel): Calculus I, II (Iowa): Calculus I, II, III (필수) (Rochester): Calculus I, II (필수) (UNH): Calculus I, II, Multidimensional Calculus
증명수학
Mathematical Proof
1
(UNH): Mathematical Proof
통계학개론
Intro. to Statistics
5
(Adams 2020): Intro. to Statistics (Berkeley): Concepts of Statistics (Charleston): Statistical Methods I, II (필수) (Iowa): Intermediate Statistical Concepts and Methods (필수) (Purdue): Statistical Theory (필수)
확률과통계
Probability and Statistics
6
(Adams 2020): Computational Bayesian Statistics (Berkeley): Concepts of Probability, Stochastic Processes (Michigan): Intro. to Probability and Statistics (필수) (Purdue): Probability (필수) (Rochester): Probability (필수) (UNH): Probability with Applications, rinciples of Statistical Inference
수리통계학
Mathematical Statistics
2
(Adams 2020): Mathematical Statistics (Rochester): Mathematical Statistics (필수)
수치계산
Numerical Methods
1
(Purdue): Numerical Methods
다변량데이터분석
Multivariate Data Analysis
1
(Iowa): Intro. to Multivariate Data Analysis
범주형데이터분석
Categorical Data Analysis
1
(Iowa): Intro. to Categorical Data Analysis (필수)
응용통계학
Applied Statistics
2
(Adams 2020): Applied Statistics (Michigan): Applied Regression Analysis (필수)
전산통계
Computational Statistics
2
(Rochester): Intro. to Computational Statistics (필수) (UNH): Statistics in Computing and Engineering
실험설계
Experimental Design
1
(Iowa): Intro. to Experimental Design
통계적학습
Statistical Learning
1
(Charleston): Statistical Learning I, II (필수)
컴퓨팅개론
Intro. to Computing
4
(Adams 2020): Intro. to Computing (Purdue): Foundations of Computer Science (필수) (Rochester): Intro. to Computer Science (필수) (UNH): Applied Computing 1: Foundations of Programming
프로그래밍기초
Basics of Programming
3
(Charleston): Computer Programming I, II (필수) (Drexel): Computer Programming I, II (Purdue): Python Programming (필수)
구조적프로그래밍
Structural Programming
2
(Berkeley): Program Structures (필수) (Charleston): Functional and Logic Programming
계산이론
Theory of Computation
5
(Charleston): Automata and Formal Languages (Drexel): Mathematical Foundations of Computer Science (Iowa): Theoretical Foundations of Computer Engineering (필수) (Purdue): Intro. to Theory of Computation (UNH): Intro. to the Theory of Computation
자료구조
Data Structures
9
(Adams 2020): Intro. to Data Structures (Berkeley): Data Structures (필수) (Charleston): Data Structures and Algorithms (필수) (Drexel): Data Structures (필수) (Iowa): Intro. to Data Structures (필수) (Michigan): Programming and Elementary Data Structures (필수) (Purdue): Data Structures & Algorithms (필수) (Rochester): Data Structures and Algorithms (필수) (UNH): Data Structures Fundamentals
알고리즘
Algorithms
8
(Adams 2020): Adv. Data Structures & Algorithms (Berkeley): Efficient Algorithms and Intractable Problems (Charleston): Advanced Algorithms (필수) (Iowa): Intro. to the Design and Analysis of Algorithms (필수) (Michigan): Data Structures and Algorithms (필수) (Purdue): Intro. to the Analysis of Algorithms (Rochester): Design and Analysis of Efficient Algorithms (UNH): Data Structures and Algorithms
이산수학
Discrete Mathematics
5
(Charleston): Discrete Structures I (필수) (Drexel): Discrete Computational Structures (Iowa): Discrete Computational Strcutures (필수) (Michigan): Discrete Mathematics (Rochester): Discrete Mathematics (필수)
디지털신호처리
Digital Signal Processing
2
(Berkeley): Digital Signal Processing (Iowa): Machine Learning: A Signal Processing Perspective
컴퓨터구조
Computer Organization
2
(Charleston): Architecture of Advanced Computer Systems (Rochester): Computer Organization
임베디드 시스템
Embedded Systems
1
(Iowa): Embedded Systems II: Mobile Platforms
객체지향프로그래밍
Object-oriented Programming
2
(Iowa): Object-oriented Programming (필수) (Purdue): Problem Solving and Object-Oriented Programming (필수)
운영체제
Operating Systems
1
(Berkeley): Operating Systems and Systems Programming
데이터베이스
Database
9
(Adams 2020): Database Management Systems (Berkeley): Intro. to Database Systems (Charleston): Dataset Organization and Management (필수) (Drexel): Database Management Systems (필수) (Iowa): Intro. to Database Management Systems (필수) (Michigan): Databases and Applications (필수) (Purdue): Intro. to Relational Database (Rochester): Intro. to Databases (필수) (UNH): Database Systems and Technologies
데이터베이스시스템프로그래밍
Database System Programming
2
(Charleston): Concepts of Database Implementation (Iowa): Principles and Internals of Database Systems
정보검색및관리
Information Retrieval and Management
3
(Drexel): Data Curation (필수), Information Retrieval Systems (Purdue): Web Information Search and Management (Michigan): Data Management and Applications
컴퓨터네트워크
Computer Networks
2
(Berkely): Intro. to the Internet: Architecture and Protocols (Charleston): Computer Networks
소프트웨어공학
Software Engineering
3
(Drexel): Systems Analysis I, II (Iowa): Foundations and Applications of Program Analysis (Purdue): Software Engineering I
정보시스템
Information Systems
3
(Adams 2020): Information Systems & Data Mgmt (Drexel): Intro. to Information Systems (필수) (Purdue): Information Systems
퍼스널컴퓨팅
Personal Computing
1
(Drexel): Social Aspects of Information Systems (필수) (Iowa): Privacy Preserving Algorithms and Data Secuirty
웹서비스
Web Services
1
(Charleston): Service-Oriented Computing
인공지능
Artificial Intelligence
5
(Adams 2020): Artificial Intelligence (Charleston): Principles of Artificial Intelligence (필수) (Drexel): Artificial Intelligence (Purdue): Intro. to Artificial Intelligence (Rochester): Intro. to Artificial Intelligence (필수)
데이터마이닝
Data Mining and Analytics
4
(Berkeley): Data Mining and Analytics (Charleston): Data Mining (필수) (Iowa): Data Mining (Rochester): Data Mining (필수)
지식표현및추론
Knowledge Representation and Reasoning in AI
1
(Rochester): Knowledge Representation and Reasoning in AI
머신러닝
Machine Learning
8
(Berkeley): Intro. to Machine Learning (Drexel): Machine Learning (Iowa): Concepts and Applications of Machine Learning (필수) (Michigan): Machine Learning and Data Mining (필수) (Purdue): Data Mining and Machine Learning (필수) (Rochester): Machine Learning (UNH): Machine Learning Applications and Tools
딥러닝
Deep Learning
3
(Berkeley): Designing, Visualizaing, and Understanding Deep Networks (Drexel): Applied Deep Learning (필수) (Rochester): Deep Learning and Graphical Models
컴퓨터그래픽스
Computer Graphics
1
(Charleston): Principles of Computer Graphics
분산시스템
Distributed Systems
1
(Iowa): Intro. to Parallel Algorithms and Programming, Distributed Systems
고성능컴퓨팅
High Performance Computing
2
(Adams 2020): High Performance Computing (Iowa): Intro. to High Performance Computing
프로그래밍언어론
Theory of Programming Languages
3
(Berkeley): Programming Languages and Compilers (Charleston): Principles of Compiler Design (Iowa): Principles of Programming Languages
웹프로그래밍
Web Programming
1
(Charleston): Server-Side Web Programming
유저인터페이스개발
User Interface Development
1
(Charleston): User Interface Development
컴퓨터보안
Computer Security
4
(Berkeley): Computer Security (Drexel): Intro. to Computing and Security Technology (필수) (Iowa): Basics of Information System Security (Purdue): Intro. to Cryptography
데이터사이언스개론
Intro. to Data Science
7
(Berkeley): Foundations of Data Science (필수) (Charleston): Intro. to Data Science (필수) (Drexel): Intro. to Data Science (필수) (Iowa): Intro. to Data Science (필수) (Purdue): Intro. to Data Science (필수) (Rochester): Tools for Data Science (UNH): Introduction to Data Science and Analytics
데이터사이언스통계학
Statistics for Data Science
2
(Iowa): Probability and Statistical Theory for Data Science (필수) (Purdue): Statistics for Data Science (필수)
데이터엔지니어링
Data Engineering
2
(Berkeley): Data Engineering (Drexel): Data Science Programming I, II (필수)
데이터모델링및시각화
Data Modeling and Visualization
5
(Adams 2020): Applied Modeling and Visualization (Berkeley): Intro. to Data Visualization (Drexel): Information Visualization, Exploratory Data Analytics (필수) (Iowa): Data Acquisition and Exploratory Data Analysis (필수) (Purdue): Intro. to Data Visualization
바이오인포매틱스
Bioinformatics
1
(Iowa): Intro. to Bioinformatics and Computational Biology
소셜미디어데이터분석
Social Media Data Analysis
1
(Drexel): Social Media Data Analysis (필수)
시계열분석및예측
Time Series Analysis and Forecasting
2
(Berkeley): Intro. to Time Series (Rochester): Time Series Analysis & Forecasting in Data Science
자연어처리
Natural Language Processing
2
(Berkeley): Natural Language Processing (Rochester): Natural Language Processing, Statistical Speech and Language Processing
빅데이터분석
Big Data Analytics
3
(Drexel): Cloud Computing and Big Data (필수) (Iowa): Software Tools for Large Scale Data Analysis (필수), Big Data Analytics and Optimization (Purdue): Large Scale Data Analytics (필수)
컴퓨터비전
Computer Vision
1
(Rochester): Machine Vision
추천시스템
Recommender Systems
1
(Drexel): Recommender Systems (필수)
비즈니스애널리틱스
Business Analytics
2
(Berkeley): Advanced Business Analytics (Drexel): Visual Analytics
데이터사이언스캡스톤
Data Science Capstone
8
(Adams 2020): Data Science for All (Berkeley): Applied Data Science with Venture Applications: Data-X (Charleston): Data Science Capstone (필수) (Drexel): Data Science Projects (필수) (Iowa): Data Science Capstone (필수) (Michigan): Data Science Applications (필수) (Purdue): Data Science Capstone (필수) (Rochester): Data Science Capstone (필수)

참고

(Adams 2020) Creating a Balanced Data Science Program, SIGGSE
adams2020.pdf
1337.8KB
(Berkely) Data Science Major Requirements: Lower Division (link), Upper Division (link), UC Berkeley (Charleston) Data Science, B.S., Major Requirements, College of Charleston (link) (Drexel) Data Science, B.S., Degree Requirements, Drexel University (link)
(Iowa) Data Science Major, Degree Requirements, Iowa State University (link)
(Michigan) Data Science Program - Engineering, Univ. of Michigan (link)
(Purdue) Data Science CS Degree Requirements, Purdue University (link)
(Rochester) Goergen Institute for Data Science, BA and BS Major Requirements, University of Rochester (link)
(UNH) Analytics and Data Science Major, University of New Hampshire (link)
60 Bachelor Degrees in Data Science for 2022 (link)
2022 Best Colleges in America (link)