2nd Sem, DCME

18CM-205C: Programming in C Syllabus for Computer Engineering 2nd Sem C18 Curriculum TSSBTET

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.
Get it on Google Play.

Course Outcome:

On successful completion of the course, the students will be able to attain below

  1. Write Algorithms and draw flow charts for given problems
  2. Use data types and classify operators
  3. Develop programs using Decision making and looping statements
  4. Create arrays and know usage of strings
  5. Develop programs using different types of functions
  6. 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.
Get it on Google Play.

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.
Get it on Google Play.

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:

  1. Let Us C — Yeshwanth Kanetkar BPB Publications
  2. Programming in ANSI C — E. Balaguruswamy Tata McGrawHill
  3. Programming with C — Gottfried Schaumoutline
  4. 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.
Get it on Google Play.

Suggested Student Activities

Student activity like mini-project, surveys, quizzes, etc. should be done in group of 5-10 students.

  1. 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.
  2. Each group should conduct different activity and no repetition should occur.
  3. 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.
  4. 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.
  5. Visit different sites relevant to topics. Listen to the lectures and submit a handwritten report
  6. Coding competitions

E-Learning Links:

  1. http://www.tutorialspoint.com/cprogramming/
  2. http://www.indiabix.com/online-test/c-programming-test/
  3. https://fresh2refresh.com/c-programming/
  4. http://www.learn-c.org/
  5. https://www.javatpoint.com/c-programming-language-tutorial
  6. https://www.cprogramming. com/tutorial/c-tutorial.html
  7. https://www.w3schools.in/c-tutorial/

Course Outcome:

  1. Write Algorithms and draw flow charts for given problems
  2. Use data types and classify operators
  3. Develop programs using Decision making and looping statements
  4. Create arrays and know usage of strings
  5. Develop programs using different types of functions
  6. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.