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

Course numberCourse namePrevious semesterCurrent semesterUGNext semester
Spring 2017Summer 2017Winter 2017-2018
234107 Numerical Analysis Homepage of Numerical Analysis  Catalog information for Numerical Analysis   
234111 Introduction to Computer Science Homepage of Introduction to Computer Science Introduction to Computer Science is given in semester Summer 2017 Catalog information for Introduction to Computer Science  Introduction to Computer Science is given in semester Winter 2017-2018 
234112 Introduction to Computer - C Homepage of Introduction to Computer - C Homepage of Introduction to Computer - C Catalog information for Introduction to Computer - C  Introduction to Computer - C is given in semester Winter 2017-2018 
234114 Introduction to Computer Science Homepage of Introduction to Computer Science Homepage of Introduction to Computer Science Catalog information for Introduction to Computer Science  Introduction to Computer Science is given in semester Winter 2017-2018 
234117 Introduction to computer science H Homepage of Introduction to computer science H Introduction to computer science H is given in semester Summer 2017 Catalog information for Introduction to computer science H  Introduction to computer science H is given in semester Winter 2017-2018 
234118 Computer Organization and Programming Homepage of Computer Organization and Programming  Catalog information for Computer Organization and Programming  Computer Organization and Programming is given in semester Winter 2017-2018 
234122 Introduction to Systems Programming Homepage of Introduction to Systems Programming Homepage of Introduction to Systems Programming Catalog information for Introduction to Systems Programming  Introduction to Systems Programming is given in semester Winter 2017-2018 
234123 Operating Systems Homepage of Operating Systems  Catalog information for Operating Systems  Operating Systems is given in semester Winter 2017-2018 
234125 Numerical algorithms   Catalog information for Numerical algorithms  Homepage of Numerical algorithms 
234127 Introduction to computing with MATLAB   Catalog information for Introduction to computing with MATLAB  Homepage of Introduction to computing with MATLAB 
234141 Combinatorics for CS Homepage of Combinatorics for CS Homepage of Combinatorics for CS Catalog information for Combinatorics for CS  Combinatorics for CS is given in semester Winter 2017-2018 
234145 Digital Systems  Homepage of Digital Systems Catalog information for Digital Systems  Digital Systems is given in semester Winter 2017-2018 
234218 Data Structures 1 Homepage of Data Structures 1 Homepage of Data Structures 1 Catalog information for Data Structures 1  Data Structures 1 is given in semester Winter 2017-2018 
234247 Algorithms 1 Homepage of Algorithms 1  Catalog information for Algorithms 1  Algorithms 1 is given in semester Winter 2017-2018 
234262 Logic Design Homepage of Logic Design  Catalog information for Logic Design  Logic Design is given in semester Winter 2017-2018 
234267 Digital Computers Structure (MAMAS) Homepage of Digital Computers Structure (MAMAS)  Catalog information for Digital Computers Structure (MAMAS)  Homepage of Digital Computers Structure (MAMAS) 
234293 Logic and set theory for CS Homepage of Logic and set theory for CS  Catalog information for Logic and set theory for CS  Logic and set theory for CS is given in semester Winter 2017-2018 
234311 Yearly Project in Software Engineering-Stage A   Catalog information for Yearly Project in Software Engineering-Stage A  Yearly Project in Software Engineering-Stage A is given in semester Winter 2017-2018 
234312 Yearly Project in Software Engineering-Stage B Homepage of Yearly Project in Software Engineering-Stage B  Catalog information for Yearly Project in Software Engineering-Stage B   
234313 Industrial Project Homepage of Industrial Project  Catalog information for Industrial Project  Industrial Project is given in semester Winter 2017-2018 
234319 Programming Languages Homepage of Programming Languages  Catalog information for Programming Languages  Programming Languages is given in semester Winter 2017-2018 
234322 Information Storage Systems Homepage of Information Storage Systems  Catalog information for Information Storage Systems  Information Storage Systems is given in semester Winter 2017-2018 
234325 Computer Graphics   Catalog information for Computer Graphics  Homepage of Computer Graphics 
234326 Project in Computer Graphics H Project in Computer Graphics H is given in semester Spring 2017  Catalog information for Project in Computer Graphics H  Project in Computer Graphics H is given in semester Winter 2017-2018 
234329 Project in Image Processing and Analysis Homepage of Project in Image Processing and Analysis  Catalog information for Project in Image Processing and Analysis  Project in Image Processing and Analysis is given in semester Winter 2017-2018 
234900 Workshop in Competitive Programming Homepage of Workshop in Competitive Programming Syllabus of Workshop in Competitive Programming  Catalog information for Workshop in Competitive Programming   
236200 Statistical data processing   Catalog information for Statistical data processing  Homepage of Statistical data processing 
236268 Constructive Computer Architecture   Catalog information for Constructive Computer Architecture  Constructive Computer Architecture is given in semester Winter 2017-2018 
236278 Computational accelerators and accelerated systems Homepage of Computational accelerators and accelerated systems  Catalog information for Computational accelerators and accelerated systems   
236304 Logic for computer science 2   Catalog information for Logic for computer science 2  Logic for computer science 2 is given in semester Winter 2017-2018 
236309 Introduction to Coding Theory   Catalog information for Introduction to Coding Theory  Homepage of Introduction to Coding Theory 
236311 Complexity of algebraic computations Homepage of Complexity of algebraic computations  Catalog information for Complexity of algebraic computations   
236313 Complexity Theory   Catalog information for Complexity Theory  Complexity Theory is given in semester Winter 2017-2018 
236315 Algebraic Methods in Computer Science Homepage of Algebraic Methods in Computer Science  Catalog information for Algebraic Methods in Computer Science  Algebraic Methods in Computer Science is given in semester Winter 2017-2018 
236321 Software Engineering Methods Homepage of Software Engineering Methods  Catalog information for Software Engineering Methods  Software Engineering Methods is given in semester Winter 2017-2018 
236323 Data Processing Laboratory Homepage of Data Processing Laboratory Syllabus of Data Processing Laboratory  Catalog information for Data Processing Laboratory  Data Processing Laboratory is given in semester Winter 2017-2018 
236327 Signal and Image Processing by Computer Homepage of Signal and Image Processing by Computer  Catalog information for Signal and Image Processing by Computer   
236330 Introduction to optimization Homepage of Introduction to optimization Syllabus of Introduction to optimization  Catalog information for Introduction to optimization   
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 
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 
236334 Introduction to Computer Networks Homepage of Introduction to Computer Networks  Catalog information for Introduction to Computer Networks  Introduction to Computer Networks is given in semester Winter 2017-2018 
236336 Num. Solution of Part. Diff. Equations   Catalog information for Num. Solution of Part. Diff. Equations  Num. Solution of Part. Diff. Equations is given in semester Winter 2017-2018 
236340 Computer Communications Project Homepage of Computer Communications Project  Catalog information for Computer Communications Project  Homepage of Computer Communications Project 
236341 Internet Networking   Catalog information for Internet Networking  Internet Networking is given in semester Winter 2017-2018 
236342 Introduction to Software Verification   Catalog information for Introduction to Software Verification  Homepage of Introduction to Software Verification 
236343 Computability Theory Homepage of Computability Theory  Catalog information for Computability Theory  Computability Theory is given in semester Winter 2017-2018 
236345 Automatic Verification of Hardware and Software Systems Homepage of Automatic Verification of Hardware and Software Systems  Catalog information for Automatic Verification of Hardware and Software Systems   
236348 Introduction to Human-Computer Interaction Homepage of Introduction to Human-Computer Interaction  Catalog information for Introduction to Human-Computer Interaction   
236349 Project in Computer Security Homepage of Project in Computer Security  Catalog information for Project in Computer Security  Homepage of Project in Computer Security 
236350 Computer Security Homepage of Computer Security  Catalog information for Computer Security  Homepage of Computer Security 
236351 Advanced Topics in Distributed Systems   Catalog information for Advanced Topics in Distributed Systems  Homepage of Advanced Topics in Distributed Systems 
236353 Automata and Formal Languages Homepage of Automata and Formal Languages  Catalog information for Automata and Formal Languages  Automata and Formal Languages is given in semester Winter 2017-2018 
236358 Advanced Topics in Distributed Algorithms Homepage of Advanced Topics in Distributed Algorithms Syllabus of Advanced Topics in Distributed Algorithms  Catalog information for Advanced Topics in Distributed Algorithms   
236359 Algorithms 2 Homepage of Algorithms 2  Catalog information for Algorithms 2   
236360 Theory of Compilation Homepage of Theory of Compilation  Catalog information for Theory of Compilation  Homepage of Theory of Compilation 
236363 Database Management Systems Homepage of Database Management Systems  Catalog information for Database Management Systems  Database Management Systems is given in semester Winter 2017-2018 
236366 Project in operating systems M Project in operating systems M is given in semester Spring 2017  Catalog information for 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 Homepage of Project in Parallel and Distributed Computation Syllabus of Project in Parallel and Distributed Computation  Catalog information for Project in Parallel and Distributed Computation   
236374 Probabilistic methods and algorithms Homepage of Probabilistic methods and algorithms Syllabus of Probabilistic methods and algorithms  Catalog information for Probabilistic methods and algorithms   
236376 Operating systems engineering Homepage of Operating systems engineering Syllabus of Operating systems engineering  Catalog information for Operating systems engineering   
236381 Project in VLSI B Project in VLSI B is given in semester Spring 2017  Catalog information for Project in VLSI B  Project in VLSI B is given in semester Winter 2017-2018 
236499 Project in Firewalls Homepage of Project in Firewalls  Catalog information for Project in Firewalls  Homepage of Project in Firewalls 
236501 Introduction to Artificial Intelligence   Catalog information for Introduction to Artificial Intelligence  Introduction to Artificial Intelligence is given in semester Winter 2017-2018 
236502 Project in Artificial Intelligence Homepage of Project in Artificial Intelligence  Catalog information for Project in Artificial Intelligence   
236503 Project in CS Advanced Programming 1 Homepage of Project in CS Advanced Programming 1 Syllabus of Project in CS Advanced Programming 1  Catalog information for 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 
236504 Project in software Homepage of Project in software Syllabus of Project in software  Catalog information for Project in software   
236508 Cryptography and complexity   Catalog information for Cryptography and complexity  Cryptography and complexity is given in semester Winter 2017-2018 
236518 Communication Complexity Homepage of Communication Complexity  Catalog information for Communication Complexity   
236520 Coding for Storage Systems Homepage of Coding for Storage Systems  Catalog information for Coding for Storage Systems   
236521 Approximation algorithms   Catalog information for Approximation algorithms  Approximation algorithms is given in semester Winter 2017-2018 
236522 Algorithms in Computational Biology Homepage of Algorithms in Computational Biology  Catalog information for Algorithms in Computational Biology   
236523 Introduction to Bioinformatics   Catalog information for Introduction to Bioinformatics  Introduction to Bioinformatics is given in semester Winter 2017-2018 
236524 Projects in Bioinformatics   Catalog information for Projects in Bioinformatics  Projects in Bioinformatics is given in semester Winter 2017-2018 
236525 Introduction to network coding, bounds and construction Homepage of Introduction to network coding, bounds and construction Syllabus of Introduction to network coding, bounds and construction  Catalog information for Introduction to network coding, bounds and construction   
236601 Advanced Topics in Computer Science 1 Syllabus of Learning with membership queries  Catalog information for Advanced Topics in Computer Science 1  Syllabus of Coding and Algorithms for Memories 
236602 Advanced Topics in Computer Science 2 Syllabus of 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 Homepage of Software Project Syllabus of Software Project  Catalog information for 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 Syllabus of Internet of Things  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 5  Homepage of Advanced Topics in Computer Science 5 Syllabus of Advanced Topics in Computer Science 5 
236607 Advanced Topics in Computer Science 7 Homepage of Advanced Topics in Computer Science 7 Syllabus of Advanced Topics in Computer Science 7  Catalog information for Advanced Topics in Computer Science 7  Syllabus of Advanced Topics in Computer Science 7 
236610 Advanced Topics in Computer Science 10 Homepage of Algorithms for Submodular Optimization Syllabus of Algorithms for Submodular Optimization  Catalog information for Advanced Topics in Computer Science 10   
236611 Advanced Topics in Computer Science 11 Homepage of social computing models Syllabus of social computing models  Catalog information for Advanced Topics in Computer Science 11   
236620 Advanced Topics in Algorithms L Homepage of Big Data Technologies Syllabus of Big Data Technologies  Catalog information for Advanced Topics in Algorithms L   
236629 Advanced Topics in Computer Graphics L+T Homepage of Advanced Topics in Computer Graphics L+T  Catalog information for Advanced Topics in Computer Graphics L+T   
236635 Advanced Topics in Computer Communication Networks L+T Homepage of Network Function Virtualization Syllabus of Network Function Virtualization  Catalog information for Advanced Topics in Computer Communication Networks L+T   
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 
236650 Advanced Topics in Software Engineering L Syllabus of Advanced Topics in Software Engineering L  Catalog information for Advanced Topics in Software Engineering L  Syllabus of Advanced Topics in Software Engineering L 
236698 Secure Quality Programs Homepage of Secure Quality Programs  Catalog information for Secure Quality Programs   
236700 Software design Homepage of Software design  Catalog information for Software design   
236703 Object Oriented Programming Homepage of Object Oriented Programming  Catalog information for Object Oriented Programming  Object Oriented Programming is given in semester Winter 2017-2018 
236716 Geometric Modeling in CAD systems   Catalog information for Geometric Modeling in CAD systems  Geometric Modeling in CAD systems is given in semester Winter 2017-2018 
236719 Computational Geometry   Catalog information for Computational Geometry  Computational Geometry is given in semester Winter 2017-2018 
236754 Project in Intelligent Systems Homepage of Project in Intelligent Systems  Catalog information for Project in Intelligent Systems  Project in Intelligent Systems is given in semester Winter 2017-2018 
236756 Introduction to machine learning Introduction to machine learning is given in semester Spring 2017  Catalog information for Introduction to machine learning   
236757 Project in machine learning Project in machine learning is given in semester Spring 2017  Catalog information for Project in machine learning  Homepage of Project in machine learning 
236801 Seminar in Computer Science 1 Homepage of Seminar in Computer Science 1 Syllabus of Seminar in Computer Science 1  Catalog information for Seminar in Computer Science 1  Syllabus of Seminar in Computer Science 1 
236802 Seminar in Computer Science 2 Homepage of Seminar on Erasure Coding in Distributed Storage Systems Syllabus of Seminar on Erasure Coding in Distributed Storage Systems  Catalog information for Seminar in Computer Science 2  Syllabus of Seminar in Computer Science 2 
236803 Seminar in Computer Science 3 Syllabus of Advanced Logic Seminar  Catalog information for Seminar in Computer Science 3  Syllabus of Seminar in Computer Science 3 
236804 Seminar in Computer Science 4 Homepage of Seminar in Computer Science 4 Syllabus of Seminar in Computer Science 4  Catalog information for Seminar in Computer Science 4   
236813 Seminar in Algorithms Homepage of Seminar in Algorithms  Catalog information for Seminar in Algorithms   
236815 Seminar in Computer Vision Homepage of Seminar in Computer Vision  Catalog information for Seminar in Computer Vision   
236816 Seminar in Computer Graphics Homepage of Seminar in Computer Graphics Syllabus of Seminar in Computer Graphics  Catalog information for Seminar in Computer Graphics   
236818 Seminar in Bioinformatics Homepage of Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics  Catalog information for Seminar in Bioinformatics  Syllabus of Seminar in Bioinformatics 
236826 Seminar in Databases Homepage of Seminar in Databases  Catalog information for Seminar in Databases  Homepage of Seminar in Databases 
236828 Project in Computer Systems Project in Computer Systems is given in semester Spring 2017  Catalog information for Project in Computer Systems  Project in Computer Systems is given in semester Winter 2017-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 
236834 Seminar in Information Storage Systems Homepage of Seminar in Information Storage Systems Syllabus of Seminar in Information Storage Systems  Catalog information for Seminar in Information Storage Systems   
236860 Digital Image Processing   Catalog information for Digital Image Processing  Digital Image Processing is given in semester Winter 2017-2018 
236861 Geometric Computer Vision   Catalog information for Geometric Computer Vision  Geometric Computer Vision is given in semester Winter 2017-2018 
236862 Sparse Representations and Applications in Signal and Image Processing   Catalog information for Sparse Representations and Applications in Signal and Image Processing  Sparse Representations and Applications in Signal and Image Processing is given in semester Winter 2017-2018 
236873 Computer Vision   Catalog information for Computer Vision  Computer Vision is given in semester Winter 2017-2018 
236874 Project in computer vision Homepage of Project in computer vision  Catalog information for Project in computer vision  Project in computer vision is given in semester Winter 2017-2018 
236927 Introduction to Robotics   Catalog information for Introduction to Robotics  Introduction to Robotics is given in semester Winter 2017-2018 
236990 Inroduction to Quantum Information Processing Homepage of Inroduction to Quantum Information Processing  Catalog information for Inroduction to Quantum Information Processing   
238739 Discrete Algorithmic Geometry Discrete Algorithmic Geometry is given in semester Spring 2017  Catalog information for Discrete Algorithmic Geometry   
238902 Research Seminar in Combinatorics and Graph Theory Syllabus of Research Seminar in Combinatorics and Graph Theory  Catalog information for Research Seminar in Combinatorics and Graph Theory