14
MEPCO SCHLENK ENGINEERING COLLEGE, SIVAKASI (AUTONOMOUS) AFFILIATED TO ANNA UNIVERSITY, CHENNAI 600 025 UG REGULATIONS: MEPCO - R2015 (CHOICE BASED CREDIT SYSTEM) Approved Additional New Value Added Courses in the 5 th Academic Council meeting held on 03-03-2017. VALUE ADDED COURSES CURRICULUM Offered by Civil Department SL.NO. COURSE CODE COURSE TITLE L T P C 1. VCE04 Geo-Spatial Software Applications in Civil Engineering 20 0 20 2 2. VCE 05 PRIMAVERA P6 20 0 20 2 Offered by ECE Department SL. NO COURSE CODE COURSE TITLE L T P C 1. VEC06 Digital Signal Processing with FPGA 20 0 20 2 2. VEC07 Fiber Optic System Design and Simulation 20 0 20 2 3. VEC08 Graphical Network Simulator 20 0 20 2 Offered by Mechanical Department SL.NO. COURSE CODE COURSE TITLE L T P C 1. VME11 Training Programme on Finite Element Simulation 20 0 20 2 Offered by IT Department SL. NO. COURSE CODE COURSE TITLE L T P C THEORY 1. VIT07 PHP Training 20 0 20 2 2. VIT08 PYTHON PROGRAMMING 20 0 20 2 3. VIT09 DB2 20 0 20 2 4. VIT10 OBJECT ORIENTED ANALYSIS AND DESIGN 20 0 20 2 Offered by Bio-Tech Department SL. NO. COURSE CODE COURSE TITLE L T P C THEORY 1. VBT01 Computational Analysis of Biomolecules 20 0 20 2 Offered by English Department SL. NO. COURSE CODE COURSE TITLE L T P C THEORY 1. VEN01 Communication Skills 15 0 0 1

Approved Additional New Value Added Courses in the … · 2017-05-25 · UNIT I IMPLEMENTATION OF FIR AND IIR IN FPGA 9 ... Universal Modulator using CORDIC 8. LMS Algorithm ... Create

Embed Size (px)

Citation preview

MEPCO SCHLENK ENGINEERING COLLEGE, SIVAKASI (AUTONOMOUS)

AFFILIATED TO ANNA UNIVERSITY, CHENNAI 600 025

UG REGULATIONS: MEPCO - R2015 (CHOICE BASED CREDIT SYSTEM)

Approved Additional New Value Added Courses in the

5th

Academic Council meeting held on 03-03-2017.

VALUE ADDED COURSES – CURRICULUM

Offered by Civil Department

SL.NO. COURSE

CODE COURSE TITLE L T P C

1. VCE04

Geo-Spatial Software Applications in Civil Engineering

20 0 20 2

2. VCE 05 PRIMAVERA P6 20 0 20 2

Offered by ECE Department

SL. NO COURSE

CODE COURSE TITLE L T P C

1. VEC06 Digital Signal Processing with FPGA 20 0 20 2

2. VEC07 Fiber Optic System Design and Simulation 20 0 20 2

3. VEC08 Graphical Network Simulator 20 0 20 2

Offered by Mechanical Department

SL.NO. COURSE

CODE COURSE TITLE L T P C

1. VME11 Training Programme on Finite Element Simulation 20 0 20 2

Offered by IT Department

SL. NO. COURSE CODE COURSE TITLE L T P C

THEORY

1. VIT07 PHP Training 20 0 20 2

2. VIT08 PYTHON PROGRAMMING 20 0 20 2

3. VIT09 DB2 20 0 20 2

4. VIT10 OBJECT ORIENTED ANALYSIS AND DESIGN 20 0 20 2

Offered by Bio-Tech Department SL. NO. COURSE

CODE COURSE TITLE L T P C

THEORY

1. VBT01 Computational Analysis of Biomolecules 20 0 20 2

Offered by English Department

SL. NO. COURSE

CODE COURSE TITLE L T P C

THEORY

1. VEN01 Communication Skills 15 0 0 1

