Course module
Programming Languages- Professional KnowledgeIBPS SO IT Mains
- Lessons
- 235
- Duration
- 43 hr 42 min
- PYQs
- 26
- Practice
- 438
1% of this course's PYQ weight is covered in this module.
Syllabus index
Lessons in this module
C Programming by Yash Sir
C Language Concepts
- Introduction & Coding FundamentalsDrm Video
- Operators & ExpressionsDrm Video
- Storage Classes - Part 1Drm Video
- Storage Classes - Part 2Drm Video
- FunctionsDrm Video
- PointersDrm Video
- ArraysDrm Video
- StringDrm Video
- Structure and UnionDrm Video
- EnumeratorDrm Video
- Escape SequencesDrm Video
- Common Coding QuestionsDrm Video
- Advance Level Coding QuestionsDrm Video
- Data Structure Coding QuestionsDrm Video
C Language MCQs
- Concept of Formatted Input Output for IntegerDrm Video
- Concept of Formatted Input for Floating ValuesDrm Video
- Concept of Formatted Output for Floating ValuesDrm Video
- How Strings behave differently in C & C++Drm Video
- Formatted Output for Strings (1)Drm Video
- Formatted String Output + Suppression CharacterDrm Video
- Tricks for Operator Precedence & AssociativityDrm Video
- 'sizeof' Operator Concepts & Tricky QuestionsDrm Video
- 'sizeof' Operator Concepts & Tricky QuestionsDrm Video
- Addition & Logical Operator Tricky QuestionsDrm Video
- Logical AND OR Operators Concepts & QuestionsDrm Video
- Left Shift & Right Shift Operators (Trick)Drm Video
- Left Shift Operator-IBM Previous Year QuestionDrm Video
- Short Tricks for 'Nested For Loop' QuestionsDrm Video
- Having multiple condition inside a loopDrm Video
- Size, Range & Format String of All DatatypesDrm Video
- Going beyond the range of a datatypeDrm Video
- GOTO Statement - Concept, Syntax, Scope, ErrorDrm Video
- An interesting Fact about 'for()' loopDrm Video
- Playing With Pointers (Basic Concepts)Drm Video
- Pointer Dereferencing & Pointer to PointerDrm Video
- Dereference or Multiply (Lots of Confusion)Drm Video
- Pointer AMAZON & MICROSOFT QuestionsDrm Video
- How 'sizeof' operator behaves with PointersDrm Video
- Questions on Strings, Pointers, Unary OperatorDrm Video
Project Ideas in C Language
Language Design
Introduction to Programming Languages — Definition and Purpose
Types of Programming Languages — Classification and Overview
DMA, Macros, Scoping & File Handling
Dynamic Memory Allocation
Static and Dynamic Scoping
Macros
Object Oriented Programming (OOPS)
Classes and Objects – The Blueprint and the Instance
Inheritance – Code Reusability and Hierarchical Relationships
Dynamic Binding – Runtime Resolution of Method Calls
OOPS by Yash Sir
Programming in C++
Tokens in C++ – Building Blocks of a Program
Data Types in C++ – Fundamental and Derived Types
Arrays in C++ – Sequential Data Organization
Classes and Objects – Structure, Members, and Behaviors
Templates in C++ – Reusable Parameterized Code
C++ Concepts by Yash Sir
- Introduction to CPP ProgrammingDrm Video
- [Notes] Introduction to CPP ProgrammingPdf
- What is ProgrammingDrm Video
- [Notes] What is ProgrammingPdf
- Printing HELLO WORLDDrm Video
- [Notes] Printing HELLO WORLDPdf
- Printing Output on a new lineDrm Video
- [Notes] Printing Output on a new linePdf
- NumbersDrm Video
- [Notes] NumbersPdf
- VariablesDrm Video
- [Notes] VariablesPdf
- Declaring Initialising and Updating a VariableDrm Video
- [Notes] Declaring Initialising and Updating a VariablePdf
- Rules for Naming VariablesDrm Video
- [Notes] Rules for Naming VariablesPdf
- Const KeywordDrm Video
- [Notes] Const KeywordPdf
- Arithmetic OperationsDrm Video
- [Notes] Arithmetic OperationsPdf
- Code-Find PercentageDrm Video
- [Notes] Code-Find PercentagePdf
- Increment Decrement OperatorsDrm Video
- [Notes] Increment Decrement OperatorsPdf
- How to take input from userDrm Video
- [Notes] How to take input from userPdf
- How to take multiple input from userDrm Video
- Revisiting - taking multiple input from userDrm Video
- [Notes] Revisiting - taking multiple input from userPdf
- Finding Area of Circle using CPP ProgrammingDrm Video
- [Notes] Finding Area of Circle using CPP ProgrammingPdf
- Character SetDrm Video
- [Notes] Character SetPdf
- Range of Data TypeDrm Video
- [Notes] Range of Data TypePdf
- Boolean Data TypeDrm Video
- [Notes] Boolean Data TypePdf
- Calculate Simple Interest using CPP ProgrammingDrm Video
- [Notes] Calculate Simple Interest using CPP ProgrammingPdf
- MCQ QuestionDrm Video
- [Notes] MCQ QuestionPdf
- Assignment OperatorDrm Video
- [Notes] Assignment OperatorPdf
- Relational OperatorsDrm Video
- [Notes] Relational OperatorsPdf
- Precedence and AssociativityDrm Video
- [Notes] Precedence and AssociativityPdf
- Q1 - Precedence and AssociativityDrm Video
- [Notes] Q1 - Precedence and AssociativityPdf
- Q2 - Precedence and AssociativityDrm Video
- [Notes] Q2 - Precedence and AssociativityPdf
- Q3 - Precedence and AssociativityDrm Video
- [Notes] Q3 - Precedence and AssociativityPdf
- Q4 - Precedence and AssociativityDrm Video
- [Notes] Q4 - Precedence and AssociativityPdf
- Q5 - Precedence and AssociativityDrm Video
- [Notes] Q5 - Precedence and AssociativityPdf
- Q6 - Precedence and AssociativityDrm Video
- [Notes] Q6 - Precedence and AssociativityPdf
- Q7 - Precedence and AssociativityDrm Video
- [Notes] Q7 - Precedence and AssociativityPdf
- Q8 - Precedence and AssociativityDrm Video
- [Notes] Q8 - Precedence and AssociativityPdf
- Q9 - Precedence and AssociativityDrm Video
- [Notes] Q9 - Precedence and AssociativityPdf
- Q10 - Precedence and AssociativityDrm Video
- [Notes] Q10 - Precedence and AssociativityPdf
- if else Conditional StatementDrm Video
- Finding Odd and Even Numbers using if else statementDrm Video
- [Notes] Finding Odd and Even Numbers using if else statementPdf
- Finding Absoulte Value of a number using if else statementDrm Video
- [Notes] Finding Absoulte Value of a number using if else statementPdf
- Finding Profit and Loss using if else statementDrm Video
- [Notes] Finding Profit and Loss using if else statementPdf
- Logical (Boolean) OperatorsDrm Video
- [Notes] Logical (Boolean) OperatorsPdf
- Program to understand Logical (Boolean) OperatorsDrm Video
- [Notes] Program to understand Logical (Boolean) OperatorsPdf
- Nested if elseDrm Video
- [Notes] Nested if elsePdf
- Check if a number is divisible by 3 and 5 both using ProgrammingDrm Video
- [Notes] Check if a number is divisible by 3 and 5 both using ProgrammingPdf
- Check if a number is divisible by 3 or 5 or both using ProgrammingDrm Video
- [Notes] Check if a number is divisible by 3 or 5 or both using ProgrammingPdf
- Program to find largest and smallest numberDrm Video
- [Notes] Program to find largest and smallest numberPdf
C++ MCQs by Yash Sir
- Playing With Basics of C++Drm Video
- Rules for Writing Identifiers in C, C++ & JavaDrm Video
- Constant Keyword 'const' for Class Member FunctionsDrm Video
- Constant Keyword 'const' for Function Parameters in C++Drm Video
- Constant Keyword 'const' for Reference Variables in C++Drm Video
- Constant Keyword 'const' for Class Data Members in C++Drm Video
- Part 1 - Dive Deep in cin.get() function in C++Drm Video
- Part 2 - Dive Deep in cin.get() function in C++Drm Video
- Part 3 - Dive Deep in cin.get() function in C++Drm Video
- Dive Deep in read() & scanf() function in C++Drm Video
- Part 1 - Dive Deep in cin.getline() function in C++Drm Video
- Part 2 - Dive Deep in cin.getline() function in C++Drm Video
- Part 1 How to use getline() function as delimiterDrm Video
- Part 2 How to use getline() function as delimiterDrm Video
- How Sizeof(char) behave differently in C & C++Drm Video
- How Void Pointer behave differently in C & C++Drm Video
- How Escape Sequences behave differently in C & C++Drm Video
- Is C++ & JAVA Pure Object Oriented Programming LanguageDrm Video
Java
Introduction to Java – Features and Basics of the Language
JVM – Java Virtual Machine Architecture and Lifecycle
Variables, Data Types, and Loops – Fundamental Building Blocks
Exception Handling
Java Programming by Yash Sir
- How to Install & Setup JDK & Java IDE + Basics of JAVADrm Video
- Why Programming is Required + Comments in JAVADrm Video
- Variables in JAVADrm Video
- Taking User Input in JAVA (Scanner Class)Drm Video
- Primitive & Non Primitive Data Types in JAVA (Part 1)Drm Video
- Primitive & Non Primitive Data Types in JAVA (Part 2)Drm Video
- Operators in JAVA - Arithmetic OperatorsDrm Video
- Unary Operators in JAVADrm Video
- Ternary Operators in JAVADrm Video
- Shift Operators in JAVADrm Video
- Relational & Logical Operators in JAVADrm Video
- Bitwise & Assignment Operators in JAVADrm Video
- JAVA Operators -Precedence & Associativity (Short Trick)Drm Video
- String Methods in JAVA (Part 1)Drm Video
- String Methods in JAVA (Part 2)Drm Video
- String Methods in JAVA (Part 3)Drm Video
- Math Functions in JAVADrm Video
- How to generate an OTP via JAVA ProgrammingDrm Video
- Garbage Collection in JAVADrm Video
- if-else Conditionals in JAVADrm Video
- Switch - Case Statements in JAVADrm Video
- Arrays in JAVADrm Video
- Loops in JAVA - while() loopDrm Video
- Loops in JAVA - do-while(), for() and for-each() loopDrm Video
- break() & continue() statements in JAVADrm Video
- Methods in JAVADrm Video
- Exceptional Handling in JAVA - try() and catch() blocksDrm Video
- JAVA Mini ProjectDrm Video
HTML Basics
Previous-year questions
PYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions26 questions
Explore the course
Previous moduleCompiler Design- Professional KnowledgeNext moduleEmerging Tech- Professional Knowledge
- About Course
- English Language
- Quantitative Aptitude & Numerical Ability
- Reasoning
- Data Structures- Professional Knowledge
- Algorithms- Professional Knowledge
- Python- Professional Knowledge
- Operating System- Professional Knowledge
- DBMS + SQL- Professional Knowledge
- Computer Networks- Professional Knowledge
- Software Engineering- Professional Knowledge
- Computer Organization & Microprocessor- Professional Knowledge
- Digital Logic Design- Professional Knowledge
- Theory of Computation- Professional Knowledge
- Compiler Design- Professional Knowledge
- Emerging Tech- Professional Knowledge
- Artificial Intelligence
- Image Processing
- Internet & Web Technology
- Descriptive Paper
- Live Class Notes
Loading lesson…