SlideShare a Scribd company logo
1 of 55
Download to read offline
I N T E R N A T I O N A L
B A C H E L O R I N D A T A
S C I E N C E
Data Science by Design
S Y L L A B U S
The basics in
mathematics, an
initiation to data
analysis
FIRST
YEAR
More
mathematics, a bit
of computer
science and
statistics
SEC OND
YEAR
Intensive year
focused on data
science and
statistics
THIRD
YEAR
More computer
science, data
science
FOURTH
YEAR
You land a job, or
you go for a
Master or an
Engineering
degree
AFTER
G E N E R A L O V E R V I E W
A 4-year Bachelor
GENERALOVERVIEW
10 Classes of Mathematics
1 Class of Physics
14 Classes ofData Science
4 Classes of Economics
12 Classes ofComputer Science
12 short and long-term projects
10 Conferences a year
12 Conferences in Human
Sciences
I N T E R N S H I P S A N D
S E M S T E R A B R O A D
4 weeks
FIRST
YEAR
8 weeks
SEC OND
YEAR
16 weeks
THIRD
YEAR
16 or 24 weeks or
academic mobility abroad
FOURTH
YEAR
Internships are mandatory and represent one of the most important aspects of the training in the Bachelor.
Their length increase every year. Students are encouraged to do such internships abroad.
An academic mobility in a partner university abroad is also possible.
Assignment statement
Loop statement
Conditional statement
Functions and procedures
Recursion
Basics of Python
Arrays
Algorithms and Programming 1
Duration : 60 hours (5 ECTS)
First year - first semester (B1S1)
Logic
Propositional calculus
Sets and relations
Functions
Arithmetic
Trigonometry
Complex Numbers
Polynomials
Rational functions
Basic Tools in Mathematics
Duration : 60 hours (5 ECTS)
First year - first semester (B1S1)
Real Numbers
Sequences of real numbers
Elementary functions
Limits
Continuity
Analysis 1
Duration : 60 hours (5 ECTS)
First year - first semester (B1S1)
Probability space
Sample space
Events
Probability
Conditioning and
dependence
Conditional probability
Total probability and
Bayes formulas
Independence
Probability 1
Duration : 30 hours (3 ECTS)
First year - first semester (B1S1)
Fundamentals of electricity
Direct current
Principle of alternating
current
Inductive and capacitive
circuits
General RCL circuits
Introduction to Arduino
Electricity
Duration : 30 hours (2 ECTS)
First year - first semester (B1S1)
Scarcity, work and choice
Social interactions
The firm and its customers
Supply and demand
Price-setting, rent-setting
and market dynamics
Markets, efficiency and
public policy
Economics of environment
Microeconomics
Duration : 30 hours (3 ECTS)
First year - first semester (B1S1)
Fundamentals of
accounting
Recording process of
transactions
Operations concerning the
Journal and the financial
statements
Internal control in
companies and the
corresponding limits
Principles of accounting
Duration : 30 hours (2 ECTS)
First year - first semester (B1S1)
Vector spaces
Bases
Linear functions
Matrices, determinants
Linear systems
Matrix diagonalization and
applications
Linear Algebra
Duration : 60 hours (5 ECTS)
First year - second semester (B1S2)
Derivatives
Polynomial approximation
Integration
Differential equations
Basics in convex analysis
Analysis 2
Duration : 60 hours (5 ECTS)
First year - second semester (B1S2)
Discrete random variables
Expectation, variance,
standard deviation
Common discrete
distributions
Continuous random variables
Probability density function
Expectation, variance,
standard deviation
Common continuous
distributions
Probability 2
Duration : 30 hours (3 ECTS)
First year - second semester (B1S2)
Algorithmics and Programming 2
Duration : 50 hours (5 ECTS)
Data structure
axiomatization
Linear and non linear
structures
Implementation of data
structures
Basics of
complexity analysis
First year - second semester (B1S2)
Introduction to Modelling
Duration : 30 hours (2 ECTS)
Confidence Models
Axelrod Model
Schelling Models
Contagious Models
First year - second semester (B1S2)
Macroeconomics
Duration : 30 hours (3 ECTS)
The capitalist revolution and
technology
Population and growth
Economic fluctuations and
unemployment
Government policies to fight
economic fluctuations
Fiscal policy and unemployment
Technological progress and
employment
First year - second semester (B1S2)
Principles of Finance
Duration : 30 hours (2 ECTS)
Financial concepts: time value
of money, discount of cash
flow and capitalization
Valuation of bonds and
common stocks
Portfolio theory
Capital asset pricing model
First year - second semester (B1S2)
Bilinear Algebra
Duration : 45 hours (4 ECTS)
Bilinear forms, quadratic
forms, scalar product
Euclidean and Hilbert
spaces, norms
Orthogonality
Linear operators
Applications
2nd year - first semester (B2S1)
Multivariable Calculus
Duration : 70 hours (6 ECTS)
Parametric equations and
polar coordinates
Vectors and geometry
Vector functions
Introduction to partial
differential equations
Multiple integrals
Vector calculus
2nd year - first semester (B2S1)
Applied Maths for Data Science
Duration : 30 hours (3 ECTS)
Discrete dynamical
systems
Introduction to finite-state
Markov chains
Steady states and Perron-
Frobenius theorem
Communication classes
The fundamental matrix
2nd year - first semester (B2S1)
Object oriented and Java
Programming
Duration : 60 hours (5 ECTS)
Software Developement
Life Cycle
Object-oriented principles
UML
Java
Preliminary to design
patterns
2nd year - first semester (B2S1)
Relational Databases
Duration : 60 hours (5 ECTS)
Basic theoretical concepts
SQL Language
Entity-relationship model
Schema optimization
Index and views
Transaction processing
Query optimization
Database tunning
2nd year - first semester (B2S1)
Project Management
Duration : 30 hours (2 ECTS)
Return on investment and
interest rate
Work breakdown and
responsability assignment
matrix
Gantt chart
Report design
Evalution of a team
efficiency
2nd year - first semester (B2S1)
Series
Duration : 60 hours (5 ECTS)
Local comparison of
functions
Infinite series
Sequences and series of
functions
Power series
Fourier series
2nd year - second semester (B2S2)
Statistics
Duration : 40 hours (3 ECTS)
Random vectors
Joint, marginal and
conditional distributions
Sequences of random
variables and convergence
Inferential statistics
2nd year - second semester (B2S2)
Data Analysis
Duration : 50 hours (4 ECTS)
General principles of factor
analysis
Analysis of variance
Simple and multiple linear
regression
Correlation analysis
Non linear regression
Principal components
analysis
2nd year - second semester (B2S2)
Computer Networks
Duration : 30 hours (3 ECTS)
Introduction to data
communication and
networking
OSI Model
ICP/IP Model
IP Addressing
Networking Services
2nd year - second semester (B2S2)
Operating Systems
Duration : 30 hours (2 ECTS)
Navigating the system
Users and permissions
Packages and software
management
File systems
Process management
2nd year - second semester (B2S2)
Advanced Modelling
Duration : 60 hours (5 ECTS)
2nd year - second semester (B2S2)
• Multilayer dynamics
• Dynamics on temporal
networks
• Dynamics on high-
order networks
• Reinforcement learning
agents
Dynamic Web Programming
Duration : 30 hours (3 ECTS)
Getting started with the
Java EE environment
Servlet (Facade pattern)
JSP, MVC Architecture
applied to a Java project
JavaBeans and Scopes
EL/JSTL (2 slots)
Cookies
2nd year - second semester (B2S2)
Introduction to Machine & Deep Learning
Duration : 60 hours (5 ECTS)
Neural networks (NN)
Architectures of NN
Model training and
Gradient Descent
Activation Functions
Keras
Tensorflow
3rd year - first semester (B3S1)
Intermediate Statistics
Duration : 30 hours (2 ECTS)
Bases of the linear model
Logistic regression and
Generalized linear model
Survival analysis
Mixed-effects models
3rd year - first semester (B3S1)
Data and Critical Thinking
Duration : 30 hours (3 ECTS)
Decomposing an argument
Argument validity, fallacy
Questionnable cause
Inductive reasoning and
informal fallacies
Formal fallacies
Refutation
Specific issues with data
reporting
3rd year - first semester (B3S1)
Time Series Analyis
Duration : 30 hours (3 ECTS)
Short Time Series
Autocorrelation function
Detection of seasonality by
autocorrelation
Autoregressive and Moving
Average Model
ARMA, ARIMA and SARIMA
3rd year - first semester (B3S1)
Social Network Analysis
Duration : 30 hours (2 ECTS)
Vizualisation of social
networks
Centrality measures
Betweeness centrality
measure
Adajency matrix
Hierarchical clustering
3rd year - first semester (B3S1)
Mobile Programming
Duration : 30 hours (3 ECTS)
Introduction, history,
Android Studio, Hello Word
Activity, intent, service,
activity cycle life
Interfaces, icons, menus
Persistent data, files,
shared preferences
Web service (REST), Kotlin,
JNI, Android NDK
3rd year - first semester (B3S1)
Data Wrangling and Preprocessing
Duration : 30 hours (3 ECTS)
Manipulating dtat with
dplyr
Merging, filtering and
applying functions
Dealing with missing data
Identifying and treating
abnormalities in a dataset
3rd year - first semester (B3S1)
Text Mining and Natural
Language Processing
Duration : 30 hours (2 ECTS)
Information unstructured
vs (semi-)structured data
Text mining pipeline
Text mining and Bag-of-
Words with R
Introduction to natural
language processing with
Python
NLP and Deep Learning
3rd year - first semester (B3S1)
Dimensionality Reduction and
Clustering Algorithms
Duration : 30 hours (2 ECTS)
K-means
Hierarchical Clustering
Principal Component
Analysis (PCA)
Describing a clustering
project
Describing a PCA
3rd year - first semester (B3S1)
Parallel & Distributed Processing
Duration : 60 hours (5 ECTS)
Classification of parallel
computers
Different kinds of
parallelism
MPI programming and data
partitionning
Parallelization of
fundamental algorithms
N-body simulation
3th year - second semester (B3S2)
Business Intelligence
Duration : 30 hours (2 ECTS)
Applications of Data
Science for Business
intelligence
Data analytics and data
warehouse
Data visualization and BI
Introduction to data lakes
3th year – Second semester (B3S2)
Big Data Management
Duration : 60 hours (5 ECTS)
Concepts of Big Data
Big Data Visualization
MapReduce
Combiners, partition functions
Hadoop ecosystem
Google GFS
Apache Spark
Managing real time Big Data
3th year - second semester (B3S2)
Advanced Data Visualization
Duration : 60 hours (5 ECTS)
Interactive Data
Visualization
Plotly
Leaflet
Shiny-based apps
Elasticsearch-Kibana
Short project :
Data visualization
challenge
3th year - second semester (B4S1)
Cloud Computing & Machine Learning
Duration : 30 hours (2 ECTS)
Amazon Web Service
Microsoft Azure
Distributed storage system
Multi-core operating
system
Security in the cloud
Implementing a Machine
Learning project in the
cloud
4th year - first semester (B4S1)
NoSQL Databases
Duration : 30 hours (3 ECTS)
Introduction to NoSQL
MongoDB
Cassandra
Neo4j
4th year - first semester (B4S1)
Constraint Programming & Optimization
Duration : 60 hours (5 ECTS)
Aggregation methods
Non-aggregated methods
Methods based on Pareto
Resolution by
metaheuritics
Constraint satisfaction
problem
Consistency algorithms
Coloration and planning
problem resolutions
4th year - first semester (B4S2)
Complexity, Decidability & Graph Theory
Duration : 60 hours (5 ECTS)
Turing machine
Formal languages
Decidability, undecidable
problems, Halting
problems
Complexity classes, P and
NP classes, NP-complete
problems
Algorithms Prim, Kruskal,
Dijkstra, Bellma,-Ford
4th year - first semester (B4S1)
Introduction to Scala
Duration : 60 hours (5 ECTS)
Scala Programming
Apache Spark
Functional Programming
Recursion
Data Parallelism
Streams
Array Programming
4th year - first semester (B4S2)
Introduction to Complex Dynamical Systems
Modelling and Chaos
Duration : 30 hours (2 ECTS)
Introduction to nonlinear
dynamical systems
Numerical appraoch and
simulations of complex
systems
Numerical algorithms
Applications in different
fields
4th year – first semester (B4S2)
Problem solving in various
domains
Deepen or learn new
concepts
Work in teams
Have a systematic approach
to problems
Work of companies issues
during the third or the fourth
year
Project
Duration : 45 hours (2 ECTS)
Every semester
Short-term (1 week) project
Various possibilities :
Develop an app
Analyze a dataset
Specific training:
Introduction to Design
Thinking Method, UX/UI,
graphic facilitation
Contemporary Issues Module
Duration : 30 hours (1,5 ECTS)
Every semester
Conferences and debates
on subjects related to
Data Science
Environmental issues
Societal issues
Enlightenment Sessions
Duration : 22 hours
Every semester
Sociololy
Ethnology
Anthropology
Semiology
Digital Sociology
Ecology
Humanities and social sciences
Duration : Conferences
Every semester
French as a Foreign Language
Training adapted to
students’ level :
Written and oral
comprehension
Written and oral
presentation
Every semester