VALUE ADDED COURSES – SYLLABUS Offered by Civil Department

VCE04 GEO-SPATIAL SOFTWARE APPLICATIONS

IN CIVIL ENGINEERING

L T P C

20 0 20 2

PREREQUISITE:

COURSE OBJECTIVES:

To understand the GIS components and mapping. To create spatial and non-spatial data in GIS

Environment and analyse them. To export them to desired format and layout

UNIT I INTRODUCTION TO GIS

Definition and scope of GIS - GIS Components – Cartography - Maps: Coordinate systems (X, Y and Z) Datum

and Projection, Scales, Georeferencing – Geocoding, Recent trends and applications of GIS - Open source GIS.

UNIT II GIS DATABASE

Geographic data: Spatial and non-spatial - DGCP Reference Points - Data models: Raster and vector - Database

Management System (DBMS) – Creation of Geodatabase; Feature class (Polygon, line, point), Feature dataset-

Data input: Digitization of maps and imageries- Metadata - Attribute data generation and linking with spatial data.

UNIT III SPATIAL ANALYSIS

Proximity analysis - Overlay analysis (Identity , Erase, Union, Intersect) - Buffer Analysis – Interpolation - Query

in GIS – Network Analysis (Shortest Path Analysis – Address Geocoding ) - Slope - Zonal statistics –

Reclassification - TIN and DEM generation- Map algebra.

UNIT IV APPLICATION OF GIS

Watershed Generation using DEM; slope, Aspect, flow direction, Flow accumulation, Drainage– Vector and

Raster Data Conversion- Exporting features to other formats- Application Models.

UNIT V DATA OUTPUT, CUSTOMIZATION AND WEB GIS

Map compilation- Symbolization – Conventional signs and symbols- Map Layout; Coordinates, Direction, Scale,

Legends, Title, Charts – Customization- Models- Web based GIS – MapServer

TOTAL: 40 PERIODS

REFERENCE BOOKS:

1. SatheeshGopi, “The Global Positioning System and Surveying using GPS”, Tata McGraw, 2005.

2. Bossler, J.D., “Manual of Geospatial Science and Technology”, Taylor and Francis,2002.

3. Burrough, P.A. and McDonnell, R.A., “Principles of Geographic Information System”, Oxford University

Press, 2000.

VCE 05 PRIMAVERA P6 L T P C

20 0 20 2

PREREQUISITE: Construction Management

COURSE OBJECTIVES:

The course objective is to provide hands - on training for primavera, leading participants through the

entire project life cycle, from planning to execution.

Topics include adding activities, assigning resources and creating a baseline.

Participants also gain a thorough background in the concepts of Planning, Scheduling, Budgeting,

Tracking Progress and Reporting

UNIT I PLANNING

Data, Navigating, and Layouts - Enterprise Project Structure - Creating a Project - Creating a Work Breakdown

structure - Adding Activities - Creating Relationships

UNIT II SCHEDULING

Scheduling - forward and backward pass - float and its impact on a schedule - loops and open ends – scheduling

process - Analyse the scheduling log report - Assigning Constraints - Maintaining the Project Documents Library -

Formatting Schedule Data - Roles and Resources - Assigning Roles.

UNIT III BUDGETING

Assigning Resources and Costs - Analysing Resources - Optimizing the Project Plan - Base lining the Project

Plan .

UNIT IV TRACKING

Comparing baseline plan with actual progress - Schedule percentage complete - Tracking layout - Tracking

report - Project Execution and Control - Describe several methods for updating the project schedule - Use

Progress Spotlight - Status activities - Reschedule the project.

UNIT V REPORTING

Describe reporting methods - Run a schedule report - Create a resource report with the Report wizard - Create a

time distributed report - Create a report using the current layout.

TOTAL: 40 PERIODS

REFERENCE BOOKS:

1. Kugan Panchadsaram, “Oracle Primavera P6: Version 8. 1 Professional Client Beginner's Guide”, Kugan

and Associates LLC, New Delhi, 2012

2. Daniel L. Williams, “Oracle Primavera P6 Version 8: Project and Portfolio Management” Packt Publishing

