Data Science Courses, Bar-Ilan University

This table includes courses given at Bar-Ilan that may be relevant to students interested in Data Science.
Note:  full and accurate course details should be taken from Bar-Ilan official course catalog. We’ll do our best to keep this table updated.

(legend – see below table)

Data Science Related Courses at Bar-Ilan University
Course #Course NameDepartmentCategoryTarget AudiencePointsTypeSemesterDegreeGiven in TASHAPA
13619Digital Humanities and the Analysis of Hebrew TextsJewish LiteratureNLP/TextExposure2LectureAnnualBoth
272000Introduction to Programming using pythonBrain ScienceML/DL/NNCore1LectureAUndergrady
27208Introduction to ProbabilityBrain ScienceML/DL/NNCore1LectureAGrady
27213Introduction to StatisticsBrain ScienceAIExposure1.5LectureBUndergrady
27305Signal ProcessingBrain ScienceAlgorithms/Data StructuresApplied1LectureBUndergrady
27436Neuronal NetworkBrain ScienceDB/Big DataApplied1LectureAGrady
27437Information Theory and Learning MethodsBrain ScienceProgrammingApplied1.5LectureBUndergrady
27504Theories on Nerve Networks and Machine LearningBrain ScienceProgrammingApplied2LectureAUndergrady
27505Analysis of Symbols and DataBrain ScienceData Mining / VisualizationApplied2LectureBUndergrady
278237Artificial intelligence: from humanoids to swarms of thinking machinesSTSDB/Big DataApplied2LectureAnnualUndergrady
35603Algorithms IInformation ScienceML/DL/NNApplied2LectureAUndergrady
35605Big DataInformation ScienceDigital HumanitiesExposure1LectureABothy
35615Programming BasicsInformation ScienceData Mining / VisualizationApplied1LectureBUndergrady
35616Advanced programmingInformation ScienceDB/Big DataApplied1LectureBUndergrady
35617Advanced data analysisInformation ScienceGISApplied1LectureABothy
35625Big Data applicationsInformation ScienceDB/Big DataApplied1LectureBBothy
35626Introduction to Data ScienceInformation ScienceMedicalApplied1.5LectureABoth
35633Data Science introductionInformation ScienceData Mining / VisualizationApplied1LectureBBothy
35712Digital HumanitiesInformation ScienceProgrammingApplied1LectureABothy
35728Introduction to DatabasesInformation ScienceProgrammingApplied1LectureABothy
35733Introduction to DatabasesInformation ScienceDigital HumanitiesApplied1LectureBBothy
35809Geographic Information SystemsInformation ScienceAlgorithms/Data StructuresApplied1LectureBGrady
35810Introduction to DatabasesInformation ScienceML/DL/NNApplied1LectureBGrad
35819Medical InformaticsInformation ScienceDigital HumanitiesApplied1LectureBGrady
35858Data VisualizationInformation ScienceDigital HumanitiesExposure1LectureBGrady
35867Introduction to Programming - PythonInformation ScienceDigital HumanitiesExposure1LectureBGrady
35869Advanced PythonInformation ScienceBI/User Behavior Applied1LectureAGrady
35879The Semantic WebInformation ScienceBI/User Behavior Applied1LectureAGrady
35880Algorithms 2Information ScienceDB/Big DataApplied1LectureAGrad
35887Machine LearningInformation ScienceData Mining / VisualizationApplied1LectureBGrady
35890Introduction to digitization of textual and graphic informationInformation ScienceGISApplied1LectureBGrady
35954Selected issues in Digital humanitiesInformation ScienceData Mining / VisualizationApplied1SeminarBGrady
35955Semantic web applications for digital humanitiesInformation ScienceAIApplied1SeminarBGrady
55002Introduction to Statistics AManagementData Mining / VisualizationApplied1LectureAUndergrady
55003Introduction to Statistics BManagementGISApplied1LectureBUndergrady
55006Introduction to probabilityManagementGISApplied1LectureBBothy
55089Service ManagementManagementGISApplied1LectureABothy
55505Logistic Information System ManagementManagementData Mining / VisualizationApplied1LectureABothy
55703Information System Management in IndustryManagementGISApplied1LectureBBothy
60066sadna statistit mitkademetPsycologyProgrammingApplied1LectureAUndergrady
66153Introduction to Statistics IEconomicsProgrammingApplied1LectureAUndergrady
66154Introduction to Statistics IIEconomicsData Mining / VisualizationApplied1LectureBBothy
66862Python for Economists IntroductoryEconomicsBioApplied0.5LectureAUndergrady
66863Python for Economists AdvancedEconomicsBioApplied0.5LectureBUndergrady
66880Econometrics of Time SeriesEconomicsProgrammingApplied1LectureBUndergrad
70647Text MiningBuisness AdministrationMedicalApplied1LectureBPhysician Programming Certificate Studiesy
70648Big data applications in MarketingBuisness AdministrationBioApplied1LectureABothy
70651big data management technicsBuisness AdministrationBioApplied1LectureBBothy
70673VisualizationBuisness AdministrationProgrammingApplied1LectureBBothy
70677Global Information Systems (GIS)Buisness AdministrationML/DL/NNApplied1LectureBBoth
70680Data Mining with RBuisness AdministrationImageApplied1LectureABothy
70784Data WarehousingBuisness AdministrationMedicalApplied1LectureBBothy
70798Storage SystemsBuisness AdministrationProgrammingCore1LectureBBothy
70833Introduced to Artificial IntelligenceBuisness AdministrationAlgorithms/Data StructuresCore1LectureBGrady
70949Data Mining and Information DisclosureBuisness AdministrationStatistics/ProbablityCore1LectureBGrady
75145Computer Applications in Documentation and Study of PlaceGeographyProgrammingCore1LectureBUndergrady
75335Advanced GIS AGeographyAlgorithms/Data StructuresCore2LectureAUndergrady
75373Introduction to GISGeographySignal ProcessingCore1.5LectureAUndergrady
75929Methods of Data AnalysisGeographyStatistical TheoryCore1LectureBGrad
75967Python Scripting for GISGeographySignal ProcessingCore1.5LectureBGrady
80235*Introduction to Programming using pythonLifeSignal ProcessingCore1LectureAUndergrad
80303Advanced Methods in Medical Image ProcessingLifeBioApplied1LectureBBothy
80376Matlab for BiologistsLifeBioApplied1LectureABothy
80392Computational GenomicsLifeStatistical TheoryCore1LectureABothy
80397Statistics and Data ScienceLifeAlgorithms/Data StructuresCore0.5LectureABoth
80512Computational BiologyLifeProgrammingCore1LectureBBothy
80513BioinformaticsLifeStatistical TheoryCore1LectureBBothy
80515Introduction to ComputingLifeML/DL/NNCore1.5LectureAUndergrady
80534Biostatistics and Introduction to Clinical TrailsLifeNetworksCore1LectureBBothy
80586Machine learning and applications for biological data analysisLifeSignal ProcessingCore1LectureBBothy
80665Medical InformaticsLifeImageCore1LectureBBoth
80672Advanced Tools to Genome AnalysisLifeML/DL/NNCore1LectureABothy
80675Clinical Informatics - Clinical Data MiningLifeBioCore0.5LectureABothy
80724Python Programming for Scientific ResearchLifeBioCore1LectureBBothy
80725Deep Learning and Artificial Intelligence in MedicineLifeOptimizationCore1LectureBBothy
81936Digital Image ProcessingMedicineStatistical TheoryCore1LectureBGrady
81958Text Mining for Cancer ResearchMedicineAlgorithms/Data StructuresCore1LectureAGrady
83003MATLAB programming and applicationsEngineeringML/DL/NNCoreLabBUndergrady
83214Tools for Numerical AnalysisEngineeringML/DL/NNCore1LectureBUndergrady
83216Introduction to Statistics and ProbabilityEngineeringAlgorithms/Data StructuresCore1.5LectureAUndergrady
83223Object Oriented ProgrammingEngineeringMedicalCore1LectureAUndergrady
83224Data Structures and Algorithms IIEngineeringSignal ProcessingCore1.5LectureBUndergrady
83245Signals and SystemsEngineeringSpeechCore1.5LectureBUndergrady
83302Random Signals and NoiseEngineeringML/DL/NNCore1.5LectureAUndergrady
83320Digital Signal Processing IEngineeringSignal ProcessingCore1.5LectureBUndergrady
83321Statistical Algorithms for Signal ProcessingEngineeringImageCore1.5LectureBUndergrady
83412Genetics and Molecular BiologyEngineeringSignal ProcessingCore1LectureBUndergrady
83414Biological data scienceEngineeringSignal ProcessingCore1.5LectureBUndergrady
83420Statistical Analysis of DataEngineeringML/DL/NNCore1.5LectureBUndergrady
83456Design and Analysis of AlgorithmsEngineeringML/DL/NNCore1LectureAUndergrady
83459Software EngineeringEngineeringSignal ProcessingCore1LectureBUndergrady
83620Information TheoryEngineeringML/DL/NNCore1LectureABothy
83622Introduction to Machine LearningEngineeringPrivacyCore1LectureBBothy
83623Signal Processing for NetworksEngineeringProgrammingCore1LectureABothy
83624Digital Signal Processing IIEngineeringStatistics/ProbablityCore1.5LectureABothy
83629Digital Image ProcessingEngineeringML/DL/NNApplied1LectureBBothy
83633Digital Geometric Processing IIEngineeringML/DL/NNApplied1LectureBBothy
83641Shape Optimization & UnderstandingEngineeringProgrammingApplied1LectureBBoth
83643Machine learning theoryEngineeringProgrammingApplied1LectureABothy
83656Digital Processing of GeometryEngineeringStatistics/ProbablityCore1LectureABothy
83665Computational BiologyEngineeringProgrammingApplied1LectureABothy
83666Control ofTheory for Biological SystemsEngineeringProgrammingCore1LectureABothy
83674Quantom Machine LearningEngineeringStatistics/ProbablityCore1.5LectureBBothy
83676Data MiningEngineeringAlgorithms/Data StructuresCore1LectureBBothy
83692Social networksEngineeringImageCore1LectureBUndergrady
83805Continuous and Combinatorial OptimizationEngineeringStatistics/ProbablityCore1.5LectureATeacher Certificationy
83806Random ProcessesEngineeringFinance/EconometricsCore1.5LectureBGrady
83807Quantum ComputingEngineeringStatistics/ProbablityCore1.5LectureAGrady
83841Statistical Machine LearningEngineeringAlgorithms/Data StructuresCore1LectureAGrady
83843deep generative modelsEngineeringData Mining / VisualizationCore1LectureAGrady
83867Probabilistic Methods and AlgorithmsEngineeringStatistics/ProbablityCore1LectureBGrady
83876Decision Support Systems in medical imagingEngineeringML/DL/NNCore1LectureBGrady
83880Seminar/Advanced Topics in Signal ProcessingEngineeringProgrammingApplied1LectureBGrady
83881Python Programming WorkshopEngineeringProgrammingApplied1LectureBGrad
83882Deep LearningEngineeringData Mining / VisualizationApplied1LectureAGrady
83887Spatial Signal ProcessingEngineeringNetworksApplied1LectureBGrady
83888Computer VisionEngineeringStatistics/ProbablityCore1LectureBGrady
83889Advanced Topics in Statistical Signal ProcessingEngineeringStatistics/ProbablityCore1LectureAGrady
83900Discovery TheoryEngineeringStatistics/ProbablityCore1LectureAGrady
83901Introduction to Data Science with PythonEngineeringNetworksCore1LectureBGrady
83905Seminar/Advanced Topics in Machine Learning and Data ProcessingEngineeringML/DL/NNCore1LectureAGrady
83906Independence-based Blind Source SeparationEngineeringML/DL/NNCore1LectureAGrad
83907Advanced topics in deep learningEngineeringOptimizationCore1LectureBGrady
83908Advanced topics in differential privacyEngineeringAlgorithms/Data StructuresCore1LectureBGrady
83920Parallel Computation using a GPUEngineeringAlgorithms/Data StructuresCore1LectureAGrady
83979Statistics and Data AnalysisEngineeringProgrammingCore1LectureBGrady
84107Statistics and Probability for Chemists (SPC)ChemistryProgrammingCore1LectureAUndergrady
84190Introduction to Computers in ChemistryChemistryAlgorithms/Data StructuresCore1LectureBUndergrady
84328Computational ChemistryChemistryProgrammingCore1LectureBUndergrady
84846Introduction to CheminformaticsChemistryProgrammingCore1LectureBGrady
86156Probability and Statistics for PhysicistsPhysicsAlgorithms/Data StructuresCore1.5LectureBUndergrady
86164Introduction to Computers in PhysicsPhysicsNetworksCore1LectureAUndergrady
86605Data science for physicistsPhysicsStatistics/ProbablityCore1.5LectureABothy
86771Machine Learning for PhysicistsPhysicsBioCore1.5LectureBBoth
88151Computer Applications in MathMathAlgorithms/Data StructuresCore1LectureBUndergrad
88153Introduction to Mathematical ProgrammingMathProgrammingCore1LectureBUndergrady
88165Introduction to Probabilitiy and StatisticsMathAlgorithms/Data StructuresCore2LectureBUndergrady
88170Introduction to ComputingMathNetworksCore1.5LectureAUndergrady
88174Introduction to Object Oriented ProgrammingMathML/DL/NNCore1LectureBUndergrady
88263Introduction to StatisticsMathNLP/TextCore2LectureAGrady
88280Data Structures and AlgorithmsMathGame TheoryCore2LectureAGrady
88584Image ProcessingMathBI/User Behavior Core1LectureBBothy
88615Introduction to Probabilitiy and StatisticsMathRoboticsCore1LectureBBothy
886210Risk management and time seriesMathDB/Big DataCore1LectureSummerBothy
88622Introduction to Probabilitiy and StatisticsMathNLP/TextCore1.5LectureAGrady
88623Probability and Stochastic ProcessesMathNLP/TextCore1.5LectureBGrady
88624Analysis of Statistical DataMathNLP/TextCore1LectureSummerBothy
88631Introduction to Probabilitiy and StatisticsMathImageCore0.5LectureABothy
886788Data Science SeminarMathNLP/TextCore1SeminarBGrady
886960Introduction to Programming using pythonMathDB/Big DataCore1LectureBUndergrady
886961Python Programming WorkshopMathAICore1LectureABothy
886970Data Processing, Analysis and VisualizationMathDB/Big DataCore1LectureBUndergrady
886980Networks and Complexity in the Real WorldMathSpeechCore1LectureAGrady
88760Introduction to StatisticsMathStatistical TheoryCore1LectureAGrady
88761Introduction to Statistics IIMathML/DL/NNCore1LectureBGrady
88775Statistical TheoryMathDB/Big DataCore1.5LectureBGrady
88778Network ScienceMathNLP/TextCore1.5LectureBGrady
88779Random graphs and networksMathRoboticsCoreLectureBGrad
88780Supervised and Unsupervised LearningMathNLP/TextCore1LectureAGrady
887810Introduction to artificial intelligenceMathStatistics/ProbablityCore1LectureBBothy
88784OptimizationMathAICore1.5LectureABothy
88962Probability and Stochastic ProcessesMathML/DL/NNExposure1.5LectureAUndergrady
889630Random processes on graphsMathNLP/TextCore1.5LectureBUndergrad
89110Introduction to Computer ScienceComputer ScienceFinance/EconometricsApplied1.5LectureAUndergrady
89111Introduction to Object Oriented ProgrammingComputer ScienceSignal ProcessingCore1LectureBGrady
89120Data StructuresComputer ScienceBioApplied1LectureBBothy
89210Algorithmic Programming IComputer ScienceML/DL/NNApplied1LectureABothy
89211Algorithmic Programming IIComputer ScienceBioApplied1LectureBGrady
89220Algorithms 1Computer ScienceBioApplied1.5LectureABothy
89255Graph TheoryComputer ScienceGeometryCore1.5LectureABothy
89262General ProbabilityComputer ScienceGeometryCore1LectureABothy
89264BiostatisticsComputer ScienceGeometryCore1.5LectureABothy
89276Numeric MethodsComputer ScienceML/DL/NNCore1LectureBUndergrad
89312Programming in a multi-processor environmentComputer ScienceData Mining / VisualizationCore1LectureBBothy
89322Algorithms 2Computer ScienceML/DL/NNCore1LectureBBothy
89350Introduction to Communication NetworksComputer ScienceNetworksCore1LectureABothy
89362General StatisticsComputer ScienceAPPLICATIONSApplied1LectureBBothy
894043Advanced Seminar in natural lagquage processingComputer ScienceAPPLICATIONSApplied1SeminarABothy
894044Research seminar in natural language processing – part 2Computer ScienceStatistics/ProbablityApplied1SeminarAUndergrady
89408Advanced Seminar in Algorithmic Game TheoryComputer ScienceProgrammingApplied1SeminarAUndergrad
894112User Behavior Machine Learning Algorithms SeminarComputer ScienceNetworksCore1SeminarBUndergrady
89421Seminar/Strategic Planning for RobotsComputer ScienceNLP/TextApplied1SeminarBUndergrad
894483Seminar in Machine Learning and Speech ProcessingComputer ScienceAPPLICATIONSExposure1SeminarBUndergrady
89452Seminar/Web, Crowd and Big Data ManagementComputer ScienceDB/Big DataApplied1SeminarAUndergrady
894531Seminar: Learning Algorithms and Natural Language ProcessingComputer ScienceDB/Big DataApplied1SeminarBUndergrady
89454Structures for SemanticsComputer ScienceStatistics/ProbablityCore1SeminarAUndergrady
89460Seminar: From Text to InformationComputer ScienceStatistics/ProbablityApplied1SeminarBUndergrad
89471Seminar in Pattern RecognitionComputer ScienceSignal ProcessingCore1SeminarAUndergrad
894851Advanced Seminar in Text UnderstandingComputer ScienceML/DL/NNCore1SeminarBUndergrady
89493Seminar/Applied Machine Learning for NLPComputer ScienceStatistics/ProbablityApplied1SeminarBUndergrady
89511Machine LearningComputer ScienceStatistics/ProbablityApplied1LectureABothy
89512Computational BiologyComputer ScienceStatistics/ProbablityApplied1LectureBBothy
89519Machine Learning for HealthcareComputer ScienceStatistics/ProbablityApplied1LectureBBothy
89542Management of Big Web DataComputer ScienceStatistics/ProbablityApplied1LectureABothy
89560Image ProcessingComputer ScienceProgrammingApplied1LectureBBothy
89570Artificial IntelligenceComputer ScienceStatistics/ProbablityApplied1LectureABothy
89581Database SystemsComputer ScienceStatistics/ProbablityApplied1LectureBBothy
89594Formal Representations for Natural LanguagesComputer ScienceProgrammingApplied1.5LectureBBoth
89608Python for Economists AdvancedComputer ScienceProgrammingApplied1LectureBBothy
89641Topics in Information TheoryComputer ScienceNLP/TextCore1LectureABoth
89654Advanced Methods in Machine LearningComputer ScienceNLP/TextCore1LectureBBoth
896541Practical topics in Machine LearningComputer ScienceNLP/TextCore1LectureBBothy
89679Workshop in DatabasesComputer ScienceNLP/TextCore1WorkshopABothy
89680Natural Language ProcessingComputer ScienceML/DL/NNCore1.5LectureABothy
89685 Introduction to RoboticsComputer ScienceBioCore1LectureABothy
89687Deep Learning Methods for Texts and SequencesComputer ScienceMedicalCore1LectureBBothy
896871Deep learningComputer ScienceImageCore1LectureBBothy
896872Deep Neural Network for Computer VisionComputer ScienceML/DL/NNCore1LectureBBothy
896873Reinforcement LearningComputer ScienceProgrammingApplied1LectureABothy
896874Deep learning for perceptionComputer ScienceProgrammingApplied1LectureAGrady
89688Statistical Machine TranslationComputer ScienceImageCore1LectureBBothy
89919Applied Probabilistic Models in Computer ScienceComputer ScienceML/DL/NNCore1LectureABothy
89950Advanced Topics in Artificial IntelligenceComputer ScienceML/DL/NNCore1LectureBBothy
89991Machine Learning ColloqiumComputer ScienceML/DL/NNCoreColloquiumAnnualBothy
999025Data Science for JuristsLawMedicalApplied1.5LectureABoth

