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  Projects   Advanced Courses   Seminars

Course numberCourse nameUGPrevious semester
Winter 2017-2018
Current semester
Spring 2018
Summer semester
Summer 2018
Next semester
Winter 2018-2019
236620 Advanced Topics in Algorithms L Catalog information for Advanced Topics in Algorithms L Homepage of Advanced Topics in Algorithms L Syllabus of Advanced Topics in Algorithms L   
236648 Advanced Topics in Complexity L Catalog information for Advanced Topics in Complexity L  Syllabus of Advanced Topics in Complexity L   
236628 Advanced Topics in Computer Graphics L Catalog information for Advanced Topics in Computer Graphics L   Advanced Topics in Computer Graphics L is given in semester Winter 2018-2019 
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   Syllabus of Advanced Topics in Computer Science 1 
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   
236611 Advanced Topics in Computer Science 11 Catalog information for Advanced Topics in Computer Science 11 Homepage of Advanced Topics in Computer Science 11 Syllabus of Advanced Topics in Computer Science 11   
236602 Advanced Topics in Computer Science 2 Catalog information for Advanced Topics in Computer Science 2 Syllabus of Advanced Topics in Computer Science 2  Syllabus of Advanced Topics in Computer Science 2  Advanced Topics in Computer Science 2 is given in semester Winter 2018-2019 
236603 Advanced Topics in Computer Science 3 Catalog information for Advanced Topics in Computer Science 3Homepage of Advanced Topics in Computer Science 3 Syllabus of Advanced Topics in Computer Science 3  Syllabus of Advanced Topics in Computer Science 3  Homepage of 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 Syllabus 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 Homepage 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 6 Homepage 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 Homepage of Advanced Topics in Computer Science 7 Syllabus of Advanced Topics in Computer Science 7   Syllabus of Advanced Topics in Computer Science 7 
236613 Advanced Topics in Cryptology L Catalog information for Advanced Topics in Cryptology L Homepage of Advanced Topics in Cryptology L Syllabus of Advanced Topics in Cryptology L   
236358 Advanced Topics in Distributed Algorithms Catalog information for Advanced Topics in Distributed Algorithms Homepage of Advanced Topics in Distributed Algorithms Syllabus of Advanced Topics in Distributed Algorithms   
236351 Advanced Topics in Distributed Systems Catalog information for Advanced Topics in Distributed SystemsHomepage of Advanced Topics in Distributed Systems   Advanced Topics in Distributed Systems is given in semester Winter 2018-2019 
236653 Advanced Topics in Information Security L+T Catalog information for Advanced Topics in Information Security L+T Homepage of Advanced Topics in Information Security L+T   
236638 Advanced Topics in Networks Design and Analysis L Catalog information for Advanced Topics in Networks Design and Analysis L Homepage of Advanced Topics in Networks Design and Analysis L Syllabus of Advanced Topics in Networks Design and Analysis L   
236640 Advanced Topics in Quantum Information L Catalog information for Advanced Topics in Quantum Information L Homepage of Advanced Topics in Quantum Information L Syllabus of Advanced Topics in Quantum Information L   
236646 Advanced Topics in Theoretical Computer Science L Catalog information for Advanced Topics in Theoretical Computer Science L Syllabus of Advanced Topics in Theoretical Computer Science L    Syllabus of Advanced Topics in Theoretical Computer Science L 
236315 Algebraic Methods in Computer Science Catalog information for Algebraic Methods in Computer ScienceHomepage of Algebraic Methods in Computer Science    
234247 Algorithms 1 Catalog information for Algorithms 1Homepage of Algorithms 1 Homepage of Algorithms 1 Algorithms 1 is given in semester Summer 2018 Algorithms 1 is given in semester Winter 2018-2019 
236780 Algorithms for Dynamic Memory Management Catalog information for Algorithms for Dynamic Memory Management   Algorithms for Dynamic Memory Management is given in semester Winter 2018-2019 
236522 Algorithms in Computational Biology Catalog information for Algorithms in Computational Biology Homepage of Algorithms in Computational Biology   
236521 Approximation algorithms Catalog information for Approximation algorithmsHomepage of Approximation algorithms   Approximation algorithms is given in semester Winter 2018-2019 
236353 Automata and Formal Languages Catalog information for Automata and Formal LanguagesHomepage of Automata and Formal Languages Homepage of Automata and Formal Languages  Automata and Formal Languages is given in semester Winter 2018-2019 
236520 Coding for Storage Systems Catalog information for Coding for Storage Systems Homepage 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 Summer 2018 Combinatorics for CS is given in semester Winter 2018-2019 
236313 Complexity Theory Catalog information for Complexity TheoryHomepage of Complexity Theory    
236343 Computability Theory Catalog information for Computability TheoryHomepage of Computability Theory Homepage of Computability Theory  Computability Theory is given in semester Winter 2018-2019 
236719 Computational Geometry Catalog information for Computational Geometry Computational Geometry is given in semester Spring 2018   
236278 Computational accelerators and accelerated systems Catalog information for Computational accelerators and accelerated systems Computational accelerators and accelerated systems is given in semester Spring 2018   
236340 Computer Communications Project Catalog information for Computer Communications ProjectComputer Communications Project is given in semester Winter 2017-2018 Homepage of Computer Communications Project Syllabus of Computer Communications Project   
234325 Computer Graphics Catalog information for Computer GraphicsComputer Graphics is given in semester Winter 2017-2018   Computer Graphics is given in semester Winter 2018-2019 
234118 Computer Organization and Programming Catalog information for Computer Organization and ProgrammingHomepage of Computer Organization and Programming Homepage of Computer Organization and Programming  Computer Organization and Programming is given in semester Winter 2018-2019 
236350 Computer Security Catalog information for Computer SecurityHomepage of Computer Security Homepage of Computer Security  Computer Security is given in semester Winter 2018-2019 
236873 Computer Vision Catalog information for Computer VisionHomepage of Computer Vision   Computer Vision is given in semester Winter 2018-2019 
236370 Concurrent and Distributed Programming Catalog information for Concurrent and Distributed ProgrammingHomepage of Concurrent and Distributed Programming   Concurrent and Distributed Programming is given in semester Winter 2018-2019 
236268 Constructive Computer Architecture Catalog information for Constructive Computer ArchitectureConstructive Computer Architecture is given in semester Winter 2017-2018   Constructive Computer Architecture is given in semester Winter 2018-2019 
236500 Cryptanalysis Catalog information for Cryptanalysis   Cryptanalysis is given in semester Winter 2018-2019 
236508 Cryptography and complexity Catalog information for Cryptography and complexityHomepage of Cryptography and complexity   Cryptography and complexity is given in semester Winter 2018-2019 
236506 Cryptology Catalog information for Cryptology Homepage of Cryptology   
236323 Data Processing Laboratory Catalog information for Data Processing LaboratoryData Processing Laboratory is given in semester Winter 2017-2018 Data Processing Laboratory is given in semester Spring 2018  Data Processing Laboratory is given in semester Winter 2018-2019 
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 Summer 2018 Data Structures 1 is given in semester Winter 2018-2019 
236363 Database Management Systems Catalog information for Database Management SystemsHomepage of Database Management Systems Homepage of Database Management Systems  Database Management Systems is given in semester Winter 2018-2019 
236510 Database management sys. implementations Catalog information for Database management sys. implementations Homepage of Database management sys. implementations   
234267 Digital Computers Structure (MAMAS) Catalog information for Digital Computers Structure (MAMAS)Homepage of Digital Computers Structure (MAMAS) Homepage of Digital Computers Structure (MAMAS)  Digital Computers Structure (MAMAS) is given in semester Winter 2018-2019 
236329 Digital Geometry Processing Catalog information for Digital Geometry Processing Homepage of Digital Geometry Processing   
236860 Digital Image Processing Catalog information for Digital Image ProcessingHomepage of Digital Image Processing   Digital Image Processing is given in semester Winter 2018-2019 
234145 Digital Systems Catalog information for Digital SystemsDigital Systems is given in semester Winter 2017-2018    
236310 Formal language theory Catalog information for Formal language theory   Formal language theory is given in semester Winter 2018-2019 
236861 Geometric Computer Vision Catalog information for Geometric Computer VisionHomepage of Geometric Computer Vision   Geometric Computer Vision is given in semester Winter 2018-2019 
236716 Geometric Modeling in CAD systems Catalog information for Geometric Modeling in CAD systemsGeometric Modeling in CAD systems is given in semester Winter 2017-2018    
236373 Image Synthesis Catalog information for Image Synthesis   Image Synthesis is given in semester Winter 2018-2019 
234313 Industrial Project Catalog information for Industrial ProjectHomepage of Industrial Project Homepage of Industrial Project  Industrial Project is given in semester Winter 2018-2019 
234322 Information Storage Systems Catalog information for Information Storage SystemsHomepage of Information Storage Systems Homepage of Information Storage Systems  Information Storage Systems is given in semester Winter 2018-2019 
236990 Inroduction to Quantum Information Processing Catalog information for Inroduction to Quantum Information Processing   Inroduction to Quantum Information Processing is given in semester Winter 2018-2019 
236341 Internet Networking Catalog information for Internet NetworkingHomepage of Internet Networking    
236299 Intro. to Natural Language Processing Catalog information for Intro. to Natural Language Processing Homepage of Intro. to Natural Language Processing Syllabus of Intro. to Natural Language Processing   
236501 Introduction to Artificial Intelligence Catalog information for Introduction to Artificial IntelligenceHomepage of Introduction to Artificial Intelligence   Homepage of Introduction to Artificial Intelligence 
236523 Introduction to Bioinformatics Catalog information for Introduction to BioinformaticsHomepage of Introduction to Bioinformatics    
236309 Introduction to Coding Theory Catalog information for Introduction to Coding TheoryIntroduction to Coding Theory is given in semester Winter 2017-2018   Introduction to Coding Theory is given in semester Winter 2018-2019 
234112 Introduction to Computer - C Catalog information for Introduction to Computer - CHomepage of Introduction to Computer - C Homepage of Introduction to Computer - C Introduction to Computer - C is given in semester Summer 2018 Introduction to Computer - C is given in semester Winter 2018-2019 
236334 Introduction to Computer Networks Catalog information for Introduction to Computer NetworksHomepage of Introduction to Computer Networks Homepage of Introduction to Computer Networks  Introduction to Computer Networks is given in semester Winter 2018-2019 
234111 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 Summer 2018  
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 Summer 2018 Introduction to Computer Science is given in semester Winter 2018-2019 
236348 Introduction to Human-Computer Interaction Catalog information for Introduction to Human-Computer Interaction Homepage of Introduction to Human-Computer Interaction   
236927 Introduction to Robotics Catalog information for Introduction to RoboticsHomepage of Introduction to Robotics   Introduction to Robotics is given in semester Winter 2018-2019 
236342 Introduction to Software Verification Catalog information for Introduction to Software VerificationHomepage of Introduction to Software Verification   Introduction to Software Verification is given in semester Winter 2018-2019 
234122 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 Summer 2018 Introduction to Systems Programming is given in semester Winter 2018-2019 
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 Introduction to computer science H is given in semester Summer 2018 Introduction to computer science H is given in semester Winter 2018-2019 
234127 Introduction to computing with MATLAB Catalog information for Introduction to computing with MATLABHomepage of Introduction to computing with MATLAB   Introduction to computing with MATLAB is given in semester Winter 2018-2019 
236756 Introduction to machine learning Catalog information for Introduction to machine learning Homepage of Introduction to machine learning  Introduction to machine learning is given in semester Winter 2018-2019 
236525 Introduction to network coding, bounds and construction Catalog information for Introduction to network coding, bounds and construction Homepage of Introduction to network coding, bounds and construction   
236330 Introduction to optimization Catalog information for Introduction to optimization Homepage of Introduction to optimization Syllabus of Introduction to optimization   
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 Spring 2018   
234262 Logic Design Catalog information for Logic DesignHomepage of Logic Design Homepage of Logic Design  Logic Design is given in semester Winter 2018-2019 
234293 Logic and set theory for CS Catalog information for Logic and set theory for CSHomepage of Logic and set theory for CS Homepage of Logic and set theory for CS  Logic and set theory for CS is given in semester Winter 2018-2019 
236304 Logic for computer science 2 Catalog information for Logic for computer science 2Homepage of Logic for computer science 2    
236790 Multigrid Methods Catalog information for Multigrid Methods   Multigrid Methods is given in semester Winter 2018-2019 
236336 Num. Solution of Part. Diff. Equations Catalog information for Num. Solution of Part. Diff. EquationsHomepage of Num. Solution of Part. Diff. Equations Syllabus of Num. Solution of Part. Diff. Equations Homepage of Num. Solution of Part. Diff. Equations Syllabus of Num. Solution of Part. Diff. Equations   
234125 Numerical algorithms Catalog information for Numerical algorithmsHomepage of Numerical algorithms Homepage of Numerical algorithms  Numerical algorithms is given in semester Winter 2018-2019 
236703 Object Oriented Programming Catalog information for Object Oriented ProgrammingHomepage of Object Oriented Programming Homepage of Object Oriented Programming Object Oriented Programming is given in semester Summer 2018 Object Oriented Programming is given in semester Winter 2018-2019 
234123 Operating Systems Catalog information for Operating SystemsHomepage of Operating Systems Homepage of Operating Systems  Operating Systems is given in semester Winter 2018-2019 
236378 Principles of managing uncertain data Catalog information for Principles of managing uncertain data Homepage of Principles of managing uncertain data  Principles of managing uncertain data is given in semester Winter 2018-2019 
236374 Probabilistic methods and algorithms Catalog information for Probabilistic methods and algorithms Homepage of Probabilistic methods and algorithms Syllabus of Probabilistic methods and algorithms   
234319 Programming Languages Catalog information for Programming LanguagesHomepage of Programming Languages Homepage of Programming Languages Programming Languages is given in semester Summer 2018 Programming Languages is given in semester Winter 2018-2019 
236502 Project in Artificial Intelligence Catalog information for 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, Syllabus of Project in CS Advanced Programming 1 Homepage of Project in CS Advanced Programming 1 Syllabus of Project in CS Advanced Programming 1, Syllabus of Project in CS Advanced Programming 1  Syllabus of Project in CS Advanced Programming 1  Syllabus of Project in CS Advanced Programming 1 
236526 Project in CS advanced programming 2 Catalog information for Project in CS advanced programming 2  Syllabus of Project in CS advanced programming 2   Syllabus of Project in CS advanced programming 2 
234326 Project in Computer Graphics H Catalog information for Project in Computer Graphics HProject in Computer Graphics H is given in semester Winter 2017-2018 Project in Computer Graphics H is given in semester Spring 2018   
236328 Project in Computer Graphics M Catalog information for Project in Computer Graphics MProject in Computer Graphics M is given in semester Winter 2017-2018 Homepage of Project in Computer Graphics M   
236349 Project in Computer Security Catalog information for Project in Computer SecurityHomepage of Project in Computer Security Homepage of Project in Computer Security  Project in Computer Security is given in semester Winter 2018-2019 
236828 Project in Computer Systems Catalog information for Project in Computer Systems Project in Computer Systems is given in semester Spring 2018   
236499 Project in Firewalls Catalog information for Project in FirewallsHomepage of Project in Firewalls Homepage of Project in Firewalls  Project in Firewalls is given in semester Winter 2018-2019 
234329 Project in Image Processing and Analysis Catalog information for Project in Image Processing and AnalysisProject in Image Processing and Analysis is given in semester Winter 2017-2018 Homepage of Project in Image Processing and Analysis Syllabus of Project in Image Processing and Analysis  Project in Image Processing and Analysis is given in semester Winter 2018-2019 
236754 Project in Intelligent Systems Catalog information for Project in Intelligent SystemsProject in Intelligent Systems is given in semester Winter 2017-2018 Homepage of Project in Intelligent Systems   
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 Winter 2017-2018 Homepage 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 Winter 2017-2018 Project in VLSI B is given in semester Spring 2018  Syllabus of Project in VLSI B  Syllabus of Project in VLSI B 
236874 Project in computer vision Catalog information for Project in computer visionProject in computer vision is given in semester Winter 2017-2018 Homepage of Project in computer vision Syllabus of Project in computer vision   
236757 Project in machine learning Catalog information for Project in machine learningHomepage of Project in machine learning    
236333 Project in the internet of things Catalog information for Project in the internet of things Syllabus of Project in the internet of things Homepage of Project in the internet of things   
236524 Projects in Bioinformatics Catalog information for Projects in BioinformaticsProjects in Bioinformatics is given in semester Winter 2017-2018   Projects in Bioinformatics is given in semester Winter 2018-2019 
238902 Research Seminar in Combinatorics and Graph Theory Catalog information for Research Seminar in Combinatorics and Graph TheoryResearch Seminar in Combinatorics and Graph Theory is given in semester Winter 2017-2018 Research Seminar in Combinatorics and Graph Theory is given in semester Spring 2018   
236698 Secure Quality Programs Catalog information for Secure Quality Programs Homepage of Secure Quality Programs   
236714 Select. topics in automat. theorem proving Catalog information for Select. topics in automat. theorem proving  Syllabus of Select. topics in automat. theorem proving   
236813 Seminar in Algorithms Catalog information for Seminar in Algorithms   Seminar in Algorithms is given in semester Winter 2018-2019 
236818 Seminar in Bioinformatics Catalog information for Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics Homepage of Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics   Syllabus of Seminar in Bioinformatics 
236801 Seminar in Computer Science 1 Catalog information for Seminar in Computer Science 1Homepage of Seminar in Computer Science 1 Syllabus of 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 Syllabus of Seminar in Computer Science 2 Homepage of Seminar in Computer Science 2 Syllabus of Seminar in Computer Science 2   
236803 Seminar in Computer Science 3 Catalog information for Seminar in Computer Science 3Homepage of Seminar in Computer Science 3 Syllabus of Seminar in Computer Science 3  Syllabus of Seminar in Computer Science 3   
236804 Seminar in Computer Science 4 Catalog information for 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 5 Syllabus of Seminar in Computer Science 5    
236832 Seminar in Concurrent Programming Catalog information for Seminar in Concurrent Programming Syllabus of Seminar in Concurrent Programming    
236826 Seminar in Databases Catalog information for Seminar in DatabasesHomepage of Seminar in Databases    
236814 Seminar in Formal Verification Methods Catalog information for Seminar in Formal Verification Methods Homepage of Seminar in Formal Verification Methods Syllabus of Seminar in Formal Verification Methods   
236800 Seminar in software engineering Catalog information for Seminar in software engineering  Syllabus of Seminar in software engineering   
236327 Signal and Image Processing by Computer Catalog information for Signal and Image Processing by Computer Homepage of Signal and Image Processing by Computer  Signal and Image Processing by Computer is given in semester Winter 2018-2019 
236321 Software Engineering Methods Catalog information for Software Engineering Methods Homepage of Software Engineering Methods   
234270 Software Project Management Catalog information for Software Project Management Software Project Management is given in semester Spring 2018   
236700 Software design Catalog information for Software design Homepage of Software design   
236862 Sparse Representations and Applications in Signal and Image Processing Catalog information for Sparse Representations and Applications in Signal and Image ProcessingSparse Representations and Applications in Signal and Image Processing is given in semester Winter 2017-2018   Sparse Representations and Applications in Signal and Image Processing is given in semester Winter 2018-2019 
236200 Statistical data processing Catalog information for Statistical data processingHomepage of Statistical data processing    
236332 The internet of things (IOT) - technologies and implementations Catalog information for The internet of things (IOT) - technologies and implementations Syllabus of The internet of things (IOT) - technologies and implementations Homepage of The internet of things (IOT) - technologies and implementations   
236360 Theory of Compilation Catalog information for Theory of CompilationHomepage of Theory of Compilation Homepage of Theory of Compilation  Theory of Compilation is given in semester Winter 2018-2019 
234900 Workshop in Competitive Programming Catalog information for Workshop in Competitive Programming Homepage of Workshop in Competitive Programming   
234311 Yearly Project in Software Engineering-Stage A Catalog information for Yearly Project in Software Engineering-Stage AHomepage of Yearly Project in Software Engineering-Stage A   Yearly Project in Software Engineering-Stage A is given in semester Winter 2018-2019 
234312 Yearly Project in Software Engineering-Stage B Catalog information for Yearly Project in Software Engineering-Stage B Homepage of Yearly Project in Software Engineering-Stage B