Teaching Schedule - Department Courses 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 semesterSummer semesterCurrent semesterUGNext semester
Spring 2015Summer 2015Winter 2015-2016Spring 2016
234106 Introduction to Computer Science R Introduction to Computer Science R is given in semester Spring 2015   Catalog information for Introduction to Computer Science R   
234107 Numerical Analysis Homepage of Numerical Analysis  Homepage of Numerical Analysis Catalog information for Numerical Analysis  Numerical Analysis is given in semester Spring 2016 
234111 Introduction to Computer Science Homepage of 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 Spring 2016 
234112 Introduction to Computer - C Homepage of 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 Spring 2016 
234114 Introduction to Computer Science Homepage of 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 Spring 2016 
234117 Introduction to computer science H Homepage of Introduction to computer science H Homepage of Introduction to computer science H Homepage of Introduction to computer science H Catalog information for Introduction to computer science H  Introduction to computer science H is given in semester Spring 2016 
234118 Computer Organization and Programming Homepage of Computer Organization and Programming Homepage of 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 Spring 2016 
234122 Introduction to Systems Programming Introduction to Systems Programming is given in semester Spring 2015 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 Spring 2016 
234123 Operating Systems Homepage of Operating Systems  Homepage of Operating Systems Catalog information for Operating Systems  Operating Systems is given in semester Spring 2016 
234127 Introduction to computing with MATLAB  Homepage of Introduction to computing with MATLAB Homepage of Introduction to computing with MATLAB Catalog information for Introduction to computing with MATLAB   
234141 Combinatorics for CS Homepage of 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 Spring 2016 
234145 Digital Systems Digital Systems is given in semester Spring 2015  Homepage of Digital Systems Catalog information for Digital Systems   
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 Spring 2016 
234247 Algorithms 1 Homepage of Algorithms 1  Homepage of Algorithms 1 Catalog information for Algorithms 1  Algorithms 1 is given in semester Spring 2016 
234262 Logic Design Homepage of Logic Design  Homepage of Logic Design Catalog information for Logic Design  Logic Design is given in semester Spring 2016 
234267 Digital Computers Structure (MAMAS) Homepage of Digital Computers Structure (MAMAS)  Homepage of Digital Computers Structure (MAMAS) Catalog information for Digital Computers Structure (MAMAS)  Digital Computers Structure (MAMAS) is given in semester Spring 2016 
234270 Software Project Management   Homepage of Software Project Management Catalog information for Software Project Management   
234293 Logic and set theory for CS Homepage of 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 Spring 2016 
234301 Project in Data Processing H Homepage of Project in Data Processing H Syllabus of Project in Data Processing H   Catalog information for Project in Data Processing H  Project in Data Processing H is given in semester Spring 2016 
234311 Yearly Project in Software Engineering-Stage A   Homepage of Yearly Project in Software Engineering-Stage A Catalog information for Yearly Project in Software Engineering-Stage A   
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  Yearly Project in Software Engineering-Stage B is given in semester Spring 2016 
234313 Industrial Project Homepage of Industrial Project  Homepage of Industrial Project Catalog information for Industrial Project  Homepage of Industrial Project 
234319 Programming Languages Homepage of Programming Languages Homepage of Programming Languages Homepage of Programming Languages Catalog information for Programming Languages  Programming Languages is given in semester Spring 2016 
234322 Information Storage Systems Homepage of Information Storage Systems  Homepage of Information Storage Systems Catalog information for Information Storage Systems  Information Storage Systems is given in semester Spring 2016 
234325 Computer Graphics   Homepage of Computer Graphics Catalog information for Computer Graphics  Homepage of Computer Graphics 
234326 Project in Computer Graphics H   Homepage of Project in Computer Graphics H Catalog information for Project in Computer Graphics H   
234329 Project in Image Processing and Analysis Syllabus of Project in Image Processing and Analysis Homepage of 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 Spring 2016 
234900 Workshop in Competitive Programming Homepage of Workshop in Competitive Programming   Catalog information for Workshop in Competitive Programming  Workshop in Competitive Programming is given in semester Spring 2016 
236268 Constructive Computer Architecture   Constructive Computer Architecture is given in semester Winter 2015-2016 Catalog information for Constructive Computer Architecture  Constructive Computer Architecture is given in semester Spring 2016 
236299 Intro. to Natural Language Processing Homepage of Intro. to Natural Language Processing   Catalog information for Intro. to Natural Language Processing   
236303 Project in natural language processing   Project in natural language processing is given in semester Winter 2015-2016 Catalog information for Project in natural language processing   
236304 Logic for computer science 2    Catalog information for Logic for computer science 2  Logic for computer science 2 is given in semester Spring 2016 
236309 Introduction to Coding Theory   Homepage of Introduction to Coding Theory Catalog information for Introduction to Coding Theory   
236313 Complexity Theory    Catalog information for Complexity Theory  Complexity Theory is given in semester Spring 2016 
236315 Algebraic Methods in Computer Science   Homepage of Algebraic Methods in Computer Science Catalog information for Algebraic Methods in Computer Science   
236321 Software Engineering Methods Homepage of Software Engineering Methods  Homepage of Software Engineering Methods Catalog information for Software Engineering Methods   
236323 Data Processing Laboratory    Catalog information for Data Processing Laboratory  Syllabus of Data Processing Laboratory 
236327 Signal and Image Processing by Computer Homepage of Signal and Image Processing by Computer  Homepage of Signal and Image Processing by Computer Catalog information for Signal and Image Processing by Computer  Signal and Image Processing by Computer is given in semester Spring 2016 
236329 Digital Geometry Processing Homepage of Digital Geometry Processing   Catalog information for Digital Geometry Processing   
236330 Introduction to optimization Introduction to optimization is given in semester Spring 2015   Catalog information for Introduction to optimization  Homepage of Introduction to optimization Syllabus of Introduction to optimization 
236331 Computability and Definability   Homepage of Computability and Definability Catalog information for Computability and Definability   
236334 Introduction to Computer Networks Homepage of 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 Spring 2016 
236340 Computer Communications Project Syllabus of Computer Communications Project   Catalog information for Computer Communications Project  Syllabus of Computer Communications Project 
236341 Internet Networking   Homepage of Internet Networking Catalog information for Internet Networking   
236342 Introduction to Software Verification   Homepage of Introduction to Software Verification Catalog information for Introduction to Software Verification   
236343 Computability Theory Homepage of Computability Theory  Homepage of Computability Theory Catalog information for Computability Theory  Computability Theory is given in semester Spring 2016 
236345 Automatic Verification of Programs Homepage of Automatic Verification of Programs Syllabus of Automatic Verification of Programs   Catalog information for Automatic Verification of Programs   
236347 Program analysis and synthesis   Homepage of Program analysis and synthesis Catalog information for Program analysis and synthesis   
236348 Introduction to Human-Computer Interaction Homepage of Introduction to Human-Computer Interaction   Catalog information for Introduction to Human-Computer Interaction  Introduction to Human-Computer Interaction is given in semester Spring 2016 
236349 Project in Computer Security Homepage of 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  Homepage of Computer Security Catalog information for Computer Security  Computer Security is given in semester Spring 2016 
236353 Automata and Formal Languages Homepage of Automata and Formal Languages Homepage of 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 Spring 2016 
236357 Distributed Algorithms A   Homepage of Distributed Algorithms A Catalog information for Distributed Algorithms A   
236358 Advanced Topics in Distributed Algorithms Advanced Topics in Distributed Algorithms is given in semester Spring 2015   Catalog information for Advanced Topics in Distributed Algorithms  Syllabus of Advanced Topics in Distributed Algorithms 
236359 Algorithms 2 Homepage of Algorithms 2   Catalog information for Algorithms 2  Algorithms 2 is given in semester Spring 2016 
236360 Theory of Compilation Homepage of Theory of Compilation  Homepage of Theory of Compilation Catalog information for Theory of Compilation  Theory of Compilation is given in semester Spring 2016 
236363 Database Management Systems Homepage of Database Management Systems  Homepage of Database Management Systems Catalog information for Database Management Systems  Homepage of Database Management Systems 
236366 Project in operating systems   Project in operating systems is given in semester Winter 2015-2016 Catalog information for Project in operating systems  Project in operating systems is given in semester Spring 2016 
236368 Formal Specifications For Complex Systems Homepage of Formal Specifications For Complex Systems   Catalog information for Formal Specifications For Complex Systems  Formal Specifications For Complex Systems is given in semester Spring 2016 
236369 Managing Data on the World-wide Web   Homepage of Managing Data on the World-wide Web Catalog information for Managing Data on the World-wide Web   
236370 Concurrent and Distributed Programming   Homepage of Concurrent and Distributed Programming Catalog information for Concurrent and Distributed Programming   
236371 Project in Parallel and Distributed Computation Syllabus of Project in Parallel and Distributed Computation  Homepage of Project in Parallel and Distributed Computation Catalog information for Project in Parallel and Distributed Computation  Project in Parallel and Distributed Computation is given in semester Spring 2016 
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  Homepage of Operating systems engineering Syllabus of Operating systems engineering 
236381 Project in VLSI B Syllabus of Project in VLSI B  Project in VLSI B is given in semester Winter 2015-2016 Catalog information for Project in VLSI B  Project in VLSI B is given in semester Spring 2016 
236499 Project in Firewalls   Homepage of Project in Firewalls Catalog information for Project in Firewalls   
236500 Cryptanalysis    Catalog information for Cryptanalysis  Homepage of Cryptanalysis 
236501 Introduction to Artificial Intelligence   Homepage of Introduction to Artificial Intelligence Catalog information for Introduction to Artificial Intelligence   
236502 Project in Artificial Intelligence Homepage of Project in Artificial Intelligence   Catalog information for Project in Artificial Intelligence  Project in Artificial Intelligence is given in semester Spring 2016 
236503 Project in CS Advanced Programming A Syllabus of Project in CS Advanced Programming A, Syllabus of Project in CS Advanced Programming A, Syllabus of Project in CS Advanced Programming A, Syllabus of Project in CS Advanced Programming A  Homepage of Project in CS Advanced Programming A Catalog information for Project in CS Advanced Programming A  Homepage of Project in CS Advanced Programming A Syllabus of Project in CS Advanced Programming A 
236504 Project in software Homepage of Project in software Syllabus of Project in software, Syllabus of Project in software  Homepage of Project in software Catalog information for Project in software  Homepage of Project in software 
236506 Cryptology   Homepage of Cryptology Catalog information for Cryptology   
236510 Database management sys. implementations    Catalog information for Database management sys. implementations  Homepage of Database management sys. implementations 
236512 Project in software development systems Syllabus of Project in software development systems   Syllabus of Project in software development systems Catalog information for Project in software development systems   
236518 Communication Complexity Homepage of Communication Complexity   Catalog information for Communication Complexity   
236520 Coding for Storage Systems Syllabus of Coding for Storage Systems   Catalog information for Coding for Storage Systems  Homepage of Coding for Storage Systems 
236521 Approximation algorithms   Homepage of Approximation algorithms Catalog information for Approximation algorithms   
236522 Algorithms in Computational Biology Homepage of Algorithms in Computational Biology   Catalog information for Algorithms in Computational Biology  Algorithms in Computational Biology is given in semester Spring 2016 
236523 Introduction to Bioinformatics   Homepage of Introduction to Bioinformatics Catalog information for Introduction to Bioinformatics   
236524 Projects in Bioinformatics   Projects in Bioinformatics is given in semester Winter 2015-2016 Catalog information for Projects in Bioinformatics  Projects in Bioinformatics is given in semester Spring 2016 
236601 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 Catalog information for Advanced Topics in Computer Science 1  Syllabus of Advanced Topics in Computer Science 1, Syllabus of Advanced Topics in Computer Science 1 
236602 Advanced Topics in Computer Science 2 Advanced Topics in Computer Science 2 is given in semester Spring 2015   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 Advanced Topics in Computer Science 3 Syllabus of Advanced Topics in Computer Science 3  Homepage of Advanced Topics in Computer Science 3 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 Homepage of Advanced Topics in Computer Science 4 Syllabus of Advanced Topics in Computer Science 4   Syllabus of Advanced Topics in Computer Science 4 Catalog information for Advanced Topics in Computer Science 4  Homepage of Advanced Topics in Computer Science 4 Syllabus of Advanced Topics in Computer Science 4 
236605 Advanced Topics in Computer Science 5 Homepage of Advanced Topics in Computer Science 5 Syllabus of Advanced Topics in Computer Science 5   Catalog information for Advanced Topics in Computer Science 5  Syllabus of Advanced Topics in Computer Science 5 
236606 Advanced Topics in Computer Science 6    Syllabus of Advanced Topics in Computer Science 6 Catalog information for Advanced Topics in Computer Science 6   
236610 Advanced Topics in Computer Science 10 Syllabus of Advanced Topics in Computer Science 10   Syllabus of 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   Homepage of Advanced Topics in Computer Science 11 Syllabus of 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 
236613 Advanced Topics in Cryptology L    Catalog information for Advanced Topics in Cryptology L  Syllabus of Advanced Topics in Cryptology L 
236620 Advanced Topics in Algorithms L   Homepage of Advanced Topics in Algorithms L Syllabus of Advanced Topics in Algorithms L Catalog information for Advanced Topics in Algorithms L  Syllabus of Advanced Topics in Algorithms L 
236628 Advanced Topics in Computer Graphics L    Catalog information for Advanced Topics in Computer Graphics L  Syllabus of Advanced Topics in Computer Graphics 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   
236634 Advanced Topics in Computer Communication Networks L Homepage of Advanced Topics in Computer Communication Networks L Syllabus of Advanced Topics in Computer Communication Networks L   Catalog information for Advanced Topics in Computer Communication Networks L   
236640 Advanced Topics in Quantum Information L    Catalog information for Advanced Topics in Quantum Information L  Syllabus of Advanced Topics in Quantum Information L 
236646 Advanced Topics in Theoretical Computer Science L   Homepage of Advanced Topics in Theoretical Computer Science L Syllabus of Advanced Topics in Theoretical Computer Science L Catalog information for Advanced Topics in Theoretical Computer Science L   
236650 Advanced Topics in Software Engineering L    Catalog information for Advanced Topics in Software Engineering L  Syllabus of Advanced Topics in Software Engineering L 
236652 Advanced Topics in Information Security L Homepage of Advanced Topics in Information Security L   Catalog information for Advanced Topics in Information Security L   
236653 Advanced Topics in Information Security L+T Homepage of Advanced Topics in Information Security L+T  Homepage of 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 
236698 Secure Quality Programs Homepage of Secure Quality Programs Syllabus of Secure Quality Programs   Catalog information for Secure Quality Programs  Secure Quality Programs is given in semester Spring 2016 
236700 Software design Homepage of Software design   Catalog information for Software design  Software design is given in semester Spring 2016 
236703 Object Oriented Programming Homepage of Object Oriented Programming Homepage of Object Oriented Programming Homepage of Object Oriented Programming Catalog information for Object Oriented Programming  Object Oriented Programming is given in semester Spring 2016 
236714 Select. topics in automat. theorem proving Syllabus of Select. topics in automat. theorem proving   Catalog information for Select. topics in automat. theorem proving   
236716 Geometric Modeling Geometric Modeling is given in semester Spring 2015   Catalog information for Geometric Modeling  Geometric Modeling is given in semester Spring 2016 
236719 Computational Geometry   Computational Geometry is given in semester Winter 2015-2016 Catalog information for Computational Geometry   
236754 Project in Intelligent Systems Project in Intelligent Systems is given in semester Spring 2015 Homepage of 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 Spring 2016 
236755 Distributed Algorithms B Homepage of Distributed Algorithms B   Catalog information for Distributed Algorithms B   
236756 Introduction to machine learning    Catalog information for Introduction to machine learning  Homepage of Introduction to machine learning 
236757 Project in machine learning Project in machine learning is given in semester Spring 2015  Project in machine learning is given in semester Winter 2015-2016 Catalog information for Project in machine learning  Homepage of Project in machine learning 
236779 Foundations of Algorithms for Massive Datasets   Homepage of Foundations of Algorithms for Massive Datasets Catalog information for Foundations of Algorithms for Massive Datasets   
236780 Algorithms for Dynamic Memory Management Algorithms for Dynamic Memory Management is given in semester Spring 2015   Catalog information for Algorithms for Dynamic Memory Management  Algorithms for Dynamic Memory Management is given in semester Spring 2016 
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 Seminar in Computer Science 2 is given in semester Spring 2015  Homepage of Seminar in Computer Science 2 Syllabus of Seminar in Computer Science 2 Catalog information for Seminar in Computer Science 2  Syllabus of Seminar in Computer Science 2 
236803 Seminar in Computer Science 3 Homepage of Seminar in Computer Science 3 Syllabus of Seminar in Computer Science 3   Syllabus of Seminar in Computer Science 3 Catalog information for 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 
236813 Seminar in Algorithms Seminar in Algorithms is given in semester Spring 2015  Homepage of Seminar in Algorithms Syllabus of Seminar in Algorithms Catalog information for Seminar in Algorithms  Homepage of Seminar in Algorithms 
236815 Seminar in Computer Vision    Catalog information for Seminar in Computer Vision  Syllabus of Seminar in Computer Vision 
236816 Seminar in Computer Graphics    Catalog information for Seminar in Computer Graphics  Syllabus of Seminar in Computer Graphics 
236818 Seminar in Bioinformatics   Homepage of Seminar in Bioinformatics Syllabus of Seminar in Bioinformatics Catalog information for Seminar in Bioinformatics   
236823 Seminar in Quantum Information processing Syllabus of Seminar in Quantum Information processing   Catalog information for Seminar in Quantum Information processing   
236825 Seminar in Distributed Algorithms Seminar in Distributed Algorithms is given in semester Spring 2015  Homepage of Seminar in Distributed Algorithms Syllabus of Seminar in Distributed Algorithms Catalog information for Seminar in Distributed Algorithms   
236826 Seminar in Databases   Homepage of Seminar in Databases Catalog information for Seminar in Databases   
236827 Seminar in Computer Systems   Homepage of Seminar in Computer Systems Syllabus of Seminar in Computer Systems Catalog information for Seminar in Computer Systems   
236828 Project in Computer Systems Project in Computer Systems is given in semester Spring 2015   Catalog information for Project in Computer Systems   
236861 Geometric Computer Vision   Homepage of Geometric Computer Vision Syllabus of Geometric Computer Vision Catalog information for Geometric Computer Vision   
236862 Sparse Representations and Applications in Signal and Image Processing   Homepage of Sparse Representations and Applications in Signal and Image Processing Catalog information for Sparse Representations and Applications in Signal and Image Processing   
236873 Computer Vision   Homepage of Computer Vision Catalog information for Computer Vision   
236874 Project in computer vision Project in computer vision is given in semester Spring 2015  Homepage of Project in computer vision Catalog information for Project in computer vision   
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 2015   Catalog information for Discrete Algorithmic Geometry  Discrete Algorithmic Geometry is given in semester Spring 2016 
238900 Theory Research Seminar Syllabus of Theory Research Seminar   Catalog information for Theory Research Seminar   
238901 Logic and Combinatorics Research Seminar Syllabus of Logic and Combinatorics Research Seminar   Catalog information for Logic and Combinatorics Research Seminar