COMPUTER PROGRAMMING LAB

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

I Year MCA I Semester L T P To C FOUNDATIONS OF INFORMATION TECHNOLOGY

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

Kadi Sarva Vishwavidyalaya, Gandhinagar

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

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

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

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

PROGRAMMING IN C AND C++:

CHOICE BASED CREDIT SYSTEM (With effect from )

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

Swami Ramanand Teerth Marathwada University, Nanded

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

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Week 0. Net Salary =Earnings- deductions; Read the employee number, Basic Print employee Number, Earnings,Deductions and Net salary.

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

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:

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

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

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

KLiC C Programming. (KLiC Certificate in C Programming)

DEPARTMENT OF COMPUTER APPLICATIONS SRM INSTITUTE OF SCIENCE AND TECHNOLOGY SRM NAGAR, KATTANKALATHUR

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

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

PESIT Bangalore South Campus Department of MCA Course Information for

Reg. No. : Question Paper Code : 27157

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

Loops / Repetition Statements

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

17CS33:Data Structures Using C QUESTION BANK

DATA STRUCTURES USING C

List of Practical for Master in Computer Application (5 Year Integrated) (Through Distance Education)

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

Code No: R Set No. 1

Part I Basic Concepts 1

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

[6] [6] [6] [5] [5] [6] [5] [5]

VALLIAMMAI ENGINEERING COLLEGE

Department of Computer Science and Engineering NITK, Surathkal IS703 - Network Security [M. Tech-ISE] (Syllabus and Assessment Plan)

Syllabus Under Autonomy Mathematics

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

M4.1-R3: PROGRAMMING AND PROBLEM SOLVING THROUGH C LANGUAGE

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

Lesson Plan. Week Theory Practical. Lecture Day Topic(including assignment Test) Practical Day

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

Government of Karnataka Department of Technical Education Bengaluru

SECOND SEMESTER BCA : Syllabus Copy

KLiC C. About. Tools: Turbo C++ Syllabus:

SAURASHTRA UNIVERSITY

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

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

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

Syllabus for Computer Applications

Software Development & Education Center C Programming

UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS

Sai Nath University. Assignment For MCA 1 st

INDIAN SCHOOL MUSCAT COMPUTER SCIENCE(083) CLASS XI

Computer Programming C++ (wg) CCOs

Recursive Functions. Biostatistics 615 Lecture 5

B. Sc. (Honours) Computer Science

1. Find f(1), f(2), f(3), and f(4) if f(n) is defined recursively by f(0) = 1 and for n = 0, 1, 2,

I2204 ImperativeProgramming Semester: 1 Academic Year: 2018/2019 Credits: 5 Dr Antoun Yaacoub

Section I. 1 Review of user defined function,recursion, pointer, structure 05 2 Introduction to Data Structures and stack

Tribhuvan University Institute of Science and Technology 2065

COE428 Lecture Notes Week 1 (Week of January 9, 2017)

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

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

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

Suggestive List of C++ Programs

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

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Class 9 Saturday, Feb 14

PERIYAR CENTENARY POLYTECHNIC COLLEGE Periyar Nagar- Vallam Thanjavur

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

3D Graphics Programming Mira Costa High School - Class Syllabus,

ENGINEERING PROBLEM SOLVING WITH C++

Two Approaches to Algorithms An Example (1) Iteration (2) Recursion

Course Learning Outcomes for Unit I. Reading Assignment. Unit Lesson. UNIT I STUDY GUIDE Number Theory and the Real Number System

FPL-I and FPL-II Syllabus (2012 Course)

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

PROGRAMMING IN C LAB MANUAL FOR DIPLOMA IN ECE/EEE

Downloaded from

Subject: Computer Science

Data Structures Through C. Student Workbook

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

VALLIAMMAI ENGINEERING COLLEGE

CS 61B Summer 2005 (Porter) Midterm 2 July 21, SOLUTIONS. Do not open until told to begin

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

B.Sc. Computer Science (Ancillary)

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

PDS Lab (Assignment 1) Date: 31 st July, 2017 (2-6 pm)

Guru Jambheshwar University of Science and Technology, Hisar. Scheme and Syllabi for

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Dept. of CSE, IIT KGP

A Survey of Mathematics with Applications 8 th Edition, 2009


A6-R3: DATA STRUCTURE THROUGH C LANGUAGE

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Euclid s algorithm, 133

Transcription:

