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
Spring 2017
Summer semester
Summer 2017
Current semester
Winter 2017-2018
Next semester
Spring 2018
236620 Advanced Topics in Algorithms L Catalog information for Advanced Topics in Algorithms LHomepage of Big Data Technologies Syllabus of Big Data Technologies    
236648 Advanced Topics in Complexity L Catalog information for Advanced Topics in Complexity L    Syllabus of Advanced Topics in Complexity L 
236635 Advanced Topics in Computer Communication Networks L+T Catalog information for Advanced Topics in Computer Communication Networks L+THomepage of Network Function Virtualization Syllabus of Network Function Virtualization    
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    
236601 Advanced Topics in Computer Science 1 Catalog information for Advanced Topics in Computer Science 1 Syllabus of Learning with membership queries  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 10Homepage of Algorithms for Submodular Optimization Syllabus of Algorithms for Submodular Optimization    Syllabus of Advanced Topics in Computer Science 10 
236611 Advanced Topics in Computer Science 11 Catalog information for Advanced Topics in Computer Science 11Homepage of social computing models Syllabus of social computing models    
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  Syllabus of Advanced Topics in Computer Science 2 
236603 Advanced Topics in Computer Science 3 Catalog information for Advanced Topics in Computer Science 3Homepage of Software Project Syllabus of Software Project  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 Internet of Things   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 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    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 Advanced Topics in Computer Science 7 is given in semester Spring 2018 
236612 Advanced Topics in Cryptology Catalog information for Advanced Topics in Cryptology   Advanced Topics in Cryptology is given in semester Spring 2018 
236358 Advanced Topics in Distributed Algorithms Catalog information for Advanced Topics in Distributed AlgorithmsHomepage of Advanced Topics in Distributed Algorithms Syllabus 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 Systems  Homepage of Advanced Topics in Distributed Systems  
236653 Advanced Topics in Information Security L+T Catalog information for Advanced Topics in Information Security L+T   Advanced Topics in Information Security L+T is given in semester Spring 2018 
236650 Advanced Topics in Software Engineering L Catalog information for Advanced Topics in Software Engineering L Syllabus of Advanced Topics in Software Engineering 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 Advanced Topics in Theoretical Computer Science L is given in semester Spring 2018 
236315 Algebraic Methods in Computer Science Catalog information for Algebraic Methods in Computer ScienceHomepage of Algebraic Methods in Computer Science  Homepage of Algebraic Methods in Computer Science Algebraic Methods in Computer Science is given in semester Spring 2018 
234247 Algorithms 1 Catalog information for Algorithms 1Homepage of Algorithms 1  Homepage of Algorithms 1 Algorithms 1 is given in semester Spring 2018 
236359 Algorithms 2 Catalog information for Algorithms 2Homepage of Algorithms 2    
236522 Algorithms in Computational Biology Catalog information for Algorithms in Computational BiologyHomepage of Algorithms in Computational Biology   Algorithms in Computational Biology is given in semester Spring 2018 
236521 Approximation algorithms Catalog information for Approximation algorithms  Homepage of Approximation algorithms  
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 Spring 2018 
236345 Automatic Verification of Hardware and Software Systems Catalog information for Automatic Verification of Hardware and Software SystemsHomepage of Automatic Verification of Hardware and Software Systems    
236520 Coding for Storage Systems Catalog information for Coding for Storage SystemsCoding for Storage Systems is given in semester Spring 2017   Coding for Storage Systems is given in semester Spring 2018 
234141 Combinatorics for CS Catalog information for Combinatorics for CSHomepage of Combinatorics for CS Homepage of Combinatorics for CS Homepage of Combinatorics for CS Combinatorics for CS is given in semester Spring 2018 
236518 Communication Complexity Catalog information for Communication ComplexityHomepage of Communication Complexity    
236313 Complexity Theory Catalog information for Complexity Theory  Homepage of Complexity Theory  
236311 Complexity of algebraic computations Catalog information for Complexity of algebraic computationsHomepage of Complexity of algebraic computations    
236343 Computability Theory Catalog information for Computability TheoryHomepage of Computability Theory  Homepage of Computability Theory Computability Theory is given in semester Spring 2018 
236278 Computational accelerators and accelerated systems Catalog information for Computational accelerators and accelerated systemsHomepage of 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 Spring 2017  Homepage of Computer Communications Project Computer Communications Project is given in semester Spring 2018 
234325 Computer Graphics Catalog information for Computer Graphics  Homepage of Computer Graphics  
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 Spring 2018 
236350 Computer Security Catalog information for Computer SecurityHomepage of Computer Security  Homepage of Computer Security Computer Security is given in semester Spring 2018 
236873 Computer Vision Catalog information for Computer Vision  Homepage of Computer Vision  
236370 Concurrent and Distributed Programming Catalog information for Concurrent and Distributed Programming  Homepage of Concurrent and Distributed Programming  
236268 Constructive Computer Architecture Catalog information for Constructive Computer Architecture  Constructive Computer Architecture is given in semester Winter 2017-2018  
236508 Cryptography and complexity Catalog information for Cryptography and complexity  Homepage of Cryptography and complexity  
236506 Cryptology Catalog information for Cryptology   Cryptology is given in semester Spring 2018 
236323 Data Processing Laboratory Catalog information for Data Processing LaboratoryHomepage of Data Processing Laboratory Syllabus of Data Processing Laboratory  Data Processing Laboratory is given in semester Winter 2017-2018 Data Processing Laboratory is given in semester Spring 2018 
234218 Data Structures 1 Catalog information for Data Structures 1Homepage of Data Structures 1 Homepage of Data Structures 1 Homepage of Data Structures 1 Data Structures 1 is given in semester Spring 2018 
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 Spring 2018 
236510 Database management sys. implementations Catalog information for Database management sys. implementations   Database management sys. implementations is given in semester Spring 2018 
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 Spring 2018 
236329 Digital Geometry Processing Catalog information for Digital Geometry Processing   Digital Geometry Processing is given in semester Spring 2018 
236860 Digital Image Processing Catalog information for Digital Image Processing  Homepage of Digital Image Processing  
234145 Digital Systems Catalog information for Digital Systems Homepage of Digital Systems Homepage of Digital Systems  
238739 Discrete Algorithmic Geometry Catalog information for Discrete Algorithmic GeometryDiscrete Algorithmic Geometry is given in semester Spring 2017    
236861 Geometric Computer Vision Catalog information for Geometric Computer Vision  Homepage of Geometric Computer Vision  
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  Homepage of Industrial Project Industrial Project is given in semester Spring 2018 
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 Spring 2018 
236990 Inroduction to Quantum Information Processing Catalog information for Inroduction to Quantum Information ProcessingInroduction to Quantum Information Processing is given in semester Spring 2017    
236341 Internet Networking Catalog information for Internet Networking  Homepage of Internet Networking  
236501 Introduction to Artificial Intelligence Catalog information for Introduction to Artificial Intelligence  Homepage of Introduction to Artificial Intelligence  
236523 Introduction to Bioinformatics Catalog information for Introduction to Bioinformatics  Homepage of Introduction to Bioinformatics  
236309 Introduction to Coding Theory Catalog information for Introduction to Coding Theory  Homepage of Introduction to Coding Theory  
234112 Introduction to Computer - C Catalog information for Introduction to Computer - CHomepage of Introduction to Computer - C Homepage of Introduction to Computer - C Homepage of Introduction to Computer - C Introduction to Computer - C is given in semester Spring 2018 
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 Spring 2018 
234111 Introduction to Computer Science Catalog information for Introduction to Computer ScienceHomepage of Introduction to Computer Science Introduction to Computer Science is given in semester Summer 2017 Homepage of Introduction to Computer Science Introduction to Computer Science is given in semester Spring 2018 
234114 Introduction to Computer Science Catalog information for Introduction to Computer ScienceHomepage of Introduction to Computer Science Homepage of Introduction to Computer Science Homepage of Introduction to Computer Science Introduction to Computer Science is given in semester Spring 2018 
236348 Introduction to Human-Computer Interaction Catalog information for Introduction to Human-Computer InteractionHomepage of Introduction to Human-Computer Interaction   Introduction to Human-Computer Interaction is given in semester Spring 2018 
236927 Introduction to Robotics Catalog information for Introduction to Robotics  Homepage of Introduction to Robotics  
236342 Introduction to Software Verification Catalog information for Introduction to Software Verification  Homepage of Introduction to Software Verification  
234122 Introduction to Systems Programming Catalog information for Introduction to Systems ProgrammingHomepage of Introduction to Systems Programming Homepage of Introduction to Systems Programming Homepage of Introduction to Systems Programming Introduction to Systems Programming is given in semester Spring 2018 
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 2017 Homepage of Introduction to computer science H Introduction to computer science H is given in semester Spring 2018 
234127 Introduction to computing with MATLAB Catalog information for Introduction to computing with MATLAB  Homepage of Introduction to computing with MATLAB  
236756 Introduction to machine learning Catalog information for Introduction to machine learningIntroduction to machine learning is given in semester Spring 2017    
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 Syllabus of Introduction to network coding, bounds and construction   Introduction to network coding, bounds and construction is given in semester Spring 2018 
236330 Introduction to optimization Catalog information for Introduction to optimization Syllabus of Introduction to optimization    Syllabus of Introduction to optimization 
234262 Logic Design Catalog information for Logic DesignHomepage of Logic Design  Homepage of Logic Design Logic Design is given in semester Spring 2018 
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 Spring 2018 
236304 Logic for computer science 2 Catalog information for Logic for computer science 2  Homepage of Logic for computer science 2  
236790 Multigrid Methods Catalog information for Multigrid Methods   Multigrid Methods is given in semester Spring 2018 
236336 Num. Solution of Part. Diff. Equations Catalog information for Num. Solution of Part. Diff. Equations  Homepage of Num. Solution of Part. Diff. Equations Syllabus of Num. Solution of Part. Diff. Equations Num. Solution of Part. Diff. Equations is given in semester Spring 2018 
234107 Numerical Analysis Catalog information for Numerical AnalysisHomepage of Numerical Analysis    
234125 Numerical algorithms Catalog information for Numerical algorithms  Homepage of Numerical algorithms Numerical algorithms is given in semester Spring 2018 
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 Spring 2018 
234123 Operating Systems Catalog information for Operating SystemsHomepage of Operating Systems  Homepage of Operating Systems Operating Systems is given in semester Spring 2018 
236376 Operating systems engineering Catalog information for Operating systems engineeringHomepage of Operating systems engineering Syllabus of Operating systems engineering    
236378 Principles of managing uncertain data Catalog information for Principles of managing uncertain data   Principles of managing uncertain data is given in semester Spring 2018 
236374 Probabilistic methods and algorithms Catalog information for Probabilistic methods and algorithmsHomepage of Probabilistic methods and algorithms Syllabus 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 Spring 2018 
236502 Project in Artificial Intelligence Catalog information for Project in Artificial IntelligenceHomepage of Project in Artificial Intelligence   Project in Artificial Intelligence is given in semester Spring 2018 
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  Homepage of Project in CS Advanced Programming 1 Syllabus of 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 2018 
234326 Project in Computer Graphics H Catalog information for Project in Computer Graphics HProject in Computer Graphics H is given in semester Spring 2017  Project 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 M  Homepage of Project in Computer Graphics M Project in Computer Graphics M is given in semester Spring 2018 
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 Spring 2018 
236828 Project in Computer Systems Catalog information for Project in Computer SystemsProject in Computer Systems is given in semester Spring 2017    
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 Spring 2018 
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 Spring 2017  Homepage of Project in Image Processing and Analysis Project in Image Processing and Analysis is given in semester Spring 2018 
236754 Project in Intelligent Systems Catalog information for Project in Intelligent SystemsProject in Intelligent Systems is given in semester Spring 2017  Homepage of Project in Intelligent Systems  
236371 Project in Parallel and Distributed Computation Catalog information for Project in Parallel and Distributed Computation Syllabus of Project in Parallel and Distributed Computation  Homepage of Project in Parallel and Distributed Computation Project in Parallel and Distributed Computation is given in semester Spring 2018 
236381 Project in VLSI B Catalog information for Project in VLSI BProject in VLSI B is given in semester Spring 2017  Project in VLSI B is given in semester Winter 2017-2018 Project in VLSI B is given in semester Spring 2018 
236874 Project in computer vision Catalog information for Project in computer visionProject in computer vision is given in semester Spring 2017  Homepage of Project in computer vision  
236757 Project in machine learning Catalog information for Project in machine learningProject in machine learning is given in semester Spring 2017  Homepage of Project in machine learning  
236366 Project in operating systems M Catalog information for Project in operating systems MProject in operating systems M is given in semester Spring 2017    
236504 Project in software Catalog information for Project in softwareHomepage of Project in software Syllabus of Project in software    
236333 Project in the internet of things Catalog information for Project in the internet of things  Homepage of Project in the internet of things Syllabus of Project in the internet of things Project in the internet of things is given in semester Spring 2018 
236524 Projects in Bioinformatics Catalog information for Projects in Bioinformatics  Projects in Bioinformatics is given in semester Winter 2017-2018  
238902 Research Seminar in Combinatorics and Graph Theory Catalog information for Research Seminar in Combinatorics and Graph Theory Syllabus of Research Seminar in Combinatorics and Graph Theory  Research 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 ProgramsHomepage of Secure Quality Programs    
236813 Seminar in Algorithms Catalog information for Seminar in AlgorithmsHomepage of Seminar in Algorithms    
236818 Seminar in Bioinformatics Catalog information for Seminar in BioinformaticsHomepage of Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics  Homepage of Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics Seminar in Bioinformatics is given in semester Spring 2018 
236816 Seminar in Computer Graphics Catalog information for Seminar in Computer GraphicsHomepage of Seminar in Computer Graphics Syllabus of Seminar in Computer Graphics    
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 Seminar in Computer Science 1 is given in semester Spring 2018 
236802 Seminar in Computer Science 2 Catalog information for Seminar in Computer Science 2Homepage of Seminar on Erasure Coding in Distributed Storage Systems Syllabus of Seminar on Erasure Coding in Distributed Storage Systems   Syllabus 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 3 Syllabus of Advanced Logic Seminar  Homepage 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 4Homepage of Seminar in Computer Science 4 Syllabus 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  
236808 Seminar in Computer Science 8 Catalog information for Seminar in Computer Science 8   Seminar in Computer Science 8 is given in semester Spring 2018 
236815 Seminar in Computer Vision Catalog information for Seminar in Computer VisionHomepage of Seminar in Computer Vision   Seminar in Computer Vision is given in semester Spring 2018 
236832 Seminar in Concurrent Programming Catalog information for Seminar in Concurrent Programming  Homepage of Seminar in Concurrent Programming Syllabus of Seminar in Concurrent Programming  
236826 Seminar in Databases Catalog information for Seminar in DatabasesHomepage of Seminar in Databases  Homepage of Seminar in Databases  
236814 Seminar in Formal Verification Methods Catalog information for Seminar in Formal Verification Methods    Syllabus of Seminar in Formal Verification Methods 
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    
236327 Signal and Image Processing by Computer Catalog information for Signal and Image Processing by ComputerHomepage of Signal and Image Processing by Computer   Signal and Image Processing by Computer is given in semester Spring 2018 
236321 Software Engineering Methods Catalog information for Software Engineering MethodsHomepage of Software Engineering Methods   Software Engineering Methods is given in semester Spring 2018 
236700 Software design Catalog information for Software designHomepage of Software design    
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  
236200 Statistical data processing Catalog information for Statistical data processing  Homepage of Statistical data processing  
236332 The internet of things (IOT) - technologies and implementations Catalog information for The internet of things (IOT) - technologies and implementations  Homepage of The internet of things (IOT) - technologies and implementations Syllabus of The internet of things (IOT) - technologies and implementations The internet of things (IOT) - technologies and implementations is given in semester Spring 2018 
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 Spring 2018 
234900 Workshop in Competitive Programming Catalog information for Workshop in Competitive ProgrammingHomepage of Workshop in Competitive Programming Syllabus of Workshop in Competitive Programming   Workshop in Competitive Programming is given in semester Spring 2018 
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 BHomepage of Yearly Project in Software Engineering-Stage B   Yearly Project in Software Engineering-Stage B is given in semester Spring 2018