0% found this document useful (0 votes)
19 views2 pages

CP0793 Syb

CSE101 is a course on Introduction to Computers and Problem Solving using C Language. The course has 5 units that cover (1) algorithms and problem solving techniques, (2) constructs of the C language like data types and control statements, (3) arrays, (4) functions, and (5) structures. The expected outcome is for students to acquire problem solving skills and be able to implement solutions in C. Evaluation is through exams, assignments and a project.

Uploaded by

Mandeep Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views2 pages

CP0793 Syb

CSE101 is a course on Introduction to Computers and Problem Solving using C Language. The course has 5 units that cover (1) algorithms and problem solving techniques, (2) constructs of the C language like data types and control statements, (3) arrays, (4) functions, and (5) structures. The expected outcome is for students to acquire problem solving skills and be able to implement solutions in C. Evaluation is through exams, assignments and a project.

Uploaded by

Mandeep Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

CSE101 Version No.

Course Prerequisites Objectives

Title: Introduction to Computers and Problem Solving 1.0

L T P C 2 0 2 3

To provide an overview of computers and problem solving methods using C Language to serve as a foundation for the study of programming languages. Expected The student would acquire various problem Outcome solving techniques and will be able to implement them in C language. Unit No. Unit Title No. of hours (per Unit) Unit I Introduction to Computers and Algorithms Parts of a computer Overview of operating systems, compilers, interpreters and programming languages. Algorithms for exchanging the values of two variables, counting, summation of a set of numbers, factorial computation, sine function computation, generation of the Fibonacci sequence, reversing the digits of an integer, base conversion and character to number conversion. Unit II Constructs of C Lexical elements Operators - data types I/O statements format specifications control statements decision making and looping. Unit III Arrays Array handling in C declaration single dimensional arrays, two dimensional arrays, multi-dimensional arrays, sorting and searching on single and two dimensional arrays. Array order reversal, array counting or histogramming, finding the maximum number in a set, removal of duplicates from an ordered array, partition an array, finding the kth smallest element strings: Character array string handling functions manipulation on strings. Unit IV Functions Prototype declaration - arguments (formal and actual) return types types of functions difference between built-in and user-defined functions. Unit V Structures Declarations - nested structures- array of structures - structure to functions unions- difference between structure and union Text Books 1. Alexis Leon and Mathews Leon (2001), Introduction to Information Technology, Tata McGraw-Hill. 2. R.G. Dromey (2001), How to Solve it by Computer, Prentice Hall of India. 3. Al Kelley and Ira Pohl (1998), A Book on C Programming in C, 4th Edition, Pearson Education. Reference Books Mode of Evaluation

Recommendati on by Board of Studies on Date of approval by the Academic Council

24.05.2007

You might also like