Courses

Undergraduate Courses in IT

  • Computer Programming and Lab.
  • Computer programming
  • Computer programming
  • Introduction to computer programming
  • Data structures
  • Logic circuits
  • Computer architecture
  • Advanced programming
  • Operating systems
  • Formal languages and automata
  • Principles of database design
  • Algorithms design
  • Software engineering I
  • Software engineering II
  • Computer networks I
  • Computer networks II
  • Principles of digital electronics
  • Artificial intelligence
  • Engineering economics
  • Principles of management
  • Network lab.
  • Database lab.
  • Scientific and technical presentations
  • Operating systems lab.
  • Principles of information technology
  • Information technology engineering I
  • Electronic Commerce
  • Management of information technology projects
  • Strategic management of information technology
  • Information technology engineering II
  • Operational research
  • Computer graphics
  • Multimedia systems
  • Information technology project
  • Internship
  • Information protection management in information technology
  • Expert systems
  • Organizational behavior management
  • Human computer interaction
  • New topics in information technology
  • Geographical information system
  • Computer simulation
  • Digital library design and implementation
  • Applied optimization
  • Distributed software
  • Network security
  • Technical language
  • Information technology enterprise architecture
  • Supply chain management
  • Business process reengineering
  • Computer programming
  • Advanced computer programming

Undergraduate Courses in Computer

  • Artificial intelligence and expert systems
  • Assembly language and microprocessor
  • Compiler design lab.
  • Computer games lab.
  • Computer graphics lab.
  • Computer lab.
  • Computer networks
  • Computer networks lab.
  • Data structures
  • Database design
  • Database lab.
  • Digital computer systems design
  • Electrical circuits
  • Electrical circuits lab.
  • Electronic commerce
  • Engineering mathematics
  • Enterprise application information
  • Industrial automation lab.
  • Industrial automation systems
  • Interface circuits lab.
  • Internship
  • Introduction to neuroscience
  • Introduction to secure computing
  • Linear control systems lab.
  • Logic circuits and computer architecture lab.
  • Management of information technology projects
  • Matlab programming lab.
  • Microprocessor lab.
  • Network security lab.
  • Operating systems lab.
  • Principles of compiler design
  • Principles of information technology
  • Principles of information technology management and strategic planning
  • Research and presentation method
  • Robot lab.
  • Robotics lab.
  • Signals and systems
  • Software engineering lab.
  • Software-hardware complex system prototypes design
  • Systems analysis and design
  • Virtual reality lab

Postgraduate Courses in IT

  • Advanced computer networks
  • Advanced topics in computer networks
  • Advanced topics in distributed systems
  • Advanced topics in enterprise architecture
  • Advanced topics in management communication networks
  • Advanced topics in networking
  • Advanced topics in performance evaluation and network planning
  • Business intelligence
  • Chief information officers national projects
  • Computer and communication networks management
  • Computer architecture
  • Computer networks l
  • Computer networks ll
  • Data mining
  • Distributed systems
  • E-commerce security
  • Enterprise information architecture
  • High-bandwidth networks
  • Information technology engineering l
  • Information technology engineering ll
  • Intelligent decision support systems
  • Machine learning
  • Network processors
  • Network security
  • Network storage architecture
  • Operating systems
  • Optic networks
  • Performance evaluation of computer networks
  • Probability and statistics for engineering
  • Quality control in computer and communication networks
  • Secure computer systems
  • Software testing and maintenance
  • Special topics II
  • Special topics in computer networks
  • Special topics l
  • Special topics (computer networks optimization)
  • Special topics (information technology management
  • Statistical pattern recognition
  • Wireless and mobile networks
  • Wireless networks

Postgraduate Courses in Computer

  • Advanced computer architecture
  • Advanced computer networks
  • Advanced database
  • Advanced engineering mathematics in computer engineering
  • Advanced mathematics in computer engineering
  • Advanced network security
  • Advanced operating systems
  • Advanced software engineering
  • Advanced topics in fault tolerant systems design
  • Advanced topics in software engineering
  • Applied cryptograghy
  • Cognitive science
  • Computer vision
  • Digital signal processing
  • Distributed computer systems
  • Distributed systems
  • Engineering mathematics
  • Enterprise architecture
  • Expert systems and knowledge engineering
  • Fault-tolerant systems design
  • Formal methods for information security
  • Modeling and evaluation of computer systems
  • Network proccessor architectures
  • Parallel algorithms
  • Parallel processing
  • Parallel systems architecture
  • Pattern recognition
  • Patterns in software engineering
  • Peconfigurable systems
  • Performance evaluation of computer systems
  • Requirements engineering
  • Software testing
  • Special topics (advanced database II)
  • Swarm intelligence algorithms
  • Time-frequency signal analysis and processing