Ltd. 2012.

Offered by ECE Department

VEC06 DIGITAL SIGNAL PROCESSING WITH FPGA L T P C

20 0 20 2

COURSE OBJECTIVES:

To expose students to implement signal processing algorithms in FPGA

To enable students to learn the practical issues while implementing the design

COURSE OUTCOMES:

After the completion of this course, students will be able to

Build signal processing modules using FPGA

Identify, formulate and solve complex signal processing engineering problems in real-time

UNIT I IMPLEMENTATION OF FIR AND IIR IN FPGA 9

Designing FIR and IIR Filters, Constant Coefficient in FIR design, IIR filter, Fast IIR Filter

UNIT II IMPLEMENTATION OF MULTIRATE SIGNAL PROCESSING AND FOURIER TRANSFORM

9

Decimation and interpolation, Poly phase decomposition, Filter banks. Implementation of DFT and FFT

algorithms.

UNIT III APPLICATIONS 9

Error control and Cryptography, Modulation and Demodulation, Adaptive filters

LIST OF EXPERIMENTS: 18

1. Direct FIR Design

2. FIR with Transposed Structure

3. FIR using Distributed Arithmetic

4. Direct IIR design

5. Parallel processing of IIR

6. Implementation of Butterfly Processor

7. Universal Modulator using CORDIC

8. LMS Algorithm

9. Error Control and Cryptography

TOTAL: 45 PERIODS

TEXTBOOKS:

1. U.MeyerBaese “Digital Signal Processing “ Springer III edition,2001

2. Kesab K. Parhi “VLSI Sigital Signal Processing Systems“ Wiley, 2010

WEB REFERENCES:

1. http://hometown.aol.de/uwemeyerbaese

2. https://www.xilinx.com/.../how-to-design-a-digital-signal-processing-systems

VEC07 FIBER OPTIC SYSTEM DESIGN AND SIMULATION L T P C

20 0 20 2

COURSE OBJECTIVES:

To be well-versed in basic fiber properties and Optical Communication systems

To be competent in building a complex optical communication system

To design and simulate fiber optic Communication systems

COURSE OUTCOMES:

After the completion of this course, students will be able to

Understand complete optical communication blocks.

Apply knowledge of basic optical Communication systems .

Evaluate the performance of any practical fiber optic Communication systems

UNIT I OPTICAL TRANSMITTERS 9

Light Emitting Diodes - Laser diodes – Modulators – Optical Layouts for the simulation – component libraries and procedures for simulation in optsim and optisystem software

UNIT II FIBER OPTIC LINK ANALYSIS 9

Fiber – Structure of the fiber - Types – Single Mode fiber – Multimode fiber – Losses in fiber – attenuation, absorption, scattering, bending losses – Dispersion – intra and inter modal dispersion – dispersion compensation methods – optical amplifiers

UNIT III OPTICAL RECEIVERS 9

Photo multiplier tubes - photo diodes – Responsivity, Quantum Efficiency, Sensitivity, photo current and transfer characteristics of photo diodes - PIN diode and Avalanche diode - basic optical receiver configuration - Preamplifiers - BER – WDM concepts

LIST OF EXPERIMENTS: 9

1. Spectrum of Optical Source 2. Design of fiber optic link 3. Dispersion compensation 4. Optical amplifier analysis 5. Wavelength Division Multiplexed FO Link 6. Nonlinear effects in long haul network

PROJECT: 9

Any application specific Optical communication system design

TOTAL : 45 PERIODS

REFERENCE BOOKS:

1. Gerd Keiser, “Optical Fiber Communication”, McGraw Hill – Fourth Edition, 2008.

2. Rajiv Ramaswami, “Optical Networks”, Third Edition, Elsevier , 2013.

3. John M. Senior, “Optical Fiber Communication”, Pearson Education – Third Edition, 2009.

WEB REFERENCES :

1. www.rsoft.com 2. www.optiwave.com

VEC08 GRAPHICAL NETWORK SIMULATOR L T P C

20 0 20 2

COURSE OBJECTIVES:

