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 number.

[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 nameUGPrevious semester
Spring 2021
Current semester
Summer 2021
Next semester
Winter 2021-2022
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  Advanced Topics in Algorithms L is given in semester Winter 2021-2022 
236621 Advanced Topics in Algorithms L+T Catalog information for Advanced Topics in Algorithms L+THomepage of Advanced Topics in Algorithms L+T Syllabus of Advanced Topics in Algorithms L+T   Syllabus of Advanced Topics in Algorithms L+T 
236629 Advanced Topics in Computer Graphics L+T Catalog information for Advanced Topics in Computer Graphics L+THomepage of Advanced Topics in Computer Graphics L+T Syllabus of Advanced Topics in Computer Graphics L+T   
236601 Advanced Topics in Computer Science 1 Catalog information for Advanced Topics in Computer Science 1Homepage of Advanced Topics in Computer Science 1 Syllabus of Advanced Topics in Computer Science 1   Syllabus of Advanced Topics in Computer Science 1 
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   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   
236608 Advanced Topics in Computer Science 8 Catalog information for 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 
236351 Advanced Topics in Distributed Systems Catalog information for Advanced Topics in Distributed Systems  Advanced Topics in Distributed Systems is given in semester Winter 2021-2022 
236624 Advanced Topics in Formal Verification Methods L Catalog information for Advanced Topics in Formal Verification Methods LHomepage of Advanced Topics in Formal Verification Methods L Syllabus of Advanced Topics in Formal Verification Methods L   
236640 Advanced Topics in Quantum Information L Catalog information for Advanced Topics in Quantum Information LHomepage of Advanced Topics in Quantum Information L   
236644 Advanced Topics in Scientific Computing L Catalog information for Advanced Topics in Scientific Computing LHomepage of Advanced Topics in Scientific Computing L Syllabus of Advanced Topics in Scientific Computing L   
236651 Advanced Topics in Software Engineering L+T Catalog information for Advanced Topics in Software Engineering L+T   Syllabus of Advanced Topics in Software Engineering L+T 
236646 Advanced Topics in Theoretical Computer Science L Catalog information for Advanced Topics in Theoretical Computer Science LHomepage of Advanced Topics in Theoretical Computer Science L Syllabus of Advanced Topics in Theoretical Computer Science L   
236515 Advanced topics in coding theory Catalog information for Advanced topics in coding theoryHomepage of Advanced topics in coding theory   
236509 Advanced topics in computer architecture Catalog information for Advanced topics in computer architectureHomepage of Advanced topics in computer architecture Syllabus of Advanced topics in computer architecture   
236901 Algorithmic robot motion planning Catalog information for Algorithmic robot motion planning  Algorithmic robot motion planning is given in semester Winter 2021-2022 
234247 Algorithms 1 Catalog information for Algorithms 1Homepage of Algorithms 1 Syllabus of Algorithms 1  Algorithms 1 is given in semester Winter 2021-2022 
236359 Algorithms 2 Catalog information for Algorithms 2Homepage of Algorithms 2   
236780 Algorithms for Dynamic Memory Management Catalog information for Algorithms for Dynamic Memory Management  Algorithms for Dynamic Memory Management is given in semester Winter 2021-2022 
236522 Algorithms in Computational Biology Catalog information for Algorithms in Computational BiologyHomepage of Algorithms in Computational Biology   
236271 Android Development Catalog information for Android DevelopmentHomepage of Android Development Syllabus of Android Development  Android Development is given in semester Winter 2021-2022 
236521 Approximation algorithms Catalog information for Approximation algorithms  Approximation algorithms is given in semester Winter 2021-2022 
236379 Coding and algorithms for memories Catalog information for Coding and algorithms for memories  Coding and algorithms for memories is given in semester Winter 2021-2022 
236520 Coding for Storage Systems Catalog information for Coding for Storage SystemsHomepage of Coding for Storage Systems   
234141 Combinatorics for CS Catalog information for Combinatorics for CSHomepage of Combinatorics for CS Homepage of Combinatorics for CS Combinatorics for CS is given in semester Winter 2021-2022 
236343 Computability Theory Catalog information for Computability TheoryHomepage of Computability Theory  Computability Theory is given in semester Winter 2021-2022 
236331 Computability and Definability Catalog information for Computability and Definability  Homepage of Computability and Definability 
236719 Computational Geometry Catalog information for Computational Geometry  Computational Geometry is given in semester Winter 2021-2022 
236278 Computational accelerators and accelerated systems Catalog information for Computational accelerators and accelerated systemsComputational accelerators and accelerated systems is given in semester Spring 2021   
236267 Computer Architecture Catalog information for Computer ArchitectureHomepage of Computer Architecture  Computer Architecture is given in semester Winter 2021-2022 
236340 Computer Communications Project Catalog information for Computer Communications ProjectHomepage of Computer Communications Project  Computer Communications Project is given in semester Winter 2021-2022 
234325 Computer Graphics Catalog information for Computer Graphics  Computer Graphics is given in semester Winter 2021-2022 
234118 Computer Organization and Programming Catalog information for Computer Organization and ProgrammingHomepage of Computer Organization and Programming  Computer Organization and Programming is given in semester Winter 2021-2022 
236490 Computer Security Catalog information for Computer Security  Computer Security is given in semester Winter 2021-2022 
236370 Concurrent and distributed programming for data processing and machine learning Catalog information for Concurrent and distributed programming for data processing and machine learning  Homepage of Concurrent and distributed programming for data processing and machine learning 
236508 Cryptography and complexity Catalog information for Cryptography and complexityHomepage of Cryptography and complexity Syllabus of Cryptography and complexity   
236506 Cryptology Catalog information for CryptologyHomepage of Cryptology   
236323 Data Processing Laboratory Catalog information for Data Processing LaboratoryData Processing Laboratory is given in semester Spring 2021   
234218 Data Structures 1 Catalog information for Data Structures 1Homepage of Data Structures 1 Homepage of Data Structures 1 Data Structures 1 is given in semester Winter 2021-2022 
236363 Databases Catalog information for DatabasesHomepage of Databases  Databases is given in semester Winter 2021-2022 
236781 Deep learning on computation accelerators Catalog information for Deep learning on computation acceleratorsHomepage of Deep learning on computation accelerators   
236329 Digital Geometry Processing Catalog information for Digital Geometry ProcessingHomepage of Digital Geometry Processing   
236860 Digital Image Processing Catalog information for Digital Image Processing  Digital Image Processing is given in semester Winter 2021-2022 
238739 Discrete Algorithmic Geometry  Discrete Algorithmic Geometry is given in semester Spring 2021   
236755 Distributed Algorithms Catalog information for Distributed AlgorithmsHomepage of Distributed Algorithms   
236377 Distributed graph algorithms Catalog information for Distributed graph algorithmsHomepage of Distributed graph algorithms Syllabus of Distributed graph algorithms   
236779 Foundations of Algorithms for Massive Datasets Catalog information for Foundations of Algorithms for Massive DatasetsHomepage of Foundations of Algorithms for Massive Datasets   
236861 Geometric Computer Vision Catalog information for Geometric Computer Vision  Geometric Computer Vision is given in semester Winter 2021-2022 
236716 Geometric Modeling in CAD systems Catalog information for Geometric Modeling in CAD systems  Homepage of Geometric Modeling in CAD systems 
234313 Industrial Project Catalog information for Industrial ProjectHomepage of Industrial Project  Industrial Project is given in semester Winter 2021-2022 
236322 Information Storage Systems Catalog information for Information Storage Systems  Information Storage Systems is given in semester Winter 2021-2022 
236990 Inroduction to Quantum Information Processing Catalog information for Inroduction to Quantum Information Processing  Homepage of Inroduction to Quantum Information Processing 
236341 Internet Networking Catalog information for Internet NetworkingHomepage of Internet Networking   
234221 Introdction to computer science N Catalog information for Introdction to computer science N  Introdction to computer science N is given in semester Winter 2021-2022 
236501 Introduction to Artificial Intelligence Catalog information for Introduction to Artificial IntelligenceHomepage of Introduction to Artificial Intelligence  Introduction to Artificial Intelligence is given in semester Winter 2021-2022 
236523 Introduction to Bioinformatics Catalog information for Introduction to BioinformaticsHomepage of Introduction to Bioinformatics  Introduction to Bioinformatics is given in semester Winter 2021-2022 
236309 Introduction to Coding Theory Catalog information for Introduction to Coding Theory  Homepage of Introduction to Coding Theory 
236334 Introduction to Computer Networks Catalog information for Introduction to Computer NetworksHomepage of Introduction to Computer Networks  Introduction to Computer Networks is given in semester Winter 2021-2022 
234114 Introduction to Computer Science Catalog information for Introduction to Computer ScienceHomepage of Introduction to Computer Science Homepage of Introduction to Computer Science Introduction to Computer Science is given in semester Winter 2021-2022 
236927 Introduction to Robotics Catalog information for Introduction to Robotics  Introduction to Robotics is given in semester Winter 2021-2022 
236342 Introduction to Software Verification Catalog information for Introduction to Software Verification  Introduction to Software Verification is given in semester Winter 2021-2022 
234124 Introduction to Systems Programming Catalog information for Introduction to Systems ProgrammingHomepage of Introduction to Systems Programming Homepage of Introduction to Systems Programming Introduction to Systems Programming is given in semester Winter 2021-2022 
234117 Introduction to computer science H Catalog information for Introduction to computer science HHomepage of Introduction to computer science H Introduction to computer science H is given in semester Summer 2021 Introduction to computer science H is given in semester Winter 2021-2022 
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 Homepage of Introduction to computing with Python 
234493 Introduction to cyber security Catalog information for Introduction to cyber securityHomepage of Introduction to cyber security   
236201 Introduction to data processing and representation Catalog information for Introduction to data processing and representation  Homepage of Introduction to data processing and representation 
236001 Introduction to departmental research in computer science Catalog information for Introduction to departmental research in computer science  Introduction to departmental research in computer science is given in semester Winter 2021-2022 
236756 Introduction to machine learning Catalog information for Introduction to machine learningHomepage of Introduction to machine learning  Homepage of Introduction to machine learning 
236330 Introduction to optimization Catalog information for Introduction to optimizationHomepage of Introduction to optimization   
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  Introduction to set theory and automata for CS is given in semester Winter 2021-2022 
236026 Knowledge and games in distributed systems Catalog information for Knowledge and games in distributed systems  Knowledge and games in distributed systems is given in semester Winter 2021-2022 
234292 Logic for CS Catalog information for Logic for CSHomepage of Logic for CS  Logic for CS is given in semester Winter 2021-2022 
236369 Managing Data on the World-wide Web Catalog information for Managing Data on the World-wide Web  Homepage of Managing Data on the World-wide Web 
236350 Network Security Catalog information for Network SecurityHomepage of Network Security  Network Security is given in semester Winter 2021-2022 
234125 Numerical algorithms Catalog information for Numerical algorithmsHomepage of Numerical algorithms  Numerical algorithms is given in semester Winter 2021-2022 
236703 Object Oriented Programming Catalog information for Object Oriented ProgrammingHomepage of Object Oriented Programming Object Oriented Programming is given in semester Summer 2021 Object Oriented Programming is given in semester Winter 2021-2022 
234123 Operating Systems Catalog information for Operating SystemsHomepage of Operating Systems  Operating Systems is given in semester Winter 2021-2022 
236376 Operating systems engineering Catalog information for Operating systems engineeringHomepage of Operating systems engineering   
236374 Probabilistic methods and algorithms Catalog information for Probabilistic methods and algorithms  Probabilistic methods and algorithms is given in semester Winter 2021-2022 
236319 Programming languages Catalog information for Programming languagesHomepage of Programming languages Programming languages is given in semester Summer 2021 Programming languages is given in semester Winter 2021-2022 
236272 Project in Android Development Catalog information for Project in Android DevelopmentHomepage of Project in Android Development Syllabus of Project in Android Development  Project in Android Development is given in semester Winter 2021-2022 
236502 Project in Artificial Intelligence Catalog information for Project in Artificial IntelligenceHomepage of Project in Artificial Intelligence   
236361 Project in Compilation M Catalog information for Project in Compilation M Syllabus of Project in Compilation M   
236349 Project in Computer Security Catalog information for Project in Computer SecurityHomepage of Project in Computer Security  Homepage of Project in Computer Security 
236828 Project in Computer Systems Catalog information for Project in Computer SystemsHomepage of Project in Computer Systems  Homepage of Project in Computer Systems 
234329 Project in Image Processing and Analysis Catalog information for Project in Image Processing and AnalysisHomepage of Project in Image Processing and Analysis  Project in Image Processing and Analysis is given in semester Winter 2021-2022 
236754 Project in Intelligent Systems Catalog information for Project in Intelligent SystemsHomepage of Project in Intelligent Systems  Project in Intelligent Systems is given in semester Winter 2021-2022 
236371 Project in Parallel and Distributed Computation Catalog information for Project in Parallel and Distributed ComputationHomepage of Project in Parallel and Distributed Computation   
236381 Project in VLSI B Catalog information for Project in VLSI BProject in VLSI B is given in semester Spring 2021  Project in VLSI B is given in semester Winter 2021-2022 
236874 Project in computer vision Catalog information for Project in computer visionHomepage of Project in computer vision  Project in computer vision is given in semester Winter 2021-2022 
236346 Project in computer-aided verification Catalog information for Project in computer-aided verificationHomepage of Project in computer-aided verification   
236504 Project in software Catalog information for Project in softwareProject in software is given in semester Spring 2021   
236333 Project in the internet of things Catalog information for Project in the internet of thingsHomepage of Project in the internet of things Homepage of Project in the internet of things Project in the internet of things is given in semester Winter 2021-2022 
236524 Projects in Bioinformatics Catalog information for Projects in Bioinformatics Syllabus of Projects in Bioinformatics   
236496 Reverse Engineering Catalog information for Reverse EngineeringHomepage of Reverse Engineering   
236491 Secure Programming Catalog information for Secure Programming  Homepage of Secure Programming 
236813 Seminar in Algorithms Catalog information for Seminar in Algorithms   Syllabus of Seminar in Algorithms 
236829 Seminar in Approximation Algorithms Catalog information for Seminar in Approximation AlgorithmsHomepage of Seminar in Approximation Algorithms   
236818 Seminar in Bioinformatics Catalog information for Seminar in Bioinformatics   Syllabus of Seminar in Bioinformatics 
236820 Seminar in Coding Theory Catalog information for Seminar in Coding Theory  Seminar in Coding Theory is given in semester Winter 2021-2022 
236819 Seminar in Computer Communication Networks Catalog information for Seminar in Computer Communication NetworksHomepage of Seminar in Computer Communication Networks  Seminar in Computer Communication Networks is given in semester Winter 2021-2022 
236801 Seminar in Computer Science 1 Catalog information for 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 2Homepage 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 4Homepage of Seminar in Computer Science 4 Syllabus of Seminar in Computer Science 4   
236815 Seminar in Computer Vision Catalog information for Seminar in Computer VisionHomepage of Seminar in Computer Vision Syllabus of Seminar in Computer Vision   
236832 Seminar in Concurrent Programming Catalog information for Seminar in Concurrent ProgrammingHomepage of Seminar in Concurrent Programming   
236831 Seminar in Discrete Geometry Catalog information for Seminar in Discrete Geometry   Syllabus of Seminar in Discrete Geometry 
236825 Seminar in Distributed Algorithms Catalog information for Seminar in Distributed Algorithms   Syllabus of Seminar in Distributed Algorithms 
236814 Seminar in Formal Verification Methods Catalog information for Seminar in Formal Verification Methods  Seminar in Formal Verification Methods is given in semester Winter 2021-2022 
236836 Seminar in Incentives and Learning Catalog information for Seminar in Incentives and Learning   Syllabus of Seminar in Incentives and Learning 
236834 Seminar in Information Storage Systems Catalog information for Seminar in Information Storage SystemsHomepage of Seminar in Information Storage Systems Syllabus of Seminar in Information Storage Systems   
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  Homepage of Seminar in Natural Language Processing Syllabus of Seminar in Natural Language Processing 
236824 Seminar in Robotics Catalog information for Seminar in RoboticsHomepage of Seminar in Robotics   
236200 Signal, image and data processing Catalog information for Signal, image and data processingHomepage of Signal, image and data processing   
236700 Software design Catalog information for Software designHomepage of Software design   
236347 Software synthesis and automated reasoning Catalog information for Software synthesis and automated reasoningHomepage of Software synthesis and automated reasoning   
236862 Sparse Representations and Applications in Signal and Image Processing Catalog information for Sparse Representations and Applications in Signal and Image Processing  Sparse Representations and Applications in Signal and Image Processing is given in semester Winter 2021-2022 
236332 The internet of things (IOT) - technologies and implementations Catalog information for The internet of things (IOT) - technologies and implementationsHomepage of The internet of things (IOT) - technologies and implementations Homepage of The internet of things (IOT) - technologies and implementations The internet of things (IOT) - technologies and implementations is given in semester Winter 2021-2022 
236360 Theory of Compilation Catalog information for Theory of CompilationHomepage of Theory of Compilation  Theory of Compilation is given in semester Winter 2021-2022 
234901 Workshop in Competitive Programming Catalog information for Workshop in Competitive ProgrammingHomepage of Workshop in Competitive Programming   
234311 Yearly Project in Software Engineering-Stage A Catalog information for Yearly Project in Software Engineering-Stage A  Yearly Project in Software Engineering-Stage A is given in semester Winter 2021-2022 
234312 Yearly Project in Software Engineering-Stage B Catalog information for Yearly Project in Software Engineering-Stage BHomepage of Yearly Project in Software Engineering-Stage B