Course curriculum

  • 2

    Unit 1: Process of Programming

  • 3

    Unit 2: Introduction to 'C' Programming

  • 4

    Unit 3: Data Types

  • 5

    Unit 4: Operators and Expressions in 'C'

  • 6

    Unit 5: Decision Making in 'C'

  • 7

    Unit 6: Loop Control Structures

  • 8

    Unit 7: Functions in 'C'

    • 7.1 Basics Concepts

    • 7.2 Function Call

    • 7.3 Return statements

    • 7.4 Standard Library Functions

    • 7.5 User Defined Functions

    • 7.6 Passing Array as Function Parameter

    • 7.7 Recursive Functions

  • 9

    Unit 8: Arrays in 'C'

    • 8.1 Introduction to Arrays

    • 8.2 Basic Concept

      FREE PREVIEW
    • 8.3 Array Declaration

    • 8.4 Array Initialization

    • 8.5 Array Indexing and Accessing Array Elements

    • 8.6 Array Operations

    • 8.7 Multidimensional Arrays

  • 10

    Unit 9: Structures

    • 9.1 Basics of structures,

    • 9.2 Structures and Functions

    • 9.3 Arrays of Structures

  • 11

    Unit 10: Pointers in 'C'

    • 10.1 Basic Concept

    • 10.2 Operators used in Pointer

    • 10.3 Pointer Variable Declaration, Assignment and Initialization

    • 10.4 Pointer to Pointer (double pointer)

    • 10.5 Passing Pointers to function: call by reference

  • 12

    Question Bank

    • Question Bank

  • 13

    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

  • 14

    Computer Programming in C Lab:

    • List of Assignments

    • A1 (Assignment - 1)

    • A2

    • A3

    • A4

    • A5 (a)

    • A5 (b)

    • A6

    • A7 (with & without temporary variable)

    • A8

    • A9

    • A10

    • A11

    • A12

    • A13

    • A14

    • A15

    • A16

    • A17

    • A18

    • A19

    • A20

  • 16

    About Speed16 Academy