BCA First Year Courses
- Introduction to How C Programming Works
- What is C?
- The Simplest C Program
- The Simplest C Program: What's Happening?
- Variables
- Data Type
- String
- Printf Scanf
- Operators
- Statement
- Branching and Looping
- Looping: A Real Example
- Arrays
- More on Arrays
- Sorting
- Wide Character String
- Functions
- Functions: Function Prototypes
- Libraries
- Making a Library
- Make files
- Text Files
- Text Files: Opening
- Text Files: Reading
- Structure
- Memory
- Pointers: Why?
- Pointer Basics
- Pointers: Understanding Memory Addresses
- Pointers: Pointing to the Same Address
- Using Pointers for Function Parameters
- Dynamic Data Structures
- Pointers to Structures
- Pointers to Pointers
- A Linked Stack Example
- Using Pointers with Arrays
- Strings
- Special Note on Strings
- Operator Precedence
- Command Line Arguments
- Binary Files
- Lots More Information
- See all Programming articles
- Introduction of C++
Basics of C++:
- Structure of a program
- Variables. Data Types.
- Constants
- Operators
- Basic Input/Output
Control Structures:
- Control Structures
- Functions (I)
- Functions (II)
Compound Data Types:
- Arrays
- Character Sequences
- Pointers
- Dynamic Memory
- Data Structures
- Other Data Types
Object Oriented Programming:
- Classes (I)
- Classes (II)
- Friendship and inheritance
- Polymorphism
Advanced Concepts:
- Templates
- Namespaces
- Exceptions
- Type Casting
- Preprocessor directives
C++ Standard Library:
- Input/Output with files
- Introduction and Overview of DSA
- Preliminaries
- String Operations
- Programming in C#
- Arrays, Records and Pointers
- Linked List
- Stacks, Queues, Recursion
- Trees
- Graph
- Sorting and Searching
- Practical Lab for DSA Programmes