Course number | Course name | UG | Previous semester Spring 2018 | Summer semester Summer 2018 | Current semester Winter 2018-2019 | Next semester Spring 2019 |
---|

234111 | Introduction to Computer Science | | | | | |

234112 | Introduction to Computer - C | | | | | |

234114 | Introduction to Computer Science | | | | | |

234117 | Introduction to computer science H | | | | | |

234118 | Computer Organization and Programming | | | | | |

234122 | Introduction to Systems Programming | | | | | |

234123 | Operating Systems | | | | | |

234124 | Introduction to Systems Programming | | | | | |

234125 | Numerical algorithms | | | | | |

234127 | Introduction to computing with MATLAB | | | | | |

234129 | Introduction to set theory and automata for CS | | | | | |

234141 | Combinatorics for CS | | | | | |

234218 | Data Structures 1 | | | | | |

234221 | Introdction to computer science N | | | | | |

234247 | Algorithms 1 | | | | | |

234262 | Logic Design | | | | | |

234267 | Computer Architecture | | | | | |

234270 | Software Project Management | | | | | |

234291 | Project 2 in Computer Science | | | | | |

234292 | Logic for CS | | | | | |

234293 | Logic and set theory for CS | | | | | |

234311 | Yearly Project in Software Engineering-Stage A | | | | | |

234312 | Yearly Project in Software Engineering-Stage B | | | | | |

234313 | Industrial Project | | | | | |

234319 | Programming Languages | | | | | |

234322 | Information Storage Systems | | | | | |

234325 | Computer Graphics | | | | | |

234326 | Project in Computer Graphics H | | | | | |

234329 | Project in Image Processing and Analysis | | | | | |

234900 | Workshop in Competitive Programming | | | | | |

234901 | Workshop in Competitive Programming | | | | | |

236001 | Introduction to departmental research in computer science | | | | | |

236026 | Knowledge and games in distributed systems | | | | | |

236200 | Signal, image and data processing | | | | | |

236267 | Computer Architecture | | | | | |

236268 | Constructive Computer Architecture | | | | | |

236278 | Computational accelerators and accelerated systems | | | | | |

236299 | Intro. to Natural Language Processing | | | | | |

236307 | Expander Graphs and their Applications | | | | | |

236309 | Introduction to Coding Theory | | | | | |

236310 | Formal language theory | | | | | |

236319 | Programming languages | | | | | |

236321 | Software Engineering Methods | | | | | |

236322 | Information Storage Systems | | | | | |

236323 | Data Processing Laboratory | | | | | |

236327 | Signal and Image Processing by Computer | | | | | |

236328 | Project in Computer Graphics M | | | | | |

236329 | Digital Geometry Processing | | | | | |

236330 | Introduction to optimization | | | | | |

236331 | Computability and Definability | | | | | |

236332 | The internet of things (IOT) - technologies and implementations | | | | | |

236333 | Project in the internet of things | | | | | |

236334 | Introduction to Computer Networks | | | | | |

236336 | Num. Solution of Part. Diff. Equations | | | | | |

236340 | Computer Communications Project | | | | | |

236341 | Internet Networking | | | | | |

236342 | Introduction to Software Verification | | | | | |

236343 | Computability Theory | | | | | |

236345 | Automatic Verification of Hardware and Software Systems | | | | | |

236348 | Introduction to Human-Computer Interaction | | | | | |

236349 | Project in Computer Security | | | | | |

236350 | Computer Security | | | | | |

236351 | Advanced Topics in Distributed Systems | | | | | |

236353 | Automata and Formal Languages | | | | | |

236358 | Advanced Topics in Distributed Algorithms | | | | | |

236359 | Algorithms 2 | | | | | |

236360 | Theory of Compilation | | | | | |

236363 | Database Management Systems | | | | | |

236370 | Concurrent and Distributed Programming | | | | | |

236371 | Project in Parallel and Distributed Computation | | | | | |

236374 | Probabilistic methods and algorithms | | | | | |

236378 | Principles of managing uncertain data | | | | | |

236381 | Project in VLSI B | | | | | |

236499 | Project in Firewalls | | | | | |