COURSE OUTCOMES SEMESTER I Student will be able to: COMPUTER PROGRAMMING LAB 1. Explain basic commands in Linux. 2. Develop programs in C language. 3. Design programs for various problems in C language. 4. Solve computing problems using control structures and arrays. List of Experiments(C Programming-I) Week 1: Familiarity with Basic Linux Commands Week 2: Using vi editor Creation of text files Week 3: Write simple programs using scanf() and printf() functions and familiarity with format strings. Week 4: Write programs to illustrate Operators Week 5: Write programs to illustrate If statements a) To find largest and smallest of given numbers b) To find the roots of the quadratic equation. Week 6: a) Write a C program, which takes two integer operands and one operator from the user, performs the operation and then prints the result. (Consider the operators +,-,*, /, % and use Switch Statement) b) Write a C program to calculate the following Sum: Sum=1-x²/2! + x 4 /4!-x 6 /6!+x 8 /8!-x 10 /10! Week 7: Write programs on while and do..while loops a) Program to find the sum of the individual digits of a given positive integer. b) Program to generate the first n terms of the Fibonacci sequence c) Program to check the given no is Palindrome or not Week 8: Write programs on for loop and nested loops. a) To generate sum of n natural numbers b) To generate Pascal triangle c) To generate all the prime numbers between 1 and n Week 9 & 10: a) Program to find the minimum and maximum element of an array. b) Program to search for given element in an array. c) Program to convert Binary number to Decimal number and vice-versa.

Week 11: a) Program to perform Addition of Two Matrices b) Program to perform Multiplication of Two Matrices Week 12: a) Implement string manipulation functions b) Write a C program to accept a string of any characters and display the number of vowels in that string c) Display number of words and characters in a string. Week 13 & 14: a) Implement categories of user defined functions b) Implement recursive and non recursive functions i. To find the factorial of a given integer. ii. To find the GCD (greatest common divisor) of two given integers. Week 15: Implementation of parameter passing Techniques a) Call by value b) Call by reference Week 16: Review and Revision TEXT BOOKS: 1. C Programming & Data Structures, E. Balagurusamy,4 th Edition, TMH. 2. A Structured Programming Approach using C, B.A.Forouzan and R.F. Gilberg, Third Edition, Cengage Learning. REFERENCE BOOKS: 1. Let Us C, Yashavant P. Kanetkar, BPB Publications. 2 Computer System & Architecture, M.Morris Mano, 3 rd Edition 2006. 3. Programming in C, Reema Thareja, 2 nd Edition Oxford University Press 2015.

COURSE OUTCOMES SEMESTER II Students will be able to: 1 Implement various sorting and searching algorithms 2 Design solutions using derived data types and user defined data types- structures, arrays, Pointers. 3 Implement dynamic memory allocation for effective memory utilization 4 Implement linear data structures-list,stack and queue 5 Apply various file handling techniques for better data management Week 1: List of Experiments(C Programming-II) a. Implementaion of Linear Search b. Implementaion of Binary Search. Week 2: a. Implementaion of Binary Search using Recursion. b. Implementaion of Bubble Sort Week 3: a. Implementation of Selection Sort b. Implementation of Insertion Sort Week 4: Write programs to illustrate pointers a) To implement pointer arithmetic b) To implement pointer to pointer c) To implement array of pointers Week 5: Write C program to illustrate String Handling functions using pointers- to copy, concatenate, compare, reverse and length.

Week 6: Basic programs in structures- student details, employee details, Inventory management using array of structures. Week 7: a) Write C program that uses functions to perform the following operations: i) Reading a complex number ii) Writing a complex number iii) Addition of two complex numbers iv) Multiplication of two complex numbers (Note: represent complex number using a structure.) b) Write a C program to illustrate nested structures Week 8: Week 9: Review and Revision. a) Write C programs to illustrate unions b) Write C programs to illustrate Enumerated data type Week 10: a) Write C program to display the contents of a file. b) Write C program to count the no of characters,words and lines of a text file c) Write C program to implement command line arguments Week 11: a) Write C program to merge two files into a third file (i.e., the contents of the first file Followed by those of the second are put in the third file) b) Write C program to reverse the first n characters in a file. (Note: The file name and n are specified on the command line.) Week 12: a) Write C program to illustrate Stack operations using arrays

b) Write C program to illustrate Queue operations using arrays Week 13: Week 14: Write C program to implement the operations of Single Linked List a) Write C program to illustrate Stack operations using Linked List. b) Write C program to illustrate Queue operations using Linked List Week 15: Review and Revision. TEXT BOOKS: 1. Computer Programming & Data Structures, E.Balagurusamy, 4th edition, TMH. 2. Computer Science: A Structured Programming Approach Using C, B.A.Forouzan and R.F.Gilberg, Third Edition, Cengage Learnimng. REFERENCE BOOKS: 1.Understanding Pointers in C, Yashavant P.Kanetkar,3 rd Edition, BPB Publications. 2006. 2. Programming in C, Reema Tahreja,2 nd Edition,Oxford University Press 2015. 3. Theory and Problems of Data Structures, Seymour Lipschutz,Mc Graw Hill,1986.