To introduce different Network Architecture and LAN configuration

To simulate various types of Network Topologies.

To analyze various Protocols.

COURSE OUTCOMES:

After completion of this course, student should be able to

Work with various architectures like Ethernet, ATM etc.

Configure various Networking Protocols.

Analyze management techniques like Virtual LAN

UNIT I FUNDAMENTALS OF COMPUTER NETWORKS 9

Data Communications – Networks - Networks models – Layering and protocols

UNIT II MEDIA ACCESS AND ROUTING 9

Media access control – Ethernet (802.3) - Connecting LANS: Connecting devices - Backbone networks - Virtual

LANS - Routing – Unicast, Multicast routing protocols - Virtual circuit networks: Architecture and Layers of Frame

Relay and ATM.

UNIT III GRAPHICAL NETWORK SIMULATOR 9

Introduction to GNS-3 – Basic Terminologies – Creating different network topologies – Ethernet switch devices –

protocols – Packet capture – Firewall emulation – Virtual LAN configuration – Routing protocols – ATM switch

and bridges.

EXPERIMENTS 18

1. Installation of GNS3 2. Creating and managing Projects 3. Build a simple network scenario 4. Configure different routing protocols. 5. Packet capture using Wireshark 6. Configure Frame Relay and ATM switches 7. Firewall emulation 8. Creating Virtual LANs

TOTAL: 45 PERIODS

REFERENCES :

1. Behrouz A. Forouzan, “Data communication and Networking”, 5thEdition, Tata McGraw–Hill, 2013

2. Jason C. Neumann, “The Book of GNS3: Build Virtual Network Labs”,2015

WEB REFERENCES:

1. https://www.csd.uoc.gr/~hy435/material/GNS3-0.5-tutorial.pdf

2. www.soc.napier.ac.uk/~40001507/CSN11111/Lab1.pdf

3. https://classes.soe.ucsc.edu/cmpe151/Spring14/content/.../GNS3GettingStarted.pdf

Offered by Mechanical Department

VME11 TRAINING PROGRAMME ON FINITE ELEMENT SIMULATION

L T P C

20 0 20 2

COURSE OBJECTIVES:

To impart knowledge on

Basic solid mechanics concept

FEA Engineering Applications

ANSYS® Structural Training

ANSYS® 1D,2D & 3D FEAnalysis

COURSE OUTCOMES:

Upon completion of this course the students would be able to

Get familiarized with the basic concepts of solid mechanics.

Emphasize on FEA engineering applications and plane problems in elasticity.

Use ANSYS® FEA for numerical simulation.

Demonstrate the 1D, 2D and 3D ANSYS® FEA.

Use ANSYS® for the new product development.

UNIT I BASIC SOLID MECHANICS 8

Concept of FBD, Different Sources of Loads, Load Path, Concepts of Stress & Strain, Engineering Materials.

Stress Designation, Combined Stresses, Stress Transformation, Principal Stresses, Theories of Failure, Stress

Concentration.

UNIT II FEA ENGINEERING APPLICATIONS & PLANE PROBLEMS 12

Application of FEA in the field of aerospace, automobile, civil, military, defence, power, healthcare, consumer

products etc.,

Plane problems in elasticity: Plane Stress, Plane Strain, Axi-symmetry. Convergence in Finite Element

Analysis.

UNIT III ANSYS® 16.0 – STRUCTURAL TRAINING (1D PROBLEMS) 12

Demonstration on Various Menu’s in ANSYS® GUI. Workshops on 1D Problems. Hands-on Training in various

1D problems like bar, beam, spring, truss etc.,

UNIT IV ANSYS® 16.0 – STRUCTURAL TRAINING (2D PROBLEMS) 12

Workshops on 2D Meshing and Workshops on 2D Analysis. Hands-on Training in various 2D problems like

planar symmetry problems, plane stress problems, plane strain problems &axi-symmetric problems.

UNIT V ANSYS® 16.0 – STRUCTURAL TRAINING (3D PROBLEMS) 12

Workshops on 3D Meshing and Workshops on 3D Analysis. Hands-on Training in various 3D problems,

