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

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

Kadi Sarva Vishwavidyalaya, Gandhinagar

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

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

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

CHOICE BASED CREDIT SYSTEM (With effect from )

COMPUTER PROGRAMMING LAB

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

Syllabus for Computer Applications

Swami Ramanand Teerth Marathwada University, Nanded

S Y B Voc Software Development Syllabus

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

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

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:

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

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

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

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

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

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

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

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

PROGRAMMING IN C AND C++:

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN COURSE CODE


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

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application (B.C.A) 1 st Year (Semester I)

KLiC C Programming. (KLiC Certificate in C Programming)

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

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

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

PROGRAMMING FOR PROBLEM SOLVING

PROGRAMMING FOR PROBLEM SOLVING (CS103ES) COURSE PLANNER

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

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

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

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

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT Post Graduate Diploma in Computer Application (Evening) Semester - I Effective from: July

Name :. Roll No. :... Invigilator s Signature : INTRODUCTION TO PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application (B.C.A) 1 st Year (Semester II)

Class 9 Saturday, Feb 14

First Semester First August to 31 st January. Second Semester First February to 31 st July. COURSE STRUCTURE

Tribhuvan University Institute of Science and Technology 2065

ITT Technical Institute. ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS

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

Loops / Repetition Statements

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

NORTH MAHARASHTRA UNIVERSITY, JALGAON. SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012)

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

Computer Programming C++ (wg) CCOs

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI PILANI CAMPUS Instruction Division

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

M3-R4: PROGRAMMING AND PROBLEM SOLVING THROUGH C LANGUAGE

Syllabus Under Autonomy Mathematics

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

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

Code No: R Set No. 1

SAURASHTRA UNIVERSITY

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

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

Subject Status Subject Title Contact Hrs/

Fundamentals of Programming Languages - I

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

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

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

PESIT-BSC Department of Science & Humanities

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

Object Oriented Programming with JAVA

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

VALLIAMMAI ENGINEERING COLLEGE

PROBLEM SOLVING TECHNIQUES SECTION - A. 1. Answer any ten of the following

Part I Basic Concepts 1

Euclid s algorithm, 133

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

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

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

Software Development & Education Center C Programming

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

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

ANNA UNIVERSITY: CHENNAI B.E./B.Tech. DEGREE EXAMINATIONS, JAN Regulations First Semester (Common to All Branches )

C-LANGUAGE CURRICULAM

no 4.63 Syllabus System effect from

Name of chapter & details

Sai Nath University. Assignment For MCA 1 st

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

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

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

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

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

Multiple Choice Questions ( 1 mark)

B.Sc II Year Computer Science (Optional)

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

Telangana University

Bachelor in Computer Application (BCA)

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S

Test Bank Ver. 5.0: Data Abstraction and Problem Solving with C++: Walls and Mirrors, 5 th edition, Frank M. Carrano

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

PERIYAR CENTENARY POLYTECHNIC COLLEGE Periyar Nagar- Vallam Thanjavur

Transcription:

B. Sc. Computer Science SEM-II EFFECTIVE FROM ACADEMIC YEAR - 2016-2017 CODE Titles Th. Pr. COM-103 ProgramminginC (Theory) 4 COM-104 ProgramminginC(Practical) 4 Teaching Scheme Unit Computer Theory COM 103 ComputerPractical COM 104 4 Credit 4 Credit Total 100 Marks Total 100 Marks Internal 30 Marks External 70 Marks Internal 30 Marks External 70 Marks I II III IV V VI VII 4 hrs/week Introduction to Programming: Algorithms & Flow charts Basics of C Control Statements Arrays & String Functions Pointer Structures & Unions 4 hrs/week Consist of 37 Numbers of Practical Experiments

Course Name: Programming in C (Theory) Course Code: COM-103 Objectives: The aim of this course is to introduce the rudiments of programming to the students. Students will become familiar with problem solving techniques and algorithm development using computers. This will include structured programming using C, a high-level programming language. Prerequisites: None Contents: 1. Introduction to programming: Algorithms & Flowcharts Programs & Programming Programming Languages Complier, Interpreter, Loader & Linker Process of compilation Classification of Programming Languages Concepts of Algorithm and Flowcharts 2. Basics of C Introduction Basic Structure of C & Simple Programs C Tokens Data Type Printf & Scanf Variable Constants Operators and Expression Precedence and Associativity of Operators Type Conversions 3. Control Statements: Test Condition for selection & Iteration Writing Test Expression Conditional execution and selection Iteration and Repetitive Executions Switch Statement Looping Statements Goto Statements Nested loops 4. Arrays & Strings: Introduction to contiguous data types One dimensional arrays Multidimensional arrays Array as strings Multidimensional character arrays Operations on strings

