Course number  Course name  Previous semester  Current semester  UG  Next semester 

Spring 2017  Summer 2017  Winter 20172018 
236620  Advanced Topics in Algorithms L    

236635  Advanced Topics in Computer Communication Networks L+T    

236629  Advanced Topics in Computer Graphics L+T    

236601  Advanced Topics in Computer Science 1    

236610  Advanced Topics in Computer Science 10    

236611  Advanced Topics in Computer Science 11    

236602  Advanced Topics in Computer Science 2    

236603  Advanced Topics in Computer Science 3    

236604  Advanced Topics in Computer Science 4    

236605  Advanced Topics in Computer Science 5    

236607  Advanced Topics in Computer Science 7    

236358  Advanced Topics in Distributed Algorithms    

236351  Advanced Topics in Distributed Systems    

236650  Advanced Topics in Software Engineering L    

236646  Advanced Topics in Theoretical Computer Science L    

236315  Algebraic Methods in Computer Science    

234247  Algorithms 1    

236359  Algorithms 2    

236522  Algorithms in Computational Biology    

236521  Approximation algorithms    

236353  Automata and Formal Languages    

236345  Automatic Verification of Programs    

236520  Coding for Storage Systems    

234141  Combinatorics for CS    

236518  Communication Complexity    

236313  Complexity Theory    

236311  Complexity of algebraic computations    

236343  Computability Theory    

236719  Computational Geometry    

236278  Computational accelerators and accelerated systems    

236340  Computer Communications Project    

234325  Computer Graphics    

234118  Computer Organization and Programming    

236350  Computer Security    

236873  Computer Vision    

236370  Concurrent and Distributed Programming    

236508  Cryptography and complexity    

236323  Data Processing Laboratory    

234218  Data Structures 1    

236363  Database Management Systems    

234267  Digital Computers Structure (MAMAS)    

236860  Digital Image Processing    

234145  Digital Systems    

238739  Discrete Algorithmic Geometry    

236861  Geometric Computer Vision    

236716  Geometric Modeling    

234313  Industrial Project    

234322  Information Storage Systems    

236990  Inroduction to Quantum Information Processing    

236341  Internet Networking    

236501  Introduction to Artificial Intelligence    

236523  Introduction to Bioinformatics    

236309  Introduction to Coding Theory    

234112  Introduction to Computer  C    

236334  Introduction to Computer Networks    

234111  Introduction to Computer Science    

234114  Introduction to Computer Science    

236348  Introduction to HumanComputer Interaction    

236927  Introduction to Robotics    

236342  Introduction to Software Verification    

234122  Introduction to Systems Programming    

234117  Introduction to computer science H    

234127  Introduction to computing with MATLAB    

236756  Introduction to machine learning    

236525  Introduction to network coding, bounds and construction    

236330  Introduction to optimization    

234262  Logic Design    

234293  Logic and set theory for CS    

236336  Num. Solution of Part. Diff. Equations    

234107  Numerical Analysis    

234125  Numerical algorithms    

236703  Object Oriented Programming    

234123  Operating Systems    

236376  Operating systems engineering    

236374  Probabilistic methods and algorithms    

234319  Programming Languages    

236502  Project in Artificial Intelligence    

236503  Project in CS Advanced Programming 1    
, 
234326  Project in Computer Graphics H    

236349  Project in Computer Security    

236828  Project in Computer Systems    

236499  Project in Firewalls    

234329  Project in Image Processing and Analysis    

236754  Project in Intelligent Systems    

236371  Project in Parallel and Distributed Computation    

236381  Project in VLSI B    

236874  Project in computer vision    

236757  Project in machine learning    

236366  Project in operating systems    

236504  Project in software    

236333  Project in the internet of things    

236524  Projects in Bioinformatics    

238902  Research Seminar in Combinatorics and Graph Theory    

236698  Secure Quality Programs    

236813  Seminar in Algorithms    

236818  Seminar in Bioinformatics    

236816  Seminar in Computer Graphics    

236801  Seminar in Computer Science 1    

236802  Seminar in Computer Science 2    

236803  Seminar in Computer Science 3    

236804  Seminar in Computer Science 4    

236815  Seminar in Computer Vision    

236832  Seminar in Concurrent Programming    

236826  Seminar in Databases    

236834  Seminar in Information Storage Systems    

236327  Signal and Image Processing by Computer    

236321  Software Engineering Methods    

236700  Software design    

236862  Sparse Representations and Applications in Signal and Image Processing    

236200  Statistical data processing    

236332  The internet of things (IOT)  technologies and implementations    

236360  Theory of Compilation    

234900  Workshop in Competitive Programming    

234311  Yearly Project in Software EngineeringStage A    

234312  Yearly Project in Software EngineeringStage B    
