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

Similar documents
Syllabus Under Autonomy Mathematics

S Y B Voc Software Development Syllabus

This course is aimed at those who need to extract information from a relational database system.

C-LANGUAGE CURRICULAM

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

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

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.

no 4.63 Syllabus System effect from

Oracle Database 11g: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Introduction to Programming Using Java (98-388)

CHOICE BASED CREDIT SYSTEM (With effect from )

C++ (Non for C Programmer) (BT307) 40 Hours

5/23/2015. Core Java Syllabus. VikRam ShaRma

Sql Server Syllabus. Overview

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

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

Table of Contents. PDF created with FinePrint pdffactory Pro trial version


Unit Assessment Guide

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

20761C: Querying Data with Transact-SQL

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

Advanced SQL Tribal Data Workshop Joe Nowinski

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015)

5. Single-row function

COURSE OUTLINE: Querying Microsoft SQL Server

20461D: Querying Microsoft SQL Server

Querying Data with Transact SQL

20461: Querying Microsoft SQL Server 2014 Databases

Querying Data with Transact-SQL

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

CERTIFICATE IN WEB PROGRAMMING

QUERYING MICROSOFT SQL SERVER COURSE OUTLINE. Course: 20461C; Duration: 5 Days; Instructor-led

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

Querying Data with Transact-SQL

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Querying Microsoft SQL Server

Querying Data with Transact-SQL

Querying Data with Transact-SQL

T-SQL Training: T-SQL for SQL Server for Developers

20761B: QUERYING DATA WITH TRANSACT-SQL

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

Introduction to SQL/PLSQL Accelerated Ed 2

Oracle Database: Introduction to SQL/PLSQL Accelerated

Oracle Database: Introduction to SQL Ed 2

Deccansoft softwareservices-microsoft Silver Learing Partner. SQL Server Syllabus

Workbooks (File) and Worksheet Handling

6 Months Training Module in.net Module 1-Total Days-20

Querying Data with Transact-SQL

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

Querying Data with Transact-SQL

SAURASHTRA UNIVERSITY

Querying Microsoft SQL Server 2012/2014

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

SQL functions fit into two broad categories: Data definition language Data manipulation language

After completing this course, participants will be able to:

Object Oriented Programming CS104 LTPC:

20761 Querying Data with Transact SQL

Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

Microsoft Querying Data with Transact-SQL - Performance Course

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.

Oracle Database: SQL and PL/SQL Fundamentals

Querying Microsoft SQL Server

Avg. Of Test 1 and Test 2. Exam

VEER NARMAD SOUTH GUJARAT UNIVERSITY

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 7 Introduction to Structured Query Language (SQL)

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

Introduction to Computer Science and Business

Course 20461C: Querying Microsoft SQL Server

DETAILED SYLLABUS INTRODUCTION TO C LANGUAGE

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Oracle Syllabus Course code-r10605 SQL

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Querying Data with Transact-SQL

AVANTUS TRAINING PTE LTD

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel

Kadi Sarva Vishwavidyalaya, Gandhinagar

Querying Microsoft SQL Server

Querying Microsoft SQL Server 2008/2012

Index. Bitmap Heap Scan, 156 Bitmap Index Scan, 156. Rahul Batra 2018 R. Batra, SQL Primer,

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time


20461: Querying Microsoft SQL Server

B.Sc II Year Computer Science (Optional)

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

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.5) Sessional Unit Code. Theory Unit Course

COURSE OUTLINE MOC 20461: QUERYING MICROSOFT SQL SERVER 2014

Object Oriented Programming

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Microsoft Querying Microsoft SQL Server 2014

Transcription:

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I) Course: S.MAT. 5.03 COMPUTER PROGRAMMING AND SYSTEM ANALYSIS (JAVA PROGRAMMING & SSAD) [25 Lectures] Learning Objectives:- To learn about OOP through java programming Unit 1. Java Programming (20 Lectures) Introduction to JAVA Programming What is java, history of java, different types of java programmes, java virtual machine, JDK tool. Object oriented programming Object oriented approach, Object oriented programming, objects and classes, behavior and attributes, fundamental principles of OOPs (encapsulation, inheritance polymorphism. data abstraction). Java Basics (Data Concepts) Variables and data types, declaration variables, literals. numeric literals, Boolean literal, character literals, string literals, keywords, type conversion and casting,shift operators. Java Operators Assignment operator, arithmetic operators,relational operators, logical operators, bitwise operators, incrementing and decrementing operators, conditional operator, precedence and order of evaluation, statement and expressions Exception handling Command line arguments, Parsing, try catch blocks, types of exception & how to handle them.

Loops and Controls Control statement for decisions making: selection statements (if statement, if- else statement, if- else - if statement, switch statement), goto statement,looping (while loop and do while loop and for loop), nested loops, breaking out of loops( break and continue statements), return statement. Introduction to Classes and Methods Defining classes, creating- instance and class variables, creating objects of a class, accessing instance variables of a class, Creating methods, naming methods, accessing methods of class, constructor methods, overloading methods. Recommended Book:- The complete reference - Java 2 :- Herbert schildt (TMH). (Chapters 1 to 7,10) Unit 2.SSAD (Structured System Analysis and Design) (05 Lectures) Introduction What is a system, characteristics system, types of information system Transaction Processing System (TPS), Management Information System (MIS), Decision Support System (DSS). System Development Strategies System Development Life Cycle (SDLC) method. Structured analysis development method. Element of structured analysis Data Flow Diagrams (DFD), data dictionary. Tools for determining System Requirements What is requirement determination. fact finding techniques tools for documenting procedures and decisions decision tree, decision table. Recommended Book:- Analysis and Design of Information System James A. Senn (McGraw Hill International Editions)------ (Chapters 1 & 3)

