CS02 - Introduction to Computers and Computer Programming

  • Bangalore Central Campus
  • Open From :
  • Open Until :

Teaching Hours: 60 [30 hours Theory + 30 hours LAB]

Prerequisite: Any group of students

Unit 1: Introduction to Computers

Evolution of Computers, Generation of Computers, Classification of Computers.  Characteristics of Computers. Advantages of Computers. Block Diagram of a Digital Computer. Types of Programming Languages.  Software - Classification of Software. Structured Programming. Algorithms and Flowcharts with Examples. Programming Logic.

(6 hours)

Unit 2: Introduction to C

Types of Programming Language- History of C, Features of C , C Tokens, variables and keywords and identifiers ,Types of C constants and variables, Rules for constructing variable names, Structure of C program, Input /output statements in C

(6 hours)

Unit 3: Data types

Data Types, Type declaration, Different Operators in C-Arithmetic, Logical, Relational, Bitwise, Conditional, Expressions, Hierarchy of operations.

Control structures

Decision control statements-if, switch, go to statement, conditional operator statement. Loop control structures- while, do-while, for loop, Break statement, Continue statement.

(6 hours)

Unit 4: Functions

Introduction, function definition and prototyping, Types of functions, passing values to function, recursion, passing arrays to functions. I/O functions- formatted & unformatted console I/O functions.

(6 hours)

Unit 5: Arrays

One dimensional and multidimensional array, Declaration, initialization, Reading values into an array, Displaying array contents and Array Manipulations. String-Basic Concepts, Library Functions.

(6 hours)

Text Book:

1.      Balagurusamy, E. Programming in ANSI C 4th Edition. Tata McGraw-Hill

Reference Book :

1.      Kanetkar, Yashavant. Let Us C. 4th Edition. BPB Publications.


Lab Programs:-

1)      Write a program to convert Fahrenheit to Celsius.

2)      To demonstrate the usage of unformatted and formatted I/O statements in C

3)      Write a program to check whether the given number is a even or odd

4)      Write a program to print exponentiation of any two given numbers

5)      Write a program to print all the 3 digit Armstrong numbers

6)      Write a program to count number of words in a line of text.

7)      Write a program  to calculate the Fibonacci of a given number using function

8)      Write  a program to find the length of the string

9)      Write a function to swap two numbers using pointers

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:
Bangalore Central Campus
The Office of Admissions,
CHRIST (Deemed to be University), Hosur Road,
Bengaluru - 560 029, Karnataka, INDIA
Ph. No: +91 92430 80800
Ph. No:  +91 80 4012 9400
Email IDs
Indian candidates: admissions@christuniversity.in
Bangalore Bannerghatta Road Campus
CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru - 560 076, Karnataka, INDIA
Ph. No:  080 4655 1306
Bangalore Kengeri Campus
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru - 560 074, Karnataka, INDIA

Ph. No:  +91 80 4012 9800, 9802, 9820
Bangalore Yeshwanthpur Campus
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Ph. No:  +91 97422 44407
Delhi NCR Campus
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad - 201003
Ph. No: 1800-123-3212
Pune Lavasa Campus
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court,
PO Dasve Lavasa, Mulshi, Pune - 412112, Maharashtra
Ph. No : 1800-123-2009,
Between: Monday to Friday: 09:00 AM to 04:00 PM, Saturday: 09:00 AM to 12:00 PM
(Office remains closed on Sundays, Government Holidays and Any special events)


(Deemed to be University)

Dharmaram College Post, Hosur Road, Bengaluru - 560029,
Karnataka, India

Tel: +91 804012 9100 / 9600

Fax: 40129000

Email: mail@christuniversity.in

Web: http://www. christuniversity.in




CHRIST (Deemed to be University) is a nurturing ground for an individual's holistic development to make effective contribution to the society in a dynamic environment.

Copyright © CHRIST (Deemed to be University) 2020