C-CAT Section B

Section B covers C programming, data structures, OOP with C++, operating systems & networking, and basics of big data & AI.

Questions
50
Marks
150
Duration
60 min
Negative marking
1

Subjects in Section B

Notes

Definition of AI; Need of AI
Artificial Intelligence
Introduction to Data Engineering; Big Data — The 5 V's; Types of Data
Big Data and Data Engineering
Introduction to C Programming; C Program Structure; Data Types and Variables
C Programming
History & Classification of Languages; Difference between C and C++
C++ and Object-Oriented Programming
Introduction to Data Structures; Arrays — Static Data Structure
Data Structures and Algorithms
Network Fundamentals & Terminologies; Need of Computer Networks
Data Communication and Networking
What is an Operating System?; Functions of an Operating System; UNIX System Architecture
Operating Systems
History of AI; Generative AI
Artificial Intelligence
Evolution of Data Engineering; RDBMS — Relational Database Management System; ACID Properties
Big Data and Data Engineering
Input and Output (scanf/printf); Operators in C
C Programming
OOP Concepts — Overview; Encapsulation; Abstraction
C++ and Object-Oriented Programming
Linked Lists
Data Structures and Algorithms
Network Criteria; Network Types — Wired and Wireless; Transmission Media
Data Communication and Networking
System Calls; Dual Mode Operation; Process Management
Operating Systems
AI Understanding — Cognitive Skills; AI Elements — Agent & Environment
Artificial Intelligence
SQL — Structured Query Language Basics; NoSQL Databases
Big Data and Data Engineering
Control Flow — Conditional Statements; Control Flow — Loops
C Programming
Classes and Objects; Constructors and Destructors
C++ and Object-Oriented Programming
Stack; Stack Applications
Data Structures and Algorithms
Network Interface Card (NIC); Switching Techniques; Multiplexing
Data Communication and Networking
Process Control Block (PCB); Process States; CPU Scheduling
Operating Systems
Types of AI; Main Domains of AI Technology
Artificial Intelligence
BASE Properties; CAP Theorem; OLTP vs OLAP
Big Data and Data Engineering
Functions in C
C Programming
Function Overloading; Default Arguments; Inline Functions
C++ and Object-Oriented Programming
Queue; Circular Queue
Data Structures and Algorithms
Network Classification by Geography; Network Classification by Component Role
Data Communication and Networking
CPU Scheduling Algorithms; Threads
Operating Systems
AI vs ML vs DL; Machine Learning — Supervised Learning
Artificial Intelligence
Data Warehouse; Data Mart; Data Engineering Lifecycle
Big Data and Data Engineering
Recursion; Arrays — 1D, 2D, Multi-dimensional
C Programming
Operator Overloading; Inheritance
C++ and Object-Oriented Programming
Priority Queue and Deque; Trees — Introduction; Binary Tree
Data Structures and Algorithms
Network Physical Structure — Topologies; Network Devices
Data Communication and Networking
Inter-Process Communication (IPC); Process Synchronization
Operating Systems
Machine Learning — Unsupervised Learning; Machine Learning — Reinforcement Learning
Artificial Intelligence
ETL vs ELT; Data Cleansing and Transformation; Data Modeling
Big Data and Data Engineering
Strings in C; Pointers in C
C Programming
Types of Inheritance; Polymorphism; Virtual Functions
C++ and Object-Oriented Programming
Binary Search Tree (BST); Tree Traversals; AVL Trees
Data Structures and Algorithms
Data Link Layer — MAC Address, Ethernet, ARP; IP Addressing
Data Communication and Networking
Deadlocks; Memory Management
Operating Systems
Deep Learning; Neural Networks — Architecture & Types
Artificial Intelligence
Batch vs Stream Processing; Distributed Storage; Cloud Computing Fundamentals
Big Data and Data Engineering
Pointer Arithmetic; Dynamic Memory Allocation; Structures in C
C Programming
Pure Virtual Functions and Abstract Classes; Templates; Exception Handling
C++ and Object-Oriented Programming
Heap and Heap Sort; Graph — Introduction; Graph Representations
Data Structures and Algorithms
IP Address Classes; Subnetting and CIDR
Data Communication and Networking
Virtual Memory; Paging; Segmentation
Operating Systems
Perceptron — The Artificial Neuron; Convolutional Neural Networks (CNN); Recurrent Neural Networks (RNN)
Artificial Intelligence
Hadoop Ecosystem; Apache Hive; Apache Spark
Big Data and Data Engineering
Unions in C; Enumerations; File Handling in C
C Programming
C++ Standard Template Library (STL); Namespaces
C++ and Object-Oriented Programming
Graph Traversals; Shortest Path Algorithms; Minimum Spanning Tree
Data Structures and Algorithms
Private and Public IP Addresses; OSI Reference Model
Data Communication and Networking
File Management; Disk Scheduling Algorithms
Operating Systems
Fuzzy Logic; Genetic Algorithms
Artificial Intelligence
Apache Kafka; Data Lake vs Data Warehouse; Big Data in the Cloud
Big Data and Data Engineering
Preprocessor Directives; Bitwise Operators
C Programming
File Handling in C++; Pointers in C++ — Smart Pointers; Friend Functions and Classes
C++ and Object-Oriented Programming
Hashing and Hash Tables; Sorting Algorithms
Data Structures and Algorithms
TCP/IP Model; Transport Layer — TCP vs UDP
Data Communication and Networking
File System Structure; Types of Operating Systems; Linux/Unix Commands Overview
Operating Systems
Natural Language Processing (NLP)
Artificial Intelligence
Modern Data Stack; Data Quality and Governance
Big Data and Data Engineering
Storage Classes; Command Line Arguments; Error Handling in C
C Programming
Static Members; Copy Constructor; Operator new and delete; C++ vs Java
C++ and Object-Oriented Programming
Searching Algorithms; Algorithm Complexity Analysis
Data Structures and Algorithms
Application Layer Protocols; DNS — Domain Name System; DHCP — Dynamic Host Configuration Protocol
Data Communication and Networking
Computer Vision; Data Science; AI Applications by Domain
Artificial Intelligence
Sorting with C Code; C Standard Library Functions
C Programming
Network Security Fundamentals; Firewall and IDS; VPN — Virtual Private Network
Data Communication and Networking
Advantages & Disadvantages of AI; Current Trends & Future of AI; Ethical Concerns in AI
Artificial Intelligence
Wireless Networking (Wi-Fi); Network Address Translation (NAT); Routing and Routing Protocols
Data Communication and Networking
AI Tools & Frameworks; Search Algorithms in AI; Knowledge Representation
Artificial Intelligence
IPv6; Cloud Networking
Data Communication and Networking
Expert Systems; Planning in AI; Robotics & AI
Artificial Intelligence
AI in Healthcare; AI in Finance; AI in Autonomous Vehicles
Artificial Intelligence

MCQ collections

Practice Section B

Open the practice hub filtered by your target, or start a mock when you are ready.

Canonical section path: /ccat/section-b

Open application dashboard