To understand the basic concepts of cyber security and cybercrimes, security policies and cyber laws.  To get the knowledge of tools and methods used in cyber crime. To understand the cyber forensics and cyber policies.

Objective is to develop the object-oriented programming concepts using Java . implement exception handling, file handling, and multi-threading in Java, Analyse java programs with Collection Framework . Test the web and RESTful Web Services with Spring Boot using Spring Framework concepts.

The objective is to understand and  design the  finite automata, pushdown automata, Turing machines, formal languages, and grammars .Demonstrate the understanding of key notions, such as algorithm, computability, decidability, and complexity through problem solving . Will be able to prove the basic results of the Theory of Computation and explain the relevance of the Church-Turing thesis.

The objective is to understand the structure and functions of OS . Learn about Processes, Threads and Scheduling algorithms and the principles of concurrency and Deadlocks .Learn various memory management scheme , I/O management and File systems used in popular OS.