Skip to main content

Syllabus

  • Computer Fundamentals and Programming

    UNIT: 1 Computer Fundamentals :

    Introduction to Computers, History of Computers, Classification of Computers, Generations of Computers and their features, Fundamental units of Computer system- I/O devices, Primary and Secondary memories and their characteristics, Central Processing Unit.

    UNIT: 2 Data Representation:

    Bits and Bytes, decimal, octal, binary and hexadecimal. Representation of integers, fixed and floating points, character representation: ASCII, EBSDIC. Computer Software : Computer Programming Languages – Machine Language, Assembly Language, High Level Language, software and their classification System.

    UNIT: 3 Programming Fundamentals:

    Algorithm development, Techniques of problem solving. Flowcharting, Stepwise refinement, Structured programming concepts; Top down Design, Development of efficient programs, Program Correctness, Debugging and testing of Programs.

    UNIT: 4 Programming Using C:

    Representation of integers, float, characters Data types: constants and variables; scope of variables, C operators, Arithmetic Expressions, Decision Control Structures, Loop Control Structures, Standard C Library C Preprocessor.

    UNIT: 5 Introduction of Array

    Introduction of Array or subscripted variable, Type of array, Sorting and Searching Techniques. Manipulation of two dimensional arrays.

     

    SUGGESTED READINGS:-

    1. Computer Fundamentals by P.K. Sinha
    2. Computer Fundamental and Concepts by V. Raja Raman
    3. Let Us C by Yaswant P. Kanetkar
    4. Programming in C by Dennis and Ritche
    5.“Magic with C” AB Publication 

    Semester

    Subject Code
    BCA-101