B. Tech. in Computer Science and Engineering (Cyber Security)
The Cybersecurity course offered by Shiv Nadar University (SNU) Chennai is designed to provide students with comprehensive knowledge and practical skills in various aspects of cybersecurity. The curriculum is divided into four parts: Math, Core-CSE, Core-Cyber Security, and Applications, each focusing on different areas of study. The course aims to prepare students for both industry placements and further research in cybersecurity.
In the Core-CSE courses, students gain a strong foundation in computer science and programming. They learn languages such as C and Python, as well as Object-Oriented Programming and Android App Development. Additionally, they study hardware-related subjects like Digital Design, Computer Organization, and Operating Systems. Data-related topics such as Data Structures, Design and Analysis of Algorithms, and Database Management Systems are also covered. Networking aspects are addressed through courses like Computer Networks, Network Security, Cloud Computing & Security, and Web Technologies. Artificial Intelligence and Machine Learning techniques, Deep Learning, and Cognitive Psychology are taught to provide students with a foundation in AI for cybersecurity.
The Core-Cyber Security courses focus specifically on cybersecurity principles and practices. Topics covered include Classical Cryptography, Cyber Security Essentials, Modern Cryptography, System Security Management, Network Penetration Testing, Ethical Hacking, Social Engineering, Cyber Forensics, and Web Application Security. These courses provide students with an in-depth understanding of cybersecurity fundamentals, threat detection and prevention mechanisms, and the skills required to investigate and respond to cyber threats.
Comprehensive knowledge in cryptography, cybersecurity principles, cyber forensics, intrusion prevention mechanisms, cybercrime, cyber threats and vulnerabilities, AI for cybersecurity etc.
Impart practical problem-solving skills, capability to investigate and utilize new technologies, security algorithms, and implementations.
Introduce students to industry standard certifications, enabling them for placement opportunities as security analysts, architects, cryptanalysts, consultants, and solutions developer.
Curriculum divided into 4 parts, namely, Math, Core-CSE, Core-Cyber Security, and Applications:
Core-CSE courses for placement
Core-Cyber Security & Math courses for research & higher studies
Application courses to encourage Entrepreneurship
Core-CSE
Programming: C, Python, Object Oriented Programming, Android App Development
Hardware: Digital Design, Computer Organization, Operating Systems
Data: Structures, Design and Analysis of Algorithms, Database Management Systems
Networks: Computer Networks, Network security, cloud computing& Security, Web Technologies
AI: Artificial Intelligence and Machine Learning Techniques, Deep Learning, Cognitive Psychology
Core-Cyber Security courses
Classical Cryptography
Cyber Security Essentials
Modern Cryptography
System Security Management
Network Penetration Testing, Ethical Hacking and Social Engineering
Cyber Forensics
Web Application Security
Applications
Security in IoT
Database Security
Intrusion Detection Systems
Information Assurance and Security
Mobile and Wireless Security
Smart Device security
Multimedia Security
Math courses
Linear Algebra
Discrete mathematics
Graph Theory
Probability and Statistics
Optimization Techniques
Professional Elective buckets