More Related Content

Similar to Syllabus dec2021

Probabilistic Methods Of Signal And System Analysis, 3rd Edition
Probabilistic Methods Of Signal And System Analysis, 3rd EditionProbabilistic Methods Of Signal And System Analysis, 3rd Edition
Probabilistic Methods Of Signal And System Analysis, 3rd EditionPreston King
 
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingMaster Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingFachhochschule Salzburg
 
R18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdfR18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdfKANDE ARCHANA
 
D01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical EducationD01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical EducationSEENET-MTP
 
D01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical EducationD01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical EducationSEENET-MTP
 
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Muhammad Chaudry
 
Jntua r20-b.tech-cse- ai--course-structure-2020-21.
Jntua r20-b.tech-cse- ai--course-structure-2020-21.Jntua r20-b.tech-cse- ai--course-structure-2020-21.
Jntua r20-b.tech-cse- ai--course-structure-2020-21.PrasadSolasa
 
30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...
30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...
30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...Zalando adtech lab
 
AllSem23.pdf
AllSem23.pdfAllSem23.pdf
AllSem23.pdfBhimRoy1
 
R22B.Tech.ECEIIIYearSyllabus.pdf
R22B.Tech.ECEIIIYearSyllabus.pdfR22B.Tech.ECEIIIYearSyllabus.pdf
R22B.Tech.ECEIIIYearSyllabus.pdfSugnanaraoM
 
