Skip to main content

COMPUTER PROGRAMMING/JNTUK - R16

CONCEPTS OF COMPUTER PROGRAMMING

Learning Objectives:
Formulating algorithmic solutions to problems and implementing algorithms in C. • Notion of Operation of a CPU, Notion of an algorithm and computational procedure, editing and executing programs in Linux.

  • • Understanding branching, iteration and data representation using arrays.
  • • Modular programming and recursive solution formulation.
  • • Understanding pointers and dynamic memory allocation.
  • • Understanding miscellaneous aspects of C.
  • • Comprehension of file operations.

UNIT – I

Objectives:

UNIT II

Objectives:

UNIT – III

Objectives:

​ ​ ​

UNIT IV

Objectives:

​ ​

UNIT – V

​​

Objectives:

UNIT – VI

​​

Objectives:

UNIT-I: History and Hardware - Computer Hardware, Bits and Bytes, Components, Programming Languages - Machine Language, Assembly Language, Low- and High-Level Languages, Procedural and Object-Oriented Languages, Application and System Software, The Development of C Algorithms The Software Development Process.
UNIT-II: Introduction to C Programming- Identifiers, The main () Function, The printf () Function Programming Style - Indentation, Comments, Data Types, Arithmetic Operations, Expression Types, Variables and Declarations, Negation, Operator Precedence and Associativity, Declaration Statements, Initialization. Assignment - Implicit Type Conversions, Explicit Type Conversions (Casts), Assignment Variations, Mathematical Library Functions, Interactive Input, Formatted Output, Format Modifiers.
UNIT -III: Control Flow-Relational Expressions - Logical Operators: Selection: if-else Statement, nested if, examples, Multi-way selection: switch, else-if, examples. Repetition: Basic Loop Structures, Pretest and Posttest Loops, Counter-Controlled and Condition-Controlled Loops, The while Statement, The for Statement, Nested Loops, The dowhile Statement.
UNIT-IV 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, Pass by Reference, Passing Addresses to a Function, Storing Addresses, Using Addresses, Declaring and Using Pointers, Passing Addresses to a Function. Case Study: Swapping Values, Recursion - Mathematical Recursion, Recursion versus Iteration.
UNIT-V: Arrays & Strings Arrays: One-DimensionalArrays, Input and Output of Array Values, Array Initialization, Arrays as Function Arguments, Two-Dimensional Arrays, LargerDimensionalArraysMatrices Strings: String Fundamentals, String Input and Output, String Processing, Library Functions
UNIT-VI: Pointers, Structures, Files 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, Dynamic memory management functions, command line arguments. Structures: Derived types,Structuresdeclaration, Initialization of structures, accessing structures, nested structures, arrays of structures, structures and functions, pointers to structures, self referential structures, unions, typedef, bit-fields. Data Files: Declaring, Opening, and Closing File Streams, Reading from and Writing to Text Files, Random File Access
Outcomes: • Understand the basic terminology used in computer programming • Write, compile and debug programs in C language. • Use different data types in a computer program. • Design programs involving decision structures, loops and functions. • Explain the difference between call by value and call by reference • Understand the dynamics of memory by the use of pointers • Use different data structures and create/update basic data files.

Comments

Popular posts from this blog

DESIGN OF CURVED BEAMS (3rd unit of DMM-2 for mech jntuk-R16)

DESIGN OF CURVED BEAMS (3rd unit of DMM-2 for mech jntuk-R16) design of curved beams: introduction, stresses in curved beams, expression for radius of neutral axis for: Rectangular section circular section, trapezoidal section and T-section, design of crane hooks, c –clamps, OPEN BOOK HERE download pdf book of GOVERNORS (4th unit for mech jntuk-R16)

Download Thermal Engineering by RK Rajput pdf download

Thermal engineering textbook by r.k rajput is one if the most referancial book for engineering Mechanical engineering download this book here contents of TE BOOK INTRODUCTION—OUTLINE OF SOME DESCRIPTIVE SYSTEMS BASIC CONCEPTS OF THERMODYNAMICS PROPERTIES OF PURE SUBSTANCES FIRST LAW OF THERMODYNAMICS SECOND LAW OF THERMODYNAMICS AND ENTROPY AVAILABILITY AND IRREVERSIBILITY THERMODYNAMIC RELATIONS IDEAL AND REAL GASES GASES AND VAPOUR MIXTURES PSYCHROMETRICS CHEMICAL THERMODYNAMICS VAPOUR POWER CYCLES GAS POWER CYCLES REFRIGERATION CYCLES HEAT TRANSFER COMPRESSIBLE FLOW here on download pdf book download textbooks for mechanical engineering 2/2 as per jntuk R16

DESIGN OF MACHINE MEMBERS– II

class="w3-opacity">CONCEPTS DESIGN OF MACHINE MEMBERS– II ​ Course Objectives: • This course gives the insight of slider and roller bearings and the life prediction. • Learn to design I.C engine parts • Design the mechanical systems for power transmission elements such as gears,belts,ropes,chains, keys and levers UNIT – I BEARINGS: Classification of bearings- applications, types of journal bearings – lubrication – bearing modulus – full and partial bearings – clearance ratio – heat dissipation of bearings, bearing materials – journal bearing design – ball and roller bearings – static loading of ball & roller bearings, bearing life. UNIT – II ENGINE PARTS: Connecting Rod: Thrust in connecting rod – stress due to whipping action on connecting rod ends – cranks and crank shafts, strength and proportions of over hung and center cranks – crank pins, crank shafts. Pistons, forces acting on piston – construction design and proportions of ...