TOTAL: 56 PERIODS

TEXT BOOKS:

1. Erdogan Madenei, Ibrahim Guven, “The Finite Element Method and Applications in Engineering Using

ANSYS®”, Springer, 2011.

2. Srinivas Paleti, Sambana Krishna Chaitanya, Datti Rajesh Kumar, “Finite element analysis using

ANSYS 11.0”, PHI, 2010.

REFERENCE BOOK:

1. Sham Tickoo, “ANSYS Workbench 14.0 for Engineers and Designers”, DreamTech Press, 2013.

EXTENSIVE READING:

1. Innovent Engineering Solutions Pvt.Ltd. Lecture Notes on “Mechanical Engineering

Fundamentals”, 2015.

WEB REFERENCES:

1. http://www.innoventengg.com

2. http://www.ansys.com

3. http://www.mit.edu/ocw

Offered by IT Department

VIT07 PHP Training

(Common to all Branches)

L T P C

20 0 20 2

COURSE OBJECTIVES:

To impart knowledge on

Creating and modifying a PHP page

Using the PHPMyAdmin utility to administer the MySQL database

Maintaining state using cookies, session variables, hidden form fields and query strings

COURSE OUTCOMES:

Upon the completion of the course students will be able to

Implement the basic concepts in PHP

Create simple programs using arrays and functions.

Create simple applications using object oriented concepts.

Create applications using database connectivity.

Create simple web services

COURSE PREREQUISITES:

Basic computer skills and knowledge of HTML fundamentals.

UNITI PHP Basics 9

PHP Basics –Syntax –Operators –Variables –Constants –ControlStructures –LanguageConstructsandFunctions-

StringsandPatterns-Quoting – Matching -Extracting – Searching –Replacing - Formatting -PCRE

UNITII PHP Arrays and functions 9

Arrays-EnumeratedArrays –AssociativeArrays –ArrayIteration -Multi-dimensionalArrays –ArrayFunctions -SPL-

Functions – Syntax –Arguments – Variables –References –Returns-VariableScope

UNITIII Object Oriented Concept 9

ObjectOrientedProgramming-Instantiation –Modifiers – Inheritance –Interfaces –Exceptions –

StaticMethods&Properties –Autoload -Reflection –TypeHinting –ClassConstants

UNITIV Database connection 9

DatabasesandSQL- SQL Joins – AnalyzingQueries -Prepared Statements -Transactions-

StreamsandNetworkProgramming - Files -Reading -Writing –FileSystem Functions - Streams.

UNITV Web Services 9

Web Features-Sessions – Forms – GET and POST data –Cookies –HTTP Headers-XML and Web Services-XML

Basics –Simple XML-XML Extension- Xpath -Web services Basics-SOAP REST- Security-Configuration –

Session Security -Cross-Site Scripting -Cross-Site Request Forgeries –SQL Injection –Remote Code Injection –

Email Injection –Filter Input –Escape Output

TOTAL: 45PERIODS

REFERENCE BOOKS:

1. HOLZNER STEVEN “PHP: The Complete Reference.” McGraw Hill, New Delhi, 2008

2. BAYROSS, IVAN, “HTML, JavaScript, DHTML and PHP”, BPB Publications, New Delhi, 2013

3. GILMORE, JASON “Beginning PHP and MySql” Springer India Pvt. Ltd, New Delhi, 2014

4. TATROE, KEVIN & MACINTYRE, PETER & LERDORF, “RASMUS Programming PHP” Shroff Publishers,

Mumbai, 2013

5. WELLING, LUKE & THOMSON, LAURA “PHP and MySQL Web Development” Pearson Education, Noida,

2012

WEB REFERENCES:

1. http://php.net/sites.php

2. http://www.w3schools.com/php/

3. https://www.tutorialspoint.com/php/

4. www.tizag.com/phpT/

5. https://www.codecademy.com/learn/php

VIT08 PYTHON PROGRAMMING

(Common to all Branches)

L T P C

25 20 2

COURSE OBJECTIVES:

To impart knowledge on

