Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

Similar documents
Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0301. Subject Name: Data Structure. B.Tech. Year - II

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

Kadi Sarva Vishwavidyalaya, Gandhinagar

Programming for Problem Solving 105A L T P Credit Major Minor Total Time

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes:

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

COMPUTER PROGRAMMING LAB

PROGRAMMING IN C AND C++:

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU 2013

Questions Bank. 14) State any four advantages of using flow-chart

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3

Swami Ramanand Teerth Marathwada University, Nanded

Subject: Computer Science

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

CHOICE BASED CREDIT SYSTEM (With effect from )

CURRICULUM. SL Topics Hours Marks. Section - I. 1 Introduction to 'C' Language Condition and Loops Section - II 3 Arrays 12 30

Reg. No. : Question Paper Code : B.E./B.Tech. DEGREE EXAMINATION, JANUARY First Semester GE 6151 COMPUTER PROGRAMMING

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

Assignment: 1. (Unit-1 Flowchart and Algorithm)

(i) Describe in detail about the classification of computers with their features and limitations(10)


Sai Nath University. Assignment For MCA 1 st

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING COMPUTER PROGRAMMING LABORATORY LAB MANUAL - 15CPL16 SEMESTER-I/II

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

BCA-105 C Language What is C? History of C

INDIAN SCHOOL MUSCAT COMPUTER SCIENCE(083) CLASS XI

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0403. B.Tech. Year - II

S Y B Voc Software Development Syllabus

CORE JAVA TRAINING COURSE CONTENT

Rani Durgavati Vishwavidyalaya Jabalpur (M.P.) (UICSA) Master of Computer Application (MCA) Practical List of. MCA III SEM Session -2010

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f.

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

Scheme G. Sample Test Paper-I. Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Second Subject Tile : Programming in C

Computer Programming C++ (wg) CCOs

For Solved Question Papers of UGC-NET/GATE/SET/PGCET in Computer Science, visit

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

Subject: PROBLEM SOLVING THROUGH C Time: 3 Hours Max. Marks: 100

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

(Following Paper ID and Roll No. to be filled by the student in the Answer Book)

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

Object Oriented Programming with JAVA

Syllabus for Computer Applications

UNIVERSITY OF JAMMU, JAMMU. (Semester System)

Maharashtra State Board of Technical Education (MSBTE) I Scheme II - Semester Course Curriculum

Government of Karnataka Department of Technical Education Bengaluru

Algorithms 4. Odd or even Algorithm 5. Greatest among three numbers Algorithm 6. Simple Calculator Algorithm

Software Development & Education Center C Programming

KLiC C Programming. (KLiC Certificate in C Programming)

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru

Maharashtra State Board of Technical Education (MSBTE) 'I' Scheme VI Semester Course Curriculum


DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) FIRST SEMESTER LESSON PLAN SRM UNIVERSITY

Avg. Of Test 1 and Test 2. Exam

Chapter 2 Working with Data Types and Operators

Practical List of. MCA IV SEM Session -2010

Unit 1: Introduction to Programming. Saurabh Khatri Lecturer Department of Computer Technology VIT, Pune

PROGRAMS. EXCELLENT ACADEMY OF ENGINEERING. Telephone: / NORMAL PROGRAM

Downloaded from

PESIT Bangalore South Campus Department of MCA Course Information for

11.3 Function Prototypes

TIME: 3 HOURS MARKS: a. Develop a java program to sort an array of N numbers in ascending order. (40)

Rayat Shikshan Sanstha s Yashavantrao Chavan Institute of Science Satara Department of Computer Science. Syllabus for Bachelor of Science Part-I

PESIT-BSC Department of Science & Humanities

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

B. V. Patel Institute of Business Management, Computer & Information Technology

Government of Karnataka Department of Technical Education Bengaluru

Lab Manual. Program Design and File Structures (P): IT-219

Tribhuvan University Institute of Science and Technology 2065

