Bachelor of Computer Applications 2018 2021 - PSGR ...
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Bachelor of Computer Applications 2018 - 2021
P.S.G.R KRISHNAMMAL COLLEGE FOR WOMEN College of Excellence (An Autonomous Institution, Affiliated to Bharathiar University) (Reaccredited with “A” Grade by NAAC an ISO 9001: 2015 Certified Institution) Peelamedu, Coimbatore – 641 004. DEPARTMENT OF BCA 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. BCA – PROGRAMME OBJECTIVE To provide a sound academic knowledge, programming skills in the field of Computer Applications. To cater the needs of the students aspiration to excel in the field of IT industry or in higher studies. To enclave the essential skill as demanded by the industry. To develop the students to create small / Medium Real-time enterprise application.
P.S.G.R KRISHNAMMAL COLLEGE FOR WOMEN Programme & Branch: BCA Bachelor of Computer Applications Scheme of Examination (Applicable to Students admitted during the academic year 2018 – 2019 Batch: 2018 – 2021 (Semester: I to VI)) Subject Title of paper Examination Marks Contact Hours Examination hours / week Duration of Instruction Code Semester Tutorial Credits hours Part Total ESE CA I I TAM1701/ FRE1701/ Language I 6 86 4 3 40 60 100 3 HIN1701 I II ENG1701/ English Paper I / ENG17F1 Functional English Paper 6 86 4 3 40 60 100 3 I I III PP18C01 Core – 1: 6 86 4 3 40 60 100 4 Programming in C I III AP18CP1 Programming Lab – 1: 4 60 - 3 40 60 50* 3 C Programming Lab I III Allied A1: TH17A03B/ Paper I: Mathematics and TH17A03A Statistics Level I 6 86 4 3 40 60 100 5 Paper II: Mathematics and Statistics Level II I IV NME18ES Introduction to 2 28 2 2 50 50 100 2 NME16A1/ Entrepreneurship NME16B1 /Advance Tamil / Basic Tamil II I TAM1702/ FRE1702/ Language II 6 86 4 3 40 60 100 3 HIN1702 II II ENG1702/ English Paper II/ ENG17F2 Functional English Paper 6 86 4 3 40 60 100 3 II II III PB18C02 Core – 2 : Bioinformatics 3 41 4 3 40 60 100 4 II III PO18C03 Core – 3 : Object Oriented Programming 4 56 4 3 40 60 100 4 with C++ II III AP18CP2 Programming Lab – 2: C++ & Bio Perl 3 45 - 3 40 60 50* 2 Programming Lab II III Allied A2: TH17A06B/ Paper I: Discrete TH17A06A Mathematics I 6 86 4 3 40 60 100 5 Paper II: Discrete Mathematics II II IV - Open Course: (Self study- Online - - - - - - - Grade Course) II IV NME16A2/ **Advance Tamil/Basic Grade - - - - - - - NME16B2 Tamil Effective English II VI REG16EE 2 - - 2 50 50 100 2 Communication Self Online II VI NM12GAW General Awareness - - 100 - - Grade Study Test
Core – 4: Operating Systems III III AP17C04 5 71 4 3 40 60 100 4 and Fundamentals – UNIX III III AP17C05 Core – 5: Data Structures 5 71 4 3 40 60 100 4 Core – 6: Relational Database III III PRD1703 5 71 4 3 40 60 100 4 Management System Programming Lab-3: III III AP16CP3 4 60 - 3 40 60 50* 2 RDBMS Lab Allied A3: Paper I: TH16A13B Optimization Techniques I III III 6 86 4 3 40 60 100 5 TH16A13A Paper II: Optimization Techniques II Skill Based Subject: 1. Data Analytics - Level 1: R- III Programming 3 43 2 2 25 75 100 4 SB17DA01 & 2. OOSE - Level 1: Software IV IV Design Tools SB17SE01 III Job Oriented Course PHP / MY & - - - 3 - - - Grade VI JOB1625 SQL IV Value Education and Human III IV NM14VHR 2 26 4 - 100 - 100 2 Rights Core – 7 : Digital Electronics IV III PMP1705 5 71 4 3 40 60 100 4 and Microprocessor IV III AP17C08 Core – 8: Computer Networks 5 71 4 3 40 60 100 4 IV III AP17C09 Core – 9: Java Programming 5 71 4 3 40 60 100 4 Programming lab – 4: IV III AP16CP4 Java & Bioperl Programming 4 60 - 3 40 60 50* 3 Lab Allied A4: Paper I: Business Accounting BP17A05 Paper II: Principles of IV III BP17A06 6 86 4 3 40 60 100 Marketing 5 Paper III: Management PM17A01 Information System Skill Based Subject: III 1. Data Analytics – Practical I: & IV R- Programming 3 45 - 2 40 60 100 2 SB17DAP1 IV 2. OOSE – Practical I : Software SB17SEP1 Design Tools Foundational Course: IV IV NM10EVS 2 26 4 - 100 - 100 2 Environmental Studies NSS / NCC / YRC / Sports & IV V - - - - - - 100 1 Games IV COM15SER Community Oriented Service - - - - - - - Grade V III AP17C10 Core – 10:.Net Programming 5 71 4 3 40 60 100 4 V III AP17C11 Core – 11: Computer Graphics 5 71 4 3 40 60 100 4 Core - 12: Software Project V III AP17C12 Management 5 71 4 3 40 60 100 4 Elective 1: AP17E01 ECommerce Elective 2: AP17E02 Perl Programming 5 71 4 3 40 60 100 5 V III Elective 3: AP17E03 Client Server Technology
Programming Lab – 5: V III AP16CP5 . Net and Bioperl Programming 5 75 - 3 40 60 50* 3 Lab V NM13IS2 Information Security – Level II 2 26 4 - 100 - - Grade V Skill Based Subject: SB17DA02 1.Data Analytics - Level II: Data & Visualization Tools SB17SE02 2. OOSE – Level II: Software 3 43 2 2 25 75 100 4 VI Testing Tools Advanced Level Course 1 AP14AC1 Paper1: Enterprise Resource Planning V III AP11AC2 Paper 2: Mobile Computing - - - 3 25 75 100* 5* V INST1 Internship Training - - - - - - 100 2 V Personality Development - - - - - - - Grade V CE Comprehensive Exam - - - 1 - - - Grade VI III AP17C13 Core -13 : Cloud Computing 5 71 4 3 40 60 100 4 Core - 14: Data Mining VI III AP17C14 5 71 4 3 40 60 100 4 Techniques VI III PWT1715 Core - 15: Web Technology 5 71 4 3 40 60 100 4 Programming Lab – 6: Web AP16CP6 VI III Technology and Bioperl 5 75 - 3 40 60 50* 2 Programming Lab VI III PROJ Project Viva – Voce 7 - - 3 20 80 100 5 Advanced Level Course 2 PA16AC3 Paper 1: Artificial Intelligence VI III Paper 2: Internet of Things - - - 3 25 75 100* 5* AP16AC4 (IOT) V Skill Based Subject: 1.Data Analytics – Practical II: SB17DAP2 & Data Visualization Tools 3 45 - 2 40 60 100 2 2. OOSE – Practical II: Software SB17SEP2 VI Testing Tools Total 3800 140 *100 Marks converted into 50 ** Outside regular class hours. The credits is applicable to candidates who takes up the advanced level course exam
CATEGORY L T P CREDIT PP18C01 PROGRAMMING IN C III 86 4 - 4 Preamble To articulate the learning of C Language for beginners with all major features of C. This subject 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 Identify the role of structure, union, pointers and files in the K2 program. CO4 Solve various problems using C features. K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S M M M CO2 S S M M CO3 S S M S CO4 M 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 Programming In Tata Mc Graw Hill, 1 E. Balagurusamy 2017 ANSI C 7th Edition. Reference Books TITLE OF THE PUBLISHERS \ YEAR OF S.NO AUTHOR BOOK EDITION PUBLICATION Programming with Tata McGraw Hill, 3rd 1 Byron Gottfried 2013 C Edition. Computer Prentice Hall of India 2 V. Rajaraman 2004 Programming in C Pvt Ltd, 1st Edition. Prentice Hall of India 3 Smarajit Ghosh Programming in C 2004 Pvt Ltd, 1st Edition. Yashwvant BPB Publications, 13th 4 Let us C 2014 Kanetkar Edition. Create Space An Easy Guide to Independent 5 Martin J. Gentile Programming in C 2012 Publishing Platform, 2nd Edition Pedagogy Chalk and talk, PPT, Discussion, Assignment, Demo, Quiz, Seminar. Course Designer: 1. Mrs. G. Sangeetha
CATEGORY L T P CREDIT AP18CP1 C PROGRAMMING LAB III - - 60 3 Preamble To provide the hands on experience on C Programming and improve 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. To know the steps involved in compiling, linking and debugging C code, feel more confident about writing the C functions, write some complex programs. Course Outcomes On the successful completion of the course, students will be able to CO Knowledg CO Statement Number e Level Identify the basic terminologies of c programming by using CO1 K1 different data types, decision structures, loops and functions. Understand the dynamics of memory allocation by the use of CO2 K2 pointers and files. CO3 Understand the concepts of Structures and Unions K2 CO4 Design and develop the simple business application. K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S M M M CO2 S M M M CO3 S M M S CO4 S M M 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. Structures & Unions. Pointers. Working with files.
Pedagogy System, White board Course Designers: 1. Mrs. K.Geethalakshmi 2. Mrs. T.S.Anushya Devi 3. Mrs. A.Kavitha
CATEGORY L T P CREDIT PB18C02 BIOINFORMATICS III 41 4 - 4 Preamble To explore the areas of Bioinformatics like Sequencing, DNA, RNA and Protein Structure. To get familiarize with Biological Databases. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Understand the basic concepts of Bioinformatics and its applications. K1 CO2 Work on various Biological Databases. K2 CO3 Learn the working nature of sequence alignment. K2 CO4 Discuss the structure of Protein, RNA and DNA. K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 M S M M CO2 S M M M CO3 M S M S CO4 S M S S 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 PUBLISHERS \ YEAR OF S.NO AUTHOR TITLE OF THE BOOK EDITION PUBLICATION Cambridge 1. Jin Xiong Essential Bioinformatics 2016 University Press T K Attwood & Pearson 2 Introduction to Bioinformatics 2007 D J Parry Smith Education Reference Books PUBLISHERS \ YEAR OF S.NO AUTHOR TITLE OF THE BOOK EDITION PUBLICATION Fundamentals of I K Publishing 1 Harisha.S 2010 Bioinformatics House Selzer, Paul M., 2 Marhöfer, Richard Applied Bioinformatics: Springer 2018 J., Rohwer, Andreas An Introduction Pedagogy Chalk and talk, Lecture, Discussion, Quiz, Demonstrate, PPT. Course Designer: 1. Mrs.M.Selvanayaki
OBJECT ORIENTED CATEGORY L T P CREDIT PO18C03 PROGRAMMING WITH III 56 4 - 4 C++ 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 Object-oriented programming with a brief discussion on the important elements of Object-oriented programming analysis and design of systems with its Object-oriented programming 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 Identify the role of inheritance, polymorphism, dynamic CO1 K1 binding and generic structures in building reusable codes. Describe classes and objects written by other programmers CO2 K2 when constructing their system. CO3 Classify C++ features to program design and implementation K2 CO4 Illustrate the object oriented design for small/medium scale K3 problems. Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1 S S S M CO2 M M S M CO3 M S S S CO4 S S S M S- Strong; M-Medium; L-Low Syllabus UNIT I (11 Hrs) 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 (12 Hrs) 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 (11 Hrs) 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. UNIT V (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 Programming 1 E.Balagurusamy Hill Publications, 2013 with C++ 6th Edition. Reference Books: PUBLISHERS \ YEAR OF S.NO AUTHOR TITLE OF THE BOOK EDITION PUBLICATION The C++ Programming Pearson Education, 4th 1 BjarneStroustrup 2014 Language Edition. Object Oriented Wilsey India Pvt.Ltd, 2 Rajesh K.Shukla 2008 Programming in C++ 1st, Edition. Object Oriented Galgotia Publications, 3 Robert Lafore 2001 Programming in C++ Pvt Ltd, 4th Edition. Tony Gaddis, Addison-Wesley 4 Judy Walfers, Starting Out with C++: Early publication, 8th 2013 GodferyMuganda Objects Edition.
Pedagogy Chalk and Talk, PPT, Discussion, Interactive Teaching, Self-questioning by students, Group discussion, Quiz. Course Designer: 1. Ms. K. Sathiya
C++ & BIO-PERL CATEGORY L T P CREDIT AP18CP2 PROGRAMMING LAB III - - 45 2 Preamble Hands on experience to the learners in C++ programming based on concept learned with program course. Implementation of OOP feature such as class, objects, inheritance, and polymorphism can be done. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level Identify object oriented programming paradigm and the importance of CO1 K1 it in software development. CO2 Understand algorithmic thinking and apply it to programming. K2 CO3 Implement Oops concept in developing simple applications using C++ K3 CO4 Implementing the techniques for Bio sequence and gene expression K3 data. Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S M M M CO2 S M M M CO3 S M M S CO4 S M M M S- Strong; M-Medium; L-Low Syllabus LIST OF PROGRAMS: Implementing Various Control Structures. Implementing Inheritance. Using Pointers. Implementing Function Overloading. Constructors and Destructors. File Manipulation. DNA Sequence Generation. Protein Sequence Generation. Write a script to search for genes from Genscan. Pedagogy System, White board
Course Designers: 1. Mrs. K.Geethalakshmi 2. Mrs. T.S. Anushya Devi 3. Mrs. A. Kavitha
OPERATING SYSTEMS CATEGORY L T P CREDIT AP17C04 FUNDAMENTALS - UNIX III 71 4 - 4 Preamble This subject is designed to provide the students with a thorough discussion of the fundamentals of operating system and to explore the various memory management scheme and to perform administrative task on UNIX servers. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Identify the systematic approach of the system K1 Know the real time meaning of deadlock prevention and CO2 K2 avoidance. CO3 Determine the efficiency of scheduling algorithms K2 CO4 Perform administrative tasks on UNIX servers. K3 Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1 S S S M CO2 S S M M CO3 S S S S CO4 S S S M S- Strong; M-Medium; L-Low Syllabus UNIT I: (14 Hrs) Introduction: What is an operating system?-Early history –Process concepts: Introduction- Definition of process-process states –process state transitions – The Process Control Block – Operations on processes – Suspend and Resume - Interrupt processing – Semaphore – Deadlock & Indefinite postponement. UNIT II: (14 Hrs) Real Storage –virtual storage organization: Introduction – Evolution of storage Organization – Virtual Storage – Virtual Storage Management: Introduction - Virtual storage management strategies-Page replacement strategies - Working sets-Demand paging –Page size. UNIT III: (14 Hrs) Job & processor scheduling: Introduction – Scheduling Levels - Pre-emptive vs. non pre- emptive scheduling-priorities-deadline scheduling-FIFO-RR-Quantum Size-SJF-SRT-HRN. Distributed computing: Classification of sequential & parallel Architecture –Pipelining – Vector Processing - Array processor –Dataflow computers-Multiprocessing-Fault tolerance.
UNIT IV: (14 Hrs) UNIX - Getting started - Gaining Confidence: The Unix File System – Creating File- Indulging File Play. Listing Files & Directories – Directory Related Commands. UNIT V: (15 Hrs) Shell Programming- The First step: When to Use Shell Scripts – The First Shell Script- Interactive Shell Scripts - Shell Variables - Shell Keywords - Another Way of Assigning Values to Variables - Tips & Traps - Unchanging Variables-Wiping Out Variables - Positional parameters – Passing Command Line Arguments – Setting Values of Position Parameters – Displaying Date in Desired Format – Using Shift on Positional Parameters – Arithmetic in Shell Script – The Carriage Return – The Tab & The Backspace – Positioning The Cursor – Beep – Bold & Beautiful – The tput Command – Control Instructions in Shell. Text Books PUBLISHERS \ YEAR OF S.NO AUTHOR TITLE OF THE BOOK EDITION PUBLICATION An introduction to operating Welsey pub 1 Dietal.H.M 2005 system company,2nd edition Yashavant P. BPB Publication, 2 UNIX Shell Programming 2012 Kanetkar 1ST edition Reference Books PUBLISHERS \ YEAR OF S.NO AUTHOR TITLE OF THE BOOK EDITION PUBLICATION Abraham Operating system Wiley Publishers, 1 Silberschatz, Peter 2008 Principles 7th edition Baer Galvin Gagne Tata Mc Graw 2 Archer J harries Operating System 2011 Hill 2nd Edition Pearchpit press, Dborah S.Ray, 3 Unix and Linux 4th edition 2009 Eric.J.Ray Wiley India, Mastering Unix shell 4 Randal K. Michael 2nd Edition 2009 scripting 5 Ron Peters Expert Shell Scripting Apress 2009 Pedagogy Lecture, Discussion, Quiz, PPT Course Designers 1. Mrs. S.Mohanapriya 2. Mrs. T.S. Anushya Devi
CATEGORY L T P CREDIT AP17C05 DATA STRUCTURES III 71 4 - 4 Preamble To get familiarize knowledge with designing an algorithm using data structures. To articulate the essential components of data structures like Stack, Queue, List, Searching, Sorting, Merging and Trees. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Describe data structure operations and complexity of algorithms K1 CO2 Distinguish between the various types of algorithms. K2 Identify the problems to represent the list for inserting and deleting CO3 K2 nodes in memory with creative aspect. CO4 Demonstrate how to Search ,Sort , Traversing Binary Trees etc., K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 M S M M CO2 S M M M CO3 M S M S CO4 S S S S S- Strong; M-Medium; L-Low Syllabus (14 Hrs) UNIT 1: Introduction – Basic Terminology, Elementary Data Organization- Data Structures- Data Structures Operations – Algorithms: Complexity, Time Space Trade off. Preliminaries: Introduction – Mathematical Notations and Functions – Control Structures – Complexity of Algorithms (14 Hrs) UNIT 2: Arrays, Records and Pointers: Introduction – Linear Arrays – Representation of Linear Arrays in Memory – Traversing Linear Arrays – Inserting and Deleting – Multidimensional Arrays- Pointers – Records . (14 Hrs) UNIT 3: Linked Lists: Introduction – Linked Lists – Representation of Linked List in Memory – Traversing a Linked List – Searching a Linked List – Memory Allocation – Garbage Collection – Insertion into a Linked List – Deletion from a Linked List . (15Hrs) UNIT 4: Stacks: Stacks – Array Representation of Stacks – Linked Representation of Stacks – Arithmetic Expression Polish Notation. Queues: Queues – Linked Representation of Queues.
Trees: Introduction – Binary Trees – Representing Binary Trees in Memory- Traversing Binary Trees. (14 Hrs) UNIT 5: Sorting & Searching: Introduction – Sorting - Bubble Sort – Insertion Sort – Selection Sort – Merging – Merge Sort - Linear Search – Binary Search – Hashing. . Text Book PUBLISHERS\ YEAR OF S.NO AUTHOR TITLE OF THE BOOK EDITION PUBLICATION Mc Graw Hill Seymour 1 Data structures Publishing, 2014 Lipschutz 5th Edition Reference Books S.NO AUTHOR TITLE OF THE BOOK PUBLISHERS \ YEAR OF EDITION PUBLICATION Alfred V.Aho, John Data Structures and Pearson Education, 1 E, Hopcroft, Jeffry 2009 Algorithms 4th Edition D.Ullman Ellis Horowitz & Fundamentals of Data Galghotia Book 2 2003 Sartaj Sahani Structure Source, 1st Edition Jim Keogh, Ken Data Structures – Principles Dreamtech Press, 3 2004 Davidson and Fundamentals 1st Edition Prentice Hall, 1st 4 D.Samanta Classic Data Structures 2006 Edition Pedagogy Lecture, Discussion, Quiz, Demonstrate, PPT Course Designers 1. Mrs. T. Saranya 2. Mrs. L.Sheeba
RELATIONAL DATABASE CATEGOR L T P CREDI PRD1703 MANAGEMENT SYSTEM Y T (COMMON TO B.SC (CS)/IT & BCA) III 71 4 - 4 Preamble To study the basic concepts of database systems, relational database and queries, object modelling 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 Define the fundamental elements of database management system. K1 CO2 An understanding of normalization theory and extends such K2 knowledge to the normalization of a database. CO3 Explain the basic concepts of relational data model, entity- K2 relationship model, relational database design, and relational algebra and query a database using SQL DML/DDL commands. CO4 Declare and enforce integrity constraints on a database using a state- K3 of-the-art RDBMS CO5 Demonstrate programming PL/SQL including procedures, stored K3 functions, cursors, packages. Mapping with Programme Outcomes CO’s PO1 PO2 PO3 PO4 CO1 S S S M CO2 M M S M CO3 M S S S CO4 S S S M CO5 S M S M 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 2011 Systems Edition 2 Rakesh Saini, VayuEdducation M.M.S.Rauthan, Database of India, 1st 2010 AbhaySaxena, Management System Edition Bindu Sharma 3 SatishAsnani Oracle Database 11g PHI 2010 Pedagogy Chalk and talk, PPT, Discussion, Interactive Teaching, Self-questioning by students, Group discussion, Quiz. Course Designers 1. Mrs. M.Selvanayaki 2. Mrs. G.Sangeetha
CATEGORY L T P CREDIT AP16CP3 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. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1 Identify the operators, basic commands, built-in functions in SQL K1 Understand the block structure and to create the report in document CO2 K2 format Implement RDBMS concept in developing simple applications using CO3 K3 PL/SQL CO4 Implementing the techniques of Exception Handling using PL/SQL. K3 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 S M S S S- Strong; M-Medium; L-Low Syllabus LIST OF PROGRAMS: Implementing different operators. Implementing column format. Implementing built-in functions. Update and Alter table. Implementing PL/SQL Block. PL/SQL block to find the E-Bill. Splitting the table. Joining the tables. Implementing Recursive functions (Factorial and Fibonacci series). Recursive function using sequence.
Database triggers. Trigger for Master detailed Relationship. Pedagogy System, White board. Course Designers 1. Mrs. M.Selvanayaki 2. Mrs. G.Sangeetha
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 II: (9Hrs) 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: TITLE OF THE PUBLISHERS YEAR OF S.NO AUTHOR 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 SUBJECT 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 Modelling Basic Structural Modelling: Classes- Relationships- common Mechanisms- and diagrams. Advanced Structural Modelling: 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 modelling techniques for Class & Object Diagrams-Interactions- Interaction diagrams. UNIT IV (8 Hrs) Behavioural Modelling: Use cases- Use case Diagrams- Activity Diagrams. Advanced Behavioural Modelling- state machines- processes and Threads- Time and space- state chart diagrams. UNIT V (8 Hrs) Architectural Modelling: Components- Modelling Techniques – Modelling a physical database- Model an adaptable system- Deployment - Component diagrams and Deployment diagrams. Text Book: Course Materials will be provided Reference Books: S.NO AUTHOR TITLE OF BOOK PUBLISHER YEAR OF PUBLICATION 1 Martina Seidl, UML @ Classroom: An Springer 2015 Marion Scholz, Introduction to Object- Christian Huemer, Oriented Modeling Gerti Kappel 2 Martina Seidl, An Introduction to Object- Easy Reader 2011 Marion Scholz, Oriented Modeling Christian Huemer, Gerti Kappel 3 Gandharba Swain Object-Oriented Analysis Laxmi 2010 and 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.
JOB ORIENTED COURSE SEMESTER : III & IV TITLE : PHP / MY SQL SUB.CODE : JOB1625 OBJECTIVE: After completion of this course, students will able to write and understand PHP programs, and use it to build dynamic web pages; and they can install and configure third-party PHP packages. UNIT I: Introduction to web application, History of HTML, Tags, Documents, Browsers, Structural Elements, Input Elements, Introduction to PHP, What is PHP, Advantages of PHP, PHP with HTML, Wamp server Installation and configuration, Basic syntax, Data types, Variables, constants, expressions, Operators, Control structures, Arrays & Functions, String manipulation. UNIT II: Embedding PHP in HTML, operators, conditional statements, looping structures, PHP arrays, processing array elements, Session management, register session variables, destroy session, store and retrieve cookies. UNIT III: PHP functions, PHP data and time, File Systems Security, Error Handling, Interfaces, Namespaces, file include & require, file uploading, sending E-mails. UNIT IV: Understanding an RDBMS, DDL, DML and DCL, Introduction to MySQL database, understanding tables, records & fields, primary & foreign keys, database constraints, normalization, Creating Mysql database/tables, working with database and tables, dropping and backup database, alter field properties, UNIT V: Insert records, edit & delete records, update records, filtering records, using operators, sort records, limiting results. Display specific record, display group of records and applying condition. Introduction to Jscript, loops, objects, events and common Jscript functions, validations.
REFERENCE BOOKS: TITLE OF PUBLISHERS \ YEAR OF S.NO AUTHOR THE BOOK EDITION PUBLICATION Rasmus Lerdorf, Programming O'Reilly Media 1 Kevin Tatroe, Peter 2013 PHP 3rd Edition Maclntyre Learning PHP O'Reilly Media 2 Robin Nixon MYSQL and 2014 4th Edition Java Script Programming 3 Paul Gibbs with PHP / - 2015 MYSQL Beginning Timothy Boronczyk, PHP6, Apache, 4 Elizabeth Naramore, Jason Wrox 2013 MySQL Web Gemer Development PHP / MYSQL LAB Questions HTML 1) Print the squares of the numbers 1 - 10. Each number should be on a separate line, next to it the number 2 superscripted, an equal sign and the result. (Example: 102 = 100) 2) Print two lists with any information you want. One list should be an ordered list, the other list should be an unordered list. Min 5 items 3) Display an image that when clicked will link to itself and will display the image in the browser by itself. JAVASCRIPT 1) Write a JavaScript function that accepts a number as a parameter and check the number is prime or not. 2) Write a JavaScript function to compute the value of bn where n is the exponent and b is the bases. Accept b and n from the user and display the result. 3) Write a JavaScript program to compute the sum and product of an array of integers. 4) We have the following arrays: Color = ["Blue ", "Green", "Red", "Orange", "Violet", "Indigo", "Yellow "]; o = ["th","st","nd","rd"]; Write a JavaScript program to display the colors in the following way: "1st choice is Blue.” "2nd choice is Green." "3rd choice is Red." PHP 1. How to Install WAMP server and MySQL server. 2. How to create a function to perform addition of two numbers in PHP.
3. How to create a function to perform addition of two numbers in PHP. 4. Write a program to redirect a browser request to another web page 5. Write a program to display different image each time out of four images 6. Write a SQL statement to create a table PURCHASE_ORDER including columns FIELD NAME DATA TYPE SIZE DESCRIPTION Pur_ord_id Integer 5 Purchase order id Pur_date Date/Time Purchase Date Prod_name Varchar 20 Product Name Qty Integer 3 Quantity Price Float Price Total Float Total amount Make sure that the column purchase order id will be unique and store an auto incremented value. Insert few records of your own from SQL Query. Display values in purchase_order table. **********
DIGITAL ELECTRONICS & CATEGORY L T P CREDIT PMP1705 MICRO PROCESSOR III 71 4 - 4 ( COMMON TO BCA / IT) 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 Level Number Understand the basic principles of digital electronics and CO1 K1 microprocessors. CO2 Discussion on the design of Multiplexers and Flip-Flops K2 Outline the Microprocessor instruction set and CO3 K2 Architecture CO4 Identify and explain the need for advance micro processors K3 CO5 Develop to take up the challenges in building useful microprocessor based applications. K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S S S M CO2 M M S M CO3 M S S S CO4 S S S M CO5 M M S S 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. UNIT 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-microprocessor 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 TITLE OF THE PUBLISHERS \ YEAR OF S.NO AUTHOR BOOK EDITION PUBLICATION Digital logic & Prentice hall 1 Morris Mano computer design India, 2008 (UNIT I&II) 1st edition Microprocessor Architecture Penram Programming and International 2 RameshGaonkar 2011 applications with the publishing, 8085 5th edition (UNIT III,IV,V) Reference Books TITLE OF PUBLISHERS \ YEAR OF S.NO AUTHOR THE BOOK EDITION PUBLICATION Microprocessor UBS Publishers & distributors Pvt 1 Mohamed Rafiquzzaman Microcomputer- 2003 .Ltd, based system st 1 edition design Vikas Publishing S.Salivahanan, Digital Circuits 2 house Pvt Ltd., 2009 S.Arivazhagan and Design 3rd Edition Pedagogy Chalk and Talk, PPT, Demo, Discussion, Quiz, and Assignment. Course Designers 1. Mrs. T.Saranya 2. Mrs. A.Kavitha
CATEGORY L T P CREDIT AP17C08 COMPUTER NETWORKS III 71 4 - 4 Preamble This subject is designed to provide a strong background of computer network concepts, a good foundation covering the layers of OSI model, introduces issues relating to the designing of layers, network functionalities into layers. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level Understand the data communication system, components and CO1 K1 the purpose of layered architecture. Be familiar with the functionality of each layer of OSI and CO2 K2 TCP/IP reference model. CO3 Build up a clear concern on the networking technologies. K2 CO4 Work with internet concepts K3 Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S S S M CO2 M M S M CO3 M S S S CO4 S S S M S- Strong; M-Medium; L-Low Syllabus UNIT I: (15 Hrs) INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING: Introduction - Fundamental concepts - Data communications – Protocols – Standards -Standards organization-Signal propagation-Analog and Digital signals. ANALOG AND DIGITAL TRANSMISSION METHODS: Analog signal, analog transmission – digital signal, digital transmission-digital signal, analog transmission. MODES OF DATA TRANSMISSION AND MULTIPLEXING: Parallel and serial communication. UNIT II: (14 Hrs) TRANSMISSION MEDIA: Guided media - Unguided media. Network topologies, switching and routing algorithms – NETWORK PROTOCOLS AND OSI MODELS: OSI models - OSI layer functions-queuing theory and M/M/1 queues. UNIT III: (14 Hrs) LAN, MAN, WAN: LAN-Ethernet-Token ring-Fibre distributed data interface-MAN- WAN-WAN architecture. Medium access sub layer and ISDN: static and dynamic channel
allocation,-medium access control(MAC) sub layer ,classification and study of MAC sub layer protocols,collisions-ISDN and its back ground-ISDN architecture-ISDN interface. FRAME RELAY: How frame relay works-Congestion control. UNIT IV: (14 Hrs) INTERNET WORKING CONCEPTS: why internet working? Problems in internet working-dealing with in compatability issues-virtual network-internet working devices-Repeaters- Bridges-Routers-Gateways.TCP/IP PART 1: TCP/IP basics-Why IP address? TCP/IP PART 2: Features of TCP-Connections: Passive open and active open-UDP-UDP packet-Difference between UDP and TCP. UNIT V: (14 Hrs) TCP/IP PART 3: Domain name system-E-mail-File transfer protocol-TCP/IP PART 4: Basics of WWW and browsing- Hypertext mark-up language-Web browser architecture-Remote login (TELNET)-Static, Dynamic and active web pages. WIRELESS COMMUNICATION: infrared communication-bluetooth. Text Book TITLE OF PUBLISHERS \ YEAR OF S.NO AUTHOR THE BOOK EDITION PUBLICATION Data Tata McGraw- Achyut S.Godbole, 1 Communication Hill Publishing , 2011 Atul kahate nd s and Networks 2 edition Reference Books TITLE OF PUBLISHERS \ YEAR OF S.NO AUTHOR THE BOOK EDITION PUBLICATION Pearson Computer Education 1 Andrew S Tanenbaum 2011 Networks Publications, 4th Edition Jaico Publishing Computer 2 C.R.Sharma house, 2005 Networks st 1 edition Pedagogy PPT, Black board, Discussion, Self-questioning by students, Group discussion, Quiz Course Designers 1. Mrs. T. S. Anushya Devi 2. Mrs. G. Sangeetha
CATEGORY L T P CREDIT AP17C09 JAVA PROGRAMMING III 71 4 - 4 Preamble To impart the fundamental programming concepts of core java and gain exposure about inheritance, packages & collection interfaces. To analyse and implement exception handling & multithreading concepts in java. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level Recognize design of java class & solve basic design problems using CO1 K1 object oriented concepts CO2 Execute inheritance codes. K2 Write java application programs using packages & collection CO3 K2 interfaces. CO4 Implement the robust & multitasking application using exception K3 handling concepts. Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S S S S CO2 S M M S CO3 S S M S CO4 S S S S S- Strong; M-Medium; L-Low Syllabus UNIT I: (14 Hrs) Fundamentals of Object-Oriented Programming: Object-Oriented Paradigm – Basic Concepts of Object-Oriented Programming – Benefits of Object-Oriented Programming – Application of Object-Oriented Programming. Java Evolution: History – Features. Overview of Java: simple Java program –Structure – Java Tokens – Java Virtual Machine. UNIT II: (14 Hrs) Constants, Variables, Data Types - Operators and Expressions – Decision Making and Branching: if, if...Else, nested if, switch, ?:operator - Decision Making and Looping: while, do, for –Labelled loops. Classes, Objects and Methods. UNIT III: (14 Hrs) Arrays, Strings – Interfaces: Multiple Inheritance – Packages: Putting Classes together – Multithreaded Programming.
UNIT IV: (14 Hrs) Managing Errors and Exceptions – Applet Programming: Introduction-How Applet differ from Applications –preparing to write Applets – Building Applet code. UNIT V: (15 Hrs) Graphics Programming: Managing Input/output Files in Java: Concepts of Streams- Stream Classes – Byte Stream classes – Character stream classes – Using streams – I/O Classes – File Class – I/O exceptions –Creation of files – Reading / Writing characters, Byte-Handling Primitive data Types – Random Access Files. Text Book S.NO AUTHOR TITLE OF THE PUBLISHERS YEAR OF BOOK \ EDITION PUBLICATION PROGRAMMING TMH, 1 E. Balagurusamy WITH JAVA – A 2015 5th Edition PRIMER Reference Books S.NO AUTHOR TITLE OF PUBLISHERS \ YEAR OF THE BOOK EDITION PUBLICATION Patrick The complete 1 Naughton & TMH 5th edition 2011 reference java 2 Hebert Schildt Programming 2 John R.Hubbard TMH, 2nd edition - with java Pedagogy Lecture, Discussion, Quiz, Demonstrate, PPT Course Designer 1. Mrs. S. Mohanapriya
JAVA & BIOPERL CATEGORY L T P CREDIT AP16CP4 PROGRAMMING LAB III - - 60 3 Preamble To know how to solve basic design problems using object oriented concepts. To provide the hands on experience on Java Programming and improve the practical skill set. The learner will be able to develop the logic for the given problem, recognize and understand the syntax and construction JAVA code. Course Outcomes On the successful completion of the course, students will be able to CO Knowledge CO Statement Number Level Identify the logic for the given problem, recognize and understand CO1 K1 the syntax and construction JAVA code. CO2 Understand and design the classes using string functions & methods. K2 Develop java application programs using packages & collection CO3 K3 interfaces. CO4 Implementing the concepts of Bio sequence to store and read the K3 data. Mapping with Programme Outcomes Cos PO1 PO2 PO3 PO4 CO1 S S M S CO2 S S M S CO3 S S S S CO4 S M M M S- Strong; M-Medium; L-Low Syllabus JAVA & BIOPERL PROGRAMMING LAB Implementing Classes & Objects. Implementing String Functions. Implementing Interface Methods. Implementing Thread Methods. Implementing Packages. Design Applet. Implementing Graphic Class Methods.
To store a Protein sequence. To store a DNA sequence. To Load sequence from a remote server. Reading Protein sequence from Files. Pedagogy System, White board Course Designers 1. Mrs. S.Mohanapriya 2. Ms. K.Sathiya
MANAGEMENT INFORMATION CATEGORY L T P CREDIT PM17A01 SYSTEM III 86 4 - 5 Preamble To inculcate knowledge on managing different information systems. To select and design MIS systems appropriate to meet management requirements. 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 and Roles of Management CO1 K1 Information Systems Describe the development of Business strategies, E-Business CO2 K2 Models. Discuss about the Decision Making concepts and Knowledge CO3 K2 Management in MIS CO4 Examine the applications in Manufacturing Sector and Service K3 sector in Industry. CO5 Illustrate the Enterprise Management System and Information K3 Systems processing. Mapping with Programme Outcomes Cos PO1 PO2 P03 P04 CO1 M S M S CO2 S S M M CO3 M S S M CO4 S M M 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 S.NO AUTHORS TITLE PUBLISHERS YEAR OF PUBLICATION 1. Waman S Jawadekar Management Tata McGraw 5th Edition, 2013 Information Systems Hill Publications Text and Cases Reference Books Pedegogy YEAR OF S.NO AUTHORS TITLE PUBLISHERS PUBLICATION 1 James A O’Brien Management Information Tata McGraw Hill, 2014 th & George M Systems 10 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 Chalk & Talk, PowerPoint, Discussion, Assignment. Course Designer 1. Ms. K.Sathiya
SEMESTER : III & IV TITLE : DATA ANALYTICS – PRACTICAL 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 an 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 an 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 an 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 SUBJECT CODE : SB17SEP1 CREDITS : 2 PRACTICAL HOURS: 45 OBJECTIVE: To apply and develop the UML diagrams for applications 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-6 ** During Semester IV, Program 7-10
CATEGORY L T P CREDIT AP17C10 .NET PROGRAMMING III 71 4 - 4 Preamble The course is designed for the beginners as a guide to develop applications using VB.Net and ASP.Net This course is developed to provide the understanding of Dot Net framework, VB.Net, ASP.Net and XML. This course is designed to develop the programming skills to create Windows and Web based Application using VB.Net and ASP.Net respectively. Course Outcomes On the successful completion of the course, students will be able to CO CO Statement Knowledge Number Level CO1. Impart knowledge in fundamental concepts of .Net K1 CO2. Use .NET components in a windows and web application. K2 CO3. Implement the concepts of Operators, Conditional Logics etc., K2 CO4. Inculcate ability in creativity & design of computer support K3 systems and skills for analyze various software applications Mapping with Programme Outcomes COs PO1 PO2 PO3 PO4 CO1. S M M S CO2. S M M M CO3. S S M S CO4. S M S S S- Strong; M-Medium; L-Low Syllabus UNIT I: (14 Hrs) Introduction to .Net: .Net Framework – Visual Basic .Net – Creating windows forms applications – creating a web forms application – Data types and variables – Operators – Conditional Logic. UNIT II: (15 Hrs) Procedures – Dialog Boxes – Dictionary Object – Namespaces – Visual Basic .Net IDE – Controls – Specific controls. UNIT III: (14 Hrs) Data Access: Introduction to Data Access in .Net – Overview of ADO.Net - ADO .Net - Visual Studio .Net Database Tools. UNIT IV: (14 Hrs) Introduction to XML in .Net - Introduction to Web Development - Introduction to ASP.Net – Page framework. UNIT V: (14 Hrs) Web Controls – Validation Control – Events – Cascading Style sheets – ASP.Net applications.
You can also read