JNTUH B.Tech 1st year Computer Programming Syllabus for Engineering R13 gives you detail information about Computer Programming subject.
Objectives
- To understand the various steps in Program development.
- To understand the basic concepts in C Programming Language.
- To learn how to write modular and readable C Programs
- To learn to write programs (using structured programming approach) in C to solve problems.
- To introduce the students to basic data structures such as lists, stacks and queues. To make the student understand simple sorting and searching method
UNIT – I
- Introduction to Computers: Computer Systems, Computing Environments, Computer Languages, Creating and running programs, Program Development.
- Introduction to the C Language:Background, C Programs, Identifiers, Types, Variables, Constants, Input / Output, Operators(Arithmetic, relational, logical, bitwise etc.), Expressions, Precedence and Associativity, Expression Evaluation, Type conversions, Statements- Selection Statements(making decisions) – if and switch statements, 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-Designing Structured Programs, Functions, user defined functions, inter function communication, Standard functions, Scope, Storage classes-auto, register, static, extern, scope rules, type qualifiers, recursion- recursive functions, Limitations of recursion, example C programs, Preprocessor commands. Arrays – Concepts, using arrays in C, inter function communication, array applications, two – dimensional arrays, multidimensional arrays, C program examples.
UNIT – III
Pointers – Introduction (Basic Concepts), Pointers for inter function communication, pointers to pointers, compatibility, Pointer Applications-Arrays and Pointers, Pointer Arithmetic and arrays, Passing an array to a function, memory allocation functions, array of pointers, programming applications, pointers to void, pointers to functions. Strings – Concepts, C Strings, String Input / Output functions, arrays of strings, string manipulation functions, string / data conversion, C program examples.
TEXT BOOKS
- Computer Science: A Structured Programming Approach Using C, B.A.Forouzan and R.F. Gilberg, Third Edition, Cengage Learning.
- Programming in C. P. Dey and M Ghosh , Oxford University Press.
REFERENCE BOOKS
- C& Data structures – P. Padmanabham, Third Edition, B.S. Publications.
- C for All, S. Thamarai Selvi, R.Murugesan, Anuradha Publications.
- Problem Solving and Program Design in C, J.R. Hanly and E.B. Koffman, 7th Edition, Pearson education.
- Programming in C, Ajay Mittal, Pearson.
- Programming with C, B.Gottfried, 3rd edition, Schaum’s outlines, TMH.
- Problem solving with C, M.T.Somasekhara, PHI
- Programming with C, R.S.Bickar, Universities Press.
- Computer Programming & Data Structures, E.Balagurusamy, 4th edition, TMH.
- Programming in C – Stephen G. Kochan, III Edition, Pearson Education.
- The C Programming Language, B.W. Kernighan and Dennis M.Ritchie, PHI.
- C Programming with problem solving, J.A. Jones & K. Harrow,Dreamtech Press.
For more information about all JNTU updates please stay connected to us on FB and don’t hesitate to ask any questions in the comment.