3rd Sem, Computer Engineering Diploma

35233: C Programming Computers 3rd Sem Syllabus for Diploma TNDTE M Scheme

C Programming detail TNDTE Diploma syllabus for Computer Engineering (CS), M scheme is extracted from TNDTE official website and presented for diploma students. The course code (35233), and for 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 computers 3rd sem syllabus for diploma m scheme tndte you can visit Computers 3rd Sem Syllabus for Diploma M Scheme TNDTE Subjects. The detail syllabus for c programming is as follows.

Rationale:

C’ is the most widely used computer language, which is being taught as a core course. C is general purpose structural language that is powerful, efficient and compact, which combines features of high level language and low-level language. It is closer to both Man and Machine. Due to this inherent flexibility and tolerance it is suitable for different development environments. Due to these powerful features, C has not lost its importance and popularity in recently developed and advanced software industry. C can also be used for system level programming and it is still considered as first priority programming language. This course covers the basic concepts of C. This course will act as Programmingconcept developer for students. It will also act as Backbone for subjects like OOPS, Visual Basic, Windows Programming, JAVA etc.

Objectives:

At the end of the Course, the students will be able to

  • Define Program, Algorithm and flow chart
  • List down and Explain various program development steps
  • Write down algorithm and flow chart for simple problems.
  • Describe the concepts of Constants, Variables, Data types and operators.
  • Develop programs using input and output operations.
  • Use of command line arguments.
  • Explain compiler controlled directives.
  • Understand the structure and usage of different looping and branching statements.
  • Define arrays and string handling functions.
  • Explain user-defined functions, structures and union.
  • Define pointers and using the concept of Pointers.
  • To understand the dynamic data structure and memory management.

Unit 1

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.

Unit 2

Decision Making,Arrays And Strings

  1. Branching:
  2. Introduction – Simple if statement – if -else – else-if ladder , nested if-else-Switch statement – go statement – Simple programs.

  3. Looping statements:
  4. While, do-while statements, for loop, break & continue statement – Simple programs

  5. Arrays:
  6. Declaration and initialization of One dimensional, Two dimensional and Character arrays – Accessing array elements -Programs using arrays

  7. Strings :
  8. Declaration and initialization of string variables, Reading String, Writing Strings – String handling functions (strlen(),strcat(),strcmp()) – String manipulation programs

Unit 3

Functions, Structures And Unions

  1. Built -in functions:
  2. Math functions – Console I/O functions -Standard I/O functions – Character Oriented functions – Simple programs.

  3. User defined functions:
  4. Defining functions & Needs-, Scope and Life time of Variables, , Function call, return values, Storage classes, Category of function – Recursion – Simple programs

  5. Structures and Unions:
  6. Structure – Definition, initialization, arrays of structures, Arrays with in structures, structures within structures, Structures and functions – Unions – Structure of Union – Difference between Union and structure – Simple programs.

Unit 4

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.

Unit 5

File Management And Preprocessors

  1. File Management:
  2. Introduction-Defining and opening a file-closing a file-Input/ Output operations on filesError handling during I/O operations -Random Access to filesPrograms using files

  3. Command line arguments:
  4. Introduction – argv and argc arguments -Programs using command Line Arguments -Programs

  5. The preprocessor:
  6. Introduction – Macro Substitution, File inclusion, Compiler control directives.

Text Books:

  1. Programming in ANSI C 4E by Prof. E. BALAGURUSAMY, the TATA McGRAW -HILL publications.

Reference Books:

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.

For detail syllabus of all other subjects of BE Computers, M scheme do visit Computers 3rd Sem syllabus for M scheme.

Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.

Leave a Reply

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

*