5. Functions: Concept of modular programming The concept of Function User Defined with it s types & Library Functions Using functions Recursion 6. Pointer: Understanding Memory Addresses Overview of Pointer Use of Pointers Array, String with pointer Passing Pointers to a Function Dynamic Memory Allocation 7. Structures and Unions: Defining a Structure Processing a Structure o Copy and Compare Structure Variables o Operations on individual members Array and Structures Structures and Pointers Passing Structures to Functins Self-referential Structures Unions Reference Book(s): 1. Programming in ANSI C, by Balagurusamy, Tata McGraw Hill. 2. Programming with C, Byron S. Gottfried, Tata McGraw Hill. 3. Computer Science: A Structured Programming Approach Using C, by Behrouz A. Forouzan & Richard F. Gilberg, Thomson Education. 4. Programming with ANSI and Turbo C, by Ashok N Kamthane, Pearson Education. 5. Programming in C, by Pradip Dey & Manas Ghosh, Oxford 6. Mastering C, by Venugopal & Prasad, Tata McGraw Hill. 7. C: The Complete Reference, by Herbert Schildt, Tata McGraw Hill. 8. Let us C, by Yashwant Kanitkar, BPB Publication 9. Schaum's Outline of Programming with C, by Byron Gottfried, Shaum Series. 10. Programming in C, by Juneja & Seth, CENGAGE Learning Accomplishments of the student after completing the course : After completion of the course students should become reasonably good at problem solving and algorithm development. They would become capable of solving problems using computers through C programming language. ***** ***** *****

Course Name: Course Code: Programming in C (Practical) COM-104 Objectives: The purpose of this course is to develop programming skills. Prerequisites: None Contents: Basic C Programs Programs based on constants, variable and diff data types. Programs based on Operator and Expression Programs based on Decision Making and Branching Use of Do While loop, for loop, while loop, if loop, if else if ladder, switch, go to Programs based on one dimensional and two dimensional array. Programs based on character array and String manipulation functions. Programs based on user-defined functions List of Practical (Sample Guide line): 1) Write a program to print Hello World message. 2) Write a program to print Name, Address and Birth Date. 3) Write a program to add, multiply and divide two integers and float numbers. 4) Write a program to accept number of days and print year, month and remaining days. 5) Write a program to determine the maximum of given3 Numbers. 6) Write a program to check whether the entered number is prime or not. 7) Admission to a professional course is subject to the following conditions: (a) Marks in mathematics >= 60 (b) Marks in physics >= 50 (c) Marks in chemistry >= 40 (d) 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 applications to list an eligible candidate. 8) Write a program to calculate the area of circle/rectangle/triangle. Determine whose area is to be calculated by accepting the code from the user. Use switch case c indicate circle, r indicate rectangle, t indicate triangle. Use symbolic constant to define the value of pie 9) Write a program to swap the values of two variables.

10) Print the following triangle. Gujarat University a b c d e a b c d a b c a b a 11) Generate the following "pyramid" of digits, using nested loops 1 232 34543 4567654 567898765 67890109876 7890123210987 890123454321098 90123456765432109 12) Write a program to generate the following A B C D E F G H G F E D C B A A B C D E F G G F E D C B A A B C D E F F E D C B A A B C D E E D C B A A B C D D C B A A B C C B A A B B A A A

13) Write a program to find the smallest divisor of an integer. 14) Write a program to find the greatest common divisor of two integers. 15) Write a program to add first n natural numbers. 16) Write a program to generate Fibonacci series. 17) Write a program to print the multiplication table. 18) Write a program to find a factorial of the entered number. 19) Write a program to print all the numbers and sum of all the integers that are greater than 100 and less than 200 and are divisible by 7. 20) Write a program to sort given array in ascending order. 21) Given the two 1-D arrays A and B, which are sorted in ascending order. Write a program to merge them into a single sorted array C that contains every item from arrays A and B, in ascending order. 22) Write a program to find string length. 23) Write a program that appends the one string to another string. 24) Write a program that finds a given word in a string. 25) Write a program to evaluate f(x) = x x 3 /3! + x 5 /5! x 7 /7! + 26) Write a function which returns 1 if the given number is palindrome otherwise returns 0. 27) Write a function that will scan a character string passed as an argument and convert all lower-case character into their upper-case equivalent. 28) Write a function to reverse the string. 29) Write a 'c' program that reads in two matrices and multiply them. Display the resultant matrix. 30) Write a 'c' program that reads in two matrices and add them. Display the resultant matrix. 31) Write a program to remove the duplicates from an ordered array. 32) Write a program to use pointer variable in function and perform operation on pointers. 33) Write a program to use pointer with single dimensional array. 34) Write a program to use pointer with multi-dimensional array. 35) Write a program to define structure and access of it. 36) Write a program which uses structure with functions. 37) Write a program to define Union. ***** ***** *****