Undergraduate Courses (Spring Semester 2011-2012)
EPL 001: Introduction to Computer Science
EPL 002: Introduction to Computer Science
EPL 003: Computer Science and Information Systems
EPL 031: Introduction to Programming (FORTRAN)
EPL 032: Introduction to Programming and Problem Solving
EPL 034: Introduction to Programming for Engineers
EPL 121: Digital Systems
EPL 131: Programming Principles I
EPL 132: Programming Principles II
EPL 211: Theory of Computation and Complexity
EPL 222: Operating Systems
EPL 231: Data Structures and Algorithms
EPL 233: Object Oriented Programming
EPL 241: Systems Analysis & Design
EPL 323: Theory and Practise of Compilers
EPL 336: Algorithms and Complexity
EPL 341: Artificial Intelligence
EPL 345: Software Engineering Team Project
EPL 371: Systems Programming
EPL 372: Parallel Processing
EPL 375: Advanced Networks
EPL 400: Undergraduate Thesis I
EPL 401: Undergraduate Thesis II
EPL 413: Computational Geometry
EPL 425: Internet Technologies
EPL 431: Synthesis of Parallel Algorithms
EPL 444: Computational Intelligent Systems
EPL 446 : Advanced Database Systems
EPL 451: Data Mining in the Web
Postgraduate Courses (Spring Semester 2011-2012)
EPL 600: Master Thesis II
EPL 602: Foundations of Web Technologies
EPL 653: Computer Games Software Technology
EPL 655 : Advanced Computer Architecture II
EPL 657: Wireless Networks
EPL 659: Design with Embedded Processors
EPL 660: Information Retrieval and Search Engines
EPL 664: Systems Analysis and Verification
EPL 665: Methods for Solving Constraint Problems
EPL 668: Mechanical Vision
EPL 671: Computer Science: Research and Technology
EPL 672: Seminars for Professional Practices in Computer Science
EPL 679: E-Health
EPL 700: Master Thesis
Undergraduate Courses (older semesters)
EPL 011: Introduction to Information Society
EPL 012 : Web Design Technologies
EPL 033: Introduction to Programming for Engineers
EPL 035 : Data Structures and Algorithms for Electrical and Computer Engineers
EPL 111: Discrete Structures in Computer Science and Computation
EPL 202 : Explorations into Computer Science
EPL 221: Computer Organization and Assembly Programming
EPL 232: Algorithms and Complexity
EPL 324: Communications and Networks
EPL 342: Database Systems
EPL 361: Software Engineering
EPL 412: Logic in Computer Science
EPL 420: High Speed Multimedia and Multiservice Networks
EPL 421: Computer Architecture
EPL 422: Multimedia Systems
EPL 426: Computer Graphics
EPL 427: Parallel Processing: Architectures and Languages
EPL 429: Context-aware, Pervasive Systems
EPL 433: Constraint Satisfaction and Programming
EPL 434: Logic Programming and Artificial Intelligence
EPL 435: Human Computer Interaction
EPL 436: Algorithms and Complexity
EPL 441: Advanced Topics in Software Engineering
EPL 442: Computational Learning Systems
EPL 443: Artificial Intelligence and Expert Systems
EPL 445: Digital Image Processing
EPL 447: Computer Vision
EPL 470: Design with Embedded Processors
EPL 475: Networks and Information Security
EPL 476: Mobile Computer Networks
EPL 495: Special Subjects of Information technology: Computational Complexity
EPL 496: Special Subjects in Information Technology: New Technologies and Museums
EPL 497: Special Topics in Computer Science: Numerical Algorithms
EPL 498: Special Subjects of Information technology: Cryptograph
EPL 499: Special Topics in Computer Science: Digital Libraries
Postgraduate Courses (older semesters)
EPL 601: Distributed Systems
EPL 603: Advanced Software Engineering
EPL 604: Artificial Intelligence
EPL 605: Advanced Computer Architecture I
EPL 606: Computer Networks and the Internet
EPL 625: Advanced Topics on Internet
EPL 651: Mobile Computing and Data Management
EPL 652: Electronic Commerce
EPL 654: Learning Technologies and Open and Distance Learning
EPL 656: Computer Graphics - Modelling and Realism
EPL 658: Digital Video Processing
EPL 662: Machine Learning and Data Mining
EPL 666: Computational Biology
EPL 667: Neuroinformatics
EPL 674: Systems and Networks Security
EPL 697: Special Topics in Computer Science: Computer Technology - Strengths and Limitations
EPL 698: Special Topics in Computer Science: Cryptography
EPL 699: Special Topics in Computer Science





