JNTUK R19 &R20 Programming for problem solving using C syllabus & study notes:-
UNIT I:- Introduction to Computers:-
Computer Systems, Computing Environments, Computer languages, Creating and running Programs, Computer Numbering System, Storing Integers, Storing Real Numbers Introduction to the C Language: Background, C Programs, Identifiers, Types, Variable, Constants, Input/output, Programming Examples, Scope, Storage Classes and Type Qualifiers, Tips and Common Programming Errors Key Terms, Summary, Practice Seat. Structure of a C Program: Expressions Precedence and Associativity, Side Effects, Evaluating Expressions, Type Conversion Statements, Simple Programs, Command Line Arguments Tips and Common Errors, Key Terms, Summary, Practice Sets
UNIT I:- Introduction to Computers:-
Computer Systems, Computing Environments, Computer languages, Creating and running Programs, Computer Numbering System, Storing Integers, Storing Real Numbers Introduction to the C Language: Background, C Programs, Identifiers, Types, Variable, Constants, Input/output, Programming Examples, Scope, Storage Classes and Type Qualifiers, Tips and Common Programming Errors Key Terms, Summary, Practice Seat. Structure of a C Program: Expressions Precedence and Associativity, Side Effects, Evaluating Expressions, Type Conversion Statements, Simple Programs, Command Line Arguments Tips and Common Errors, Key Terms, Summary, Practice Sets
DOWNLOAD UNIT-1
UNIT II:- Bitwise Operators:-
Exact Size Integer Types, Logical Bitwise Operators, Shift Operators, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Selection & Making Decisions: Logical Data and Operators, Two Way Selection, Multiway Selection, More Standard Functions, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Repetition: Concept of Loop, Pretest and Post-test Loops, Initialization and Updating, Event and Counter Controlled Loops, Loops in C, Other Statements Related to Looping, Looping Applications, Programming Example The Calculator Program, Tips and Common Programming Errors, Key Terms, Summary, Practice Set
UNIT II:- Bitwise Operators:-
Exact Size Integer Types, Logical Bitwise Operators, Shift Operators, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Selection & Making Decisions: Logical Data and Operators, Two Way Selection, Multiway Selection, More Standard Functions, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Repetition: Concept of Loop, Pretest and Post-test Loops, Initialization and Updating, Event and Counter Controlled Loops, Loops in C, Other Statements Related to Looping, Looping Applications, Programming Example The Calculator Program, Tips and Common Programming Errors, Key Terms, Summary, Practice Set
DOWNLOAD UNIT-2
UNIT III :-Arrays:-
Concepts, Using Array in C, Array Application, Two Dimensional Arrays, Multidimensional Arrays, Programming Example – Calculate Averages, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Strings: String Concepts, C String, String Input / Output Functions, Arrays of Strings, String Manipulation Functions String/ Data Conversion, A Programming Example – Morse Code, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
UNIT III :-Arrays:-
Concepts, Using Array in C, Array Application, Two Dimensional Arrays, Multidimensional Arrays, Programming Example – Calculate Averages, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Strings: String Concepts, C String, String Input / Output Functions, Arrays of Strings, String Manipulation Functions String/ Data Conversion, A Programming Example – Morse Code, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Enumerated, Structure, and Union: The Type Definition (Type def), Enumerated Types, Structure, Unions, Programming Application, Tips and Common Programming Errors, Key Terms, Summary, Practice Set
DOWNLOAD UNIT-3
UNIT IV:- Pointers:-
Interoduction, Pointers to pointers, Compatibility, L value and R value, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Pointer Applications: Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory Allocation Function, Array of Pointers, Programming Application, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Processor Commands: Processor Commands, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
UNIT IV:- Pointers:-
Interoduction, Pointers to pointers, Compatibility, L value and R value, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Pointer Applications: Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory Allocation Function, Array of Pointers, Programming Application, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Processor Commands: Processor Commands, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
DOWNLOAD UNIT-4
UNIT V :-Text Input / Output:
Files, Streams, Standard Library Input / Output Functions, Formatting Input / Output Functions, Character Input / Output Functions, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Binary Input / Output: Text versus Binary Streams, Standard Library, Functions for Files, Converting File Type, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Functions: Designing, Structured Programs, Function in C, User Defined Functions, Inter-Function Communication, Standard Functions, Passing Array to Functions, Passing Pointers to Functions, Recursion, Passing an Array to Function, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
UNIT V :-Text Input / Output:
Files, Streams, Standard Library Input / Output Functions, Formatting Input / Output Functions, Character Input / Output Functions, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Binary Input / Output: Text versus Binary Streams, Standard Library, Functions for Files, Converting File Type, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.
Functions: Designing, Structured Programs, Function in C, User Defined Functions, Inter-Function Communication, Standard Functions, Passing Array to Functions, Passing Pointers to Functions, Recursion, Passing an Array to Function, Tips and Common Programming Errors, Key Terms, Summary, Practice Set.