Book Details

Computer Programming

Computer Programming

Published by uLektz

Course Code:R13205

Author:uLektz

University: JNTU Kakinada

Regulation:2016

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

Rs.295 Rs.195 Rs.34% off

Preview Buy Now

Description :Computer Programming of R13205 covers the latest syllabus prescribed by JNTU Kakinada for regulation 2016. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT I: Introduction-Problem Solving-Basics of C

1.1 Introduction:Computer systems,Hardware and Software Concepts

1.2 Problem Solving: Algorithm / Pseudo code, flowchart, program development steps

1.3 Computer languages: machine, symbolic and highlevel languages, Creating and Running Programs: Writing, Editing (vi/emacs editor), Compiling (gcc), Linking and Executing in under Linux.

1.4 Basics of C: Structure of a C program, identifiers, basic data types and sizes.Constants, Variables, Arthmetic , relational and logical operators, increment and decrement operators, conditional operator, assignment operator, expressions, type conversions, Conditional Expressions, precedence and order of evaluation, Sample Programs.

UNIT II: Selection -Iterative-Arrays-Strings

2.1 SELECTION – MAKING DECISION: TWO WAY SELECTION: if-else, null else, nested if, examples

2.2 Multi-way selection: switch, else-if, examples.

2.3 ITERATIVE: loops- while, do-while and for statements , break, continue, initialization and updating, event and counter controlled loops,Looping applications: Summation, powers, smallest and largest.

2.4 ARRAYS: Arrays- concepts, declaration, definition, accessing elements, storing elements, Strings and String Manipulations1-D arrays, 2-D arrays and character arraysString manipulations, Multidimensional arraysArray applications: Matrix operations, checking the symmetricity of a Matrix.

2.5 STRINGS: concepts, c strings.

UNIT III: Functions- Modular Programming

3.1 FUNCTIONS- MODULAR PROGRAMMING: functions, basics, parameter passing, storage classes extern, auto, register, static, scope rules, block structure

3.2 User defined functions

3.3 standard library functions

3.4 Recursive functions, Recursive solutions for fibonacci series, towers of Hanoi

3.5 Header files, C Preprocessor

3.6 Example c programs, Passing 1-D arrays, 2-D arrays to functions.

UNIT IV: Pointers

4.1 POINTERS: pointers- concepts, initialization of pointer variables - Pointers and function arguments

4.2 Passing by address

4.3 Dangling memory, address arithmetic

4.4 Character pointers and functions

4.5 Pointers to pointers

4.6 Pointers and multi-dimensional arrays

4.7 Dynamic memory management functions

4.8 Command line arguments

UNIT V: Enumerated, Structure - Union Types- Bit-Wise Operators

5.1 ENUMERATED, STRUCTURE AND UNION TYPES: Derived types- structures- declaration, definition and initialization of structures, accessing structures

5.2 Nested structures

5.3 Arrays of structures

5.4 Structures and functions

5.5 Pointers to structures

5.6 Self referential structures

5.7 Unions ,typedef, bit-fields, program applications

5.8 BIT-WISE OPERATORS: logical, shift, rotation, masks.

UNIT VI: File Handling

6.1 FILE HANDLING: Input and output- concept of a file

6.2 Text files and binary files

6.3 Formatted I/O

6.4 File I/O operations, example programs

loading