3rd Sem, Information Science Diploma

15CS31T: Programming With C Information Sci 3rd Sem Syllabus for Diploma DTE Karnataka C15 Scheme

Programming With C detail DTE Kar Diploma syllabus for Information Science And Engineering (IS), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15CS31T), 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 information sci 3rd sem syllabus for diploma c15 scheme dte karnataka you can visit Information Sci 3rd Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for programming with c is as follows.

Pre-requisites:

Knowledge of basic mathematics and IT skills.

Course Objectives:

Understand the syntax of data types, analyze various formatting styles for input/output and appreciate the use of arrays, strings and functions to write C programs.

Course Outcomes:

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

UNIT I: Introduction to ‘C’ Language 10 Hrs

Character set, Variables and Identifiers, Built-in Data Types, Variable Definition, Declaration, C Key Words-Rules & Guidelines for Naming Variables. Arithmetic operators and Expressions, Constants and Literals, Precedence and Order of Evaluation. Simple assignment statement, Basic input/output statement, Simple ‘C’ programs.
Algorithms – Definition and Characteristics. Simple algorithms. Flow chart – Type of flow chart. Simple flow charts

UNIT II: Decision making- Branching and Looping 14 Hrs

Conditions, Relational Operators, Logical Operator. if statement, if-else statement, nested if-else, if-else ladder, Switch, Break, Continue, Goto and Labels. Looping statements – while, do-while, for and nested for loop.

UNIT III: Functions 06 Hrs

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

UNIT IV: Arrays 08Hrs

What is an Array? Declaring an Array, Initializing an Array. One dimensional arrays: Array manipulation; Finding the largest/smallest element in array; Searching & Sorting of element from an array; Declaring & Initialization of Two dimensional arrays, Addition/Multiplication of two matrices, Transpose of a square matrix; Null terminated strings as array of characters, arrays as function arguments

UNIT V: Strings and Pre-processors 06 Hrs

Strings –
Introduction, Declaring & Initializing string variables, Reading & writing strings from variables, Arithmetic operations & characters, Putting strings together, Comparison of two strings, String handling functions

Pre-processors-
Introduction, Macro substitution, File inclusion.

UNIT VI: Structures and Unions 08 Hrs

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Text Books:

Programming with ANSI-C, E. Balaguruswamy, Sixth Edition, Tata Mcgraw Hill.

Reference Books:

  1. Programming with ANSI & Turbo C, Ashok Kamthane, Second Edition, Pearson Education.
  2. Let us C, Yashavant P Kanetkar, 14th Edition, BPB publication, ISBN 9788183331630
  3. Programming in C and Data Structure, P.B.Kotur, Sapna Book house
  4. http://spoken-tutorial.org/tutorial-search/?search_foss=C+and+Cpp&search_language=English
  5. http://www.tutorialspoint.com/cprogramming/
  6. http://www.indiabix.com/online-test/c-programming-test/

SUGGESTED STUDENT ACTIVITIES:

Note: the following activities or similar activities for assessing CIE (IA) for 5 marks (Any one)

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

  1. Each group should do any one of the following type activity or any other similar activity related to the course and before conduction, get it approved from concerned course coordinator and programme coordinator.
  2. Each group should conduct different activity and no repeating should occur
  1. Explore and analyze topics to improve the level of creativity and analytical skill by taking Quiz tests / assignments. Documents have to be maintained as a record.
  2. 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
  3. Visit different sites relevant to topics. Listen to the lectures and submit a handwritten report

Course Delivery:

The course will be delivered through lectures and Power point presentations/ Video

Model Question Paper:

(CIE)

  1. What is variable? Write the rules and guidelines for naming variable? (5)
  2. OR Evaluate the expression (a + b)*(c + d)+ e – f/g*h + 3.25, where a=5, b=3, c=-2, d=7, e=1, f=6, g=8, h=1

  3. Define algorithm? Explain its characteristics OR Write aflow chart and C program to find the sum numbers (5) and average of three
  4. Give the general syntax and an example of do. Why it is called as “exit-controlled” loop? while loop statement. (5)
  5. Explain printf() statement with an example.

Model Question Paper:

PART-A

Answer any SIX questions. Each carries 5 marks. 5X6=30 Marks

  1. What is a variable? Write the rules and guidelines for naming variable?
  2. Explain scanf() statement with an example
  3. Compare while and do..while statement.
  4. Explain Relational and Logical operators
  5. Write a short note on C library functions
  6. What are the advantages of functions?
  7. List string handling functions.
  8. Define a structure. Give general syntax of a structure. Explain with an example.
  9. Compare array versus structures.

PART-B

Answer any SEVEN full questions each carries 10 marks. 10X7=70 Marks

  1. Explain the data types of C language
  2. Write a C program to swap the values of two variables without using third variable
  3. Explain the switch statement with syntax with an example.
  4. Write a program to find the sum of n natural numbers.
  5. Explain If.else statements with an example.
  6. Explain the following:
    1. Passing argument to a function
    2. Returning value from a function
    1. List the advantages and disadvantages of an array.
    2. What is an array? How are arrays declared and initialized?
  7. Write a program to find the transpose of a matrix.
  8. Explain the following function with an example:
    1. getchar()
    2. strrev()
    3. strcmp()
    4. strcat()
    5. strcpy()
  9. Write a program to create structure with an employee details & display the same.

For detail syllabus of all other subjects of BE Information Sci, C15 scheme do visit Information Sci 3rd Sem syllabus for C15 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 *

*

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