ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)



Similar documents
KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

I PUC - Computer Science. Practical s Syllabus. Contents

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

BCS2B02: OOP Concepts and Data Structures Using C++

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

Glossary of Object Oriented Terms

B.Sc.(Computer Science) and. B.Sc.(IT) Effective From July 2011

El Dorado Union High School District Educational Services

Bangalore University B.Sc Computer Science Syllabus ( Semester System)

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

Curriculum Map. Discipline: Computer Science Course: C++

Syllabus for Computer Science. Proposed scheme for B.Sc Programme under Choice Based Credit System

Fundamentals of Java Programming

Multichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is

10CS35: Data Structures Using C

COMPUTER SCIENCE. 1. Computer Fundamentals and Applications

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

The C Programming Language course syllabus associate level

Java (12 Weeks) Introduction to Java Programming Language

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

B.Sc. (Computer Science) First Year

An Introduction to Programming and Computer Science

DATA STRUCTURES USING C

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards


Java Application Developer Certificate Program Competencies

Division of Mathematical Sciences

Govt. Holkar Science College, Indore Department of Computer Science B.Sc. Computer Science

1. The memory address of the first element of an array is called A. floor address B. foundation addressc. first address D.

Objected oriented Programming: C++ Unit 1 1. Introduction 1.1. Introduction to Object Oriented Programming C++ fundamentals.

Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A

Sources: On the Web: Slides will be available on:

Object Oriented Software Design

Domains and Competencies

Chapter 6: Programming Languages

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

C++ Programming Language

C++ INTERVIEW QUESTIONS

Object Oriented Programming With C++(10CS36) Question Bank. UNIT 1: Introduction to C++

An Incomplete C++ Primer. University of Wyoming MA 5310

Facebook Twitter YouTube Google Plus Website

PES Institute of Technology-BSC QUESTION BANK

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Object Oriented Software Design

AGARWAL COLLEGE & WEB SERVICES TRUST. In Collaboration with KARANATAKA STATE OPEN UNIVERSITY

AFF 808. Sub. Code 4BIT1C1. B.Sc. DEGREE EXAMINATION, NOVEMBER First Semester. Information Technology

Programming and Software Development CTAG Alignments

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Certified PHP Developer VS-1054

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

DE 6211 DISTANCE EDUCATION. M.Sc. (IT) DEGREE EXAMINATION, MAY PRINCIPLES OF INFORMATION TECHNOLOGY. (2002 onwards) PART A (10 3 = 30 marks)

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

Oracle Database: SQL and PL/SQL Fundamentals

Computer Programming I & II*

Data Structures Using C++ 2E. Chapter 5 Linked Lists

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Course Curriculum. DATA STRUCTURES (Code: )

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

Java the UML Way: Integrating Object-Oriented Design and Programming

Computer Programming I

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

Oracle Database: SQL and PL/SQL Fundamentals NEW

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)

Class XII (Theory) C++

2. Advance Certificate Course in Information Technology

Computing Concepts with Java Essentials

Course MS10975A Introduction to Programming. Length: 5 Days

Chapter 2: Elements of Java

Compiling Object Oriented Languages. What is an Object-Oriented Programming Language? Implementation: Dynamic Binding

University of Pune Revised Structure for the B. Sc. (Computer Science) Course (Second Year to be implemented from Academic Year )

Programming Exercise 3: Multi-class Classification and Neural Networks

Programming in C# with Microsoft Visual Studio 2010

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

2) What is the structure of an organization? Explain how IT support at different organizational levels.

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

5. A full binary tree with n leaves contains [A] n nodes. [B] log n 2 nodes. [C] 2n 1 nodes. [D] n 2 nodes.

Formal Engineering for Industrial Software Development

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

GCE Computing. COMP3 Problem Solving, Programming, Operating Systems, Databases and Networking Report on the Examination.

Java Programming. Binnur Kurt Istanbul Technical University Computer Engineering Department. Java Programming. Version 0.0.

Department of Computer Science

Java EE Web Development Course Program

7.1 Our Current Model

COWLEY COLLEGE & Area Vocational Technical School

