Course curriculum

  • 2

    Unit 1: Introduction to 'C' Programming

  • 3

    Unit 2: Data Types

  • 4

    Unit 3: Operators and Expressions in 'C'

  • 5

    Unit 4: Decision Making in 'C'

  • 6

    Unit 5: Loop Control Structures

    • 5.0 Introduction to Loops

    • 5.1 while loop

    • 5.2 for loop

    • 5.3 do-while loop

    • 5.4 break statement

    • 5.5 continue statement

  • 7

    Unit 6: Arrays in 'C'

    • 6.0 Introduction to Arrays

    • 6.1 Basic Concept

      FREE PREVIEW
    • 6.2 Array Declaration

    • 6.3 Array Initialization

    • 6.4 Array Indexing and Accessing Array Elements

    • 6.5 Array Operations

    • 6.6 Multidimensional Arrays

  • 8

    Unit 7: Strings in 'C'

    • 7.1 Basic Concept, Declaration, Initialization

    • 7.2 Passing Strings to Functions

    • 7.3 String manipulation functions

    • 7.4 C String Standard Library Functions

    • 7.5 How to read multiple names in 1D Array

  • 9

    Unit 8: Functions in 'C'

    • 8.1 Basics Concepts

    • 8.2 Function Call

    • 8.3 Return statements

    • 8.4 Standard Library Functions

    • 8.5 User Defined Functions

    • 8.6 Passing Array as Function Parameter

    • 8.7 Recursive Functions

  • 10

    Unit 9: Pointers in 'C'

    • 9.1 Basic Concept

    • 9.2 Operators used in Pointer

    • 9.3 Pointer Variable Declaration, Assignment and Initialization

    • 9.4 Pointer to Pointer (double pointer)

    • 9.5 Passing Pointers to function: call by reference

  • 11

    Unit 10: File Handling in 'C'

    • 10.1 Basic Concepts

    • 10.2 File Handling Functions

    • 10.3 File Access Modes

    • 10.4 Example Programs

  • 12

    Unit 11: Miscellaneous Topics in 'C'

    • 11.1 Structures

    • 11.2 Unions

    • 11.3 Enumerated Data Types

    • 11.4 Dynamic Memory Allocation

  • 13

    Unit 12: Introduction to Programming

    • 12.0 Introduction

    • 12.1 Problem Solving using Computer Programs (Difficulties, Steps, Classification, Strategies and Types)

    • 12.2 Program Planning Tools (Algorithms, Flowcharts, Pseudo codes)

    • 12.3 The Compilation Process

    • 12.4 Basic Concepts of Programming Languages (Assembly, Machine, Low, High Level Languages; Compilers; Interpreters)

    • 12.5 Errors (Syntax & Semantic Errors)

  • 14

    Class Projects

    • List of Class Projects

    • Class Project 1

    • Class Project 2

    • Class Project 3A

    • Class Project 3B

    • Class Project 4

    • Class Project 5

  • 15

    Lab Programs (Solved Exercises)

  • 16

    Question Bank

    • Question Bank

  • 17

    Multiple Choice Questions

    • Topic: Introduction to Computers

    • Topic: Introduction to 'C' Programming Language

    • Topic: Decision Control Structures; loop control structures and Pointers

    • Topic: Arrays; Functions and Strings

    • Answer Keys

  • 19

    About Speed16 Academy