The site would be on maintenance from 8th Jul 2019 2.00pm to 8:00pm. You may experience some issue during this time.

Book Details

Computer Programming

Computer Programming

Published by uLektz

Course Code : ULZ0254
Author : uLektz
University : General for All University
Regulation : 2017
Categories : Civil
Format : ico_bookePUB3 (DRM Protected)
Type : eBook

FREE

Buy Now

Description :Computer Programming of ULZ0254 covers the latest syllabus prescribed by General for All University for regulation 2017. 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: HISTORY AND HARDWARE

1.1 History and Hardware - Computer Hardware, Bits and Bytes, Components

1.2 Programming Languages - Machine Language, Assembly Language, Low- and High-Level Languages

1.3 Procedural and Object-Oriented Languages

1.4 Application and System Software, The Development of C Algorithms, The Software Development Process

UNIT-II: INTRODUCTION TO C PROGRAMMING, PROGRAMMING STYLE AND ASSIGNMENT

2.1 Introduction to C Programming- Identifiers, The main () Function, The printf () Function

2.2 Programming Style - Indentation, Comments, Data Types, Arithmetic Operations, Expression Types, Variables and Declarations, Negation

2.3 Operator Precedence and Associativity, Declaration Statements, Initialization

2.4 Assignment - Implicit Type Conversions, Explicit Type Conversions (Casts), Assignment Variations

2.5 Mathematical Library Functions, Interactive Input,Formatted Output, Format Modifiers

UNIT-III: CONTROL FLOW-RELATIONAL EXPRESSIONS - LOGICAL OPERATORS - SELECTION - REPETITION

3.1 Control Flow-Relational Expressions - Logical Operators

3.2 Selection: if-else Statement, nested if, examples, Multi-way selection: switch, else-if, examples

3.3 Repetition: Basic Loop Structures, Pretest and Posttest Loops, Counter-Controlled and Condition-Controlled Loops, The while Statement, The for Statement,Nested Loops, The do-while Statement

UNIT-IV MODULAR PROGRAMMING

4.1 Modular Programming: Function and Parameter Declarations, Returning a Value, Functions with Empty Parameter Lists, Variable Scope, Variable Storage Class, Local Variable Storage Classes, Global Variable Storage Classes

4.2 Pass by Reference, Passing Addresses to a Function, Storing Addresses, Using Addresses

4.3 Declaring and Using Pointers, Passing Addresses to a Function

4.4 Case Study: Swapping Values, Recursion - Mathematical Recursion, Recursion versus Iteration

UNIT-V: ARRAYS & STRINGS

5.1 Arrays: One-Dimensional Arrays, Input and Output of Array Values, Array Initialization, Arrays as Function Arguments, Two-Dimensional Arrays, Larger Dimensional Arrays- Matrices

5.2 Strings: String Fundamentals, String Input and Output, String Processing, Library Functions

UNIT-VI: POINTERS, STRUCTURES, FILES

6.1 Pointers: Concept of a Pointer, Initialisation of pointer variables, pointers as function arguments, passing by address, Dangling memory, address arithmetic, character pointers and functions, pointers to pointers

6.2 Dynamic memory management functions, command line arguments

6.3 Structures: Derived types,Structures declaration, Initialization of structures, accessing structures, nested structures, arrays of structures, structures and functions, pointers to structures, self referential structures, unions, type def, bit-fields

6.4 Data Files: Declaring, Opening, and Closing File Streams, Reading from and Writing to Text Files, Random File Access

loading