Oracle SQL. Course Summary. Duration. Objectives

Skills for Employment Investment Project (SEIP)

ML for the Working Programmer

CEC225 COURSE COMPACT

Web Development using PHP (WD_PHP) Duration 1.5 months

AP Computer Science Java Mr. Clausen Program 9A, 9B

Transcription:

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) Subject Description: This subject deals with discrete structures like set theory, mathematical logic, relations, languages, graphs and trees. Goal: To learn about the discrete structures for computer based applications. Objective: On successful completion of this subject the students should have : - Understanding the concepts of discrete mathematics - Learning applications of discrete structures in Computer Science. Unit I Set theory-introduction-set & its Elements-Set Description-Types of sets-venn-euler Diagrams- Set operations & Laws of set theory-fundamental products-partitions of sets-minsets- Algebra of sets and Duality-Inclusion and Exclusion principle Unit II Mathematical logic Introduction- prepositional calculus Basic logical operations- Tautologies-Contradiction-Argument-Method of proof- Predicate calculus. Unit III Relations Binary Relations Set operation on relations-types of Relations Partial order relation Equivalence relation Composition of relations Functions Types of functions Invertible functions Composition of functions. Unit IV Languages Operations on languages Regular Expressions and regular languages Grammar Types of grammars Finite state machine Finite State automata Unit V Graph Theory Basic terminology paths, cycle & Connectivity Sub graphs - Types of graphs Representation of graphs in compute memory - Trees Properties of trees Binary trees traversing Binary trees Computer Representation of general trees. Text Books: 1. Discrete Mathematics J.K. Sharma Second Edition 2005, Macmillan India Ltd. (UNIT I TO V) Reference Books: 1. Discrete Mathematics Structures with Applications to computer science - J. P Tremblay R Manohar Mc Graw Hill International Edition 2. Discrete Mathematics Dr M. K. Venketaramen, Dr N.Sridharan, N. Chandarasekaran The National publishing Company Chennai.

ALLIED PAPER : OBJECT ORIENTED PROGRAMMING WITH C++ (for B.Sc. Electronics & B.Sc. Electronics and Communication System) Subject Description: This subject deals with the programming concepts of Object Oriented Programming using C++. Goal: To learn about Object Oriented Programming concepts. Objective: On successful completion of this subject the students should have : Writing programming ability on OOPS concepts like Encapsulation, Data abstraction, Inheritance, Polymorphism and Exception handling etc., UNIT I Introduction to C++ - Key Concepts of OOP Advantages OO Languages I/O in C++ - C++ Declarations - Control Structures Decision Making Statements If Else Jump GOTO Break Continue Switch Case Statements Loops in C++ - For While Do While loops Functions in C++, In line Functions Function Overloading. UNIT II Class and Objects: Declaring objects Defining member functions Static member variables and functions Array of objects Friend functions Overloading member functions Bit fields and Class Constructor and Destructors Characteristics Calling constructor and Destructors Constructor and Destructor with static member. UNIT III Operator Overloading: Overloading unary, Binary operators Overloading friend functions Type conversion - Inheritance: Types of inheritance: Single, Multilevel, Multiple, Hierarchical, Hybrid and Multi path inheritance Virtual Base classes Abstract Classes. UNIT IV Pointers: Declaration Pointer to class, object THIS pointer Pointer to derived classes and base classes Arrays Characteristics Arrays of classes Memory models New and delete operators Dynamic objects Binding, Polymorphisms and Virtual functions. UNIT V Files: File stream classes File Modes Sequential read/write operations Binary and ASCII files Random access operation Templates Exception handling Strings Declaring and initializing string objects String attributes Miscellaneous functions. TEXT BOOKS Ashok N Kamthane: Object Oriented Programming with ANSI and Turbo C++, Pearson Education Publ., 2003. REFERENCE BOOKS 1. E. Balagurusamy: Object Oriented Programming with C++, TMH Pub., 1998. 2. Maria Litvin and Gary Litvin: C++ for you++, Vikas Publ, 2002. 3. John R Hubbard: Programming with C++, TMH Publ. II Edition, 2002.

