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