active courses
![]() undergraduate (compulsory) Spring 2021-now |
is a course on design and analysis of algorithms. |
![]() undergraduate (elective) Spring 2013-now |
is a course on network science. |
![]() undergraduate (elective) Fall 2005-now |
is a course on computing in cellular and in adhoc wireless environments. |
old courses
![]() undergraduate (elective) Fall 2018-2025 |
is a course about neural networks design and fuzzy computing. |
![]() undergraduate (elective) Spring 2006-2014,2016,2018,2020 |
is a course about the science and technology behind search engines. |
![]() postgraduate (elective) Fall 2015-2019 |
Advanced Distributed Computing is a course about distributed computing in datacenters and cloud environments. |
![]() undergraduate (compulsory) Spring 2014 |
Object-Oriented Programming was a course on teaching Java programming. |
![]() postgraduate (compulsory) Fall 2005-2012 |
Programming with C++ was a course on teaching C++ programming. |
![]() undergraduate (compulsory) Spring 2006-2012 |
Programming II (with JAVA) was a course on teaching Java programming. |
![]() postgraduate (elective) Fall 2013-2014 |
Advanced Algorithms for Distributed Environments was the predecessor of 'Advanced Distributed Computing'. |
Top












