Pre-requisite: Computer Organization TCS 404, Java Programming Language TCS 408

CO1: Explain the architecture of the Internet. 

CO2: Know the working of Internet security mechanisms. 

CO3: Use cryptography to secure various applications.

 CO4: Analyze various network security mechanisms. 

CO5: Apply security mechanisms to protect online systems. 

CO6: Develop Internet security protocols.


Unit 1: Introduction and Overview

Unit 2: Internet SecurityMechanism

Unit 3: Cryptography Basics andApplications

Unit 4: Network SecurityMechanisms

Unit 5: Monitoring systems overnetwork

CO1: Understanding the need of cloud security, cloud security reference models and standards. 

CO2: Understand security & privacy concepts and various cloud security issues. 

CO3: Identify threat model and attacks in cloud environment. 

CO4: Understand advanced security concepts. 

CO5: Understand and analyze intrusion detection techniques. 

CO6: Implement some intrusion detection tools.

After completion of the course the students will be able to:

CO1: Discuss the classes of computers, and new trends and developments in 

computer architecture. 

CO2: Study advanced performance enhancement techniques such as pipelines, 

dynamic scheduling branch predictions, caches.

CO3: Compare and contrast the modern computer architectures such as RISC, Scalar, 

and multi-CPU systems.

CO4: Critically evaluate the performance of different CPU architecture.

CO5: Improve the performance of applications running on different CPU 

architectures. 

CO6: Develop applications for high performance computing systems