Python scripting elements such as variables and flow control structures

Search text using regular expressions

Explore Python's object-oriented features

COURSE OUTCOMES:

Upon the completion of the course students will be able to

Implement the basic concepts in PYTHON

Create simple programs using networking concepts.

Create simple web services

Create applications using database connectivity.

Create applications using tkinter and turtle.

COURSE PREREQUISITES:

Basic programming skills are required.

UNITI Python Basics 9

Introduction – Variables, Statements – expressions - Conditional Execution – Functions- Iterations – Strings -

Files Built-In Features &Basics–Lists – Dictionaries – Tuples - Regular Expression

UNITII Networking 9

Networked Programs –Hyper Text Transport Protocol – HTTP - World’s Simplest Web Browser - Retrieving an

image over HTTP- Retrieving web pages with Urllib - HTML Programs –Parsing HTML and scraping the web -

Parsing HTML using regular expressions - Parsing HTML using BeautifulSoup - Reading binary files using urllib

UNITIII Web services 9

Using Web Services: eXtensibleMarkup Language- XML - Parsing XML - Looping through nodes -JavaScript

Object Notation – JSON - Parsing JSON - Application Programming Interfaces - Google geocoding web service -

Security and API usage

UNITIV Database connection 9

Using databases and Structured Query Language (SQL): SQLite manager Firefox add-on - Creating a database

table - Structured Query Language summary- Spidering Twitter using a database – Programming with multiple

tables - Three kinds of keys - Using JOIN to retrieve data

UNITV Visualizing 9

Visualizing data –Building a Google map from geocoded data - Visualizing networks and interconnections -

Visualizing mail data Automating common tasks on your computer –File names and paths - Example: Cleaning

up a photo directory - Command-line arguments - Pipes

TOTAL: 45PERIODS

REFERENCE BOOKS:

1. BUDD, TIMOTHY A “Exploring Python” McGraw Hill Education, New Delhi, 2011

2. MCKINNEY, WES “Python for Data Analysis”, Shroff Publishers, Mumbai, 2013

3. CHUN, WESLEY J “Core Python Programming” JPearson Education, Noida, 2012

4. SUMMERFIELD, MARK “Programming in Python” Pearson Education, New Delhi, 2009

5. BEAZLEY, DAVID “Python Essential Reference” Pearson Education, Delhi, 2006

WEB REFERENCES:

1. https://www.python.org/

2. https://www.tutorialspoint.com/python/

3. https://learnpythonthehardway.org/book/

4. www.oppia.org/‎

5. https://www.learnpython.org/

VIT09 DB2

(Common to all Branches)

L T P C

20 0 20 2

COURSE OBJECTIVES:

To impart knowledge on

Fundamental concepts of DB2 physical data object design

Day-to-day database administration, relational database fundamentals, Data Studio and Programming

Interfaces.

Application development services related to design, implementation, testing, debugging, and deployment of

J2EE Web applications and Java applications

COURSE OUTCOMES:

Upon completion of the course students will be able to

Create a Database with automatic storage.

Explore system Catalog tables, views

Apply constraints on databases

Explore options for developing DB2 databases for real time applications.

Develop DB2 databases for real time applications.

COURSE PREREQUESTIE:

NIL

UNITI Introduction 8

Server Installation – Address – System Service / Database Service Address Space - Instances – Databases – Buffer

Pools- Table Spaces – Physical Design Process - Storage Groups

UNITII Database Design 8

Database Object Design - Schemas – Data Types – Catalog – Directory – Table Aces - Tables – Views - Alias –

Indexes – Sequences – Logs - Archive Logs

UNITIII Constraints 8

Constraints – Check Constraint - Primary Key – Foreign Key – Programming – Precompilation – Binding Package –

Triggers - Roles – Locks – Concurrency

UNITIV Applications Design 8

Snapshot Monitor - Event Monitor - Activity Monitor - Health Monitor – Applications with DB2 – DB2 Tools –

Debugging Tools

UNITV Application Development 8

Application with J2EE - Backup and Recovery – Database Security – Database Control - RUNSTATS - REORGCHK

