Skip to main content

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