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 TASHAP
13619Digital Humanities and the Analysis of Hebrew TextsJewish LiteratureNLP/TextExposure2LectureAnnualBothy
27437Information Theory and Learning MethodsBrain ScienceML/DL/NNCore1.5LectureBUndergrady
27504Theories on Nerve Networks and Machine LearningBrain ScienceML/DL/NNCore2LectureAGrady
278237Artificial intelligence: from humanoids to swarms of thinking machinesSTSAIExposure2LectureAnnualGrady
35603Algorithms IInformation ScienceAlgorithms/Data StructuresApplied1LectureAUndergrady
35605Big DataInformation ScienceDB/Big DataApplied1LectureAGrady
35615Programming BasicsInformation ScienceProgrammingApplied1LectureBUndergrady
35616Advanced programmingInformation ScienceProgrammingApplied1LectureBUndergrady
35617Advanced data analysisInformation ScienceData Mining / VisualizationApplied1LectureBUndergrady
35625Big Data applicationsInformation ScienceDB/Big DataApplied1LectureBUndergrady
35633Data Science introductionInformation ScienceML/DL/NNApplied1LectureBUndergrady
35712Digital HumanitiesInformation ScienceDigital HumanitiesExposure1LectureABothy
35728Introduction to DatabasesInformation ScienceData Mining / VisualizationApplied1LectureAUndergrady
35733Introduction to DatabasesInformation ScienceDB/Big DataApplied1LectureBUndergrady
35809Geographic Information SystemsInformation ScienceGISApplied1LectureBGrady
35810Introduction to DatabasesInformation ScienceDB/Big DataApplied1LectureBGrady
35819Medical InformaticsInformation ScienceMedicalApplied1LectureBGrady
35858Data VisualizationInformation ScienceData Mining / VisualizationApplied1LectureBGrady
35867Introduction to Programming - PythonInformation ScienceProgrammingApplied1LectureBGrady
35869Advanced PythonInformation ScienceProgrammingApplied1LectureAGrady
35879The Semantic WebInformation ScienceDigital HumanitiesApplied1LectureAGrady
35880Algorithms 2Information ScienceAlgorithms/Data StructuresApplied1LectureAGrady
35887Machine LearningInformation ScienceML/DL/NNApplied1LectureBGrady
35890Introduction to digitization of textual and graphic informationInformation ScienceDigital HumanitiesApplied1LectureBGrady
35954Selected issues in Digital humanitiesInformation ScienceDigital HumanitiesExposure1SeminarBGrady
35955Semantic web applications for digital humanitiesInformation ScienceDigital HumanitiesExposure1SeminarAGrady
55505Logistic Information System ManagementManagementBI/User BehaviorApplied1LectureBGrady
55703Information System Management in IndustryManagementBI/User BehaviorApplied1LectureBGrady
70651big data management technicsBuisness AdministrationDB/Big DataApplied1LectureBGrady
70673VisualizationBuisness AdministrationData Mining / VisualizationApplied1LectureBGrady
70677Global Information Systems (GIS)Buisness AdministrationGISApplied1LectureBGrady
70680Data Mining with RBuisness AdministrationData Mining / VisualizationApplied1LectureAGrady
70833Introduced to Artificial IntelligenceBuisness AdministrationAIApplied1LectureBGrady
70949Data Mining and Information DisclosureBuisness AdministrationData Mining / VisualizationApplied1LectureBGrady
75145Computer Applications in Documentation and Study of PlaceGeographyGISApplied1LectureBUndergrady
75335Advanced GIS AGeographyGISApplied2LectureABoth
75373Introduction to GISGeographyGISApplied1.5LectureABothy
75929Methods of Data AnalysisGeographyData Mining / VisualizationApplied1LectureBGrad
75967Python Scripting for GISGeographyGISApplied1.5LectureBBothy
80235*Introduction to Programming using pythonLifeProgrammingApplied1LectureAUndergrady
80376Matlab for BiologistsLifeProgrammingApplied1LectureAUndergrady
80397Statistics and Data ScienceLifeData Mining / VisualizationApplied0.5LectureABothy
80512Computational BiologyLifeBioApplied1LectureBUndergrady
80513BioinformaticsLifeBioApplied1LectureBUndergrady
80515Introduction to ComputingLifeProgrammingApplied1LectureAUndergrady
80665Medical InformaticsLifeMedicalApplied1LectureBPhysician Programming Certificate Studiesy
80672Advanced Tools to Genome AnalysisLifeBioApplied1LectureABoth
80675Clinical Informatics - Clinical Data MiningLifeBioApplied0.5LectureABoth
80724Python Programming for Scientific ResearchLifeProgrammingApplied1LectureBBoth
80725Deep Learning and Artificial Intelligence in MedicineLifeML/DL/NNApplied1LectureBBoth
81936Digital Image ProcessingMedicineImageApplied1LectureBGrady
81958Text Mining for Cancer ResearchMedicineMedicalApplied1LectureAGrady
83003MATLAB programming and applicationsEngineeringProgrammingCoreLectureBUndergrady
83214Tools for Numerical AnalysisEngineeringAlgorithms/Data StructuresCore1LectureBUndergrady
83216Introduction to Statistics and ProbabilityEngineeringStatistics/ProbablityCore1.5LectureAUndergrady
83223Object Oriented ProgrammingEngineeringProgrammingCore1LectureAUndergrady
83224Data Structures and Algorithms IIEngineeringAlgorithms/Data StructuresCore1LectureBUndergrady
83245Signals and SystemsEngineeringSignal ProcessingCore1.5LectureBUndergrady
83302Random Signals and NoiseEngineeringStatistical TheoryCore1.5LectureAUndergrady
83320Digital Signal Processing IEngineeringSignal ProcessingCore1.5LectureBUndergrady
83321Statistical Algorithms for Signal ProcessingEngineeringSignal ProcessingCore1.5LectureBUndergrady
83412Genetics and Molecular BiologyEngineeringBioApplied1LectureBBothy
83414Biological data scienceEngineeringBioApplied1.5LectureBBothy
83420Statistical Analysis of DataEngineeringStatistical TheoryCore1.5LectureBBothy
83456Design and Analysis of AlgorithmsEngineeringAlgorithms/Data StructuresCore1LectureABothy
83459Software EngineeringEngineeringProgrammingCore1.5LectureAUndergrady
83620Information TheoryEngineeringStatistical TheoryCore1LectureABothy
83622Introduction to Machine LearningEngineeringML/DL/NNCore1LectureBUndergrady
83623Signal Processing for NetworksEngineeringNetworksCore1LectureABothy
83624Digital Signal Processing IIEngineeringSignal ProcessingCore1.5LectureABothy
83629Digital Image ProcessingEngineeringImageCore1LectureBBothy
83643Machine learning theoryEngineeringML/DL/NNCore1LectureABothy
83665Computational BiologyEngineeringBioCore1LectureABothy
83666Control ofTheory for Biological SystemsEngineeringBioCore1LectureABothy
83805Continuous and Combinatorial OptimizationEngineeringOptimizationCore1.5LectureAGrady
83806Random ProcessesEngineeringStatistical TheoryCore1.5LectureBGrady
83807Quantum ComputingEngineeringAlgorithms/Data StructuresCore1.5LectureAGrady
83841Statistical Machine LearningEngineeringML/DL/NNCore1LectureAGrady
83843deep generative modelsEngineeringML/DL/NNCore1LectureAGrady
83867Probabilistic Methods and AlgorithmsEngineeringAlgorithms/Data StructuresCore1LectureBGrad
83876Decision Support Systems in medical imagingEngineeringMedicalCore1LectureBGrady
83880Seminar/Advanced Topics in Signal ProcessingEngineeringSignal ProcessingCore1LectureBGrady
83881Digital speech processingEngineeringSpeechCore1LectureBGrady
83882Deep LearningEngineeringML/DL/NNCore1LectureAGrady
83887Spatial Signal ProcessingEngineeringSignal ProcessingCore1LectureBGrad
83888Computer VisionEngineeringImageCore1LectureBGrady
83889Advanced Topics in Statistical Signal ProcessingEngineeringSignal ProcessingCore1LectureAGrady
83900Discovery TheoryEngineeringSignal ProcessingCore1LectureAGrady
83901Introduction to Data Science with PythonEngineeringML/DL/NNCore1LectureBGrady
83905Seminar/Advanced Topics in Machine Learning and Data ProcessingEngineeringML/DL/NNCore1LectureAGrady
83906Independence-based Blind Source SeparationEngineeringSignal ProcessingCore1LectureAGrady
83907Advanced topics in deep learningEngineeringML/DL/NNCore1LectureBGrady
83908Advanced topics in differential privacyEngineeringPrivacyCore1LectureBGrady
83920Parallel Computation using a GPUEngineeringProgrammingCore1LectureAGrad
83979Statistics and Data AnalysisEngineeringStatistics/ProbablityCore1LectureBGrad
86605Data science for physicistsPhysicsML/DL/NNApplied1.5LectureBBothy
86771Machine Learning for PhysicistsPhysicsML/DL/NNApplied1.5LectureBBoth
88151Computer Applications in MathMathProgrammingApplied1LectureBUndergrady
88153Introduction to Mathematical ProgrammingMathProgrammingApplied1LectureBUndergrady
88165Introduction to Probabilitiy and StatisticsMathStatistics/ProbablityCore2LectureBUndergrady
88170Introduction to ComputingMathProgrammingApplied1.5LectureAUndergrady
88174Introduction to Object Oriented ProgrammingMathProgrammingCore1LectureBUndergrady
88263Introduction to StatisticsMathStatistics/ProbablityCore2LectureAUndergrady
88280Data Structures and AlgorithmsMathAlgorithms/Data StructuresCore2LectureAUndergrady
88584Image ProcessingMathImageCore1LectureAUndergrady
88615Introduction to Probabilitiy and StatisticsMathStatistics/ProbablityCore1LectureBTeacher Certificationy
886210Risk management and time seriesMathFinance/EconometricsCore1LectureSummerGrady
88622Introduction to Probabilitiy and StatisticsMathStatistics/ProbablityCore1.5LectureAGrady
88623Probability and Stochastic ProcessesMathAlgorithms/Data StructuresCore1.5LectureBGrady
88624Analysis of Statistical DataMathData Mining / VisualizationCore1LectureSummerGrady
88631Introduction to Probabilitiy and StatisticsMathStatistics/ProbablityCore0.5LectureAGrady
886788Data Science SeminarMathML/DL/NNCore1SeminarBGrady
886960Introduction to Programming using pythonMathProgrammingApplied1LectureAGrady
886961Python Programming WorkshopMathProgrammingAppliedWorkshopAGrady
886970Data Processing, Analysis and VisualizationMathData Mining / VisualizationApplied1LectureBGrady
886980Networks and Complexity in the Real WorldMathNetworksApplied1LectureAGrady
88760Introduction to StatisticsMathStatistics/ProbablityCore1LectureAGrady
88761Introduction to Statistics IIMathStatistics/ProbablityCore1LectureBGrady
88775Statistical TheoryMathStatistics/ProbablityCore1.5LectureBGrady
88779Random graphs and networksMathNetworksCoreLectureBGrady
88780Supervised and Unsupervised LearningMathML/DL/NNCore1LectureAGrady
887810Introduction to artificial intelligenceMathML/DL/NNCore1LectureBGrady
88784OptimizationMathOptimizationCore1.5LectureAGrady
88962Probability and Stochastic ProcessesMathAlgorithms/Data StructuresCore1.5LectureBGrady
889630Random processes on graphsMathAlgorithms/Data StructuresCore1.5LectureBGrad
89110Introduction to Computer ScienceComputer ScienceProgrammingCore1.5LectureAUndergrady
89111Introduction to Object Oriented ProgrammingComputer ScienceProgrammingCore1LectureBUndergrady
89120Data StructuresComputer ScienceAlgorithms/Data StructuresCore1LectureBUndergrady
89210Algorithmic Programming IComputer ScienceProgrammingCore1LectureAUndergrady
89211Algorithmic Programming IIComputer ScienceProgrammingCore1LectureBUndergrady
89220Algorithms 1Computer ScienceAlgorithms/Data StructuresCore1.5LectureAUndergrady
89255Graph TheoryComputer ScienceNetworksCore1.5LectureAUndergrady
89262General ProbabilityComputer ScienceStatistics/ProbablityCore1LectureAUndergrady
89264BiostatisticsComputer ScienceBioCore1.5LectureAUndergrady
89276Numeric MethodsComputer ScienceAlgorithms/Data StructuresCore1LectureBUndergrady
89312Programming in a multi-processor environmentComputer ScienceProgrammingCore1LectureBUndergrady
89322Algorithms 2Computer ScienceAlgorithms/Data StructuresCore1LectureBUndergrady
89350Introduction to Communication NetworksComputer ScienceNetworksCore1LectureAUndergrady
89362General StatisticsComputer ScienceML/DL/NNCore1LectureBUndergrady
894043Advanced Seminar in natural lagquage processingComputer ScienceNLP/TextCore1SeminarAGrady
89408Advanced Seminar in Algorithmic Game TheoryComputer ScienceGame TheoryCore1SeminarAGrady
894112User Behavior Machine Learning Algorithms SeminarComputer ScienceBI/User BehaviorCore1SeminarBUndergrady
89421Seminar/Strategic Planning for RobotsComputer ScienceRoboticsCore1SeminarBUndergrady
89452Seminar/Web, Crowd and Big Data ManagementComputer ScienceDB/Big DataCore1SeminarAUndergrady
894531Seminar: Learning Algorithms and Natural Language ProcessingComputer ScienceNLP/TextCore1SeminarBGrady
89454Structures for SemanticsComputer ScienceNLP/TextCore1SeminarAGrady
89460Seminar: From Text to InformationComputer ScienceNLP/TextCore1SeminarBUndergrady
89471Seminar in Pattern RecognitionComputer ScienceImageCore1SeminarAUndergrady
894851Advanced Seminar in Text UnderstandingComputer ScienceNLP/TextCore1SeminarBGrady
89542Management of Big Web DataComputer ScienceDB/Big DataCore1LectureAUndergrady
89570Artificial IntelligenceComputer ScienceAICore1LectureABothy
89581Database SystemsComputer ScienceDB/Big DataCore1LectureBUndergrady
89608Speech RecognitionComputer ScienceSpeechCore1LectureBGrady
89641Topics in Information TheoryComputer ScienceStatistical TheoryCore1LectureAGrad
89654Advanced Methods in Machine LearningComputer ScienceML/DL/NNCore1LectureBGrady
89679Workshop in DatabasesComputer ScienceDB/Big DataCore1WorkshopAGrady
89680Natural Language ProcessingComputer ScienceNLP/TextCore1.5LectureAGrady
89685 Introduction to RoboticsComputer ScienceRoboticsCore1LectureAGrady
89687Deep Learning Methods for Texts and SequencesComputer ScienceNLP/TextCore1LectureAGrady
89919Applied Probabilistic Models in Computer ScienceComputer ScienceStatistics/ProbablityCore1LectureAGrady
89950Advanced Topics in Artificial IntelligenceComputer ScienceAICore1LectureBGrady
999025Data Science for JuristsLawML/DL/NNExposure1.5LectureAUndergrady
89594Formal Representations for Natural LanguagesComputer ScienceNLP/TextCore1.5LectureBUndergrady
66880Econometrics of Time SeriesEconomicsFinance/EconometricsApplied1LectureBGrady
27505Analysis of Symbols and DataBrain ScienceSignal ProcessingCore2LectureBGrady
80586Machine learning and applications for biological data analysisLifeBioApplied1LectureBBothy
35626Introduction to Data ScienceInformation ScienceML/DL/NNApplied1.5LectureABothy
80534Biostatistics and Introduction to Clinical TrailsLifeBioApplied1LectureBGrady
80392Computational GenomicsLifeBioApplied1LectureABothy
83656Digital Processing of GeometryEngineeringGeometryCore1LectureABothy
83633Digital Geometric Processing IIEngineeringGeometryCore1LectureBBoth
83641Shape Optimization & UnderstandingEngineeringGeometryCore1LectureBBothy

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

17 − eleven =