2017 reg ece syllabus
2017 reg ece syllabus2017 reg ece syllabus
2017 reg ece syllabusLecturer
 
Ec 2009 scheme syllabus
Ec 2009 scheme syllabusEc 2009 scheme syllabus
Ec 2009 scheme syllabustrrajiv87
 
Data science syllabus
Data science syllabusData science syllabus
Data science syllabusanoop bk
 
4th International Conference on Soft Computing, Control and Mathematics (SCM ...
4th International Conference on Soft Computing, Control and Mathematics (SCM ...4th International Conference on Soft Computing, Control and Mathematics (SCM ...
4th International Conference on Soft Computing, Control and Mathematics (SCM ...ijasuc
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...IJMTST Journal
 
Mtech syllabus computer science uptu
Mtech syllabus computer science uptu Mtech syllabus computer science uptu
Mtech syllabus computer science uptu Abhishek Kesharwani
 
7 th International Conference on Applied Mathematics and Sciences (AMA 2023)
7 th International Conference on Applied Mathematics and Sciences (AMA 2023)7 th International Conference on Applied Mathematics and Sciences (AMA 2023)
7 th International Conference on Applied Mathematics and Sciences (AMA 2023)hiij
 

Similar to Syllabus dec2021 (20)

control system.pdf
control system.pdfcontrol system.pdf
control system.pdf
 
Probabilistic Methods Of Signal And System Analysis, 3rd Edition
Probabilistic Methods Of Signal And System Analysis, 3rd EditionProbabilistic Methods Of Signal And System Analysis, 3rd Edition
Probabilistic Methods Of Signal And System Analysis, 3rd Edition
 
Master Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal ProcessingMaster Studiengang FH Salzburg: Applied Image and Signal Processing
Master Studiengang FH Salzburg: Applied Image and Signal Processing
 
R18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdfR18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdf
 
R18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdfR18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdf
 
D01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical EducationD01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical Education
 
D01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical EducationD01L03 C Niculescu - Mathematical Research and Mathematical Education
D01L03 C Niculescu - Mathematical Research and Mathematical Education
 
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
 
Jntua r20-b.tech-cse- ai--course-structure-2020-21.
Jntua r20-b.tech-cse- ai--course-structure-2020-21.Jntua r20-b.tech-cse- ai--course-structure-2020-21.
Jntua r20-b.tech-cse- ai--course-structure-2020-21.
 
30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...
30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...
30.03.2017 Data Science Meetup - USER JOURNEY ANALYSIS, BETWEEN BUDGET ALLOCA...
 
AllSem23.pdf
AllSem23.pdfAllSem23.pdf
AllSem23.pdf
 
R22B.Tech.ECEIIIYearSyllabus.pdf
R22B.Tech.ECEIIIYearSyllabus.pdfR22B.Tech.ECEIIIYearSyllabus.pdf
R22B.Tech.ECEIIIYearSyllabus.pdf
 
2017 reg ece syllabus
2017 reg ece syllabus2017 reg ece syllabus
2017 reg ece syllabus
 
Ec 2009 scheme syllabus
Ec 2009 scheme syllabusEc 2009 scheme syllabus
Ec 2009 scheme syllabus
 
Computer Science Research Methodologies
Computer Science Research MethodologiesComputer Science Research Methodologies
Computer Science Research Methodologies
 
Data science syllabus
Data science syllabusData science syllabus
Data science syllabus
 
4th International Conference on Soft Computing, Control and Mathematics (SCM ...
4th International Conference on Soft Computing, Control and Mathematics (SCM ...4th International Conference on Soft Computing, Control and Mathematics (SCM ...
4th International Conference on Soft Computing, Control and Mathematics (SCM ...
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
 
Mtech syllabus computer science uptu
Mtech syllabus computer science uptu Mtech syllabus computer science uptu
Mtech syllabus computer science uptu
 
7 th International Conference on Applied Mathematics and Sciences (AMA 2023)
7 th International Conference on Applied Mathematics and Sciences (AMA 2023)7 th International Conference on Applied Mathematics and Sciences (AMA 2023)
7 th International Conference on Applied Mathematics and Sciences (AMA 2023)
 

Recently uploaded

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Recently uploaded (20)

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Syllabus dec2021

  • 1. I N T E R N A T I O N A L B A C H E L O R I N D A T A S C I E N C E Data Science by Design S Y L L A B U S
  • 2. The basics in mathematics, an initiation to data analysis FIRST YEAR More mathematics, a bit of computer science and statistics SEC OND YEAR Intensive year focused on data science and statistics THIRD YEAR More computer science, data science FOURTH YEAR You land a job, or you go for a Master or an Engineering degree AFTER G E N E R A L O V E R V I E W A 4-year Bachelor
  • 3. GENERALOVERVIEW 10 Classes of Mathematics 1 Class of Physics 14 Classes ofData Science 4 Classes of Economics 12 Classes ofComputer Science 12 short and long-term projects 10 Conferences a year 12 Conferences in Human Sciences
  • 4. I N T E R N S H I P S A N D S E M S T E R A B R O A D 4 weeks FIRST YEAR 8 weeks SEC OND YEAR 16 weeks THIRD YEAR 16 or 24 weeks or academic mobility abroad FOURTH YEAR Internships are mandatory and represent one of the most important aspects of the training in the Bachelor. Their length increase every year. Students are encouraged to do such internships abroad. An academic mobility in a partner university abroad is also possible.
  • 5. Assignment statement Loop statement Conditional statement Functions and procedures Recursion Basics of Python Arrays Algorithms and Programming 1 Duration : 60 hours (5 ECTS) First year - first semester (B1S1)
  • 6. Logic Propositional calculus Sets and relations Functions Arithmetic Trigonometry Complex Numbers Polynomials Rational functions Basic Tools in Mathematics Duration : 60 hours (5 ECTS) First year - first semester (B1S1)
  • 7. Real Numbers Sequences of real numbers Elementary functions Limits Continuity Analysis 1 Duration : 60 hours (5 ECTS) First year - first semester (B1S1)
  • 8. Probability space Sample space Events Probability Conditioning and dependence Conditional probability Total probability and Bayes formulas Independence Probability 1 Duration : 30 hours (3 ECTS) First year - first semester (B1S1)
  • 9. Fundamentals of electricity Direct current Principle of alternating current Inductive and capacitive circuits General RCL circuits Introduction to Arduino Electricity Duration : 30 hours (2 ECTS) First year - first semester (B1S1)
  • 10. Scarcity, work and choice Social interactions The firm and its customers Supply and demand Price-setting, rent-setting and market dynamics Markets, efficiency and public policy Economics of environment Microeconomics Duration : 30 hours (3 ECTS) First year - first semester (B1S1)
  • 11. Fundamentals of accounting Recording process of transactions Operations concerning the Journal and the financial statements Internal control in companies and the corresponding limits Principles of accounting Duration : 30 hours (2 ECTS) First year - first semester (B1S1)
  • 12. Vector spaces Bases Linear functions Matrices, determinants Linear systems Matrix diagonalization and applications Linear Algebra Duration : 60 hours (5 ECTS) First year - second semester (B1S2)
  • 13. Derivatives Polynomial approximation Integration Differential equations Basics in convex analysis Analysis 2 Duration : 60 hours (5 ECTS) First year - second semester (B1S2)
  • 14. Discrete random variables Expectation, variance, standard deviation Common discrete distributions Continuous random variables Probability density function Expectation, variance, standard deviation Common continuous distributions Probability 2 Duration : 30 hours (3 ECTS) First year - second semester (B1S2)
  • 15. Algorithmics and Programming 2 Duration : 50 hours (5 ECTS) Data structure axiomatization Linear and non linear structures Implementation of data structures Basics of complexity analysis First year - second semester (B1S2)
  • 16. Introduction to Modelling Duration : 30 hours (2 ECTS) Confidence Models Axelrod Model Schelling Models Contagious Models First year - second semester (B1S2)
  • 17. Macroeconomics Duration : 30 hours (3 ECTS) The capitalist revolution and technology Population and growth Economic fluctuations and unemployment Government policies to fight economic fluctuations Fiscal policy and unemployment Technological progress and employment First year - second semester (B1S2)
  • 18. Principles of Finance Duration : 30 hours (2 ECTS) Financial concepts: time value of money, discount of cash flow and capitalization Valuation of bonds and common stocks Portfolio theory Capital asset pricing model First year - second semester (B1S2)
  • 19. Bilinear Algebra Duration : 45 hours (4 ECTS) Bilinear forms, quadratic forms, scalar product Euclidean and Hilbert spaces, norms Orthogonality Linear operators Applications 2nd year - first semester (B2S1)
  • 20. Multivariable Calculus Duration : 70 hours (6 ECTS) Parametric equations and polar coordinates Vectors and geometry Vector functions Introduction to partial differential equations Multiple integrals Vector calculus 2nd year - first semester (B2S1)
  • 21. Applied Maths for Data Science Duration : 30 hours (3 ECTS) Discrete dynamical systems Introduction to finite-state Markov chains Steady states and Perron- Frobenius theorem Communication classes The fundamental matrix 2nd year - first semester (B2S1)
  • 22. Object oriented and Java Programming Duration : 60 hours (5 ECTS) Software Developement Life Cycle Object-oriented principles UML Java Preliminary to design patterns 2nd year - first semester (B2S1)
  • 23. Relational Databases Duration : 60 hours (5 ECTS) Basic theoretical concepts SQL Language Entity-relationship model Schema optimization Index and views Transaction processing Query optimization Database tunning 2nd year - first semester (B2S1)
  • 24. Project Management Duration : 30 hours (2 ECTS) Return on investment and interest rate Work breakdown and responsability assignment matrix Gantt chart Report design Evalution of a team efficiency 2nd year - first semester (B2S1)
  • 25. Series Duration : 60 hours (5 ECTS) Local comparison of functions Infinite series Sequences and series of functions Power series Fourier series 2nd year - second semester (B2S2)
  • 26. Statistics Duration : 40 hours (3 ECTS) Random vectors Joint, marginal and conditional distributions Sequences of random variables and convergence Inferential statistics 2nd year - second semester (B2S2)
  • 27. Data Analysis Duration : 50 hours (4 ECTS) General principles of factor analysis Analysis of variance Simple and multiple linear regression Correlation analysis Non linear regression Principal components analysis 2nd year - second semester (B2S2)
  • 28. Computer Networks Duration : 30 hours (3 ECTS) Introduction to data communication and networking OSI Model ICP/IP Model IP Addressing Networking Services 2nd year - second semester (B2S2)
  • 29. Operating Systems Duration : 30 hours (2 ECTS) Navigating the system Users and permissions Packages and software management File systems Process management 2nd year - second semester (B2S2)
  • 30. Advanced Modelling Duration : 60 hours (5 ECTS) 2nd year - second semester (B2S2) • Multilayer dynamics • Dynamics on temporal networks • Dynamics on high- order networks • Reinforcement learning agents
  • 31. Dynamic Web Programming Duration : 30 hours (3 ECTS) Getting started with the Java EE environment Servlet (Facade pattern) JSP, MVC Architecture applied to a Java project JavaBeans and Scopes EL/JSTL (2 slots) Cookies 2nd year - second semester (B2S2)
  • 32. Introduction to Machine & Deep Learning Duration : 60 hours (5 ECTS) Neural networks (NN) Architectures of NN Model training and Gradient Descent Activation Functions Keras Tensorflow 3rd year - first semester (B3S1)
  • 33. Intermediate Statistics Duration : 30 hours (2 ECTS) Bases of the linear model Logistic regression and Generalized linear model Survival analysis Mixed-effects models 3rd year - first semester (B3S1)
  • 34. Data and Critical Thinking Duration : 30 hours (3 ECTS) Decomposing an argument Argument validity, fallacy Questionnable cause Inductive reasoning and informal fallacies Formal fallacies Refutation Specific issues with data reporting 3rd year - first semester (B3S1)
  • 35. Time Series Analyis Duration : 30 hours (3 ECTS) Short Time Series Autocorrelation function Detection of seasonality by autocorrelation Autoregressive and Moving Average Model ARMA, ARIMA and SARIMA 3rd year - first semester (B3S1)
  • 36. Social Network Analysis Duration : 30 hours (2 ECTS) Vizualisation of social networks Centrality measures Betweeness centrality measure Adajency matrix Hierarchical clustering 3rd year - first semester (B3S1)
  • 37. Mobile Programming Duration : 30 hours (3 ECTS) Introduction, history, Android Studio, Hello Word Activity, intent, service, activity cycle life Interfaces, icons, menus Persistent data, files, shared preferences Web service (REST), Kotlin, JNI, Android NDK 3rd year - first semester (B3S1)
  • 38. Data Wrangling and Preprocessing Duration : 30 hours (3 ECTS) Manipulating dtat with dplyr Merging, filtering and applying functions Dealing with missing data Identifying and treating abnormalities in a dataset 3rd year - first semester (B3S1)
  • 39. Text Mining and Natural Language Processing Duration : 30 hours (2 ECTS) Information unstructured vs (semi-)structured data Text mining pipeline Text mining and Bag-of- Words with R Introduction to natural language processing with Python NLP and Deep Learning 3rd year - first semester (B3S1)
  • 40. Dimensionality Reduction and Clustering Algorithms Duration : 30 hours (2 ECTS) K-means Hierarchical Clustering Principal Component Analysis (PCA) Describing a clustering project Describing a PCA 3rd year - first semester (B3S1)
  • 41. Parallel & Distributed Processing Duration : 60 hours (5 ECTS) Classification of parallel computers Different kinds of parallelism MPI programming and data partitionning Parallelization of fundamental algorithms N-body simulation 3th year - second semester (B3S2)
  • 42. Business Intelligence Duration : 30 hours (2 ECTS) Applications of Data Science for Business intelligence Data analytics and data warehouse Data visualization and BI Introduction to data lakes 3th year – Second semester (B3S2)
  • 43. Big Data Management Duration : 60 hours (5 ECTS) Concepts of Big Data Big Data Visualization MapReduce Combiners, partition functions Hadoop ecosystem Google GFS Apache Spark Managing real time Big Data 3th year - second semester (B3S2)
  • 44. Advanced Data Visualization Duration : 60 hours (5 ECTS) Interactive Data Visualization Plotly Leaflet Shiny-based apps Elasticsearch-Kibana Short project : Data visualization challenge 3th year - second semester (B4S1)
  • 45. Cloud Computing & Machine Learning Duration : 30 hours (2 ECTS) Amazon Web Service Microsoft Azure Distributed storage system Multi-core operating system Security in the cloud Implementing a Machine Learning project in the cloud 4th year - first semester (B4S1)
  • 46. NoSQL Databases Duration : 30 hours (3 ECTS) Introduction to NoSQL MongoDB Cassandra Neo4j 4th year - first semester (B4S1)
  • 47. Constraint Programming & Optimization Duration : 60 hours (5 ECTS) Aggregation methods Non-aggregated methods Methods based on Pareto Resolution by metaheuritics Constraint satisfaction problem Consistency algorithms Coloration and planning problem resolutions 4th year - first semester (B4S2)
  • 48. Complexity, Decidability & Graph Theory Duration : 60 hours (5 ECTS) Turing machine Formal languages Decidability, undecidable problems, Halting problems Complexity classes, P and NP classes, NP-complete problems Algorithms Prim, Kruskal, Dijkstra, Bellma,-Ford 4th year - first semester (B4S1)
  • 49. Introduction to Scala Duration : 60 hours (5 ECTS) Scala Programming Apache Spark Functional Programming Recursion Data Parallelism Streams Array Programming 4th year - first semester (B4S2)
  • 50. Introduction to Complex Dynamical Systems Modelling and Chaos Duration : 30 hours (2 ECTS) Introduction to nonlinear dynamical systems Numerical appraoch and simulations of complex systems Numerical algorithms Applications in different fields 4th year – first semester (B4S2)
  • 51. Problem solving in various domains Deepen or learn new concepts Work in teams Have a systematic approach to problems Work of companies issues during the third or the fourth year Project Duration : 45 hours (2 ECTS) Every semester
  • 52. Short-term (1 week) project Various possibilities : Develop an app Analyze a dataset Specific training: Introduction to Design Thinking Method, UX/UI, graphic facilitation Contemporary Issues Module Duration : 30 hours (1,5 ECTS) Every semester
  • 53. Conferences and debates on subjects related to Data Science Environmental issues Societal issues Enlightenment Sessions Duration : 22 hours Every semester
  • 54. Sociololy Ethnology Anthropology Semiology Digital Sociology Ecology Humanities and social sciences Duration : Conferences Every semester
  • 55. French as a Foreign Language Training adapted to students’ level : Written and oral comprehension Written and oral presentation Every semester