Practicals:- Java programs that illustrate 1) the different types of operators 2) the concept of casting and shift operators 3) the concept of selection statements 4) the concept of looping, nested loops, jumping statements 5) the concept of command line arguments,parsing and try catch blocks(exception handling) 6) the concept of java class (i) with instance variable and methods (ii) with instance variables and without methods (iii) without instance variable and with methods Create an object of this class that will invoke the instance variables and methods accordingly. 7) the concept of java class that includes constructor with and without parameters. 8) the concept of java class that includes overloading methods *** Java programs on numerical methods. Remark:- 1)The student should have basic algorithmic approach 2) The student should have sense of system of linear equations, matrices and of numerical methods. 3) Maximum 2 batches(each batch of 16 students)

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component Computer Programming and System analysis Course: S.MAT. 5.06 SQL and C-programming Learning objectives: Intro. to DBMS & RDBMS, SQL Commands & Functions, and C- language Two lectures per week and two periods of practicals per week per week Unit 1. SQL Commands and Functions (16 Lectures) Handling data Selecting data using SELECT statement. FROM clause, WHERE clause, HAVING clause, ORDER BY, GROUP BY, DISTINCT and ALL predicates. Adding data with INSERT statement. Changing data with UPDATE statement. Removing data with DELETE statement. Joining Tables Inner joins, outer joins, cross joins, union. Functions Aggregate functions-avg, SUM, MIN, MAX and COUNT. Date functions - DATEADD(), DATEDIFF(), GETDATE(), DATENAME(), YEAR, MONTH, WEEK, DAY. String functions - LOWER(), UPPER(), TRIM(), RTRIM(), PATINDEX(), REPLICATE(), REVERSE(), RIGHT(), SPACE(). Creating and Altering tables CREATE statement, ALTER statement, DROP statement. Views Simple views, complex views, creating and editing views. Constraints Types of constraints, KEY constraints, CHECK constraints, DEFAULT constraints, disabling constraints. Indexes Understanding indexes, creating and dropping indexes, maintaining indexes. Recommended Books 1. Professional SQL Server 2000 Programming - Rob Vieira, Wrox Press Ltd, Shroff Publishers & Distributors Pvt Ltd, NewDelhi.( Chapters 4-10). 2. SQL Server 2000 Black Book - Patrick Dalton & Paul Whitehead, Dreamtech Press. Note: Use of ready-made databases like Northwind, Pubs, Foodmart etc is to be encouraged in the practical sessions for the effective demonstration of the commands. Practicals in SQL: 1. Single table queries using operators with select columns and restricting rows of output.

(a) Choose a ready made database Northwind / Foodmart / Pubs. (b) Supply queries using SELECT command. (c) Supply queries using SELECT with FROM, WHERE and HAVING clauses and combinations of them. (d) Supply queries using SELECT with ORDER BY, GROUP BY, DISTINCT, ALL and queries along with different clauses. 2. Multi-table queries using join operators. (a) Choose a ready made database Northwind / Foodmart / Pubs. (b) Supply queries using SELECT command with inner joins. (c) Supply queries using SELECT command with outer joins. (d) Supply queries using SELECT command with cross-joins. (e) Supply queries using SELECT command with union. 3. Queries using aggregate functions, string functions, date functions. (a) Choose a ready made database Northwind / Foodmart / Pubs. (b) Supply queries using aggregate functions AVG, SUM, MIN, MAX and COUNT. 12 (c) Supply queries using string functions LOWER(), UPPER(), TRIM(), RTRIM(), PATINDEX(), REPLICATE(), REVERSE(), RIGHT() and SPACE(). (d) Supply queries using date functions DATEADD(), DATEDIFF(), GETDATE(), DATENAME(), YEAR, MONTH, WEEK and DAY. (e) Supply queries using combinations of aggregate, string and date functions. 4. Creating, updating, altering and deleting tables and views. (a) Create a table based on the given schema. (b) Enter specified number of records to the table. (c) Update / delete records of the table. (d) Alter the table based on the given guidelines. (e) Create views using single table. (f) Create views using more than one table. (g) Alter views. (h) Delete table. 5. Creating tables with defaults, integrity constraints, referential integrity constraints and check constraints both at the column and table levels. (a) Create tables based on the given constraints. (b) Supply primary keys and foreign keys. (c) Supply a default value to a particular column. (d) Supply a limit for a column using check constraint. (e) Daw ER diagram for the given ER model. 6. Creating and managing indexes. (a) Create a table based on the given schema. (b) Enter specified number of records to the table. (c) Create an index to the field specified. (d) Maintain an index. (e) Dop an index.

Unit 2. Basics in C- Language (9 Lectures) Program Structure Header and body, use of comments, construction of the program. Data Concepts Variables, constants, and data types, declaring variables. Simple Input/Output Operations Character strings: printf(), scanf(), single characters: getchar(), putchar() Operators Assignment operators, compound assignment operators, arithmetic operators, relational operators, logical operators, increment and decrement operators, conditional operator, precedence and order of evaluation, statements and expressions. Type conversions Automatic and explicit type conversions. Scheme of Examination ( Paper II ) The scheme of examination in the subject of Computer Programming and System Analysis will be as follows: End Semester examination.( Semester V ) Examination Contents Duration Marks Paper - II SQL and basics in C 3 Hrs 60 CIA- I. Descriptive ( 40 marks) Duration: 2 hrs. ------------------------------------------------------------------------------------------------------- Admission criteria: Students opting this paper as applied component should have knowledge of algorithms. Some basics of discrete mathematics are required. Also students should be familiar with Numerical analysis. Mathematics students will be given preference. ****************