ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalCC-112
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    Subject Notes Illustration
    Subject Notes Illustration
    Course Code: CC-11239 Topics

    Programming Fundamentals

    Master key topics and exam concepts step by step. Track completed lessons, practice past papers, and access verified study notes.

    39
    Total Topics
    0
    Completed
    39
    Pending
    17
    Units / Chapters
    Chap 1:

    General Topics

    0/8 done8 topics
    01
    Introduction to Problem Solving, Algorithms, Programming, and C Language
    02
    Problem Solving, a brief review of Von-Neumann Architecture
    03
    The C Programming Language, Pseudo-code, Concept of Variable
    04
    Data types in Pseudo-code, The C Standard Library and Open Source
    05
    Input/Output, Arithmetic expressions, Assignment statement, Operator precedence
    06
    Concept of Integer division, Flowchart and its notations
    07
    Typical C Program Development Environment, Role of Compiler and Linker
    08
    Test Driving C Application
    Chap 1:

    Introduction to C Programming

    0/2 done2 topics
    09
    A Simple C Program: Printing Text, Adding Two Integer
    10
    Memory Concepts, Arithmetic in C, Operators
    Chap 2:

    Decision Making

    0/1 done1 topic
    11
    Equality and Relational Operators
    Chap 3:

    Structured Program Development

    0/1 done1 topic
    12
    The if, if...else, while Nested Control Statements
    Chap 4:

    Program Control

    0/1 done1 topic
    13
    for, switch, do...while, break, continue, Logical Operators
    Chap 5:

    Functions

    0/4 done4 topics
    14
    Modularizing Program in C, Math Library Functions
    15
    Function Definitions and Prototypes, Function-Call Stack and Stack Frames
    16
    Stack rolling and unrolling, Headers, Passing Arguments by Value and by Reference
    17
    Random Number Generation, Scope Rules, Recursion, Recursion vs Iteration
    Chap 6:

    Arrays

    0/3 done3 topics
    18
    Defining Arrays, Character Arrays, Static and Automatic Local Arrays
    19
    Passing Arrays to Function, Sorting and Searching Arrays
    20
    Multidimensional and Variable Length Arrays
    Chap 7:

    Pointers

    0/4 done4 topics
    21
    Pointer Definitions and Initialization, Pointer Operators
    22
    Passing Arguments to Function by Reference, Using the const and sizeof Operator
    23
    Pointer Expressions and Arithmetic, Pointers and Arrays, Array of Pointers
    24
    Function Pointers
    Chap 8:

    Characters and Strings

    0/2 done2 topics
    25
    Strings and Characters, Character Handling Library
    26
    String Functions, Library Functions
    Chap 9:

    Formatted Input/Output

    0/1 done1 topic
    27
    Streams, Formatted Output with printf, Formatted Input with scanf
    Chap 10:

    Structures

    0/2 done2 topics
    28
    Defining Structures, Accessing Structure Member, Structures and Functions
    29
    typedef, Unions
    Chap 11:

    Bit Manipulation and Enumeration

    0/1 done1 topic
    30
    Bitwise Operators, Bit Fields, Enumeration Constants
    Chap 12:

    File Processing

    0/1 done1 topic
    31
    Files and Streams, Creating, Reading and Writing data to a Sequential and a Random-Access File
    Chap 13:

    Preprocessor

    0/2 done2 topics
    32
    #include, #define, Conditional Compilation, #error and #pragma
    33
    # and ## Operators, Predefined Symbolic Constants, Assertions
    Chap 14:

    Other Topics

    0/3 done3 topics
    34
    Variable Length Argument List, Using Command Line Arguments
    35
    Compiling Multiple-Source-File Programs, Program Termination with exit and atexit
    36
    Suffixes for Integer and Floating-Point Literals, Signal Handling
    Chap 15:

    Dynamic Memory Allocation

    0/1 done1 topic
    37
    calloc and realloc, goto
    Chap 16:

    Advance Topics

    0/2 done2 topics
    38
    Self-Referential Structures, Linked Lists
    39
    Efficiency of Algorithms, Selection and Insertion Sort

    Past Papers

    Open this section to view and download past papers

    Click on Show Past Papers to load available exam papers.

    Your Progress

    0%
    0 of 39 completed39 remaining

    Log in to track your reading progress and sync bookmarks across devices.

    Log In Now

    Subject Resources

    📝
    Notes
    External Notes Vault

    Why Study Here?

    High Quality NotesCurated topic summaries and key exam points.
    Exam FocusedVerified past paper questions and answers.
    Regular UpdatesFresh study material for all semesters.