
[admission-open-date]
- Back to School Homepage
- Back to Department Homepage
CS02 – Introduction to Computers and Computer Programming
Teaching Hours: 60 [30 hours Theory + 30 hours LAB]
Prerequisite: Any group of students
Modules
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.
-
5 hours
-
Text Book – Balagurusamy, E. Programming in ANSI C 4th Edition. Tata McGraw-Hill -
Reference – Kanetkar, Yashavant. Let Us C. 4th Edition. BPB Publications.
C Programming Lab
Guidelines
Article
Follow Coding standards
Article I
The output of the programs should be neatly formatted
Article II
The programs should be user friendly and interactive
Article III
Use comment wherever necessary
Lab Programs
-
Write a program to convert Fahrenheit to Celsius. -
To demonstrate the usage of unformatted and formatted I/O statements in C -
Write a program to check whether the given number is a even or odd -
Write a program to print exponentiation of any two given numbers -
Write a program to print all the 3 digit Armstrong numbers -
Write a program to count number of words in a line of text. -
Write a program to calculate the Fibonacci of a given number using function -
Write a program to find the length of the string -
Write a function to swap two numbers using pointers
Admission Queries
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
Phone
+91 92430 80800
+91 80 4012 9400
Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in
Bangalore Kengeri Campus
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA
Delhi NCR Campus
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003
Phone
1800-123-3212
Bangalore Bannerghatta Road Campus
CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA
Phone
+91 080 4655 1306
Email
admissions.bgr@christuniversity.in
Bangalore Yeshwanthpur Campus
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA
Pune Lavasa Campus
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra
Phone
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)
CS02 – Introduction to Computers and Computer Programming
Teaching Hours: 60 [30 hours Theory + 30 hours LAB]
Prerequisite: Any group of students
Modules
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.
-
5 hours
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.
-
5 hours
-
Text Book – Balagurusamy, E. Programming in ANSI C 4th Edition. Tata McGraw-Hill -
Reference – Kanetkar, Yashavant. Let Us C. 4th Edition. BPB Publications.
C Programming Lab
Guidelines
Article
Follow Coding standards
Article I
The output of the programs should be neatly formatted
Article II
The programs should be user friendly and interactive
Article III
Use comment wherever necessary
Lab Programs
-
Write a program to convert Fahrenheit to Celsius. -
To demonstrate the usage of unformatted and formatted I/O statements in C -
Write a program to check whether the given number is a even or odd -
Write a program to print exponentiation of any two given numbers -
Write a program to print all the 3 digit Armstrong numbers -
Write a program to count number of words in a line of text. -
Write a program to calculate the Fibonacci of a given number using function -
Write a program to find the length of the string -
Write a function to swap two numbers using pointers
Admission Queries
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
Phone
+91 92430 80800
+91 80 4012 9400
Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in
Bangalore Kengeri Campus
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA
Delhi NCR Campus
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003
Phone
1800-123-3212
The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA
Phone
+91 92430 80800
+91 80 4012 9400
Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA
Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820
Email
admissions.kengeri@christuniversity.in
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003
Phone
1800-123-3212
Email
admission.ncr@christuniversity.in
Bangalore Bannerghatta Road Campus
CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA
Phone
+91 080 4655 1306
Email
admissions.bgr@christuniversity.in
Bangalore Yeshwanthpur Campus
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA
Pune Lavasa Campus
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra
Phone
1800-123-2009
CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA
Phone
+91 080 4655 1306
Email
admissions.bgr@christuniversity.in
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA
Phone
+91 97422 44407
+91 80 6989 6666
Email
admissions.yeshwanthpur@christuniversity.in
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra
Phone
1800-123-2009
Email
admission.lavasa@christuniversity.in
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)