LEGEND

Target Audience:

  • Core: Students interested in understanding in depth how core data science methods and algorithms work, and in developing such methods.
    Typical student profile: rigorous programming, mathematical and algorithmic skills.
  • Applied: Students interested in learning applied data science methods for the purpose of applying them extensively in various domains.
    Typical student profile: basic programming and analytical skills, which may be acquired through relevant courses listed here for this audience.
  • Exposure: Students interested in high-level understanding of data science  methods and their potential in various fields, in applying them using tools which do not require programming, and in social and ethical aspects of data science.
    Typical student profile: students from broad disciplines who may not have programming or mathematical skills, or – for some courses – students interested in social, legal or ethical aspects of data science.

Points:

  • Usually, each point corresponds to two hours in one semester.

Category:

  • Fundamentals:
    • Statistics/Probablity
    • Programming
    • Math
    • Algorithms/Data Structures
  • CORE
    • Signal Processing
    • ML/DL/NN – Machine Learning, Deep Learning, Neural Networks
    • Optimization
    • DB/Big Data
    • Networks
    • Data Mining / Visualization
    • Statistical Theory
    • AI – Artificial Intelligence (Agents, Problem Solving, Planning, Search algorithms, …)
    • Privacy
    • Game Theory
  • APPLICATIONS
    • NLP/Text
    • Image – Image, Video  Processing, Pattern Recognition
    • Speech – Speech and Audio Processing
    • Bio – BioInformatics, Computational Biology
    • Finance/Econometrics –
    • GIS – Geographic Information Systems (Geography)
    • BI/User Behavior – Business Intelligence
    • Digital Humanities
    • Medical
    • Robotics

 

Disclaimer

 

Leave a Comment

7 + 6 =