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 nameUGPrevious semester
Spring 2020
Summer semester
Summer 2020
Current semester
Winter 2020-2021
Next semester
Spring 2021
234114 Introduction to Computer Science Catalog information for Introduction to Computer ScienceHomepage of Introduction to Computer Science  Homepage of Introduction to Computer Science  
234117 Introduction to computer science H Catalog information for Introduction to computer science HHomepage of Introduction to computer science H  Homepage of Introduction to computer science H  
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 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 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 N  Homepage of Introdction to computer science N  
234247 Algorithms 1 Catalog information for Algorithms 1Homepage of Algorithms 1  Homepage of Algorithms 1  
234292 Logic for CS Catalog information for Logic for CSHomepage of Logic for CS  Homepage of Logic for CS  
234311 Yearly Project in Software Engineering-Stage A Catalog information for Yearly Project in Software Engineering-Stage A  Homepage of Yearly Project in Software Engineering-Stage A  
234312 Yearly Project in Software Engineering-Stage B Catalog information for Yearly Project in Software Engineering-Stage BYearly Project in Software Engineering-Stage B is given in semester Spring 2020    
234313 Industrial Project Catalog information for Industrial ProjectHomepage of Industrial Project  Homepage of Industrial Project  
234325 Computer Graphics Catalog information for Computer Graphics  Homepage of Computer Graphics  
234329 Project in Image Processing and Analysis Catalog information for Project in Image Processing and Analysis  Homepage of Project in Image Processing and Analysis  
234901 Workshop in Competitive Programming Catalog information for Workshop in Competitive ProgrammingHomepage 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  
236200 Signal, image and data processing Catalog information for Signal, image and data processingHomepage of Signal, image and data processing  Homepage of Signal, image and data processing  
236267 Computer Architecture Catalog information for Computer ArchitectureHomepage of Computer Architecture  Homepage of Computer Architecture  
236271 Android Development Catalog information for Android Development  Homepage of Android Development Syllabus of Android Development  
236272 Project in Android Development Catalog information for Project in Android Development   Syllabus of Project in Android Development  
236278 Computational accelerators and accelerated systems Catalog information for Computational accelerators and accelerated systemsComputational accelerators and accelerated systems is given in semester Spring 2020    
236299 Intro. to Natural Language Processing Catalog information for Intro. to Natural Language Processing  Homepage of Intro. to Natural Language Processing  
236304 Logic for computer science 2 Catalog information for Logic for computer science 2Homepage of Logic for computer science 2    
236309 Introduction to Coding Theory Catalog information for Introduction to Coding Theory  Homepage of Introduction to Coding Theory  
236313 Complexity Theory Catalog information for Complexity TheoryHomepage of Complexity Theory    
236319 Programming languages Catalog information for Programming languagesHomepage of Programming languages  Homepage of Programming languages  
236322 Information Storage Systems Catalog information for Information Storage Systems  Homepage of Information Storage Systems  
236323 Data Processing Laboratory Catalog information for Data Processing LaboratoryData Processing Laboratory is given in semester Spring 2020  Data Processing Laboratory is given in semester Winter 2020-2021  
236330 Introduction to optimization Catalog information for Introduction to optimizationIntroduction to optimization is given in semester Spring 2020    
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 Spring 2020  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 Spring 2020  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 Computer Communications Project Catalog information for Computer Communications ProjectComputer Communications Project is given in semester Spring 2020  Homepage of Computer Communications Project  
236341 Internet Networking Catalog information for Internet NetworkingHomepage of Internet Networking    
236342 Introduction to Software Verification Catalog information for Introduction to Software Verification  Homepage of Introduction to Software Verification  
236343 Computability Theory Catalog information for Computability TheoryHomepage of Computability Theory  Homepage of Computability Theory  
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 verificationHomepage of Project in computer-aided verification Syllabus of Project in computer-aided verification    
236347 Program analysis and synthesis Catalog information for Program analysis and synthesisHomepage of Program analysis and synthesis    
236349 Project in Computer Security Catalog information for Project in Computer SecurityHomepage of Project in Computer Security  Homepage of Project in Computer Security  
236350 Network Security Catalog information for Network SecurityHomepage of Network Security  Homepage of Network Security  
236351 Advanced Topics in Distributed Systems Catalog information for Advanced Topics in Distributed Systems  Homepage of Advanced Topics in Distributed Systems  
236359 Algorithms 2 Catalog information for Algorithms 2Homepage of Algorithms 2    
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 M  Homepage of Project in operating systems M  
236370 Concurrent and Distributed Programming Catalog information for Concurrent and Distributed Programming  Homepage of Concurrent and Distributed Programming  
236371 Project in Parallel and Distributed Computation Catalog information for Project in Parallel and Distributed ComputationProject in Parallel and Distributed Computation is given in semester Spring 2020  Homepage of Project in Parallel and Distributed Computation  
236374 Probabilistic methods and algorithms Catalog information for Probabilistic methods and algorithms  Homepage of Probabilistic methods and algorithms  
236376 Operating systems engineering Catalog information for Operating systems engineeringHomepage of Operating systems engineering    
236377 Distributed graph algorithms Catalog information for Distributed graph algorithmsHomepage of Distributed graph algorithms    
236378 Principles of managing uncertain data Catalog information for Principles of managing uncertain data  Homepage of Principles of managing uncertain data  
236379 Coding and algorithms for memories Catalog information for Coding and algorithms for memories  Homepage of Coding and algorithms for memories  
236381 Project in VLSI B Catalog information for Project in VLSI B  Project in VLSI B is given in semester Winter 2020-2021  
236388 Project in storage systems Catalog information for Project in storage systemsProject in storage systems is given in semester Spring 2020    
236490 Computer Security Catalog information for Computer Security  Homepage of Computer Security  
236496 Reverse Engineering Catalog information for Reverse Engineering  Homepage of Reverse Engineering  
236500 Cryptanalysis Catalog information for Cryptanalysis  Cryptanalysis is given in semester Winter 2020-2021  
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 IntelligenceHomepage of Project in Artificial Intelligence  Homepage of Project in Artificial Intelligence  
236503 Project in CS Advanced Programming 1 Catalog information for Project in CS Advanced Programming 1Homepage of Project in CS Advanced Programming 1 Syllabus of Project in CS Advanced Programming 1    
236504 Project in software Catalog information for Project in softwareHomepage of Project in software  Project in software is given in semester Winter 2020-2021  
236506 Cryptology Catalog information for CryptologyHomepage of Cryptology    
236518 Communication Complexity Catalog information for Communication Complexity  Homepage of Communication Complexity  
236520 Coding for Storage Systems Catalog information for Coding for Storage SystemsCoding for Storage Systems is given in semester Spring 2020    
236521 Approximation algorithms Catalog information for Approximation algorithms  Homepage of Approximation algorithms  
236522 Algorithms in Computational Biology Catalog information for Algorithms in Computational BiologyHomepage of Algorithms in Computational Biology    
236524 Projects in Bioinformatics Catalog information for Projects in BioinformaticsProjects in Bioinformatics is given in semester Spring 2020  Projects in Bioinformatics is given in semester Winter 2020-2021  
236525 Introduction to network coding, bounds and construction Catalog information for Introduction to network coding, bounds and constructionHomepage of Introduction to network coding, bounds and construction    
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  Homepage of Advanced Topics in Computer Science 1 Syllabus of Advanced Topics in Computer Science 1  
236602 Advanced Topics in Computer Science 2 Catalog information for Advanced Topics in Computer Science 2 Syllabus of Advanced Topics in Computer Science 2    
236603 Advanced Topics in Computer Science 3 Catalog information for Advanced Topics in Computer Science 3 Syllabus of Advanced Topics in Computer Science 3    
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 5  Advanced Topics in Computer Science 5 is given in semester Winter 2020-2021  
236610 Advanced Topics in Computer Science 10 Catalog information for Advanced Topics in Computer Science 10  Homepage of 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  Homepage 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 Syllabus of Advanced Topics in Algorithms L+T  Homepage of Advanced Topics in Algorithms L+T Syllabus of Advanced Topics in Algorithms L+T  
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  Homepage 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 Syllabus 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    
236650 Advanced Topics in Software Engineering L Catalog information for Advanced Topics in Software Engineering LHomepage of Advanced Topics in Software Engineering L  Homepage of Advanced Topics in Software Engineering L  
236661 Advanced Topics in Computational Learning L+T Catalog information for Advanced Topics in Computational Learning L+T  Homepage of Advanced Topics in Computational Learning L+T Syllabus of Advanced Topics in Computational Learning L+T  
236700 Software design Catalog information for Software designHomepage of Software design    
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 systemsGeometric Modeling in CAD systems is given in semester Spring 2020    
236719 Computational Geometry Catalog information for Computational Geometry  Homepage of Computational Geometry  
236754 Project in Intelligent Systems Catalog information for Project in Intelligent SystemsProject in Intelligent Systems is given in semester Spring 2020  Homepage of Project in Intelligent Systems  
236756 Introduction to machine learning Catalog information for Introduction to machine learningHomepage of Introduction to machine learning  Homepage of Introduction to machine learning  
236779 Foundations of Algorithms for Massive Datasets Catalog information for Foundations of Algorithms for Massive DatasetsHomepage of Foundations of Algorithms for Massive Datasets    
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  Homepage 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  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 4Homepage of Seminar in Computer Science 4 Syllabus of Seminar in Computer Science 4  Homepage of Seminar in Computer Science 4 Syllabus of Seminar in Computer Science 4  
236805 Seminar in Computer Science 5 Catalog information for Seminar in Computer Science 5Homepage of Seminar in Computer Science 5 Syllabus of Seminar in Computer Science 5  Homepage of Seminar in Computer Science 5 Syllabus of Seminar in Computer Science 5  
236813 Seminar in Algorithms Catalog information for Seminar in Algorithms  Homepage of Seminar in Algorithms Syllabus of Seminar in Algorithms  
236816 Seminar in Computer Graphics Catalog information for Seminar in Computer Graphics  Homepage of Seminar in Computer Graphics  
236818 Seminar in Bioinformatics Catalog information for Seminar in Bioinformatics  Homepage of Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics  
236819 Seminar in Computer Communication Networks Catalog information for Seminar in Computer Communication NetworksHomepage of Seminar in Computer Communication Networks Syllabus of Seminar in Computer Communication Networks   Syllabus of Seminar in Computer Communication Networks  
236824 Seminar in Robotics Catalog information for Seminar in RoboticsHomepage of Seminar in Robotics Syllabus of Seminar in Robotics  Homepage of Seminar in Robotics Syllabus of Seminar in Robotics  
236825 Seminar in Distributed Algorithms Catalog information for Seminar in Distributed Algorithms  Homepage 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  Project in Computer Systems is given in semester Winter 2020-2021  
236829 Seminar in Approximation Algorithms Catalog information for Seminar in Approximation AlgorithmsHomepage of Seminar in Approximation Algorithms Syllabus of Seminar in Approximation Algorithms    
236831 Seminar in Discrete Geometry Catalog information for Seminar in Discrete Geometry   Syllabus of Seminar in Discrete Geometry  
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    
236860 Digital Image Processing Catalog information for Digital Image Processing  Homepage of Digital Image Processing  
236862 Sparse Representations and Applications in Signal and Image Processing Catalog information for Sparse Representations and Applications in Signal and Image Processing  Homepage of Sparse Representations and Applications in Signal and Image Processing  
236873 Computer Vision Catalog information for Computer Vision  Homepage of Computer Vision  
236874 Project in computer vision Catalog information for Project in computer visionProject in computer vision is given in semester Spring 2020  Homepage of Project in computer vision  
236927 Introduction to Robotics Catalog information for Introduction to Robotics  Homepage of Introduction to Robotics  
236990 Inroduction to Quantum Information Processing Catalog information for Inroduction to Quantum Information Processing  Homepage of Inroduction to Quantum Information Processing  
236991 Project in quantum computing Catalog information for Project in quantum computingHomepage of Project in quantum computing    
238739 Discrete Algorithmic Geometry  Discrete Algorithmic Geometry is given in semester Spring 2020