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

Course numberCourse nameUGPrevious semester
Winter 2018-2019
Current semester
Spring 2019
Summer semester
Summer 2019
Next semester
Winter 2019-2020
234111 Introduction to Computer Science Catalog information for Introduction to Computer ScienceHomepage of Introduction to Computer Science    
234112 Introduction to Computer - C Catalog information for Introduction to Computer - CHomepage of Introduction to Computer - C Homepage of Introduction to Computer - C   
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   
234127 Introduction to computing with MATLAB Catalog information for Introduction to computing with MATLABHomepage of Introduction to computing with MATLAB    
234129 Introduction to set theory and automata for CS Catalog information for Introduction to set theory and automata for CSHomepage of Introduction to set theory and automata for CS Homepage of Introduction to set theory and automata for CS   
234141 Combinatorics for CS Catalog information for Combinatorics for CSHomepage of Combinatorics for CS Homepage of Combinatorics for CS   
234218 Data Structures 1 Catalog information for Data Structures 1Homepage of Data Structures 1 Homepage of Data Structures 1   
234221 Introdction to computer science N Catalog information for Introdction to computer science NHomepage of Introdction to computer science N Homepage of Introdction to computer science N   
234247 Algorithms 1 Catalog information for Algorithms 1Homepage of Algorithms 1 Homepage of Algorithms 1   
234262 Logic Design Catalog information for Logic DesignHomepage of Logic Design Homepage of Logic Design   
234291 Project 2 in Computer Science Catalog information for Project 2 in Computer ScienceHomepage of Project 2 in Computer Science    
234292 Logic for CS Catalog information for Logic for CS Homepage of Logic for CS   
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   
234311 Yearly Project in Software Engineering-Stage A Catalog information for Yearly Project in Software Engineering-Stage AYearly Project in Software Engineering-Stage A is given in semester Winter 2018-2019    
234312 Yearly Project in Software Engineering-Stage B Catalog information for Yearly Project in Software Engineering-Stage B Yearly Project in Software Engineering-Stage B is given in semester Spring 2019   
234313 Industrial Project Catalog information for Industrial ProjectHomepage of Industrial Project Homepage of Industrial Project   
234322 Information Storage Systems Catalog information for Information Storage SystemsHomepage of Information Storage Systems    
234325 Computer Graphics Catalog information for Computer GraphicsComputer Graphics is given in semester Winter 2018-2019    
234326 Project in Computer Graphics H Catalog information for Project in Computer Graphics HProject in Computer Graphics H is given in semester Winter 2018-2019 Homepage of Project in Computer Graphics H   
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 2018-2019 Homepage of Project in Image Processing and Analysis   
234901 Workshop in Competitive Programming Catalog information for Workshop in Competitive Programming Homepage of Workshop in Competitive Programming   
236001 Introduction to departmental research in computer science Catalog information for Introduction to departmental research in computer scienceHomepage of Introduction to departmental research in computer science    
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 2019   
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   
236268 Constructive Computer Architecture Catalog information for Constructive Computer ArchitectureConstructive Computer Architecture is given in semester Winter 2018-2019    
236278 Computational accelerators and accelerated systems Catalog information for Computational accelerators and accelerated systems Computational accelerators and accelerated systems is given in semester Spring 2019   
236307 Expander Graphs and their Applications Catalog information for Expander Graphs and their Applications  Syllabus of Expander Graphs and their Applications   
236309 Introduction to Coding Theory Catalog information for Introduction to Coding TheoryIntroduction to Coding Theory is given in semester Winter 2018-2019    
236310 Formal language theory Catalog information for Formal language theoryHomepage of Formal language 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 SystemsHomepage of Information Storage Systems    
236323 Data Processing Laboratory Catalog information for Data Processing Laboratory Data Processing Laboratory is given in semester Spring 2019   
236328 Project in Computer Graphics M Catalog information for Project in Computer Graphics M Project in Computer Graphics M is given in semester Spring 2019   
236329 Digital Geometry Processing Catalog information for Digital Geometry Processing Homepage of Digital Geometry Processing   
236330 Introduction to optimization Catalog information for Introduction to optimization Homepage of Introduction to optimization   
236331 Computability and Definability Catalog information for Computability and DefinabilityHomepage of Computability and Definability    
236332 The internet of things (IOT) - technologies and implementations Catalog information for The internet of things (IOT) - technologies and implementationsThe internet of things (IOT) - technologies and implementations is given in semester Winter 2018-2019 Homepage of The internet of things (IOT) - technologies and implementations   
236333 Project in the internet of things Catalog information for Project in the internet of thingsProject in the internet of things is given in semester Winter 2018-2019 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 Project Syllabus of Computer Communications Project Homepage of Computer Communications Project   
236341 Internet Networking Catalog information for Internet Networking Homepage of Internet Networking   
236342 Introduction to Software Verification Catalog information for Introduction to Software VerificationHomepage of Introduction to Software Verification    
236343 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   
236349 Project in Computer Security Catalog information for Project in Computer SecurityHomepage of Project in Computer Security Homepage of Project in Computer Security   
236350 Computer Security Catalog information for Computer SecurityHomepage of Computer Security Homepage of Computer Security   
236351 Advanced Topics in Distributed Systems Catalog information for Advanced Topics in Distributed SystemsHomepage of Advanced Topics in Distributed Systems    
236353 Automata and Formal Languages Catalog information for Automata and Formal LanguagesHomepage of Automata and Formal Languages Homepage of Automata and Formal Languages   
236359 Algorithms 2 Catalog information for Algorithms 2Algorithms 2 is given in semester Winter 2018-2019 Homepage of Algorithms 2   
236360 Theory of Compilation Catalog information for Theory of CompilationHomepage of Theory of Compilation Homepage of Theory of Compilation   
236363 Database Management Systems Catalog information for Database Management SystemsHomepage of Database Management Systems Homepage of Database Management Systems   
236370 Concurrent and Distributed Programming Catalog information for Concurrent and Distributed ProgrammingHomepage of Concurrent and Distributed Programming    
236371 Project in Parallel and Distributed Computation Catalog information for Project in Parallel and Distributed Computation Homepage of Project in Parallel and Distributed Computation   
236378 Principles of managing uncertain data Catalog information for Principles of managing uncertain dataHomepage of Principles of managing uncertain data    
236381 Project in VLSI B Catalog information for Project in VLSI B Syllabus of Project in VLSI B Project in VLSI B is given in semester Spring 2019   
236499 Project in Firewalls Catalog information for Project in FirewallsHomepage of Project in Firewalls Homepage of Project in Firewalls   
236500 Cryptanalysis Catalog information for CryptanalysisHomepage of Cryptanalysis    
236501 Introduction to Artificial Intelligence Catalog information for Introduction to Artificial IntelligenceHomepage of Introduction to Artificial Intelligence    
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   
236504 Project in software Catalog information for Project in softwareHomepage of Project in software Syllabus of Project in software    
236506 Cryptology Catalog information for Cryptology Homepage of Cryptology   
236508 Cryptography and complexity Catalog information for Cryptography and complexityHomepage of Cryptography and complexity    
236510 Database management sys. implementations Catalog information for Database management sys. implementations Homepage of Database management sys. implementations   
236518 Communication Complexity Catalog information for Communication Complexity Homepage of Communication Complexity   
236520 Coding for Storage Systems Catalog information for Coding for Storage Systems Homepage of Coding for Storage Systems   
236521 Approximation algorithms Catalog information for Approximation algorithmsHomepage of Approximation algorithms    
236522 Algorithms in Computational Biology Catalog information for Algorithms in Computational Biology Homepage of Algorithms in Computational Biology   
236523 Introduction to Bioinformatics Catalog information for Introduction to BioinformaticsHomepage of Introduction to Bioinformatics    
236524 Projects in Bioinformatics Catalog information for Projects in BioinformaticsHomepage of Projects in Bioinformatics    
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   
236601 Advanced Topics in Computer Science 1 Catalog information for 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 2Homepage 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 Advanced Topics in Computer Science 3 Syllabus of Advanced Topics in Computer Science 3, Syllabus 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   
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   
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 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    
236608 Advanced Topics in Computer Science 8 Catalog information for Advanced Topics in Computer Science 8Homepage of Advanced Topics in Computer Science 8 Syllabus of Advanced Topics in Computer Science 8 Homepage of Advanced Topics in Computer Science 8 Syllabus of Advanced Topics in Computer Science 8   
236610 Advanced Topics in Computer Science 10 Catalog information for 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   
236620 Advanced Topics in Algorithms L Catalog information for Advanced Topics in Algorithms LHomepage of Advanced Topics in Algorithms L Syllabus of Advanced Topics in Algorithms L    
236621 Advanced Topics in Algorithms L+T Catalog information for Advanced Topics in Algorithms L+T Homepage of Advanced Topics in Algorithms L+T Syllabus of Advanced Topics in Algorithms L+T   
236622 Advanced Topics No. 2 in Algorithms L Catalog information for Advanced Topics No. 2 in Algorithms L Homepage of Advanced Topics No. 2 in Algorithms L Syllabus of Advanced Topics No. 2 in Algorithms L   
236624 Advanced Topics in Formal Verification Methods L Catalog information for 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   
236628 Advanced Topics in Computer Graphics L Catalog information for Advanced Topics in Computer Graphics LHomepage of Advanced Topics in Computer Graphics L    
236631 Advanced Topics in Computational Linguistics L+T Catalog information for Advanced Topics in Computational Linguistics L+TAdvanced Topics in Computational Linguistics L+T is given in semester Winter 2018-2019    
236634 Advanced Topics in Computer Communication Networks L Catalog information for Advanced Topics in Computer Communication Networks L Syllabus of Advanced Topics in Computer Communication Networks L    
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    
236648 Advanced Topics in Complexity L Catalog information for Advanced Topics in Complexity L  Syllabus of Advanced Topics in Complexity L   
236652 Advanced Topics in Information Security L Catalog information for Advanced Topics in Information Security L Homepage of Advanced Topics in Information Security L Syllabus of Advanced Topics in Information Security L   
236653 Advanced Topics in Information Security L+T Catalog information for Advanced Topics in Information Security L+THomepage of Advanced Topics in Information Security L+T    
236700 Software design Catalog information for Software design Homepage 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 systems Homepage of Geometric Modeling in CAD systems   
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 Winter 2018-2019 Homepage of Project in Intelligent Systems   
236756 Introduction to machine learning Catalog information for Introduction to machine learning Homepage of Introduction to machine learning   
236757 Project in machine learning Catalog information for Project in machine learning  Syllabus of Project in machine learning   
236779 Foundations of Algorithms for Massive Datasets Catalog information for Foundations of Algorithms for Massive Datasets Homepage of Foundations of Algorithms for Massive Datasets   
236780 Algorithms for Dynamic Memory Management Catalog information for Algorithms for Dynamic Memory ManagementAlgorithms for Dynamic Memory Management is given in semester Winter 2018-2019    
236790 Multigrid Methods Catalog information for Multigrid MethodsHomepage of Multigrid Methods    
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   
236803 Seminar in Computer Science 3 Catalog information for Seminar in Computer Science 3 Homepage 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 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   
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    
236823 Seminar in Quantum Information processing Catalog information for Seminar in Quantum Information processing Homepage of Seminar in Quantum Information processing Syllabus of Seminar in Quantum Information processing   
236826 Seminar in Databases Catalog information for Seminar in Databases Homepage of Seminar in Databases   
236834 Seminar in Information Storage Systems Catalog information for Seminar in Information Storage Systems Homepage of Seminar in Information Storage Systems Syllabus of Seminar in Information Storage Systems   
236860 Digital Image Processing Catalog information for Digital Image ProcessingHomepage of Digital Image Processing    
236861 Geometric Computer Vision Catalog information for Geometric Computer VisionHomepage of Geometric Computer Vision    
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 2018-2019    
236873 Computer Vision Catalog information for Computer VisionHomepage of Computer Vision    
236874 Project in computer vision Catalog information for Project in computer vision Homepage of Project in computer vision   
236927 Introduction to Robotics Catalog information for Introduction to RoboticsHomepage of Introduction to Robotics    
236990 Inroduction to Quantum Information Processing Catalog information for Inroduction to Quantum Information ProcessingInroduction to Quantum Information Processing is given in semester Winter 2018-2019    
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