Core Subject

PROGRAMMING SKILLS- Introduction to C Language, Structure of C program, Data Types, Variables, Constants, Input/ Output Management, Arrays, Functions, Pointers, Structures, Types of Error Handling, Introduction to OOPS, Classes, and Objects, Basic concepts of OOPS, Structure of C++ Program, Copy Constructors, Destructors, Friend Functions.

SYSTEM AND SOFTWARE ENGINEERING – Operating System, Types of Operating System, Threads, Inter Process Communication, Concurrency, Synchronization, Deadlock, Memory Management and Virtual Memory, Information Systems and Software Engineering, Data Flow Diagrams, Planning and Managing the project

Data Structures and Algorithms – Abstract Data Types, Stacks, Queues, Linked Lists, Trees, Binary search Trees, Graphs, Types of Graph, Searching, Sorting, Algorithms Analysis, Asymptotic complexity

COMPUTER NETWORKS – OSI Model, Concept of Layering, Communication Media, LAN Technologies, Flow and error control Techniques, Application Layer Protocols, Basics of Wi-Fi

DATABASE MANAGEMENT SYSTEMS – Data Base Environment, Advantages of Database approach, Database Users, Data Models and Schemas, DBMS Architecture, Database Languages and Interfaces, Database Development Process, Introduction to Data Modeling, Entity Relationship Model