B.Sc Information Technology 2018-2021 - PSGR Krishnammal ...
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
B.Sc Information Technology 2018-2021
PSGRKRISHNAMMALCOLLEGE FOR WOMEN College of Excellence An Autonomous Institution - Affiliated to BharathiarUniversity Reaccredited with ‘A’ Grade by NAAC An ISO 9001:2015 Certified Institution Peelamedu, Coimbatore – 641 004 DEPARTMENT OF INFORMATION TECHNOLOGY PROGRAMME EDUCATIONAL OBJECTIVES Graduates will have successful careers in computer fields or will be able to successfully pursue higher studies. Graduates will apply their technical knowledge and skills to develop and implement solutions for the problems that accomplish goals to the industry, academic, government or research area. Contribute effectively to the Computing Profession by fostering effective interaction, ethical practices and communication skills, while pursuing education through lifelong learning. PROGRAMME OBJECTIVE To provide broad range of information technology skills like technical, logical, analytical thinking and leadership quality To meet the industry standards and attain the project development capabilities to obtain placements To promote creativity, capability and competence through IT soft skills To make them world class professionals in IT and produce women entrepreneurs to increase more employability.
PSGRKRISHNAMMALCOLLEGE FOR WOMEN Programme& Branch: B.Sc Information Technology Scheme of Examination (Applicable to students admitted during the academic year 2018 – 2019 Batch: 2018-2021) (Semester I - VI) Examination Marks Credits Examination Duration of Instruction Semester Title of paper Tutorial Subject CA ESE Tot hours / hours week Code Part Contact hours al I I TAM1701/ HIN1701/ Language I 6 86 4 3 40 60 100 3 FRE1701 I II ENG1701/ English Paper I / 6 86 4 3 40 60 100 3 ENG17F1 Functional English Paper I I III PPC1801 Core-1: Programming in C 6 86 4 3 40 60 100 4 I III IN18CP1 Lab1: C Programming lab 4 60 - 3 40 60 50* 3 I III Allied A1 : TH17A03B Paper I Mathematics and 6 86 4 3 40 60 100 5 statistics - Level I TH17A03A Paper II Mathematics and statistics - Level II I IV NME18ES Introduction to Entrepreneurship NME16A1 / Advance Tamil/ 2 28 2 2 50 50 100 2 B1 Basic Tamil II I TAM1702/ HIN1702/ Language II 6 86 4 3 40 60 100 3 FRE1702 II II ENG1702 English Paper II/ 6 86 4 3 40 60 100 3 ENG17F2 Functional English Paper II II III PBI1802 Core –2 : Bioinformatics 3 41 4 3 40 60 100 4 II III POP1803 Core – 3: Object Oriented 4 56 4 3 40 60 100 4 Programming with C++ II III IN18CP2 Lab -2: C++ Programming 3 45 - 3 40 60 50* 2 & Bio-Computing Lab II III Allied A2: 6 86 4 3 40 60 100 5 TH17A06B Paper I Discrete Mathematics - I TH17A06A Paper II Discrete Mathematics – II Open Course: - - - - - - - Grade II IV (Self study- Online Course) NME16A2/ **Advance Tamil/Basic - - - - - - - Grade B2 Tamil II VI REG16EE Effective English 2 - - 2 50 50 100 2 Communication II VI NM12GAW General Awareness Self - - Onli 100 - - Grade Study ne Test
III III IN17C04 Core – 4: Operating 5 71 4 3 40 60 100 4 System III III IN17C05 Core - 5: Data Structures 5 71 4 3 40 60 100 4 Core - 6 : Relational 5 71 4 3 40 60 100 4 III III PRD1703 Database Management System III III IN16CP3 Lab 3 : RDBMS Lab 4 60 - 3 40 60 50* 2 III III Allied A3: 6 86 4 3 40 60 100 5 TH16A13B Paper I: Optimization Techniques-I TH16A13A Paper II: Optimization Techniques- II III IV NM14VHR Foundation Course: 2 26 4 - 100 - 100 2 Value Education and Human Rights III VI JOB1629 Job Oriented Course – - - - 3 - - - Grade & Mobile Application VI Development III IV Skill Based Subject & SB17DA01 1. Data Analytics - 3 43 2 2 25 75 100 4 IV Level I: R Programming SB17SE01 2.OOSE-Level I : Software Design Tools IV III IN17C07 Core – 7:Open Source 5 71 4 3 40 60 100 4 Technologies IV III PMP1705 Core – 8: 5 71 4 3 40 60 100 4 Digital Electronics and Microprocessor IV III IN17C09 Core 9: VB.NET 5 71 4 3 40 60 100 4 Programming IV III IN16CP4 Lab 4 : VB.Net & Bio-Perl 4 60 - 3 40 60 50* 3 Programming Lab IV III Allied A4: 6 86 4 3 40 60 100 5 BP17A05 Paper I - Business Accounting BP17A06 Paper II - Principles of Marketing Paper III - Management PM17A01 Information Systems
IV IV Skill Based Subject & SB17DAP1 1. Data Analytics - 3 45 - 2 40 60 100 2 III Practical I : R Programming SB17SEP1 2.OOSE- Practical I : Software Design Tools IV IV NM10EVS Foundation Course: 2 26 4 - 100 - 100 2 Environmental Studies IV COM15SER Community Oriented - - - - - - - Grade Service IV V NSS/NCC/YRC/Sports & - - - - - - 100 1 Games V III PJA1710 Core 10: Java 5 71 4 3 40 60 100 4 Programming V III PCG1711 Core 11: Computer 5 71 4 3 40 60 100 4 Graphics V III IN17C12 Core 12: Software 5 71 4 3 40 60 100 4 Engineering and Testing V III IN17E01 Elective 1: Cloud 5 71 4 3 40 60 100 5 Computing IN17E02 Elective 2: Wireless Sensor Networks IN17E03 Elective 3: Python Programming V III IN16CP5 Lab – 5: Java 5 75 - 3 40 60 50* 3 Programming & Bio-Python Lab Skill Based Subject 3 43 2 2 25 75 100 4 V III & SB17DA02 1. Data Analytics -Level VI II : Data Visualization Tools SB17SE02 2.OOSE -Level II : Software Testing Tools V NM13IS2 Information Security – 2 26 4 - 100 - - Grade Level II V III Advanced Level Course - - - 3 25 75 100* 5* 1* IN16AC1 Paper 1: Data Mining Paper 2: Information IN16AC2 Retrieval V III Comprehensive - - - 1 - - - Grade V III INST1 Internship Training - - - - - - 100 2 V III Personality - - - - - - - Grade Development
VI III IN17C13 Core 13: 5 71 4 3 40 60 100 4 Principles of Data Communications and Networks VI III IN17C14 Core-14 : Internet of 5 71 4 3 40 60 100 4 Things VI III PWT1715 Core-15: Web 5 71 4 3 40 60 100 4 Technology VI III IN16CP6 Lab – 6: Network & R 5 75 - 3 40 60 50* 2 Tool Lab VI III PROJ Project Viva-Voce 7 - - 3 20 80 100 5 VI III Advanced Level Course - - - 3 25 75 100* 5* 2* PA16AC3 Paper 1: Artificial Intelligence IN18AC4 Paper 2: Big Data Analytics VI III Skill Based subject 3 45 - 2 40 60 100 2 & SB17DAP2 1. Data Analytics - V Practical II : Data Visualization Tools SB17SEP2 2. OOSE –Practical II : Software Testing Tools Total 3800 140 *100 Marks converted into 50 ** Outside regular class hours. *The credit is applicable to candidates who take up the advanced level course exam
Category L T P Credit PPC1801 PROGRAMMING IN C III 86 4 - 4 Preamble The course is designed to articulate the learning of C Language for beginners with all major features of C. This course will also create foundation to learn other complex programming languages like C++, Java, etc., Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Acquire programming logic, use of program instructions, syntax, K1 program structure. CO2. Understand the concept of arrays and functions. K2 CO3. Solve real world problems by using structure and union concepts. K3 CO4. Illustrate the Arrays, pointers and file concepts by developing K3 programs. CO5. Examine the complexity of problems, Modularize the problems into K3 small modules and then convert them into programs Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1. S M S M CO2. S S S S CO3. M M S M CO4. S S S S CO5. S S S S S- Strong; M-Medium; L-Low Syllabus UNIT I (17 Hrs) Overview of C – Introduction - character set - C tokens - keyword & identifiers – constants – variables - data types – declarations of variables – arithmetic, relational, logical, assignment, conditional, bit wise, special, increment and decrement operators - arithmetic expressions - evaluation of expression - operator precedence & associativity - mathematical functions - reading & writing a character - formatted input and output.
UNIT II (17 Hrs) DECISION STATEMENTS: If, if else, switch, break, continue - the ?: operator - the GOTO statement. – Loop Control Statements: introduction – for, nested for loops – while, do- while statements – Arrays: one-dimensional - two dimensional - multidimensional arrays. UNIT III (17 Hrs) Character string handling - declaring and initialising string variables - reading strings from terminal - writing strings to screen - string handling functions - User-defined functions: need for user defined functions – types of functions - calling a function category of functions - no arguments and no return values - arguments but no return values - arguments with return values – recursion - functions with arrays - functions with arrays - the scope and lifetime of variables in functions. UNIT IV (17 Hrs) Structure definition: structure initialisation - comparison of structure variables - arrays of structures - arrays within structures - structures within structures – unions. Pointers: understanding pointers - accessing the address of a variable - declaring and initialising pointers - accessing a variable through its pointers - pointer expressions - pointers and arrays - pointers and character strings - pointers and functions - pointers and structures. UNIT V (18 Hrs) File management in C: defining and opening a file - closing file - I/O operations on files - error handling during I/O operations - random access to files - command line arguments. Dynamic memory allocation: Introduction- dynamic memory allocation – MALLOC – CALLOC – REALLOC - The pre-processor. Text Book TITLE OF THE PUBLISHERS YEAR OF S.NO AUTHOR BOOK \ EDITION PUBLICATION Tata Mc Graw Programming In 1 E. Balagurusamy Hill, 7th 2017 ANSI C Edition. Reference Books TITLE OF THE PUBLISHERS \ YEAR OF S.NO AUTHOR BOOK EDITION PUBLICATION Tata McGraw Hill, 1 Byron Gottfried Programming with C 2013 3rd Edition. Prentice Hall of Computer 2 V. Rajaraman India Pvt Ltd, 1st 2004 Programming in C Edition. 3 Smarajit Ghosh Programming in C Prentice Hall of 2004 India Pvt Ltd, 1st
Edition. Yashwvant BPB Publications, 4 Let us C 2014 Kanetkar 13th Edition. Create Space An Easy Guide to Martin J. Independent 5 Programming in C 2012 Gentile Publishing Platform, 2nd Edition Pedagogy Chalk and talk, PPT, Discussion, Assignment, Demo, Quiz, Seminar. Course Designer Mrs.K.Sathiyakumari
IN18CP1 C PROGRAMMING LAB Category L T P Credit III - - 60 3 Preamble The course gives hands-on experience on C Programming and improves the practical skill set. The learner will be able to develop the logic for the given problem, recognize and understand the syntax and construction of C code. The course involved in compiling, linking and debugging C code and developing some complex programs. Course Outcomes On the successful completion of the course, students will be able to CO Knowledge CO Statement Number Level CO1 Identify the basic terminology used in computer programming K1 CO2 Discuss programs involving decision structures, loops and functions K2 CO3 Use C to demonstrate practical experience in developing solutions K3 CO4 Apply, compile and debug programs in C language K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S M S M CO2 S M S M CO3 M S S S CO4 M M S M S- Strong; M-Medium; L-Low Syllabus PROGRAMMING IN C: Using Data types. Using different operators. Control Structures. Using arrays. String handling functions. User defined functions. Structure & Union Pointers. Working with files. Pedagogy System, White board Course Designer Mrs. K. Sathiyakumari
PBI1802 BIOINFORMATICS Category L T P Credit III 41 4 - 4 Preamble The course explores the areas of Bioinformatics like Sequencing, DNA, RNA and Protein Structure. The course designed to acquire knowledge in Biological Databases. Course Outcomes On the successful completion of the course, student will be able to CO CO Statement Knowledge Number Level CO1 Identify the basic concepts of Bioinformatics and its applications. K1 CO2 Illustrate on various Biological Databases. K2 CO3 Discuss the working nature of sequence alignment. K2 CO4 Experiment the structure of Protein, RNA. K3 CO5 Develop the features of DNA Sequence. K3 Mapping with Programme Outcome Cos PO1 PO2 PO3 PO4 CO1 M S S M CO2 M S M M CO3 M M M M CO4 S S M M CO5 S S M M S – Strong; M – Medium; L – Low Syllabus UNIT I (8 hrs) Bioinformatics: What is Bioinformatics? – Goal – Scope – Applications – Limitations – What is Database? – Types of Database – Biological Database – Pitfalls of Biological Database – Information retrieval from Biological databases UNIT II (8 hrs) Biological Databases: Requirements of database searching – Heuristic database searching – Basic local alignment search tool (BLAST) – FASTA – Comparison of FASTA & BLAST – Database searching with smith – waterman method.
UNIT III (8 hrs) Pairwise Sequence Alignment:Evolutionary basis – Sequence Homology versus Sequence Similarity- Sequence Similarity versus Sequence Identity – Methods. UNIT IV (9 hrs) Protein Structure: Protein Structure Visualisation – Protein Structure Classification – RNA Structure Prediction – Types of RNA structures – RNA Secondary Structure Prediction Methods. UNIT V (8 hrs) DNA Sequence Analysis: Why analyse DNA? – Gene Structure & DNA Sequence – Features of DNA Sequence Analysis – Two approaches to gene hunting Text Books S.no Author Title of book Publisher Year of publication 1 Cambridge Jin Xiong Essential Bioinformatics 2016 University Press 2 T K Attwood & D Introduction to Pearson Education 2007 J Parry Smith Bioinformatics Reference Books S.no Author Title of book Publisher Year of publication 1 Jean-Michel Claverie , Bioinformatics – A Wiley Computer Cedric Notredame 2009 Beginner’s Guide Publishing 2 Shuba Gopal, Rhys Bioinformatics with Tata McGraw Hill Price Jones,Paul fundamentalsof Tymann,Anne Haake 2010 Genomics and Proteomics” Pedagogy Chalk and talk, Lecture, Discussion, Quiz, Demonstrate, PPT. Course Designer Mrs.A.Sindhu.
OBJECT ORIENTED PROGRAMMING Category L T P Credit POP1803 WITH C++ III 56 4 - 4 Preamble This subject is designed to provide the graduates with why and how of Object-oriented programming in C++. It also presents the concept of OO programming with a brief discussion on the important elements of OO analysis and design of systems. With its OO capabilities, C++ offers significant software engineering benefits over C. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level Tell about the basic concepts of object oriented and control CO1 K1 structure. CO2 Outline the function, classes and objects. K2 Discuss about constructors and destructors, operator CO3 K2 overloading CO4 Classify about inheritance, polymorphism and pointers K3 CO5 Illustrate console I/O operation and file stream operations. K3 Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1 S S M M CO2 M M S S CO3 M S S S CO4 S S S M CO5 M S S M S- Strong; M-Medium; L-Low Syllabus UNIT I (11Hrs) Principles of object oriented programming: Basic concepts of object oriented programming – Benefits of OOPs – Applications of OOPs – Beginning with C++: What is C++ – Applications of C++ – C++ statements – Structure of C++ program. Tokens, Expressions and Control structures: Tokens – Keywords – Identifiers – Constants – Expressions and their types – Basic and user defined data types – operators in C++ – Operator overloading – Operator precedence – Control structures.
UNIT II (12Hrs) Functions in C++: The main functions – Function prototyping – Call by reference – Return by reference – Inline functions– Function overloading – Friend & Virtual Functions. Classes and Objects: Specifying a class– Defining member function– Nesting of member functions– Private member functions– Arrays within a class – Static data members – Static member functions – Array of objects – Objects as function arguments – Friendly functions – Pointers to members. UNIT III (11Hrs) Constructors and Destructors: Constructors – Parameterized constructors – Multiple constructors in a class – Constructors with default arguments – Copy constructors – Dynamic constructors – Destructors– Operator overloading– Type conversions. UNIT IV (11 Hrs) Inheritance: Defining derived classes – Single Inheritance – Multilevel Inheritance – Multiple Inheritance – Hierarchical Inheritance – Hybrid Inheritance – Virtual Base Classes – Abstract classes – Constructors in Derived Classes. Pointers, Virtual functions and Polymorphism: Pointers – Pointers to Objects, this Pointer, Pointers to Derived classes. UNITV (11 Hrs) Managing console I/O operations: C++ streams – C++ stream classes – Unformatted I/O operations – Formatted console I/O operations – Managing output with manipulators. Working with files: classes for file stream operations – opening and closing a file – Detecting End – of - File – sequential I/O operations – Error handling during file operations. Text Book Publishers \ Year of S.No Author Title of The Book Edition Publication Tata Mc Graw Object Oriented 1 E.Balagurusamy Hill Publications, 2013 Programming with C++ 6th Edition. Reference Books Year of S.No Author Title of the book Publishers \ Edition Publication The C++ Programming Pearson Education, 4th 1 BjarneStroustrup 2014 Language Edition. Object Oriented Wilsey India 2 Rajesh K.Shukla 2008 Programming in C++ Pvt.Ltd,1st,Edition. Object Oriented Galgotia Publications, 3 Robert Lafore 2001 Programming in C++ Pvt Ltd,4th Edition. Tony Gaddis, Starting Out with C++: Addison-Wesley 4 Judy Walfers, Early Objects publication, 8th 2013 GodferyMuganda Edition. Pedagogy Chalk and talk, PPT, Discussion, Assignment, Demo, Quiz Course Designer S.Kalaipriya
IN18CP2 C++ PROGRAMMING & BIO- Category L T P Credit COMPUTING LAB III - - 45 2 Preamble The course is designed to develop application using Object Oriented Principles. It helps to apply the concepts of C++ in different applications. The course also covers basic concepts of Bioinformatics. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Tell about the object oriented concepts K1 CO2 Discuss the execution of the C++ program using control structures, K2 classes and objects CO3 Recognize and fix common errors in C++ programs K2 CO4 Demonstrate constructor, Inheritance and File operations K3 CO5 Apply programming skills to experiment DNA sequence K3 Syllabus List of programs 1. Control structures 2. Class and objects concept 3. Friend function & Constructors 4. Function Overloading & Operator Overloading 5. Inheritance 6. Virtual Functions 7. Files 8. DNA sequence - length, base composition and GC content 9. Split a DNA sequence into codons 10. Start and stop codons in a DNA sequence Pedagogy System ,White Board Course Designer Mrs. J. Maria Shyla Thomas
Category L T P Credit IN17C04 OPERATING SYSTEM III 71 4 - 4 Preamble To provide a discussion of the fundamentals of operating system design and to relate these to contemporary design issues and to current directions in the development of operating systems. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Recall about the past OS and process concepts. K1 CO2. Discussion on various storage management approaches. K2 CO3. Solve job and processor allocation problems by using scheduling K3 concepts. CO4. Illustrate the Device and information management concepts. K3 CO5. Examine the case studies in MS-Disk operating system and UNIX K3 Systems. Mapping with Programme Outcomes Cos PO1 PO2 P03 P04 CO1. S M S M CO2. S S S M CO3. S S M S CO4. S S M M CO5. S M S M S- Strong M-Medium L-Low Syllabus UNIT I (14 hrs) Introduction and process concepts: Definition of OS-Early History - History of DOS and Unix Operating System - definition of process - Process States - Process State Transition - Interrupt Processing - Interrupt classes - Context switching - Semaphores - Deadlock and Indefinite postponement.
UNIT II (14 hrs) Storage management: Real storage: Real storage management strategies - Contiguous Vs non- contiguous storage allocation - Single user contiguous storage allocation - Fixed partition multiprogramming - Variable partition multiprogramming - Multiprogramming with storage swapping Virtual storage: Virtual storage management strategies: Page replacement strategies - working sets - Demand paging - Page size. UNIT III (15 hrs) Processor management: Job and processor scheduling: Preemptive Vs Non-preemptive scheduling – priorities - Deadline scheduling - FIFO-RR-Quantum size - SJF-SRT-HRN - distributed computing – Pipelining – Vector processing - Array processors - Dataflow computers – Multiprocessing - Fault Tolerance. UNIT IV (14 hrs) Device and information management: Disk performance optimization: Operation of moving head disk storage - Need for disk scheduling - Seek optimization – FCFS - SSTF – SCAN - RAM Disks - Optical Disks - file and database systems: File system – functions – Organization - Allocating and freeing space - file descriptor -Access control by user Classes-Backup and Recovery. UNIT V (14 hrs) Case Studies UNIX Systems: Kernel-Shell-File system-Process Management-Memory Management- Distributed UNIX Systems-UNIX Systems Standardization and open systems. MS-DOS: MS DOS various Versions-The user’s view of MS-DOS-the system’s view of MS- DOS. Text Book Year of S.No. Authors Title Publishers Publication Addison Wesley Publishing An Introduction to 1. Deitel H.M Company, Second edition 2005 Operating System
Reference Books Year of S.No. Authors Title Publishers Publication Andrew Pearson Education, S.Tanenbaum, Operating Systems- Design 1. 3rd Edition 2011 Albert and Implementation S.Woodhull, Abraham Silberschatz, John Wiley & 2. Peter Baer Operating System Concepts 2010 Sons,8th edition Galvin, Greg Gagne Tata McGraw Hill, 3. Archer J Harries Operating Systems 2008 First Edition Pedagogy Chalk and talk PPT, Discussion, Assignment, Demo, Quiz, Case study. Course Designer Mrs.T.Hashni
Category L T P Credit IN17C05 DATA STRUCTURES III 71 4 - 4 Preamble To provide an overview of data structures and algorithm design methods for programming and problem solving process. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Tell about the concepts of data structure, data type and array data K1 structure Classify algorithms and operations of stack, queue& simulating CO2. K2 recursion CO3. Show the implementation of linked list data structures to develop an K2 application programs CO4. Apply various data structure such as stacks, queues, trees and graphs K3 to solve various computing problems CO5. Identify standard algorithms for searching and sorting. K3 Mapping with Programme Outcomes COs PO1 PO2 P03 P04 CO1. S M M S CO2. S M S M CO3. M M S M CO4. S S S M CO5. S M S M S- Strong M-Medium L-Low
Syllabus UNIT I (14Hrs) Introduction to Data Structures: Theory of data structures- Data Representation - Abstract Data Type- primitive data types-data types and data structure. Stacks: Introduction-representation of stack through array and linked list -application of stack. UNIT II (14Hrs) Recursive definitions and processes - recursive function in C - simulating recursion. Queues - definition and examples - representation of queues using arrays - queue operations - priority queues. UNIT III (15Hrs) Linked Lists: definition and concepts - linked stacks and queues - linked list as a data structure. Implementation of lists - arrays, pointer implementation comparison - examples. Other lists - circular lists - doubly linked lists. UNIT IV (14 Hrs) Trees: binary trees - definition and concept - tree terminologies - construction and traversal of binary trees - representation and application of binary trees. Graphs: graph terminologies - graph representation - graph traversal - breadth first search - depth first search- spanning trees. UNIT V (14 Hrs) Searching: sequential searching - tree searching - balanced search trees - multiway search trees. Sorting: Introduction - bubble sort - insertion sort - selection sort - quick sort - heap sort - merge sort - shell sort. Text Books Year of S.No. Authors Title Publishers Publication Tata Mc Graw-Hill Publishing 2012 1. ISRD Group Data Structures using C Company Limited,2nd Edition Oxford University 2. Reema Thareja Data Structures using C Press 2011
Reference Books Year of S.No. Authors Title Publishers Publication M. Radhakrishnan 1. Data Structures using C BPB Publication 2008 and V. Srinivasan Tata McGraw Hill An Introduction to Data Tremblay, J.P. pub. Company Ltd., 2. Structures with 2002 and Sorenson, P.G New Delhi 2nd Applications Edition Yedidyah PHI Learning, 2nd Langsam, Moshe Data Structures using C & 3. Edition 2009 J.Augentein, aron C++ M.Tenenbaum Pedagogy Chalk & talk, PPT, Discussion, Assignment, Demo, Quiz Course Designer Mrs.R.Jayasree
Category L T P Credit PRD1703 RELATIONAL DATABASE MANAGEMENT SYSTEM III 71 4 - 4 Preamble To study the basic concepts of database systems, relational database and queries, object modeling and database design. To understand the main solutions related to the strategies for storing objects, transaction management, and security. To inculcate knowledge on RDBMS concepts. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. To define the fundamental elements of database management system. K1 CO2. An understanding of normalization theory and extends such knowledge K2 to the normalization of a database. CO3. To explain the basic concepts of relational data model, entity- K2 relationship model, relational database design, relational algebra and query a database using SQL DML/DDL commands. CO4. Declare and enforce integrity constraints on a database using a state-of- K3 the-art RDBMS CO5. To demonstrate programming PL/SQL including procedures, stored K3 functions, cursors, packages. Mapping with Programme Outcomes CO PO1 PO2 PO3 PO4 Number CO1. S M M S CO2. M S S S CO3. M S S S CO4. M S S M CO5. S S S S S- Strong M-Medium L-Low
Syllabus UNIT I (14 Hrs) Database Concepts: A Relational approach: Database – Relationships – DBMS – Relational Data Model – Integrity Rules – Theoretical Relational Languages. Database Design: Data Modeling and Normalization: Data Modeling – Dependency – Database Design – Normal forms – Dependency Diagrams - Denormalization. UNIT II (15 Hrs) Oracle9i: Overview: Personal Databases – Client/Server Databases – Oracle9i an introduction– SQL *Plus Environment – SQL – Logging into SQL *Plus - SQL *Plus Commands – Errors & Help –Alternate Text Editors - SQL *Plus Worksheet - iSQL *Plus. Oracle Tables: DDL: Naming Rules and conventions – Data Types – Constraints – Creating Oracle Table – Displaying Table Information –Altering an Existing Table – Dropping, Renaming, Truncating Table – Table Types – Spooling – Error codes. UNIT III (14 Hrs) Working with Table: Data Management and Retrieval: DML – adding a new Row/Record –Customized Prompts – Updating and Deleting an Existing Rows/Records – retrieving Data from Table –Arithmetic Operations – restricting Data with WHERE clause – Sorting – Revisiting Substitution Variables – DEFINE command – CASE structure. Functions and Grouping: Built-in functions –Grouping Data. Multiple Tables: Joins and Set operations: Join – Set operations. UNIT IV (14 Hrs) PL/SQL: A Programming Language: History – Fundamentals – Block Structure – Comments – Data Types – Other Data Types – Declaration – Assignment operation – Bind variables – Substitution Variables – Printing – Arithmetic Operators. Control Structures and Embedded SQL: Control Structures – Nested Blocks – SQ L in PL/SQL – Data Manipulation – Transaction Control statements.PL/SQL Cursors and Exceptions: Cursors – Implicit & Explicit Cursors and Attributes – Cursor FOR loops – SELECT…FOR UPDATE – WHERE CURRENT OF clause – Cursor with Parameters – Cursor Variables – Exceptions – Types of Exceptions. UNIT V (14 Hrs) PL/SQL Composite Data Types: Records – Tables – Varrays. Named Blocks: Procedures – Functions – Packages –Triggers – Data Dictionary Views. Text Book Year of S.No. Authors Title Publishers Publication 1. Nilesh Shah Database Systems Using 2nd edition, PHI 2012 Oracle
Reference Books S.NO AUTHOR TITLE OF THE PUBLISHERS \ YEAR OF BOOK EDITION PUBLICATION Database Prentice Hall of 1 Rajesh Narang Management India, 2nd Edition 2011 Systems 2 Rakesh Saini, Database Vayu Edducation M.M.S.Rauthan, Abhay Management of India, 1st 2010 Saxena, Bindu Sharma System Edition 3 Oracle Database Satish Asnani PHI 2010 11g Pedagogy Chalk and talk, PPT, Discussion, Interactive Teaching, Group discussion, Quiz. Course Designer Mrs.K.Sathiyakumari
Category L T P Credit IN16CP3 RDBMS LAB III - - 60 2 Preamble Experience to the learners in SQL, PL/SQL programming based on concept learned with program course. Implementation of RDBMS commands such as DDL, DML, and DCL. Implementation of PL/SQL programming such as procedure, trigger and cursor. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Understand and explain the underlying concepts of database K1 technologies CO2 Design and implement a database schema for a given problem-domain K1 and Normalize a database CO3 Populate and query a database using SQL DML/DDL commands. K2 CO4 Use and enforce integrity constraints on a database using a state-of-the- K3 art RDBMS CO5 Programming PL/SQL including stored procedures, stored functions, K3 cursors, packages. Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1 S M M M CO2 M S S S CO3 M M S S CO4 M S S S CO5 S S S S S- Strong M-Medium L-Low
Syllabus LIST OF PROGRAMS: Create, insert, update , delete and alter table Implementing different operators. Implementing column format. Implementing built-in functions. Implementing PL/SQL Block. PL/SQL block to find the E-Bill. Splitting the table. Joining the tables. Implementing Recursive functions Database triggers and cursors. Trigger for Master detailed Relationship. Pedagogy System, White board. Course Designer Mrs. K. Sathiyakumari
JOB ORIENTED COURSE Title : Mobile Application Development Subject Code : JOB1629 OBJECTIVE: Students can find jobs as mobile computing professionals and application developer. UNIT I Overview - Environment Setup - Architecture - Applications Component - Developer Tools - SDK Manager – Emulator- Hello World Example UNIT II Activities - Services - Broadcast Receivers - Content Providers - Fragments - Intents & Filters - UI Layouts -UI Design - UI Controls - Event Handling - Styles & Themes – Notifications - Push Notification UNIT III Location-Based Services - Sending Email - Sending SMS – Web View - Phone Calls - Publishing Android Application - Alert Dialog Tutorial - Animations - Audio Capture - Auto complete UNIT IV Best Practices - Bluetooth - Camera - Custom Fonts - Gestures Image Effects - Image Switcher - Media Player – Multi touch - Navigation - Progress Circle - Progress Bar Using Progress Dialog UNIT V SQLite Database - Login Screen - Internal Storage - JSON Parser - Loading Spinner - Localization - Network Connection - NFC Guide - PHP/MySQL - Sensors - Session Management - Sip Protocol -Support Library – Wi-Fi - Widgets - Xml Parser TEXT BOOKS: 1) Android studio application development by belen cruz zapata 2) Beginning android programming with android studio by Jerome F. Dimarizio REFERENCES: 1) http://www.tutorialspoint.com/android/android_tutorial.pdf 2) http://www.e-reading.club/bookreader.php/142063/Android_-_a_programmers_guide.pdf
List of Programs 1. Create a hello world android application 2. Create an android application layout with a. registration and login fragments b. UI controls for submitting details 3. Create an android application to find location using location based services 4. Create an android application to send email through native API 5. Create an android application a. send and receive SMS b. make phone calls 6. Create an android application to connect to a website using web view 7. Create an android application to access camera 8. Create an android application to capture gesture inputs 9. Create an android application to implement image switcher 10. Create an android application with progress circle 11. Create a android application of a. Registration with SQLite database b. Login with SQLite database 12. Create an android application to connect with MySQL through PHP 13. Create an android application to parse data using JSON 14. Create an android application to implement localization 15. Create an android application with session management
SEMESTER : III & IV TITLE : DATA ANALYTICS – LEVEL I: R PROGRAMMING SUBJECT CODE : SB17DA01 CREDITS :4 Lecture Hours: 43 OBJECTIVE: To provide a conceptual understanding of the basics of R programming and depth of exploratory data analysis. UNIT I (9 Hrs) Overview of the R language: Defining the R project, Obtaining R, Generating R codes, Scripts, Comments, Text editors for R, Graphical User Interfaces (GUIs) for R, Packages. UNIT III (9 Hrs) R Objects and data structures: Variable classes, Vectors and matrices, Data frames and lists, Array and Factors. UNIT III (9 Hrs) Manipulating objects in R: Mathematical operations, Decision making, loops, functions and Strings. UNIT IV (8 Hrs) Exploratory Data Analysis: Reading, creating and storing R -CSV file, Excel File, Binary file, XML File - R -Mean,Median,Mode- Regression. UNIT V (8 Hrs) Graphical Representation: R-PIE chart – Bar chart – Box plots-Histograms – line graphs - Scatter plots. TEXT BOOK: Course materials will be provided. REFERENCE BOOKS Publishers \ Year of S.No Author Title of The Book Edition Publication Pearson 1 Jared P. Lander R for everyone Education, 2nd 2015 Edition The Art of R 2 Norman Matloff No Starch Press 2011 Programming NOTE: *During Semester III, Unit - I and Unit - II Till Vectors and Matrices. **During Semester IV in Unit – II from Data Frames, Unit – III, IV and V
Semester : III & IV Title : OOSE- Level I: Software Design Tools Sub code : SB17SE01 Credits :4 Lecture Hours : 43 Objective : To explore the basic building blocks of UML and to design various modelling diagrams using UML. UNIT I (9 Hrs) Introduction to UML:Overview of the UML- Importance of modeling- principles of modeling- object oriented modeling- conceptual model of the UML- Architecture- Software Development Life Cycle. UNIT II (9 Hrs) Structural ModelingBasic Structural Modeling: Classes- Relationships- common Mechanisms- and diagrams. Advanced Structural Modeling: Advanced classes- advanced relationships- Interfaces- Types and Roles- Packages. UNIT III (9 Hrs) Class & Object Diagrams: Terms and concepts- construction of a class diagram- common modeling techniques for Class & Object Diagrams-Interactions- Interaction diagrams. UNIT IV (8 Hrs) BehavioralModelling : Use cases- Use case Diagrams- Activity Diagrams. Advanced BehavioralModeling- state machines- processes and Threads- Time and space- state chart diagrams. UNIT V (8 Hrs) Architectural Modeling: Components- Modeling Techniques – Modeling a physical database- Model an adaptable system- Deployment - Component diagrams and Deployment diagrams. Text Book: Course Materials will be Provided Reference Books Year of S.No Author Title of Book Publisher Publication 1 Martina Seidl, Marion UML @ Classroom: An Springer 2015 Scholz, Christian Introduction to Object-Oriented Huemer, GertiKappel Modeling 2 Martina Seidl, Marion An Introduction to Object- Easy 2011 Scholz, Christian Oriented Modeling Reader Huemer, GertiKappel 3 Gandharba Swain Object-Oriented Analysis and Laxmi 2010 Design through Unified Publications Modeling Language Note * During Semester III, UNIT I, UNIT II till Advanced classes ** During Semester IV, in UNIT II from Advanced Relationships, UNIT III, UNIT IV and UNIT V
Category L T P Credit IN17C07 OPEN SOURCE TECHNOLOGIES III 71 4 - 4 Preamble To provide the concepts of open source software and enable the students to learn Linux environment and implement the basics of MYSQL database. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Define the development model of OSS, and tell about the open-source K1 licensing. CO2. Demonstrate the installation of Linux by hard disk partioning and K2 process of working with files. CO3. Apply Networking Commands and set up Networking and cryptographic K3 services. CO4. Analyze shell programming by working with variables, control K3 structures and scripting. CO5. Develop Open Source Database by configuring MYSQL Server and K3 connecting to MYSQL with PHP. Mapping with Programme Outcomes COs PO1 PO2 P03 P04 CO1 M S S M CO2 S S M M CO3 S S M S CO4 M M S S CO5 S S S S S- Strong M-Medium L-Low
Syllabus UNIT I (14 Hrs) Open-Source Software Overview: Introduction – Need and Advantage of Open-Source Software – Foss- Free Software Movement –Open Source Movement- Open Source Licensing- Certification-OSS Development Model-Run a Free Software Project-Comparing OSS with other Software-OSS Licenses UNIT II (15 Hrs) Open Source Operating System (LINUX): Installation of Linux (Red hat-CentOS): Hardisk Partitioning, Swap space, LVM, and Boot loader. Command Line: Basic File System Management Task, working with files, Piping and Redirection, working with VI editor, use of sed and understanding FHS of Linux.System Administration:Job management, Process Management, Mounting Devices and file system,Backup, Handling User Accounts, Groups and permission, Managing Software. Understanding Boot process and related files, Common kernel management Task UNIT III (14 Hrs) Open Source (NETWORK AND SECURITY ADMINISTRATION): Networking Commands, Configuration of Apache Web Servers, DNS servers, DHCP servers, mail servers, NFS, FTP Servers.Securing servers with IPtables. Setting upNetwork and cryptographic services: SSL, Managing Certificatewith OpenSSL, working with the GNU Privacy guard. UNIT IV (14 Hrs) Open Source Operating System (SHELL PROGRAMMING): Bash Shell Scripting, Executing Script, Working withVariables and Input, Using Control Structures, Handling signals, creating functions, working sed and gawk, working with web using shell script: Downloadingweb page,Converting Web page content to a text file, parsing data, working cURL. UNIT V (14 Hrs) Open Source Database And Application: MySQL: Configuring MySQL Server, working with MySQL Databases, MySQL Tables, SQL Commands – INSERT, SELECT, UPDATE, REPLACE, DELETE. Date and Time functions in MySQL. PHP – MySQL Application Development: Connecting to MySQL with PHP, Inserting data with PHP, Retrieving data with PHP. TEXT BOOKS S.no Author Title of book Publisher Yearof publication 1 Prof.DayanandAmbawade, Linux Labs And Dream Tech Press 2014 Deven Shah Open Source Technologies 2 Julie C Meloni PHP, MySQLand Pearson Education 2009 Apache
REFERENCE BOOKS S.no Author Title of book Publisher Year of publication 1 Peterson The Complete Tata McGraw HILL 2010 Reference Linux 2 Steve Suehring, PHP6 and MySQL Wiley-India, New 2009 Tim Converse Bible Delhi and Joyce Park Pedagogy Chalk and talk, PPT, Discussion, Assignment, Demo, Quiz, Case Study. Course Designer Mrs. A. Sindhu.
PMP1705 DIGITAL ELECTRONICS AND Category L T P Credit MICROPROCESSOR III 71 4 - 4 Preamble To provide introduction to the principles and practices of digital electronics and computer system, programming aspects of microprocessor covering both hardware and software based on the 8085 microprocessor family. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Understand the basic principles of digital electronics and K1 microprocessors. CO2 Discussion on the design of Multiplexers and Flip-Flops K2 CO3 Outline the Microprocessor instruction set and Architecture K2 CO4 Identify and explain the need for advance micro processors K3 CO5 Develop to take up the challenges in building useful microprocessor K3 based applications. Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1 S S M M CO2 M S S M CO3 S M S M CO4 S S M S CO5 M S S M S- Strong; M-Medium; L-Low Syllabus UNIT I (15 hrs) Logic Circuits: Gates –AND ,OR,NOT,NAND ,NOR Gates & Truth tables-Boolean Algebra- Karnaugh maps, Product of Sums method, Sum of product method, Don’t Care condition – Multiplexers, Demultiplexers-Flip flops: RS ,JK ,D,T-Decoders.
UNTI II (14 hrs) Shift Register, Half adder, Full adder, BCD Adder, Semiconductor memories: ROM, RAM, Digital Recording Techniques. UNIT III (14 hrs) Microprocessor: Microprocessor Instruction set and Computer languages –from large computer to single-chip micro controllers-micro processor architecture & its operations –memory-Input output (I/O) devices. UNIT IV (14 hrs) The 8085 Programming model: Instruction classification-instruction format-how to write, assemble and execute a simple program-overview of the 8085 instruction set-programming techniques: Looping, counting and indexing-additional data transfer and 16 bit arithmetic instructions UNIT V (14 hrs) The 8259A programmable interrupt controller – Direct memory Access (DMA) and the 8237 DMA controller. Microprocessor Applications - Designing scanned displays - Memory Design. Text Books Year of S.No. Authors Title Publishers Publication Digital Logic & Computer Prentice Hall 1. Morris Mano Design 2008 India,1st Edition (UNIT I &II) Microprocessor Penram Architecture Programming International 2 Ramesh Gaonkar and Applications with the Publishing , 5th 2011 8085 Edition (UNIT III,IV,V) Reference Books Year of S.No. Authors Title Publishers Publication Microprocessor & Ubs Publishers Mohamed 1. Microcomputer-Based Distributers Pvt 2003 Rafiquzzaman System Design Ltd, 1st Edition Vikash Publishing S.Salivahanan, 2 Digital Circuits & Design house Pvt Ltd, 3rd 2009 S.Arivazhigan Edition Pedagogy Chalk and Talk, PPT, Demo, Discussion, Quiz, and Assignment. Course Designer S. Kiruthika Devi
VB.Net Programming Category L T P Credit IN17C09 III 71 4 - 4 Preamble To understand .Net frame work and enhancing in depth knowledge in VB.net and to enable them to developing simple projects. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Tell about the .Net frame work features and to develop VB.Net using K1 IDE. CO2. Usage of various Elements of VB.Net to develop programs using them K2 CO3. Solve the real world problems using looping , branching and arrays K3 CO4. Illustrate Menus and Toolbar, Dialog Boxes, Procedures by developing K3 programs. CO5. Examine the complexity of problems, Modularize the problems into K3 small modules and then convert them into programs Mapping with Programme Outcomes COs PO1 PO2 P03 P04 CO1. S M S M CO2. S S S M CO3. M M S S CO4. S S S S CO5. S S S S S- Strong M-Medium L-Low Syllabus UNIT 1: Visual Basic .NET and the .NET Framework. (14 Hrs) Introduction to .net framework- Components of .NET- Framework Class Library(FCL), Common Language Runtime (CLR) –Garbage collection-Assemblies – IDE components –toolbox, Solution explorer window, properties window, Server Explorer window, Adding controls the windows forms applications and Adding source code to the control, Application, Executing The web application. Variables, operators and constants
UNIT II: Common Controls (14 Hrs) Introduction- Textbox, label , Link label, List Box Control, Checked Listbox Control, Picture box control, Pickers, Tree View Control, ListView controls, Rich TextBox, Button, Check Box Control, ComboBox Control, Masked TextBox Control, Notify Icon control, Progress bar control, tooltip control, Web browser control. UNIT III: Programming in Visual basic .net (14 Hrs) Conditional Logic : The If-then-Else statement, The Select-case statement, Do-Loop Statement, While-EndWhile Statement, For..Next Statement, For-Each Next Statement, A Complete Example. Arrays- Introducing Arrays, Multidimensional Arrays, The Array Class Members- An Example- Array of Arrays. UNIT IV: Menus and Toolbar, Dialog Boxes, Procedures (14Hrs) Menus and toolbars- Context Menu Strip, Status Strip, Tool strip, Tool Strip Container, Working with MDI, In-built Dialogs- PageSetupDialog, PrintDialog,Print Document, PrintPreviewControl, PrintPreviewDialog, ColorDialog, FolderBrowser Dialog, FontDialog, OpenFileDialog, SaveFileDialog, Procedures-Overview, Types of Procedures, Built-in functions. UNIT V: Advanced Concepts in VB.Net (15 Hrs) Concepts of Object Oriented Programming- Introduction, Classes , Constructors, Destructors, Inheritance, Overriding, Overloading, Polymorphism, Working with Database : Introduction, Databases, Server Explorer, Basic SQL Commands, Relational Database, Data Binding, Data Binding with Controls ADO.Net – Accessing ADO.NET Features and Namespaces- Using ADO.NET – Understanding Data Providers, Datasets. Text Books S.No Author Title Publishers Year of publication 1 Sham Tickoo, Learning Visual CADCIM 2009 Meenu Bhat Basic 2008 with Technologies, .NET Framework Pearson Education 3.5 2 Bill Evjen, Jason Visual Basic .NET Wiley 2014 Beres, et.al Programming Bible
Reference Books S.No Author Title Publisher Year of publication 1 David Chappell Understanding .NET Pearson education 2006 2 Jeffery R. The Complete Reference Tata McGraw 2002 Shapiro Visual Basic .NET Hills 3 Julia Case Programming in VB.Net Tata McGraw 2007 Bradley, Anita Hills C.Millspaugh Pedagogy Chalk and talk , PPT, Discussion , Assignment, Demo, Quiz, Case study Course Designer Mrs.R.Amsaveni
IN16CP4 Category L T P Credit VB.Net & Bio-Perl Programming Lab III - - 60 3 Preamble To develop applications using VB.Net programming. To implement programs to experiment DNA sequence. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Tell about the conditional statements , Array & Exceptions handling K1 and object oriented concepts CO2. Discuss the execution of the VB.Net program using Toolbars, Message K2 box and Input box functions. CO3. Illustrate the Dialog Controls , Mouse events & Menu Creation using K2 VB.Net CO4. Demonstrate Data Grid & Crystal Report and ADO Connectivity using K3 Programs CO5. Apply programming skills to experiment with GENBANK data, K3 sequences, DNA Fragments Transcription. Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1. S S M M CO2. S M S M CO3. S M M S CO4. M S M S CO5. S S S S S- Strong M-Medium L-Low
Syllabus 1. Conditional statements. 2. Array & Exceptions handling. 3. OOP concepts. 4. Tool bars, Message box & Input Box functions. 5. Dialog Controls. 6. Mouse events & Menu Creation. 7. Data Grid & Crystal Report. 8. ADO Connectivity. 9. Write a script to Import data from Genbank using Bioperl 10. Write a script to extract all the features from a GenBank file using Bio::Seq in Bioperl 11. Concatenating DNA Fragments Transcription: DNA to RNA using Bioperl 12. Write a script to use sequence features to compare sequences and find Mutation using Bioperl Pedagogy System, White Board, Demonstration through PPT Course Designer Mrs.R.Amsaveni.
MANAGEMENT INFORMATION Category L T P Credit PM17A01 SYSTEM III 86 4 - 5 Preamble To inculcate knowledge to students why information systems are so important today for business and as well as educate the role of the major types of information systems in a business environment. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Tell about the basic concepts and Roles of Management Information K1 Systems CO2 Describe the development of Business strategies, E-Business Models. K2 CO3 Discuss about the Decision Making concepts and Knowledge K2 Management in MIS CO4 Examine the applications in Manufacturing Sector and Service sector K3 in Industry. CO5 Illustrate the Enterprise Management System and Information Systems K3 processing. Mapping with Programme Outcomes COs PO1 PO2 P03 P04 CO1 S M S M CO2 S S S M CO3 M M S S CO4 S S S S CO5 S S S S S- Strong M-Medium L-Low
Syllabus UNIT I (18 Hrs) Introduction to MIS: MIS concept – Definition – Role of MIS – Impact of MIS – MIS and the User – Management as a Control system – MIS: a support to Management – Management Effectiveness and MIS – Organization as a system – Organisational Behaviour. Process Management: Planning – Organising – Staffing – Coordinating – Directing and – Controlling. UNIT II (17Hrs) Strategic Management of Business Performance: Essentiality of Strategic Planning – Tools of Planning – Strategic Management of Business Performance – What is Strategy? – Class and Types of Strategies. Electronic Business Technology: Introduction to E-Business – Models of E-Business- Electronic Payment System – Security in E-Business – MIS and E-Business. A tool for business management: Internet and Web Process Management – strategic Management under Web – Web Enabled Business Management – Application system Architecture in Web – MIS in Web Environment. UNIT III (17 Hrs) Decision Making: Decision-making concepts – Decision-making process– Behavioural Concepts in Decision-making – Organizational Decision-making – MIS and Decision-making – Decision Methods Tools and Procedures. Information and Knowledge: Information Concepts – Information: a quality product – Classification of Information – Methods of data and Information Collection – Value of Information – General Model of a Human as an Information Processor. Choice of Information Technology: Nature of IT decision – Strategic Decision – Configuration Design – Evaluation. UNIT IV (17 Hrs) Applications in Manufacturing Sector: Personnel, Financial, Production, Raw Material and Marketing Managements. Applications in Service Sector: Introduction to Service Sector – Creating a Distinctive Service MIS Application in Service Industry – MIS: Service Industry. UNIT V (17Hrs) Management of Global Enterprise: Enterprise Management Systems – ERP system – ERP Model and Modules –Benefits of ERP –ERP Product Evolution - ERP Implementation – EMS and MIS. Technology of Information Systems: Introduction – Data Processing – Transaction Processing – Application Processing – Information System processing – Human Factors and User Interface -Real Time Systems and Good Design. Text Book Year of S.No Authors Title Publishers Publication 1. Waman S Management Information Tata McGraw Hill 5th Edition, Jawadekar Systems Text and cases Publications, 2013
Reference Books Year of S.No Authors Title Publishers Publication 1 James A O’Brien Management Information Tata McGraw Hill, 2014 & George M Systems 10th Edition Marakas 2. Kenneth C Management Information PHI 12th Edition, 2011 Laudon& Jane Systems managing the ISBN-13: 978- p.Laudon digital firm 0132142854. 3 MahadeoJaiswal& Management Information Oxford 2004 Monika Mital Systems University Press 4th Edition Pedagogy Chalk and talk, PPT, Group Discussion, Assignment Course Designer Ms. S. Kalaipriya
SEMESTER : III & IV TITLE : DATA ANALYTICS – PRACTICLA I: R – PROGRAMMING SUBJECT CODE : SB17DAP1 CREDITS :2 Practical Hours: 45 Objective To perform statistical operations and generate R data analysis reports. 1. R Program for Vector operations. 2. Create a R- list. 3. Implement matrices addition, subtraction and Multiplication. 4. Create a Data frame. 5. Create a factor object. 6. Import data, copy data from CSV file to R. 7. Create a R program for Mean median and mode. 8. Draw Bar charts and Pie charts in R. 9. Make visual representations of data for plotting functions in R. 10. Create a R program for Regression Model. Note *During Semester III Program 1 to program 6 **During Semester IV Program 7 to program 10
Semester : III & IV Title : OOSE –Practical I : Software Design Tools Sub.Code : SB17SEP1 Credits : 2 Practical Hours : 45 Objective: To apply and develop the UML diagrams for application Choose any one of the projects given below and do the exercises program for the project. [Student Marks Management System, Library Management System, Employee Management System, Hostel Management System] 1. Write the complete problem statement 2. Write the software requirement specification document 3. Draw the entity relationship diagram 4. Draw the data flow diagrams at level 0 and level 1 5. Draw use case diagram 6. Draw activity diagram of all use cases 7. Draw state chart diagram of all use cases 8. Draw sequence diagram of all use cases 9. Draw collaboration diagram of all use cases 10. Assign objects in sequence diagram to classes and make class diagram Note: * During Semester III, Program 1 to 6 ** During Semester IV, Program 7 to 10
Category L T P Credit PJA1710 JAVA PROGRAMMING III 71 4 - 4 Preamble This course gives in-depth knowledge of JAVA language for creating safe robust object- oriented multithreaded interactive programs. It also sheds light around wide spread applications of the internet Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Acquire knowledge of the structure and model of the Java programming K1 language CO2. Create Java programs that solve simple business problems. K2 CO3. Explore various programming paradigms as well as principles of K3 building object-oriented software CO4. Develop Java applications with graphical user interface (GUI). K3 CO5. Implement the Concept of streams and file handling K3 Mapping with Programme Outcomes COs PO1 PO2 P03 P04 CO1. S M M M CO2. S S S M CO3. S S M M CO4. S S S S CO5. S S S S S- Strong; M-Medium; L-Low Syllabus UNIT – I (14 Hrs) JAVA Evolution: History – Features – How Java differs from C and C++ – Java and Internet – Java and WWW – Web Browsers. Overview of Java Language: Introduction – Simple Java program – Structure – Java tokens – Statements – Java virtual Machine. UNIT- II (15 Hrs) Constants – Variables – Data types – Operators and expressions -Decision making and Branching: Simple If Statement, The IF…Else statement, The Else... If ladder, The Switch Statement, The? : Operator, Decision making and looping: The While statement, The do Statement- The for Statement – Jumps in loops – labeled loops – Classes, Objects and Methods.
UNIT-III (14 Hrs) Arrays, Strings and Vectors – Interfaces- Multiple Inheritance – Packages: Putting classes together – Multi Threaded Programming. UNIT-IV (14 Hrs) Managing Errors and Exceptions – Applet Programming – Graphics programming: The Graphics class – Lines & Rectangles – Circles & Ellipses – Drawing Arcs – Drawing Polygons – Line Graphs – Using Control Loops in Applets – Drawing Bar Charts. UNIT- V (14 Hrs) Files: Introduction – concept of streams – Stream classes – Using stream – I/O classes – File class – I/O Exceptions – creation of files – Reading / Writing characters/ Bytes – Handling primitive data types – Random Access Files. Text Book Year of S.No. Authors Title Publishers Publication Tata Mc Graw Programming with Java – A 2015 1 E. Balagurusamy Hill,5th Edition, primer Reference Books S.No Author Title of book Publisher Year of publication Herbert Schildt Java: The Complete McGraw Hill 9th Edition, 1 Reference Education 2014 John Dean & Introduction to McGraw-Hill 2nd Edition, 2 Raymond Dean Programming with Higher Education 2013 Java: A Problem Solving Approach Poornachandra Java programming by 3 Sarang TataMcGraw Hill by oracle press guide 2012 Professional Pedagogy Chalk and talk , PPT, Discussion , Assignment, Demo, Quiz, Case study Course Designer Mrs. J. Maria Shyla Thomas
You can also read