236500 | Cryptanalysis | | | | | |

236501 | Introduction to Artificial Intelligence | | | | | |

236502 | Project in Artificial Intelligence | | | | | |

236503 | Project in CS Advanced Programming 1 | | , | | , | |

236504 | Project in software | | | | | |

236506 | Cryptology | | | | | |

236508 | Cryptography and complexity | | | | | |

236510 | Database management sys. implementations | | | | | |

236518 | Communication Complexity | | | | | |

236520 | Coding for Storage Systems | | | | | |

236521 | Approximation algorithms | | | | | |

236522 | Algorithms in Computational Biology | | | | | |

236523 | Introduction to Bioinformatics | | | | | |

236524 | Projects in Bioinformatics | | | | | |

236525 | Introduction to network coding, bounds and construction | | | | | |

236526 | Project in CS advanced programming 2 | | | | | |

236601 | Advanced Topics in Computer Science 1 | | | | | |

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 | | | | | |

236606 | Advanced Topics in Computer Science 6 | | | | | |

236607 | Advanced Topics in Computer Science 7 | | | | | |

236608 | Advanced Topics in Computer Science 8 | | | | | |

236610 | Advanced Topics in Computer Science 10 | | | | | |

236611 | Advanced Topics in Computer Science 11 | | | | | |

236613 | Advanced Topics in Cryptology L | | | | | |

236620 | Advanced Topics in Algorithms L | | | | | |

236621 | Advanced Topics in Algorithms L+T | | | | | |

236622 | Advanced Topics No. 2 in Algorithms L | | | | | |

236624 | Advanced Topics in Formal Verification Methods L | | | | | |

236628 | Advanced Topics in Computer Graphics L | | | | | |

236631 | Advanced Topics in Computational Linguistics L+T | | | | | |

236634 | Advanced Topics in Computer Communication Networks L | | | | | |

236638 | Advanced Topics in Networks Design and Analysis L | | | | | |

236640 | Advanced Topics in Quantum Information L | | | | | |

236646 | Advanced Topics in Theoretical Computer Science L | | | | | |

236648 | Advanced Topics in Complexity L | | | | | |

236652 | Advanced Topics in Information Security L | | | | | |

236653 | Advanced Topics in Information Security L+T | | | | | |

236698 | Secure Quality Programs | | | | | |

236700 | Software design | | | | | |

236703 | Object Oriented Programming | | | | | |

236714 | Select. topics in automat. theorem proving | | | | | |

236716 | Geometric Modeling in CAD systems | | | | | |

236719 | Computational Geometry | | | | | |

236754 | Project in Intelligent Systems | | | | | |

236756 | Introduction to machine learning | | | | | |

236757 | Project in machine learning | | | | | |

236779 | Foundations of Algorithms for Massive Datasets | | | | | |

236780 | Algorithms for Dynamic Memory Management | | | | | |

236790 | Multigrid Methods | | | | | |

236800 | Seminar in software engineering | | | | | |

236801 | Seminar in Computer Science 1 | | | | | |

236802 | Seminar in Computer Science 2 | | | | | |

236803 | Seminar in Computer Science 3 | | | | | |

236804 | Seminar in Computer Science 4 | | | | | |

236805 | Seminar in Computer Science 5 | | | | | |

236813 | Seminar in Algorithms | | | | | |

236814 | Seminar in Formal Verification Methods | | | | | |

236818 | Seminar in Bioinformatics | | | | | |

236823 | Seminar in Quantum Information processing | | | | | |

236826 | Seminar in Databases | | | | | |

236828 | Project in Computer Systems | | | | | |

236834 | Seminar in Information Storage Systems | | | | | |

236860 | Digital Image Processing | | | | | |

236861 | Geometric Computer Vision | | | | | |

236862 | Sparse Representations and Applications in Signal and Image Processing | | | | | |

236873 | Computer Vision | | | | | |

236874 | Project in computer vision | | | | | |

236927 | Introduction to Robotics | | | | | |

236990 | Inroduction to Quantum Information Processing | | | | | |

238902 | Research Seminar in Combinatorics and Graph Theory | | | | | |