Book Details

Computer Programming

Computer Programming

Published by uLektz

Course Code:R15106

Author:uLektz

University: Jawaharlal Nehru Technological University, Hyderabad (JNTUH)

Regulation:2015

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

FREE

Buy Now

Description :Computer Programming of R15106 covers the latest syllabus prescribed by Jawaharlal Nehru Technological University, Hyderabad (JNTUH) for regulation 2015. 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 TO COMPUTERS

1.1 Introduction to Computers – Computer Systems, Computing Environments, Computer Languages, Creating and running programs, Program Development.

1.2 Introduction to the C Language – Background, C Programs, Identifiers, Types, Variables, Constants, Input / Output,

1.3 Operators(Arithmetic, relational, logical, bitwise etc.), Expressions,

1.4 Precedence and Associativity, Expression Evaluation, Type conversions,

1.5 Statements- Selection Statements(making decisions) – if and switch statements,

1.6 Repetition statements ( loops)-while, for, do-while statements, Loop examples, other statements related to looping – break, continue, goto, Simple C Program examples.

UNIT - II FUNCTIONS

2.1 Functions-Designing Structured Programs, Functions, user defined functions, inter function communication, Standard functions,

2.2 Scope, Storage classes-auto, register, static, extern, scope rules, type qualifiers

2.3 Recursion- recursive functions, Limitations of recursion, example C programs, Preprocessor commands

2.4 Arrays – Concepts, using arrays in C, inter function communication, array applications, two – dimensional arrays, multidimensional arrays, C program examples.

UNIT - III POINTERS

3.1 Pointers – Introduction (Basic Concepts), Pointers for inter function communication, pointers to pointers, compatibility,

3.2 Pointer Applications-Arrays and Pointers, Pointer Arithmetic and arrays

3.3 Passing an array to a function, memory allocation functions, array of pointers, programming applications, pointers to void, pointers to functions.

3.4 Strings – Concepts, C Strings, String Input / Output functions, arrays of strings, string manipulation functions, string / data conversion, C program examples.

UNIT - IV ENUMERATED, STRUCTURE ,AND UNION

4.1 Types–The Type Definition(typedef), Enumerated types,

4.2 Structures –Declaration, initialization, accessing structures, operations on structures, Complex structures, structures and functions, Passing structures through pointers, self referential structures,

4.3 Unions, bit fields, C programming examples, command –line arguments,

4.4 Input and Output concept of a file, streams, text files and binary files, Differences between text and binary files, State of a file,

4.5 Opening and Closing files, file input / output functions (standard library input / output functions for files), file status functions (error handling),Positioning functions, C program examples.

UNIT – V SEARCHING AND SORTING

5.1 Sorting- selection sort, bubble sort, Searching-linear and binary search methods.

5.2 Lists- Linear list – singly linked list implementation, insertion, deletion and searching operations on linear list,

5.3 Stacks- Push and Pop Operations,

5.4 Queues- Enqueue and Dequeue operations.

loading