Concept of Programming Using C detail BTEUP syllabus for Information Technology, effective from 2019-2020, is collected from BTEUP 2017 Syllabus official website and presented for diploma students. PDF download is possible from official site but you can download the istudy mobile app for syllabus on mobile. The course details such as exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other bteup syllabus 2nd sem information tech 2019-2020 you can visit BTEUP Syllabus 2nd Sem Information Tech 2019-2020 Subjects. The detail syllabus for concept of programming using c is as follows.
Rationale:
Computers play a vital role in present day life, more so, in the professional life of technician engineers. People, who are working in the field of computer industry, use computers in solving problems more easily and effectively. In order to enable the students use the computers effectively in problem solving, this course offers the modern programming language C along with exposition to various applications of computers. The knowledge of C language will be reinforced by the practical exercises.
Learning Outcomes:
After undergoing the subject, the students will be able to:
- Identify the problem and formulate an algorithm for it.
- Identify various control structures and implement them.
- Identify various types of variables.
- Use pointer in an array and structure.
- Use structures and union for handling data.
- Explain the concepts of C programming language
- Explain and implement the language constructs concepts
- Install C software on the system and debug the programme
- Explain and execute member functions of C in the programme
- Describe and implement array concept in C programme
- Describe and execute pointers
- Expose File System using File Handling.
1. Algorithm and Programming Development (08 Periods)
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
2. Program Structure (08 Periods)
Structure of C program, Writing and executing the first C program, Translator: Assembler, Interpreter, Compiler, I/O statement, assign statement, Keywords, constants, variables and data types, storage classes, operators and expressions, Unformatted and Formatted IOS, Data Type Casting
3. Control Structures (10 Periods)
Introduction, decision making with IF – statement, IF – Else and Nested IF, Ladder if-else, Loop: While, do-while, for, Break, Continue, goto and switch statements
4. Functions (10 Periods)
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
5. Arrays and Strings (10 Periods)
Introduction to Arrays, Array Declaration, Length of array, Manipulating arrayelements, Single and Multidimensional Array, Arrays of characters, Passing an array to function, Introduction of Strings, String declaration and definition, String Related function i.e. strlen, strcpy, strcmp
6. Pointers (08 Periods)
Introduction to pointers, Static and dynamic memory allocation, Address operator and pointers, Declaring and initializing pointers, Single pointer, Pointers to an array
7. Structures and Unions (08 Periods)
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
8. File Handling (08 Periods)
Basics of File Handling, opening and closing of File, reading and writing character from a file
List of Experiments:
- Programming exercises on executing and editing a C program.
- Programming exercises on defining variables and assigning values to variables.
- Programming exercises on arithmetic, logical and relational operators.
- Programming exercises on arithmetic expressions and their evaluation.
- Programming exercises on formatting input/output using printf and scanf and their return type values.
- Programming exercises using if statement.
- Programming exercises using if – Else.
- Programming exercises on switch statement.
- Programming exercises on while and do – while statement.
- Programming exercises on for – statement.
- Simple programs using functions and recursive function.
- Programs on one-dimensional array.
- Programs on two-dimensional array.
- Programs for concatenation two strings together.
- Programs for comparing two strings.
- Simple programs using pointers.
- Simple programs using structures.
- Simple programs using union.
- Simple programs for File Handling
Instructional Strategy:
The subject is totally practical based. Students should be given clear idea about the basic concepts of programming. In practical session student should be asked to draw flow chart, write algorithm and then write program for the algorithm and run on computer. It is required that students should maintain records (files with printouts).
Means of Assessment:
- Assignments and quiz/class tests, mid-term and end-term written tests
- Actual laboratory and practical work, exercises and viva-voce
- Software installation, operation, development and viva-voce
Text Books:
- Let us C by Yashwant Kanetkar
- Programming in ANSI C by E Balaguruswami, , Tata McGraw Hill Education Pvt Ltd , New Delhi
- Programming in C by Reema Thareja; Oxford University Press, New Delhi
- Programming in C by Gottfried, Schaum Series, , Tata McGraw Hill Education Pvt Ltd , New Delhi
- Exploring C by Yashwant Kanetkar; BPB Publications, New Delhi
- Programmming in C : A Practical Approach by Ajay Mittal, Pearson Publication
- e-books/e-tools/relevant software to be used as recommended AICTE/UPBTE/NITTTR.
Reference Books:
http://swayam.gov.in,http://spoken-tutorial.org
For detail syllabus of all other subjects of BE Information Tech, effective from 2019-2020 do visit Information Tech 2nd Sem BTEUP syllabus for 2019-2020.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.