COURSE OF STUDY UNIT PLANNING GUIDE COMPUTER SCIENCE 1 FOR: 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) Scheme and syllabus for B.A./B. Sc. (Information Technology)

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee

Loops / Repetition Statements

C++ Programming Language Lecture 2 Problem Analysis and Solution Representation

CNG 140 C Programming. Syllabus. Course Info Fall Semester. Catalog Description

Syllabus Under Autonomy Mathematics

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

VALLIAMMAI ENGINEERING COLLEGE

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

Outline. Program development cycle. Algorithms development and representation. Examples.

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

VALLIAMMAI ENGINEERING COLLEGE

VARIABLE, OPERATOR AND EXPRESSION [SET 1]

PROGRAMMING FOR PROBLEM SOLVING (CS103ES) COURSE PLANNER

ADDMISSION-CALL / / WEBSITE:-

3 The L oop Control Structure

Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects

P>80 A P>70 && P<80 B P<70 C 12. Calculate employee salary according to following condition

PERIYAR CENTENARY POLYTECHNIC COLLEGE Periyar Nagar- Vallam Thanjavur

COMPUTER SCIENCE Paper 2 (PRACTICAL)

PROGRAMMING FOR PROBLEM SOLVING

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System

Transcription:

Semester: II Subject Name: Computer Programming Subject Code: 09CE1104 Objective: This Course will help to develop programming skills in the students, using a structured programming language `C'. Students will learn stepped procedure of any program development process using flowchart and algorithms. The programming skill will help to work with advance level programming languages which in turn will be helping in developing programs for the scientific, research and business purposes. Credits Earned: 4 Credits Course Outcomes: After completion of this course, student will be able to Recognize importance of C language. Consider problems logically through flow charts and algorithms. Illustrate various programming syntax. Analyze the various control structures that requires to use in real time applications Convert real time applications into algorithms and device the program using C language notations. Established basic programming principles using C language. Categorizes various loops in C language. Pre-requisite of course: NA. Teaching and Examination Scheme Tutorial/ Practical Teaching Scheme (Hours) Theory Marks Marks Total Credits Term Marks Theory Tutorial Practical ESE IA CSE Viva work 2 0 4 4 50 30 20 25 25 150

Contents: Unit Topics Contact Hours 1 Introduction: Problem solving using flowchart and algorithm, Flowchart-Importance of flowchart, Symbols of flowchart, how to prepare flowchart, Algorithm design, Pseudo code 4 2 Basic of C language: History of C, Structure of C program, compilation and execution, C tokens, character set, Data Types, Keywords, Identifiers, constants & variables, declaring and assigning value to variable, operators, Input and output function, Type conversion and type casting 3 Decision statements & looping: Decision making statements, simple If statement, If-else, nested If-else, else-if ladder, switched statement, goto statement Looping statements, simple for loop, nested for loop, while & do-while loop 4 Array and String: Types of array, declaration & initialization of 1-D array, operation in array String- declaration & initialization, string functions, string arrays 5 Function: Definition of function, Built-in-function- Math function, console & standard i/o function, user defined function, recursion 6 Structure & Union: Definition of structure, need of structure, declaration of structure, array within structure, structure within structure, structure and union difference 6 5 4 3 3 7 Pointer: Pointer-definition, importance of pointers, declaration & initialization of pointer, accessing the address of a variable through pointers, pointer & array, pointer & string 2 8 File management: Introduction, file management functions, opening and closing a file, Input/ Output operations on files, error handling during I/O operations, Random Access to file 2 Total Hours 29

References: 1. Balagurusamy. E, Programming in ANSI C, Tata McGraw Hill, Sixth edition, 2012. 2. Ashok N Kamthane, Computer Programming, Pearson education, Second Impression, 2008. 3. Kanetkar Yashavant, Let us 'C', BPB publications, fourth revised edition. 4. Reema Theraja, Programming in C, Oxford University Press, First Edition, 2011. Suggested Theory distribution: The suggested theory distribution as per Bloom s taxonomy is as per follows. This distribution serves as guidelines for teachers and students to achieve effective teaching-learning process Distribution of Theory for course delivery and evaluation Remember Understand Apply Analyze Evaluate Create 35% 35% 30% 0% 0% 0% Suggested List of Experiments: 1. Write a program to print student detail. 2. Write a program to calculate simple interest. 3. Write a program that accepts centigrade and convert it into Fahrenheit. 4. Write a program that accepts two numbers in A and B interchange value of A and B variable. 5. Write a program to demonstrate the use of Arithmetic and Bitwise operators by getting two numbers from the user. 6. Write a program that accepts a number from keyboard and find whether the number is ODD or EVEN using Conditional operators. 7. Write a program that accepts three numbers from the user and print maximum of them. 8. Write a program to input the Name and the Salary of an Employee. Calculate and print the Name, Salary and Bonus of the Employee, where bonus= 5.3% if salary is at least Rs. 10,000 and 6.5% otherwise. 9. Admission to professional course is subject to the following conditions. Marks in Mathematics>=60 Marks in Physics>=50

Marks in Chemistry>=40 Total in all three subjects>=200 or total in mathematics and physics>=150 Given the marks in the three subjects, Write a program to process the application to list the eligible candidates. 10. Write a program that accepts two numbers and one code (1,2,3,4) from the user. According to the code, the operations to be performed, using switch case statements as follows: (Code : 1 Addition, 2 Subtraction, 3 Multiplication, 4 Division). 11. Write a program that reads the marks for five subjects of a student. Calculate and print the grade for the student [i.e. Grade A,B,C,D and F] using Else-If ladder. 12. Write a program that do sum=1+3+5+.n terms Print value of Sum. 13. Write a program to print the Fibonacci Series[i.e 1,1,2,3,5,8,13 N terms]. 14. Write a program to accept one number from the user. i) Display reverse of that number. ii) Find if it is Armstrong or not. 15. Write a program that accepts a number from the user and print prime numbers from 0 to that number. 16. Write a C program to display following different Patterns. 1 1 2 1 2 3 1 2 3 4 A B C D E F 1 0 1 1 0 1 0 1 0 1 a b c d e f 17. Write a program to accept 5 numbers in an array and display it. 18. Write a program to accept 9 numbers in form of matrix and display in matrix form. 19. Write a program to accept 5 numbers in array and find maximum and minimum value of it. 20. Write a program to sort all elements of 1-D array in ascending and descending order.

21. Write a program to calculate and display addition of two matrixes. 22. Write a program to count number of vowels in a given string. 23. Write a program to check whether entered string is palindrome or not. 24. Write a program to demonstrate the Library function for string. 25. Write a function which receives number as argument and return sum of digit. 26. Write a program to calculate Factorial using recursion in UDF. 27. Write a program to calculate total number of positive, negative and zero value in array using UDF. 28. Write a program to swap two numbers using UDF and pointer. 29. Write a program using pointer to read in an array of integers and print its elements in reverse order. 30. Write a C program to create a structure of employees with Full Name, Last Name, City and Salary. Display it for n employees. 31. Write a program to demonstrate nested structure.(make structures for circle and rectangle) 32. Write a program to create array of structure. Make a structure for student having student_no, student_name, student_marks and enter details for 5 students. 33. Write a program to Display contents of a file on screen. Use functions (fopen, fclose, getc,putchar,eof) 34. Write a program to count number of characters in a file. Instructional Method: a. The course delivery method will depend upon the requirement of content and need of students. The teacher in addition to conventional teaching method by black board, may also use any of tools such as demonstration, role play, Quiz, brainstorming, MOOCs etc. b. The internal evaluation will be done on the basis of continuous evaluation of students in the laboratory and class-room. c. Practical examination will be conducted at the end of semester for evaluation of performance of students in laboratory. d. Students will use supplementary resources such as online videos, NPTEL videos, e-courses, Virtual Laboratory