Skip to content (access key 's')
Logo of Technion
Logo of CS Department
Academics

Course List

You can also view the courses list sorted by course name.

[Is given] Means the course is given, but has no info yet.

You can view the List of courses that support English instruction

You can view the full courses list (in given semester)  Projects   Advanced Courses   Seminars

Course numberCourse nameCatalogPrevious semester
Winter 2022-2023
Current semester
Spring 2023
Summer semester
Summer 2023
Next semester
Winter 2023-2024
234114 Introduction to Computer Science Catalog information for Introduction to Computer ScienceIntroduction to Computer Science is given in semester Winter 2022-2023 Homepage of Introduction to Computer Science Syllabus of Introduction to Computer Science   
234117 Introduction to computer science H Catalog information for Introduction to computer science HIntroduction to computer science H is given in semester Winter 2022-2023 Introduction to computer science H is given in semester Spring 2023   
234118 Computer Organization and Programming Catalog information for Computer Organization and ProgrammingHomepage of Computer Organization and Programming Homepage of Computer Organization and Programming   
234123 Operating Systems Catalog information for Operating SystemsHomepage of Operating Systems Homepage of Operating Systems   
234124 Introduction to Systems Programming Catalog information for Introduction to Systems ProgrammingHomepage of Introduction to Systems Programming Homepage of Introduction to Systems Programming   
234125 Numerical algorithms Catalog information for Numerical algorithmsHomepage of Numerical algorithms Homepage of Numerical algorithms   
234128 Introduction to computing with Python Catalog information for Introduction to computing with PythonHomepage of Introduction to computing with Python Homepage of Introduction to computing with Python   
234129 Introduction to set theory and automata for CS Catalog information for Introduction to set theory and automata for CSHomepage of Introduction to set theory and automata for CS Homepage of Introduction to set theory and automata for CS   
234141 Combinatorics for CS Catalog information for Combinatorics for CSHomepage of Combinatorics for CS Homepage of Combinatorics for CS   
234218 Data Structures 1 Catalog information for Data Structures 1Homepage of Data Structures 1 Homepage of Data Structures 1   
234221 Introdction to computer science N Catalog information for Introdction to computer science NHomepage of Introdction to computer science N Introdction to computer science N is given in semester Spring 2023   
234247 Algorithms 1 Catalog information for Algorithms 1Homepage of Algorithms 1 Homepage of Algorithms 1   
234291 Project 2 in Computer Science Catalog information for Project 2 in Computer Science Project 2 in Computer Science is given in semester Spring 2023   
234292 Logic for CS Catalog information for Logic for CSHomepage of Logic for CS Homepage of Logic for CS   
234304 Project in Artificial Intelligence U Catalog information for Project in Artificial Intelligence U Project in Artificial Intelligence U is given in semester Spring 2023   
234311 Yearly Project in Software Engineering-Stage A Catalog information for Yearly Project in Software Engineering-Stage AYearly Project in Software Engineering-Stage A is given in semester Winter 2022-2023    
234312 Yearly Project in Software Engineering-Stage B Catalog information for Yearly Project in Software Engineering-Stage B Yearly Project in Software Engineering-Stage B is given in semester Spring 2023   
234313 Industrial Project Catalog information for Industrial ProjectHomepage of Industrial Project Homepage of Industrial Project   
234325 Computer Graphics 1 Catalog information for Computer Graphics 1Computer Graphics 1 is given in semester Winter 2022-2023    
234326 Project in Computer Graphics H Catalog information for Project in Computer Graphics H Homepage of Project in Computer Graphics H   
234329 Project in Image Processing and Analysis Catalog information for Project in Image Processing and Analysis Homepage of Project in Image Processing and Analysis   
234493 Introduction to cyber security Catalog information for Introduction to cyber security Homepage of Introduction to cyber security   
234901 Workshop in Competitive Programming Catalog information for Workshop in Competitive Programming Homepage of Workshop in Competitive Programming   
236001 Introduction to departmental research in computer science Catalog information for Introduction to departmental research in computer science Homepage of Introduction to departmental research in computer science Syllabus of Introduction to departmental research in computer science   
236002 Topics in Computer Science Innovation Catalog information for Topics in Computer Science Innovation  Syllabus of Topics in Computer Science Innovation   
236025 Automata, Logic, and Games Catalog information for Automata, Logic, and Games Homepage of Automata, Logic, and Games Syllabus of Automata, Logic, and Games   
236201 Introduction to data processing and representation Catalog information for Introduction to data processing and representationHomepage of Introduction to data processing and representation Homepage of Introduction to data processing and representation   
236203 Advanced Topics in Collaborative Artificial Intelligence Catalog information for Advanced Topics in Collaborative Artificial Intelligence Advanced Topics in Collaborative Artificial Intelligence is given in semester Spring 2023   
236204 Seminar on Formal Methods Catalog information for Seminar on Formal Methods Homepage of Seminar on Formal Methods   
236205 Advanced Topics in Geometric Deep Learning Catalog information for Advanced Topics in Geometric Deep Learning Homepage of Advanced Topics in Geometric Deep Learning Syllabus of Advanced Topics in Geometric Deep Learning   
236206 Advanced Topics in Sequences and de Bruijn graph Catalog information for Advanced Topics in Sequences and de Bruijn graph Homepage of Advanced Topics in Sequences and de Bruijn graph   
236267 Computer Architecture Catalog information for Computer ArchitectureHomepage of Computer Architecture Homepage of Computer Architecture   
236271 Android Development Catalog information for Android DevelopmentHomepage of Android Development Syllabus of Android Development Homepage of Android Development Syllabus of Android Development   
236272 Project in Android Development Catalog information for Project in Android DevelopmentHomepage of Project in Android Development Syllabus of Project in Android Development  Syllabus of Project in Android Development   
236278 Computational accelerators and accelerated systems Catalog information for Computational accelerators and accelerated systems Computational accelerators and accelerated systems is given in semester Spring 2023   
236299 Introdction to Natural Language Processing Catalog information for Introdction to Natural Language Processing Homepage of Introdction to Natural Language Processing Syllabus of Introdction to Natural Language Processing   
236309 Introduction to Coding Theory Catalog information for Introduction to Coding TheoryIntroduction to Coding Theory is given in semester Winter 2022-2023    
236313 Complexity Theory Catalog information for Complexity TheoryHomepage of Complexity Theory    
236319 Programming languages Catalog information for Programming languages Homepage of Programming languages   
236322 Information Storage Systems Catalog information for Information Storage SystemsHomepage of Information Storage Systems    
236323 Project in Data Processing Catalog information for Project in Data ProcessingProject in Data Processing is given in semester Winter 2022-2023 Project in Data Processing is given in semester Spring 2023   
236329 Digital Geometry Processing Catalog information for Digital Geometry ProcessingHomepage of Digital Geometry Processing    
236330 Introduction to optimization Catalog information for Introduction to optimization Homepage of Introduction to optimization   
236332 The Internet of Things (IOT) - technologies and implementations Catalog information for The Internet of Things (IOT) - technologies and implementationsThe Internet of Things (IOT) - technologies and implementations is given in semester Winter 2022-2023 Homepage of The Internet of Things (IOT) - technologies and implementations   
236333 Project in The Internet of Things Catalog information for Project in The Internet of ThingsProject in The Internet of Things is given in semester Winter 2022-2023 Homepage of Project in The Internet of Things   
236334 Introduction to Computer Networks Catalog information for Introduction to Computer NetworksHomepage of Introduction to Computer Networks Homepage of Introduction to Computer Networks   
236340 Project in Computer Communications Catalog information for Project in Computer CommunicationsProject in Computer Communications is given in semester Winter 2022-2023 Homepage of Project in Computer Communications   
236341 Internet Networking Catalog information for Internet Networking Homepage of Internet Networking   
236342 Introduction to Software Verification Catalog information for Introduction to Software VerificationHomepage of Introduction to Software Verification    
236343 Theory of Computation Catalog information for Theory of ComputationHomepage of Theory of Computation Theory of Computation is given in semester Spring 2023   
236345 Automatic Verification of Hardware and Software Systems Catalog information for Automatic Verification of Hardware and Software Systems Homepage of Automatic Verification of Hardware and Software Systems Syllabus of Automatic Verification of Hardware and Software Systems   
236346 Project in Computer-Aided Verification Catalog information for Project in Computer-Aided Verification Homepage of Project in Computer-Aided Verification   
236347 Software Synthesis and Automated Reasoning Catalog information for Software Synthesis and Automated Reasoning  Syllabus of Software Synthesis and Automated Reasoning   
236349 Project in Information Security Catalog information for Project in Information SecurityHomepage of Project in Information Security Homepage of Project in Information Security   
236350 Network Security Catalog information for Network SecurityHomepage of Network Security Homepage of Network Security   
236359 Algorithms 2 Catalog information for Algorithms 2 Algorithms 2 is given in semester Spring 2023   
236360 Theory of Compilation Catalog information for Theory of CompilationHomepage of Theory of Compilation Homepage of Theory of Compilation   
236363 Databases Catalog information for DatabasesHomepage of Databases Homepage of Databases   
236366 Project in operating systems M Catalog information for Project in operating systems MProject in operating systems M is given in semester Winter 2022-2023 Project in operating systems M is given in semester Spring 2023   
236369 Programing Web Systems Catalog information for Programing Web SystemsPrograming Web Systems is given in semester Winter 2022-2023    
236370 Concurrent and Distributed Programming for Data Processing and Machine Learning Catalog information for Concurrent and Distributed Programming for Data Processing and Machine LearningHomepage of Concurrent and Distributed Programming for Data Processing and Machine Learning    
236371 Project in Parallel and Distributed Programming Catalog information for Project in Parallel and Distributed Programming Homepage of Project in Parallel and Distributed Programming   
236374 Probabilistic methods and algorithms Catalog information for Probabilistic methods and algorithmsHomepage of Probabilistic methods and algorithms    
236376 Operating Systems Engineering Catalog information for Operating Systems Engineering Homepage of Operating Systems Engineering   
236378 Principles of managing uncertain data Catalog information for Principles of managing uncertain dataPrinciples of managing uncertain data is given in semester Winter 2022-2023    
236379 Coding and algorithms for memories Catalog information for Coding and algorithms for memoriesHomepage of Coding and algorithms for memories    
236490 Computer Security Catalog information for Computer Security Homepage of Computer Security   
236491 Secure Programming Catalog information for Secure ProgrammingHomepage of Secure Programming    
236496 Reverse Engineering Catalog information for Reverse Engineering Homepage of Reverse Engineering   
236501 Introduction to Artificial Intelligence Catalog information for Introduction to Artificial IntelligenceHomepage of Introduction to Artificial Intelligence Homepage of Introduction to Artificial Intelligence   
236502 Project in Artificial Intelligence Catalog information for Project in Artificial Intelligence Project in Artificial Intelligence is given in semester Spring 2023   
236503 Project in CS Advanced Programming 1 Catalog information for Project in CS Advanced Programming 1 Syllabus of Project in CS Advanced Programming 1 Project in CS Advanced Programming 1 is given in semester Spring 2023   
236506 Modern Cryptology Catalog information for Modern Cryptology Homepage of Modern Cryptology   
236508 Cryptography and Complexity Catalog information for Cryptography and Complexity  Syllabus of Cryptography and Complexity   
236509 Advanced Topics in Computer Architecture Catalog information for Advanced Topics in Computer Architecture Homepage of Advanced Topics in Computer Architecture Syllabus of Advanced Topics in Computer Architecture   
236520 Coding for Storage Systems Catalog information for Coding for Storage Systems Homepage of Coding for Storage Systems   
236521 Approximation Algorithms Catalog information for Approximation AlgorithmsHomepage of Approximation Algorithms    
236522 Algorithms in Computational Biology Catalog information for Algorithms in Computational Biology  Syllabus of Algorithms in Computational Biology   
236523 Introduction to Bioinformatics Catalog information for Introduction to BioinformaticsHomepage of Introduction to Bioinformatics Syllabus of Introduction to Bioinformatics    
236524 Projects in Bioinformatics Catalog information for Projects in Bioinformatics Projects in Bioinformatics is given in semester Spring 2023   
236601 Advanced Topics in Computer Science 1 Catalog information for Advanced Topics in Computer Science 1  Syllabus of Advanced Topics in Computer Science 1   
236604 Advanced Topics in Computer Science 4 Catalog information for Advanced Topics in Computer Science 4 Homepage of Advanced Topics in Computer Science 4 Syllabus of Advanced Topics in Computer Science 4   
236605 Advanced Topics in Computer Science 5 Catalog information for Advanced Topics in Computer Science 5Homepage of Advanced Topics in Computer Science 5 Syllabus of Advanced Topics in Computer Science 5    
236606 Advanced Topics in Computer Science 6 Catalog information for Advanced Topics in Computer Science 6Homepage of Advanced Topics in Computer Science 6 Syllabus of Advanced Topics in Computer Science 6    
236607 Advanced Topics in Computer Science 7 Catalog information for Advanced Topics in Computer Science 7Homepage of Advanced Topics in Computer Science 7 Syllabus of Advanced Topics in Computer Science 7    
236608 Advanced Topics in Computer Science 8 Catalog information for Advanced Topics in Computer Science 8Homepage of Advanced Topics in Computer Science 8 Syllabus of Advanced Topics in Computer Science 8    
236609 Advanced Topics in Computer Science 9 Catalog information for Advanced Topics in Computer Science 9 Syllabus of Advanced Topics in Computer Science 9    
236610 Advanced Topics in Computer Science 10 Catalog information for Advanced Topics in Computer Science 10 Syllabus of Advanced Topics in Computer Science 10    
236620 Advanced Topics in Algorithms L Catalog information for Advanced Topics in Algorithms LHomepage of Advanced Topics in Algorithms L Syllabus of Advanced Topics in Algorithms L    
236621 Advanced Topics in Algorithms L+T Catalog information for Advanced Topics in Algorithms L+THomepage of Advanced Topics in Algorithms L+T Homepage of Advanced Topics in Algorithms L+T   
236651 Advanced Topics in Software Engineering L+T Catalog information for Advanced Topics in Software Engineering L+THomepage of Advanced Topics in Software Engineering L+T Syllabus of Advanced Topics in Software Engineering L+T    
236663 Advanced Topics in Algorithmic Game Theory L+t Catalog information for Advanced Topics in Algorithmic Game Theory L+t  Syllabus of Advanced Topics in Algorithmic Game Theory L+t   
236669 Advanced topics in Introduction to property testing algorithms Catalog information for Advanced topics in Introduction to property testing algorithms   Homepage of Advanced topics in Introduction to property testing algorithms Syllabus of Advanced topics in Introduction to property testing algorithms    
236670 Advanced Topics in Algorithms 2 Catalog information for Advanced Topics in Algorithms 2   Advanced Topics in Algorithms 2    
236703 Object-Oriented Programming Catalog information for Object-Oriented ProgrammingHomepage of Object-Oriented Programming Homepage of Object-Oriented Programming   
236716 Geometric Modeling in CAD Systems Catalog information for Geometric Modeling in CAD Systems Homepage of Geometric Modeling in CAD Systems   
236719 Computational Geometry Catalog information for Computational GeometryComputational Geometry is given in semester Winter 2022-2023    
236754 Project in Intelligent Systems Catalog information for Project in Intelligent SystemsProject in Intelligent Systems is given in semester Winter 2022-2023 Homepage of Project in Intelligent Systems   
236755 Distributed Algorithms Catalog information for Distributed Algorithms Homepage of Distributed Algorithms Syllabus of Distributed Algorithms   
236756 Introduction to Machine Learning Catalog information for Introduction to Machine LearningHomepage of Introduction to Machine Learning Homepage of Introduction to Machine Learning   
236757 Project in Machine Learning Catalog information for Project in Machine Learning Syllabus of Project in Machine Learning    
236781 Deep Learning on Computation Accelerators Catalog information for Deep Learning on Computation AcceleratorsHomepage of Deep Learning on Computation Accelerators Homepage of Deep Learning on Computation Accelerators   
236790 Multigrid Methods Catalog information for Multigrid Methods Homepage of Multigrid Methods   
236801 Seminar in Computer Science 1 Catalog information for Seminar in Computer Science 1 Syllabus of Seminar in Computer Science 1  Syllabus of Seminar in Computer Science 1   
236802 Seminar in Computer Science 2 Catalog information for Seminar in Computer Science 2 Syllabus of Seminar in Computer Science 2 Homepage of Seminar in Computer Science 2 Syllabus of Seminar in Computer Science 2   
236804 Seminar in Computer Science 4 Catalog information for Seminar in Computer Science 4 Homepage of Seminar in Computer Science 4 Syllabus of Seminar in Computer Science 4   
236813 Seminar in Algorithms Catalog information for Seminar in AlgorithmsHomepage of Seminar in Algorithms    
236817 Seminar in Natural Language Processing Catalog information for Seminar in Natural Language ProcessingHomepage of Seminar in Natural Language Processing Syllabus of Seminar in Natural Language Processing    
236824 Seminar in Robotics Catalog information for Seminar in Robotics Homepage of Seminar in Robotics Syllabus of Seminar in Robotics   
236825 Seminar in Distributed Algorithms Catalog information for Seminar in Distributed AlgorithmsHomepage of Seminar in Distributed Algorithms Syllabus of Seminar in Distributed Algorithms    
236828 Project in Computer Systems Catalog information for Project in Computer SystemsHomepage of Project in Computer Systems Homepage of Project in Computer Systems   
236832 Seminar in Concurrent Programming Catalog information for Seminar in Concurrent Programming Homepage of Seminar in Concurrent Programming Syllabus of Seminar in Concurrent Programming   
236833 Seminar in Automata and Formal Languages Catalog information for Seminar in Automata and Formal LanguagesHomepage of Seminar in Automata and Formal Languages    
236836 Seminar in Incentives and Learning Catalog information for Seminar in Incentives and LearningHomepage of Seminar in Incentives and Learning    
236860 Digital Image Processing Catalog information for Digital Image ProcessingHomepage of Digital Image Processing    
236861 Geometric Computer Vision Catalog information for Geometric Computer VisionHomepage of Geometric Computer Vision    
236873 Computer Vision Catalog information for Computer VisionComputer Vision is given in semester Winter 2022-2023    
236901 Algorithmic Robot Motion Planning Catalog information for Algorithmic Robot Motion PlanningHomepage of Algorithmic Robot Motion Planning    
236927 Introduction to Robotics Catalog information for Introduction to RoboticsHomepage of Introduction to Robotics    
236990 Inroduction to Quantum Information Processing Catalog information for Inroduction to Quantum Information ProcessingInroduction to Quantum Information Processing is given in semester Winter 2022-2023    
238100 Reliability,Equity, and Reproducibility in Modern Machine Learning Catalog information for Reliability,Equity, and Reproducibility in Modern Machine Learning Reliability,Equity, and Reproducibility in Modern Machine Learning is given in semester Spring 2023   
238125 Numerical Algorithms M Catalog information for Numerical Algorithms M Syllabus of Numerical Algorithms M    
238739 Discrete Algorithmic Geometry Catalog information for Discrete Algorithmic Geometry Discrete Algorithmic Geometry is given in semester Spring 2023