ALLIED LAB : OBJECT ORIENTED PROGRAMMING WITH C++ (for B.Sc. Electronics & B.Sc. Electronics and Communication System) 1. Create a class to implement the data structure STACK. Write a constructor to initialize the TOP of the stack to 0. Write a member function POP( ) to delete an element. Check for overflow and underflow conditions. 2. Create a class ARITH which consists of a FLOAT and an integer Variable. Write member ADD( ), SUB ( ), MUL ( ), DIV ( ), MOD ( ) to perform addition, multiplication, division and modulus respectively. Write member functions to get and display values. 3. Create a class MAT has a 2-d matrix and R&C represents the rows and columns of the matrix. Overload the operators +, -, * to add subtract and multiply two matrices. Write member functions to get and display MAT object values. 4. Create a class STRING. Write member function to initialize, get and display strings. Overload the operator + to concatenate two strings, = = to compare two strings and a member function to find the length of the string. 5. Create a class which consists of EMPLOYEE detail like eno, ename, dept, basic-salary, grade. Write member functions to get and display them. Derive a class PAY from the above class and write a member function to calculate da, hra, pf depending on the grade and Display the Payslip in a neat format using console I/O. 6. Create a class SHAPE which consist of two VIRTUAL FUNCTIONS Cal_Area( ) and Cal_PERI to calculate AREA and PERIMETER of various figures. Derive three classes SQUARE,RECTANGLE and TRIANGLE from the class SHAPE and calculate AREA and PERIMETER of each class separately and Display the result. 7. Create two classes which consists of two private variables, one float And one integer variables in each class. Write member functions to get and display them. Write FRIEND function common to arguments. And the integer and float values of both the objects separately and Display the result. 8. Write a user defined function USERFUN( ) which has the formatting commands like setw( ), showpoint, showpos precision( ). Write a program which prints an multiplication table and uses USERFUN( ) for formatting. 9. Write a program to perform Insertion, Deletion and Updation using files. 10. Write a program which takes a file as argument and copies in to another file with line numbers using Command Line Arguments.

ALLIED PAPER : COMPUTER PROGRAMMING IN C (for B.Sc. Bio-Chemistry and B.Sc. Bio-Technology Degree Courses) COMPUTER FROGRAMMING IN C UNIT I Computer Algorithms: Algorithms Characteristics of computers - An illustrative computer algorithm. Developing Algorithms: Flowcharts - A simple model of a computer flowcharting examples. UNIT II Programming Preliminaries : High level languages - C Language - Description of Programming languages - Structure of C programming language constants - scalar variables declaring Variable names - defining constants - Defining variables - Various Expressions and operators. UNIT III Input function - Output function compound and conditional statements - While loop do.. while loop - for loop. Simple Programs using above verbs. UNIT IV Arrays - Rules for arrays - multiple subscripts in arrays - Multi-dimensional arrays - for loop with arrays - Simple programs. UNIT V Logical operators and expressions - switch statement - break Statement - continue statement - label - goto statement. Functions - defining function - using function - rules - arrays in functions - Character data type - manipulation of strings. TEXT BOOK: COMPUTIIRP ROGRAMMING IN C : V.Rajaraman (PHI Publication) REFERECE BOOKS : l. PROGRAMMING IN ANSI C : E.Balagurusamy ( Tata McGraw Hill Pub.) 2. PROGRAMMING IN ANSI C : Ashok N.Kamthane (Pearson Education)

ALLIED: COMPUTER PROGRAMMING IN C LIST OF PRACTICALS 1. Write a C program to find the largest among the three given numbers. 2. Write a C program to print the given FIVE digit number in reverse order. 3. Write a C program to print first 50 terms of Fibonacci sequence. 4. Write a C program to find the smallest number in the given set of N numbers 5. Write a C program to find the given word is palindrome or not 6. Write a C program to count the number of positive, negative and zero integers from the set of N numbers. 7. Write a C program to sort the given set of N numbers in ascending order. 8. Write a C program to find the addition and subtraction of the given two square matrices 9. Write a C program to find the multiplication of the given two square Matrices. 10. Write a C program to count the number of words and number of characters in a sentence.