Programming in C detailed Syllabus for Computer Engineering (DCME), C18 curriculum has been taken from the TSSBTET official website and presented for the diploma students. For Course Code, Course Name, Lectures, Tutorial, Practical/Drawing, Internal Marks, Max Marks, Total Marks, Min Marks and other information, do visit full semester subjects post given below.
For all other Diploma in Computer Engineering (DCME) Syllabus for 2nd Sem C18 Curriculum TSSBTET, do visit Diploma in Computer Engineering (DCME) Syllabus for 2nd Sem C18 Curriculum TSSBTET Subjects. The detailed Syllabus for programming in c is as follows.
Prerequisites:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Course Outcome:
On successful completion of the course, the students will be able to attain below
- Write Algorithms and draw flow charts for given problems
- Use data types and classify operators
- Develop programs using Decision making and looping statements
- Create arrays and know usage of strings
- Develop programs using different types of functions
- Differentiate between Structures and Unions and manage Files
Unit – 1: Programming Methodology and Introduction To C Language
Steps involved in problem solving – Define algorithm , Program – Characteristics of algorithm -Differentiate between program and algorithm- Steps involved in algorithm development -Differentiate algorithm and flowchart – Algorithms for simple problems -Symbols used in flowcharts -Flowcharts for simple problems. Define High level language and low level languagehistory of C language – importance of C language – Define & Differentiate Compiler, Assembler – structure of C language – programming style of C language – steps involved in executing the C program
Unit – 2: Understand Constants, Variables and Data Types in C and Understand Operators and Expressions in C
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Unit – 3: Decision Making and Looping Statements and Preprocessor Directives
Decision making in programming -simple if statement with sample program-Classification of various loop statements- while statement – do-while statement – for loop statement – nesting of loops- Comparisons of different loop statements – break and continue statements – Infinite loop and steps to avoid it – go to statement Need of Preprocessor directives – Various Preprocessor directives
Unit – 4: Arrays and Strings
Arrays -declaration and initialization of One Dimensional -Array -Accessing the elements in the Array – accessing array out of bounds problem – Reordering an array in ascending order -average of elements in an array – largest element in an array – Declaration and initialization of two Dimensional Arrays – sample programs on matrix addition and matrix multiplication, transpose- Strings – Declaration and initialization of String variables – Reading of strings from terminal – writing strings to screen – String handling functions with sample programs – Arithmetic operations on Characters
Unit – 5: User Defined Functions
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Unit – 6: Structures and Unions and File Management
Structures and Unions Structure- Creating a structure – Declaring structure variables -Accessing the structure members – Array of structures – Concept of structure assignment -Find size of a structure – Nested structure concept – Structure as function arguments and structures as function values – Structures containing arrays, arrays of structures containing arrays – Self referential structures with examples – Union and illustrate usage of a union – difference between Structures and Union. Files management File – Declare file pointer to a file – file opening in various modes – Concept of closing of a file – Input / Output operations on a file – Random access to files.
Reference Books:
- Let Us C — Yeshwanth Kanetkar BPB Publications
- Programming in ANSI C — E. Balaguruswamy Tata McGrawHill
- Programming with C — Gottfried Schaumoutline
- C The complete Reference — Schildt Tata McGraw Hill
Course Outcome:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Suggested Student Activities
Student activity like mini-project, surveys, quizzes, etc. should be done in group of 5-10 students.
- Each group should do any one of the following type of activity or any other similar activity related to the course with prior approval from the course coordinator and programme coordinator concerned.
- Each group should conduct different activity and no repetition should occur.
- Explore and analyse topics to improve the level of creativity and analytical skill by taking Quiz/ tests/ assignments. Documents have to be maintained as a record.
- Create a power point presentation on the topic relevant to course or advanced topic as an extension to the course to improve the communication skills. Documents have to be maintained as a record.
- Visit different sites relevant to topics. Listen to the lectures and submit a handwritten report
- Coding competitions
E-Learning Links:
- http://www.tutorialspoint.com/cprogramming/
- http://www.indiabix.com/online-test/c-programming-test/
- https://fresh2refresh.com/c-programming/
- http://www.learn-c.org/
- https://www.javatpoint.com/c-programming-language-tutorial
- https://www.cprogramming. com/tutorial/c-tutorial.html
- https://www.w3schools.in/c-tutorial/
Course Outcome:
- Write Algorithms and draw flow charts for given problems
- Use data types and classify operators
- Develop programs using Decision making and looping statements
- Create arrays and know usage of strings
- Develop programs using different types of functions
- Differentiate between Structures and Unions and manage Files
For detail Syllabus of all other subjects of Computer Engineering, C18 curriculum do visit Diploma In Computer Engineering 2nd Sem Syllabus for C18 curriculum.
For all Computer Engineering results, visit TSSBTET DCME all semester results direct links.