1st Year, WEB

WD-106: Programming in C syllabus for WEB 1st Year C20 regulation APSBTET

Programming in C detailed syllabus for Diploma in Web Designing (WEB) for C20 regulation curriculum has been taken from the APSBTET official website and presented for the WEB students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Diploma in Web Designing 1st Year scheme and its subjects, do visit WEB 1st Year C20 regulation scheme. The detailed syllabus of programming in c is as follows.

Course Objectives

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 Outcomes:

  1. Develop, compile and debug programs using C- fundamentals and different programming statements in C language.
  2. Evaluate various operations using primary and derived data types in C.
  3. Analyse programs using predefined functions, modules and recursive techniques
  4. Write scientific and logical programs using pointers, file pointers
  5. Develop programs using information passing

Unit I

Introduction to C Language: History of C language – importance of C Define language – structure of C language – programming style of C language – steps involved in executing the C program-Character set – C Tokens – Keywords and Identifiers- Constants and Variables – Data Types and classification -declaration of constants and variables-initializing values to variables-user defined data types-usage of type qualifiers.

Unit II

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 III

Understand Decision making, iterative and other control statements:simple if,if-else, if else ladder, nested if-else-switch statement – else if, nested if , else if ladder, switch statements- Classification of various loop statements- while statement – do.. while statement ram – for loop statement -nesting of loops- Comparisons of different loop statements -goto statement-break and continue statements -concept of structured programming

Unit IV

Understand Arrays and strings , basics of Structures and Unions: Arrays -One Dimensional Arrays – array programs -two Dimensional Arrays- programs on matrix – Strings — String handling functions – Structure- Array of structures – Nested structures- pointer to structure Self referential structures – Union and illustrate use of a union – difference between Structures and Union

Unit V

Understand User defined functions, basics of pointers, file management and preprocessor directives: Function – user defined functions – Advantages – Recursion concept – parameter passing -storage classes -scope, visibility and lifetime of variables in functions- Local and External variables -Global variable- – Pointer -Differentiate address and de-referencing operators – Pointer Arithmetic- precedence of address and dereferencing operators – -Relationship between Arrays and Pointers – Pointers as Function Arguments – Dynamic memory management-Files – file pointers – file opening in various modes – Concept of closing of a file -operations on files – Need of Preprocessor directives – Various Preprocessor directives- Macros – Command line arguments

Reference Books:

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

For detailed syllabus of all other subjects of Diploma in Web Designing, C20 regulation curriculum do visit WEB 1st Year subject syllabuses for C20 regulation.

For all Diploma in Web Designing exam timetable, visit APSBTET WEB all semester exam timetable direct link.

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.