– REORG

TOTAL: 40 PERIODS

REFERENCES:

1. Craig S. Mullins, “DB2 Developer’s Guide”, IBM Press, Sixth Edition, 2012

2. Raul F. Chong, Clara Liu, “DB2 Essentials”, IBM Press, Third Edition, 2013

3. Roger E. Sanders, “DB2 10.1 Fundamentals”, Mc Press, First Edition, 2014

WEB REFERENCES:

http://www.ibm.com/analytics/in/en/technology/db2/

https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=4c067819-

cb51-4f74-a708-ba0dd75f425c

VIT10 OBJECT ORIENTED ANALYSIS AND DESIGN

(Common to all Branches)

L T P C

20 0 20 2

COURSE OBJECTIVES:

To impart knowledge on

To assess the unified process using the UML design diagrams.

To learn basic OO analysis and design skills through an elaborate case study

To learn how to use rational software

To learn the appropriate usage of design patterns

Be exposed to the various testing techniques

COURSE OUTCOMES:

Upon the completion of the course students will be able to

Create use case documents that capture requirements for a software system.

Address the real world problems by modeling software solutions using Rational Software Suite.

Apply design patterns that facilitate development and evolution of new models

Test the project using rational software testing tool

COURSE PREREQUISITES:

Object Oriented Programming

UNITI INTRODUCTION TO UML DIAGRAMS 9

Introduction to OOAD – Unified Process – UML diagrams – Use Case Diagrams – Class Diagrams –

Interaction Diagrams – State Diagrams – Activity Diagrams – Package, component and Deployment Diagrams

UNITII CASE STUDY 9

The NextGen POS system - Monopoly Game – Inception - Use case Modeling - Relating Use cases – include,

extend and generalization - Elaboration - Domain models - Finding conceptual classes and description classes –

Associations – Attributes – Aggregation and composition

UNITIII INTRODUCTION TO RATIONAL SOFTWARE 9

Introduction - IBM Rational Suite Enterprise - Develop a problem statement - Rational RequistePro – Project

Plan - Gantt Chart – Designing UML Diagrams – Rational Rose Enterprise Edition

UNITIV DESIGN PATTERNS 9

Object Oriented Design methodology – GRASP: Designing objects with responsibilities – Patterns – Creator –

Information expert – Low coupling –Controller – High cohesion

UNITV CODING AND TESTING 9

Mapping design to code – Forward Engineering – Reverse Engineering - Testing: Issues in OO Testing – Class

Testing – OO Integration Testing – GUI Testing – OO System Testing.

TOTAL: 45PERIODS

REFERENCE BOOKS:

1. Craig Larman, "Applying UML and Patterns: An Introduction to object- oriented Analysis and Design and

iterative development”, Third Edition, Pearson Education, 2005

2. MichealBlaha, James Rambaugh, “Object-Oriented Modeling and Design with UML”, Second Edition,

Prentice Hall of India Private Limited, 2007

3. Mike O’Docherty, “Object-Oriented Analysis & Design: Understanding System Development with UML

2.0”, John Wiley & Sons, 2005.

4. James W- Cooper, Addison-Wesley, “Java Design Patterns – A Tutorial”, 2000.

WEB REFERENCES:

1. http://argouml.tigris.org/

2. http://www.cragsystems.co.uk/

3. http://www.uml-diagrams.org

Offered by Bio-Tech Department

15VBT01 COMPUTATIONAL ANALYSIS OF BIOMOLECULES

L T P C

20 0 20 2

COURSE OBJECTIVES:

To impart knowledge on

Basic concepts related to molecular biology.

DNA/Protein Sequence Databases.

Mathematical Methods in Sequence Analysis.

Methods and Tools to study Sequence Information.

COURSE OUTCOMES:

Upon completion of the course students will be able to

Understand Molecular Biological Information.

Identify and Use Sequence Information from Databases

Study and Understand information encoded in the DNA/Protein sequence

UNITI Introduction to Molecular Biology 8+0

Biomolecules DNA – RNA – Protein – relationship (Central Dogma of Life) – four nucleotide subunits in nucleic acids

