Faculty of Computer Networks and Communications
Introduction Video of Engineer in Infomation Security
Engineer’s degree in Information Security provides students the capability of protecting digital information security in network systems; prevent and detect illegal access, modification, distribution, destruction, and attacks on an organization's information system; propose, monitor, assess, and verify security solutions; and handle problems related to security and system information safety.
Students will be equipped with the basic knowledge and skills in data privacy/security/integrity, information systems, and computer networks; In-depth knowledge of cryptographic techniques, operating system security, security of Internet applications, hacking techniques, protection models and defense techniques against intrusion attacks; Ability to analyze problems, proficiently use advanced tools and solutions to ensure information security; Practice real-life scenarios for the prevention and detection of system attacks.


Information Security
Year 1
- National defense education
- Study skills
- Soft skills
- Linear algebra and analytic geometry
- Calculus
- Fundamentals of Information Technology
- Basic programming
- Foreign Language
Year 2
- Discrete Mathematics
- Probability and statistics
- Computer architecture
- Data structures
- Principles of Operating Systems
- Foreign Language
Year 3
- Graph theory
- Algorithm analysis and design
- Database systems
- Computer networks
- Object Oriented Programming
- Information system analysis and design
- Modeling language
- System management
- Introduction to Web Programming
- Introduction to artificial intelligence
- Network design and installation
Year 4
- Web Programming
- Cryptography Fundamentals
- Network security, Techniques for Network Intrusion Detection
- Cyber security law and ethics in the field of ICT
- Basic project on Information Security
- Computer forensics, Malware detection and analysis, Firewall, Network management, Information theory, Network troubleshooting
- Python Programming, Network Programming, Mobile Programming, Blockchain, IoT Application Development, IoT System Security
- Project on Information Security
- Web Security
- Machine learning
Year 4.5
- Internship in Information Security
- Graduation Thesis/Graduate project Information Security
- Wireless and mobile networks
- Cloud computing
- Network performance evaluation
- Open source software development
- Software project management
- Application development on Windows/Linux
- Service-oriented application development
- Classifying Very Large Datasets
- Artificial intelligence
- Human-Computer Interaction
Graduation



