Part 1: C Programming (Procedural Programming)
main()
, printf()
, scanf(),
Data Types, Constants, and Variables, Operators and Control Structures.gets()
, puts()
, strupr(), strlwr(), strrev(), strlen(), strcat(), strcmp()
, etc.), Functions: Declaration, Definition & Call, Call by Value & reference mathod, Recursion.Pointers and Structures: Pointers and Memory Addressing, Pointers with Arrays and Functions, Structures and Unions.
Part 2: Python Programming (High-Level & Multi-Paradigm)
Introduction to Python: Python Syntax and Indentation, Data Types: int, float, str, list, tuple, dict, Type Conversion and Input/Output, Conditional Statements and Loops
Functions and Modules: Built-in and User-defined Functions, Lambda, map()
, filter(),
Exception Handling, Modules and Packages.
File & Data Handling: File Operations (read/write), File modes, create file, delete file, update file, JSON, CSV handling, Basic libraries: math
, random
, datetime.
Introduction to OOP in Python: Classes, Objects, Constructors, Inheritance and Method Overriding
Part 3: Java Programming (Object-Oriented Focus)
Java Basics: Java Syntax and Structure, JVM, JDK, JRE, Data Types and Variables, Control Statements.
Object-Oriented Programming in Java: Classes, Objects, Methods, Constructors and Overloading, Inheritance, Interfaces, Polymorphism, Encapsulation, Abstraction.
Java Collections & Exception Handling: Arrays, ArrayList, HashMap, Try-Catch Blocks, Throw and Throws, File I/O using File
, BufferedReader
, FileWriter.
Java Advanced (Optional): Introduction to GUI (Swing/JavaFX), Intro to Threads and Multithreading, Simple JDBC with MySQL (Database Connectivity).
Capstone Project: Choose one language to build a full mini project (Console or GUI), Examples: Student Management System (C or Java), To-Do App or Data Analyzer (Python), File Encryption Tool (C), Chatbot (Python), Inventory System (Java).
Assessment & Evaluation: Weekly Assignments, Quizzes and Code Challenges, Mid-term Test, Final Project Presentation.
Qual : 10th or above
Course Code : M-S003
Course Code : DS002
Course Code : DS013
Course Code : DS025
Course Code : M-T-S005
Course Code : M-D-S004
Course Code : M-AH-S006
Course Code : S-DS032
Course Code : MD-S-006
Course Code : DS-S005