– twenty amino acid subunits in proteins – single letter codes – adapter molecule – Genetic code– gene – expression

– mutation – evolution.

UNITII DNA/Protein Sequences and their Organization 5+5

Biological Sequence: DNA / Protein Sequence Formats, Databases (GenBank, EMBL and DDBJ), Genome–

Information: Open Reading Frame, Motifs / Patterns,Consensus, Homology,Synteny, GC Content – Sequence

collection, storage and analysis

UNITIII Fundamentals of Sequence Analysis 5+5

Variable – Random Variable – Probability – Introduction to Maximum Likelihood Estimation (MLE) and Bayesian

Statistics – Shannon’s Information Theory – Scoring Matrices – Gap Penalties – Dynamic Programming Algorithm –

Local Alignment – Global Alignment – Evaluation/Assessment of Alignment Scores

UNITIV Sequence Analysis: Tools I 1 + 5

READSEQ –Sequence Editors – Sequence Comparison (Local) Blast – (Global) ClustalX/W

UNITV Sequence Analysis: Tools II 1+5

Pattern Detection: Motif Finder (eMOTIF), Gene Prediction, Promoter Prediction – Genome Analysis – Evolutionary

Distance Estimation

TOTAL: 40 PERIODS

TEXTBOOKS:

1. David W. Mount “Bioinformatics: Sequence and Genome Analysis”, 2nd Edition, Cold Spring Harbor

Laboratory Press, 2004.

2. Richard Durbin, Sean R Eddy, Anders Krogh, Graeme Mitchison, “Biological Sequence Analysis:

Probabilistic Models of Proteins and Nucleic Acids”, Cambridge University Press, 2003.

3. Neil C. Jones and PavelA. Pevzner, “Introduction to Bioinformatics Algorithms”, 1st Edition, ANE Books,

2009.

REFERENCE BOOKS:

1. Gusfield, “Algorithms on Strings, Trees and Sequences”, Cambridge University Press, 2005.

2. Andreas D. Baxevanis and B. F. Francis Ouellette, “Bioinformatics: A Practical Guide to the Analysis of

Genes and Proteins”, 3rd Revised edition, Wiley-Blackwell, 2004

Offered by English Department

VEN01 COMMUNICATION SKILLS L T P C

10 0 5 1

Course Objectives:

To make students apply the apt words for everyday usage.

To enhance LSRW skills among students.

Course Outcomes:

The students will be able to use apt vocabulary in their profession.

The students will improve their language proficiency

Listening 3

Listening & Learning Skills – listening to the audio and making a critical appreciation of the content, Answering cloze test based on listening - Approbation of the specific words and phrases inferred from audio

Speaking 3

SelfIntroduction& introducing others, Narrating and retelling stories, sharing memorable incidents, Wishing and congratulating others, expressing dissent/agreement, suggestions and wish, seeking information, expressing feelings - Affection, Anger, Regret, constructive criticism on any social event, language etiquette in different situations

Reading 3

Identifying the key words and phrases in the passage, inferring lexical and contextual meaning, Recognizing coherence and sequence of sentences, improving comprehension skills, techniques in reading

Writing 3

Use of idioms and phrases, correct usage of proverbs, writing short messages for festivals, Making captions and slogan writing, advertisement designing with catchy phrases, writing news review

Vocabulary and Grammar 18

Remedial grammar and usage, error identification, one word substitutions, word formation derivational & inflectional, semantics & syntactic elements, word choice: appropriate words& commonly confused words, verbal analogies, verbal reasoning, synonyms, antonyms with example sentences, Vocabulary from GRE – (50 words), using dictionary & thesaurus, vocabulary collection from select Newspapers

TOTAL: 30 PERIODS

Reference:

1. How to Write and Speak Better: Reader Digest- Ed. Kahn, John Ellison & Andrew Kerr-Jarrett. Hong Kong. 1991.

2. Murphy, Raymond. Intermediate English Grammar. Cambridge University Press, New Delhi, 1994 3. Lab Manual: Prepared by the faculty of English.