CHRIST (Deemed to University), Bangalore

DEPARTMENT OF physics-and-electronics

sciences

Syllabus for
Bachelor of Science (Computer Science, Mathematics, Electronics)
Academic Year  (2019)

 
1 Semester - 2019 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AEN121 ADDITIONAL ENGLISH Ability Enhancement Compulsory Courses 3 3 100
CSC131 PROGRAMMING USING C AND DIGITAL COMPUTER FUNDAMENTALS Core Courses 4 4 100
CSC151 C PROGRAMMING LAB Core Courses 2 2 50
ELE131 NETWORK ANALYSIS AND ANALOG ELECTRONICS Core Courses 4 4 100
ELE151 NETWORK ANALYSIS AND ANALOG ELECTRONICS LAB Core Courses 2 2 50
ENG121 ENGLISH Ability Enhancement Compulsory Courses 3 2 100
FRN121 FRENCH Ability Enhancement Compulsory Courses 3 3 100
HIN121 HINDI Ability Enhancement Compulsory Courses 3 3 50
KAN121 KANNADA Ability Enhancement Compulsory Courses 3 03 100
MAT131 DIFFERENTIAL CALCULUS Core Courses 4 4 100
MAT151 DIFFERENTIAL CALCULUS USING MAXIMA Core Courses 2 2 50
SAN121 SANSKRIT Ability Enhancement Compulsory Courses 3 3 100
TAM121 TAMIL Ability Enhancement Compulsory Courses 3 3 100
2 Semester - 2019 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AEN221 ADDITIONAL ENGLISH Ability Enhancement Compulsory Courses 3 3 100
CSC231 DATA STRUCTURES AND OPERATING SYSTEMS Core Courses 4 4 100
CSC251 DATA STRUCTURES LAB Core Courses 2 2 50
ELE231 LINEAR AND DIGITAL INTEGRATED CIRCUITS Core Courses 4 4 100
ELE251 LINEAR AND DIGITAL INTEGRATED CIRCUITS LAB Core Courses 2 2 50
ENG221 ENGLISH Ability Enhancement Compulsory Courses 3 2 100
FRN221 FRENCH Ability Enhancement Compulsory Courses 3 3 100
HIN221 HINDI Ability Enhancement Compulsory Courses 3 3 50
KAN221 KANNADA Ability Enhancement Compulsory Courses 3 03 100
MAT231 DIFFERENTIAL EQUATIONS Core Courses 4 4 100
MAT251 DIFFERENTIAL EQUATIONS USING MAXIMA Core Courses 2 2 50
SAN221 SANSKRIT Ability Enhancement Compulsory Courses 3 2 100
TAM221 TAMIL Ability Enhancement Compulsory Courses 3 3 100
3 Semester - 2018 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AEN321 ADDITIONAL ENGLISH Ability Enhancement Compulsory Courses 3 2 50
CSC331 DATABASE MANAGEMENT SYSTEM AND JAVA PROGRAMMING Core Courses 4 4 100
CSC351 JAVA PROGRAMMING LAB Core Courses 2 2 50
ELE331 COMMUNICATION ELECTRONICS Core Courses 4 4 100
ELE351 COMMUNICATION ELECTRONICS LAB Core Courses 2 2 50
ENG321 ENGLISH Ability Enhancement Compulsory Courses 3 2 100
FRN321 FRENCH Ability Enhancement Compulsory Courses 3 2 50
HIN321 HINDI Ability Enhancement Compulsory Courses 3 2 50
KAN321 KANNADA Ability Enhancement Compulsory Courses 3 02 50
MAT331 REAL ANALYSIS Core Courses 4 4 100
MAT351 INTRODUCTION TO PYTHON PROGRAMMING FOR MATHEMATICS Core Courses 2 2 50
SAN321 SANSKRIT Ability Enhancement Compulsory Courses 3 2 50
TAM321 TAMIL Ability Enhancement Compulsory Courses 3 2 50
4 Semester - 2018 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AEN421 ADDITIONAL ENGLISH Ability Enhancement Compulsory Courses 3 2 50
CSC431 SOFTWARE ENGINEERING AND COMPUTER NETWORKS Core Courses 4 4 100
CSC451 WEB TECHNOLOGY LAB Core Courses 2 2 50
ELE431 MICROPROCESSOR AND MICROCONTROLLER Core Courses 4 4 100
ELE451 MICROPROCESSOR AND MICROCONTROLLER LAB Core Courses 2 2 50
ENG421 ENGLISH Ability Enhancement Compulsory Courses 3 2 100
FRN421 FRENCH Ability Enhancement Compulsory Courses 3 2 50
HIN421 HINDI Ability Enhancement Compulsory Courses 3 2 50
KAN421 KANNADA Ability Enhancement Compulsory Courses 3 02 50
MAT431 ALGEBRA Core Courses 4 4 100
MAT451 MATHEMATICAL MODELS USING PYTHON PROGRAMMING Core Courses 2 2 50
SAN421 SANSKRIT Ability Enhancement Compulsory Courses 3 2 50
TAM421 TAMIL Ability Enhancement Compulsory Courses 3 2 50
5 Semester - 2017 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
CSC541A DATA ANALYTICS Core Courses 3 3 100
CSC541B INTERNET OF THINGS Core Courses 3 3 100
CSC542A UNIX OPERATING SYSTEM Discipline Specific Elective Courses 3 3 100
CSC542B PYTHON PROGRAMMING Discipline Specific Elective Courses 3 3 100
CSC542C MOBILE APPLICATION Discipline Specific Elective Courses 3 3 100
CSC542D WEB TECHNOLOGY Discipline Specific Elective Courses 3 3 100
CSC542E .NET TECHNOLOGY Discipline Specific Elective Courses 3 3 100
CSC551A DATA ANALYTICS LAB Core Courses 2 2 50
CSC551B INTERNET OF THINGS LAB Core Courses 2 2 50
CSC552A UNIX LAB Discipline Specific Elective Courses 2 2 50
CSC552B PYTHON PROGRAMMING LAB Discipline Specific Elective Courses 2 2 50
CSC552C MOBILE APPLICATIONS LAB Discipline Specific Elective Courses 2 2 50
CSC552D WEB TECHNOLOGY LAB Discipline Specific Elective Courses 2 2 50
CSC552E .NET LAB Discipline Specific Elective Courses 2 2 50
ELE531 EMBEDDED SYSTEMS Core Courses 3 3 100
ELE541A OPTO ELECTRONIC DEVICES AND COMMUNICATION Discipline Specific Elective Courses 3 3 100
ELE541B ELECTRONIC INSTRUMENTATION Discipline Specific Elective Courses 3 3 100
ELE551 EMBEDDED SYSTEMS LAB Core Courses 2 2 50
ELE551A OPTO ELECTRONIC DEVICES AND COMMUNICATION LAB Discipline Specific Elective Courses 2 2 50
ELE551B ELECTRONIC INSTRUMENTATION LAB Discipline Specific Elective Courses 2 2 50
MAT531 LINEAR ALGEBRA Core Courses 3 3 100
MAT541A INTEGRAL TRANSFORMS Discipline Specific Elective Courses 3 3 100
MAT541B NUMERICAL METHODS Discipline Specific Elective Courses 3 3 100
MAT541C NUMBER THEORY Discipline Specific Elective Courses 3 3 100
MAT541D CALCULUS OF SEVERAL VARIABLES Discipline Specific Elective Courses 3 3 100
MAT541E FINANCIAL MATHEMATICS Discipline Specific Elective Courses 3 3 100
MAT551 LINEAR ALGEBRA USING PYTHON Core Courses 2 2 50
MAT551A INTEGRAL TRANSFORMS USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT551B NUMERICAL METHODS USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT551C NUMBER THEORY USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT551D CALCULUS OF SEVERAL VARIABLES USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT551E FINANCIAL MATHEMATICS USING PYTHON Discipline Specific Elective Courses 2 2 50
6 Semester - 2017 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
CSC631 COMPUTER NETWORKS Core Courses 3 3 100
CSC641A INTRODUCTION TO SOFT COMPUTING Discipline Specific Elective Courses 3 3 100
CSC641B COMPUTER ARCHITECTURE Discipline Specific Elective Courses 3 3 100
CSC641C DESIGN AND ANALYSIS OF ALGORITHMS Discipline Specific Elective Courses 3 3 100
CSC641D USER EXPERIENCE DESIGN Discipline Specific Elective Courses 3 3 100
CSC641E CLOUD COMPUTING Discipline Specific Elective Courses 3 3 100
CSC641F OOAD USING UML Discipline Specific Elective Courses 3 3 100
CSC681 PROJECT LAB Discipline Specific Elective Courses 4 4 100
ELE631 VERILOG AND FPGA BASED DESIGN Core Courses 3 3 100
ELE641A NON-CONVENTIONAL ENERGY SOURCES AND POWER ELECTRONICS Discipline Specific Elective Courses 3 3 100
ELE641B NANO TECHNOLOGY AND NANO ELECTRONICS Discipline Specific Elective Courses 3 3 100
ELE651 VERILOG AND FPGA BASED DESIGN LAB Core Courses 2 2 50
ELE652 PROJECT LAB Discipline Specific Elective Courses 2 2 50
MAT631 COMPLEX ANALYSIS Core Courses 3 3 100
MAT641A MECHANICS Discipline Specific Elective Courses 3 3 100
MAT641B MATHEMATICAL MODELLING Discipline Specific Elective Courses 3 3 100
MAT641C COMPUTATIONAL AND APPLIED MATHEMATICS Discipline Specific Elective Courses 3 3 100
MAT641D GRAPH THEORY Discipline Specific Elective Courses 3 3 100
MAT641E OPERATIONS RESEARCH Discipline Specific Elective Courses 3 3 100
MAT651 COMPLEX ANALYSIS USING PYTHON Core Courses 2 2 50
MAT651A MECHANICS USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT651B MATHEMATICAL MODELLING USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT651C COMPUTATIONAL AND APPLIED MATHEMATICS USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT651D GRAPH THEORY USING PYTHON Discipline Specific Elective Courses 2 2 50
MAT651E OPERATIONS RESEARCH USING PYTHON Discipline Specific Elective Courses 2 2 50
    

    

Introduction to Program:

Bachelor of Science (BSc - Computer Science, Mathematics and Electronics) is a 3-year undergraduate triple main programme spread over six semesters. It is an interdisciplinary program aimed at fostering sound fundamentals in computer science, mathematics and electronics. The curriculum in computer science scales from imparting basic concepts in lower semesters to fine grain level along with electives in the higher semesters. Programming labs and projects strengthen the domain knowledge and exposure during the triple main course. Computer Science courses in the curriculum prepare young minds for the challenging opportunities in the IT industry. Mathematics: The undergraduate course in Mathematics is designed to enable the students to lay a strong foundation in various fields of Mathematics. The course enables the students to develop a respectable intellectual level seeking to expose the various concepts in Mathematics. It also aims at enhancing the students reasoning, analytical and problem solving skills. The first four semesters are devoted to appreciate the beauty of mathematics through Differential Calculus, Differential Equations, Real Analysis and Algebra. In order to help the students in exploration of mathematical concepts through activities and exploration, FOSS (Free and Open Source Software) tool MAXIMA and the computer language "Python" are introduced. Students find better perceptions of the classical courses like Linear Algebra, Complex Analysis and the elective courses.

Assesment Pattern

 

 

Component

Marks

CIA I

10

Mid Semester Examination CIA II

25

CIA III

10

Attendance

5

End Semester Exam

50

Total

100

 

Examination And Assesments
  • Continuous Internal assessment (CIA) forms 50% and the end semester examination forms the other 50% of the marks in both theory and practical.
  • The MSE & ESE for each theory paper is of two and three hours respectively.
  • The CIA for the practical sessions are done on a day-to-day basis depending upon their performance in the pre-lab, the conduct of the experiment, viva questions etc. Only those who qualify with minimum require attendance and CIA will be allowed to appear for the ESE.

AEN121 - ADDITIONAL ENGLISH (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The Additional English course is offered as a second language course and seeks to introduce the students to the nuances of English literature in its varied forms and genres. The students who choose Additional English are generally proficient in the English language. Hence, instead of focusing on introducing them to language, challenging texts in terms of ideas, form, and technique are chosen. Additional English as a course is designed for students in place of a regional language. Non-Resident Indians (NRIs), foreign nationals and students who have not taken Hindi, Kannada, Tamil or French at the Plus 2 or Class XII levels are eligible to choose Additional English. The course is taught for students from different streams, namely, BA, BSc, BCom, and BBA in the first year and for BA, BSc and BCom (Regular) in the second year.

The first year syllabus is an attempt by the Department of English, Christ University to recognize and bring together the polyphonic Indian and Indian sub-continental voices in English in English translation for the Additional English students of the first year. This effort aims to familiarize the students with regional literatures in translation, Indian Writing in English (IWE) and literatures from Pakistan, Nepal and Srilanka, thereby, enabling the students to learn more about Indian culture and ethos through writings from different regions of the country. We have tried to represent in some way or the other the corners of India and the Indian sub-continent in this microcosmic world of short stories, poems and essays

 

There is a prescribed text bookfor the first year students, compiled by the Department of English, Christ University and intended for private circulation.

The first semester has a variety of writing from India, Pakistan and Nepal. The various essays, short stories and poems deal with various socio-economic, cultural and political issues that are relevant to modern day India and the Indian sub-continent and will enable students to comprehend issues of identity-politics, caste, religion, class, and gender. All of the selections either in the manner of their writing, the themes they deal with or the ideologies that govern them are contemporary in relevance and sensibility, whether written by contemporary writers or earlier writers. An important addition to this syllabus is the preponderance of North-Eastern writing which was hitherto not well represented. Excerpts from interviews, autobiographical writings, sports and city narratives are added to this section to introduce students to the varied genres of literature.

The objectives of this course are

to expose students to the rich literary and cultural diversity of  Indian literatures

to sensitise students on the social, political, historical and cultural ethos that has shaped the nation- INDIA

to enable to grasp and appreciate the variety and abundance of Indian writing, of which this compilation is just a passing glance

to learn and appreciate India through association of ideas in the texts and the external contexts (BhashaUtsav will be an intrinsic help in this endeavour)

  

 

Course Outcome

Learning Outcome

 

The students will become

sensitive to cultural, social, religious and ethnic diversities and help them engage with their peers and all around them in a more understanding and ‘educated’ manner.

 

it will also enable them through the activities conducted to become more proactive citizens/participants in society.

 

aware of the dynamics of gender, identity, communalism and politics of this vast nation through its literature.

 

Unit-1
Teaching Hours:10
Poetry
 

1.      Keki N Daruwala     “Migrations”

 

2.      Kamala Das            “Forest Fire”

 

3.      Agha Shahid Ali      “Snow on the Desert”

 

4.      Eunice D Souza       “Marriages are Made”

Unit-2
Teaching Hours:15
Short Stories
 

1.      Rabindranath Tagore    “Babus of Nayanjore”

 

2.      Ruskin Bond  “He said it with Arsenic”

 

3.      Bhisham Sahni       “The Boss Came to Dinner”

 

4.      N. Kunjamohan Singh    “The Taste of Hilsa”

 

5.      Mohan Thakuri                “Post Script”

Unit-3
Teaching Hours:20
Essays
 

1.      Mahatma Gandhi       “What is True Civilization?” (Excerpts from Hind Swaraj)

 

2.      Ela Bhatt                    “Organising for Change”

 

3.      Sitakant Mahapatra     “Beyond the Ego: New Values for a Global Neighborhood

 

4.      B R Ambedkar             “Waiting for A Visa”

 

Text Books And Reference Books:

Contemporary knowledge of the soci-political situation in the sub-continent

The text book copy "Reading Diversity"

Essential Reading / Recommended Reading

On-line resources to appreciate the text through the Comprehension Questions

Evaluation Pattern

CIA 1:  Classroom assignment for 20 marks keeping in mind the objectives and learning outcomes of the course.

CIA 2: Mid-semester written exam for 50 marks

CIA 3: Collage, tableaus, skits, talk shows, documentaries, Quizzes or any proactive            creative assignments that might help students engage with India as a cultural space. This is to be done keeping in mind the objectives and learning outcomes of the course.

Question Paper Pattern

Mid Semester Exam: 2 hrs

Section A: 4x5= 20

Section B: 2x15=30

Total                  50

 

End Semester Exam: 2 hrs

Section A: 4 x 5 = 20

Section B: 2 x 15= 30

Total                   50

CSC131 - PROGRAMMING USING C AND DIGITAL COMPUTER FUNDAMENTALS (2019 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The course provides the fundamentals of C programming, number systems, Boolean algebra and logic gates. The C programming helps the students to solve problems through logical thinking and digital logic helps the students to understand the concepts of constructing combinational and sequential circuits.

 

Course Outcome

CO1: Understand the fundamentals of structured programming, number systems, Boolean algebra and logic gates

CO2: Learn to implement the concepts of arrays, functions, pointers, structures and to analyse logical expressions.

CO3: To create programs with ethical coding standards. 

CO4: To design combinational and sequential circuits.

Unit-1
Teaching Hours:6
Introduction
 

Algorithms - flowcharts- The C Character Set - Constants, Variables and Keywords - Types of C Constants - Types of C Variables - Variable Names - C Instructions – data Type Declaration I/O instructions - Arithmetic Instruction - Type Conversion.

Unit-2
Teaching Hours:6
Control Structure
 

The Decision Control Structure - The if Statement- if-else Statement- Nested if-else Use of Logical Operators - ! Operator - Decisions Using switch - The Loop Control Structure While Loop - for Loop - break Statement - continue Statement- do-while Loop.

Unit-3
Teaching Hours:6
Arrays
 

A Simple Program Using Array -  Array Initialization - Two Dimensional Arrays- Initializing a 2-Dimensional Array - Memory Map of a 2-Dimensional Array – Strings - Standard Library String Functions -strlen( ) - strcpy( )  - strcat() - strcmp() - Two-Dimensional Array of Characters.

Unit-4
Teaching Hours:6
Functions & Pointers
 

Function - Passing Values between Functions - Scope Rule of Functions - Calling Convention - Return Type of Function - Call by Value and Call by Reference - An Introduction to Pointers - Pointer Notation – Recursion.

Unit-5
Teaching Hours:6
Storage classes, structures and files
 

Storage Classes in C - Automatic Storage Class - Register Storage Class - Static Storage Class - External Storage Class – Structures - Declaring a Structure - Accessing Structure Elements - How Structure Elements are Stored - File Operations -Introduction – Opening, Reading from a File, Closing the File, Writing to a File.

Unit-6
Teaching Hours:7
Introduction to Computers & Number systems
 

Different number systems and their conversions (Decimal, Binary, Octal and Hexadecimal) Binary arithmetic - Addition, subtraction, multiplication and division of binary numbers, 1’s and 2’s complement, Floating point numbers, Coding – BCD, Gray, ASCII

Unit-7
Teaching Hours:6
Boolean Algebra
 

Boolean operations and expressions, Laws and rules of boolean algebra, Demorgan’s Theorem, Boolean expressions, Simplification of Boolean expression.

Unit-8
Teaching Hours:6
Logic Gates
 

OR gate, NOR gate , NOT gate, AND gate, NAND gate X-OR gate, X-NOR gate, The universal property of NOR and NAND gate, Karnaugh map (SOP).

Unit-9
Teaching Hours:5
Combinational logic
 

Adders (Half and Full), Decoder, Encoder, Multiplexer, De-Multiplexer (Introductory Concepts Only).

Unit-10
Teaching Hours:6
Flip-Flops
 

 Flip-flops- SR flip-flop,  JK flip-flop,  Master slave JK flip-flop, Introduction to Registers and Counters.

Text Books And Reference Books:

 [1] Yashavant P. Kanetkar, Let Us C, 15th Edition, BPB Publications, 2012.

 [2] Floyd and Thomas L, Digital Computer Fundamentals, 11th Edition, Pearson International, 2015.

Essential Reading / Recommended Reading

[1] Byron Gottfried and Jitender Chhabra, Programming with C, 3rd Ed, Tata McGrawHill, 2010.

[2] Balagurusamy E, Programming in ANSI C, 4th Edition, Tata-McGraw-Hill, 2007.

[3] Deitel H M and Deitel P J, C - How to Program, 7th Edition, Prentice-Hall, 2012.

[4] Susant K Rout, Cimple,C, Tata-McGraw-Hill Publishing Company Ltd., 2016.

[5] Malvino, Paul Albert, Leach, Donald P. Gautam Saha, Digital Principles And Applications, 7th Edition, TMH,2010.

[6] Bartee, Thomas C, Digital Computer Fundamentals, 6th Edition, TMH, 2010

Evaluation Pattern

CIA (Weightage) - 50%

ESE (Weightage) - 50%

CSC151 - C PROGRAMMING LAB (2019 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The course introduces programming approach and practical implementation of theoretical concepts in C language. It provides the ability to understand, program, evaluate the given problems.  The course also develops analyzing and problem solving skills based on C language.

Course Outcome

CO1: Analyze and illustrate algorithm and flowchart for the given C program

CO2: Implement   structured C programs

CO3: Trace and debug the programs written in C language

Unit-1
Teaching Hours:30
List of Programs
 

1.      Print the size of all the data types with its modifiers supported by C and its range.

2.      Find the roots of a quadratic equation.

3.      Print all prime numbers between any 2 given limits.

4.      To find the reverse of an integer and to check whether it is a palindrome

5.      Count the number of vowels in a line of text.

6.      Perform matrix addition and subtraction.

7.      To implement call by value and call by reference

8.      Find the factorial of a number using recursion.

9.      To concatenate two Strings.

10.  Program to demonstrate the use of Structure.

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

 

Evaluation Pattern

CIA - 50%

End Semester Exam - 50%

ELE131 - NETWORK ANALYSIS AND ANALOG ELECTRONICS (2019 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

 Electronic devices and circuits are an integral part of day to day life. In order to enter the real world of Electronics, it is essential to have a course on Electronics devices and applications. This module starts with foundations of various networks and theorems used in Electronics. The basic principles and applications of basic devices such as diodes and transistors that revolutionized the world are covered. The concept of feedback and principles of sinusoidal oscillators are also introduced. The unit on Unipolar devices deals with the theory and applications of field effect transistors and UJT. 

The primary objectives of this course is

·       To learn the basic methods of analysing electrical dc networks using different network theorems.

·       To understand the principle and applications of half wave rectifier, full wave rectifier, filter circuits

·       To study the basic theory of bipolar junction transistor, various transistor-biasing techniques and transistor applications

·       To study the concept of feedback and basics of sinusoidal oscillators

 To understand the principles of FET and UJT

 

 

Course Outcome

  This paper enables the students to understand.

 ·       The basic methods of solving electrical dc networks using different network theorems.

 ·       Theory and applications of diode and zener diodes.

 ·  The basic theory of bipolar junction transistor, various transistor-biasing techniques and transistor applications

 ·       The concept of feedback and basic principles of sinusoidal oscillators

 ·       The theory, types and applications of FET and UJT.

 

Unit-1
Teaching Hours:15
Circuit Analysis
 

Review of Electronic components. Concept of Voltage and Current Sources. Voltage and current divider circuits, Kirchhoff’s Current Law, Kirchhoff’s Voltage Law. Mesh Analysis. Node Analysis. Superposition Theorem. Thevenin’s Theorem. Norton’s Theorem. Reciprocity Theorem. Maximum Power Transfer Theorem.

Unit-2
Teaching Hours:15
Junction Diode and its Applications
 

PN junction diode (Ideal and practical)- constructions, Formation of Depletion Layer, Diode Equation and I-V characteristics. static and dynamic resistances, dc load line analysis, Rectifiers- Half wave rectifier, Full wave rectifiers (center tapped and bridge), ripple factor and efficiency. Filter- Shunt capacitor filter, its role in power supply, Regulation- Line and load regulation, Zener diode, Zener and avalanche breakdown. Zener diode as voltage regulator-load and line regulation, Schottky diode.

 

Unit-3
Teaching Hours:15
Bipolar Junction Transistor
 

Review of the characteristics of transistor in CE and CB configurations, Regions of operation (active, cut off and saturation), Current gains α and β. Relations between α and β. dc load line and Q point. Transistor biasing and Stabilization circuits- Fixed Bias and Voltage Divider Bias. Thermal runaway, stability and stability factor S. Transistor as a two port network, h-parameter equivalent circuit. Small signal analysis of single stage CE amplifier. Input and Output impedance, Current and Voltage gains. Class A, B and C Amplifiers. Two stage RC Coupled Amplifier and its Frequency Response.

 

Unit-4
Teaching Hours:7
Sinusoidal Oscillators
 

Feedback in Amplifiers: Concept of feedback, negative and positive feedback, advantages of negative feedback (Qualitative only). Sinusoidal Oscillators: Barkhausen criterion for sustained oscillations. Hartley and Colpitts oscillators. Determination of Frequency and Condition of oscillation. 

 

Unit-5
Teaching Hours:8
Unipolar Devices
 

JFET. Construction, working and I-V characteristics (output and transfer), Pinch off voltage, parameters. MOSFET –principle and construction, UJT, basic construction, working, equivalent circuit and I-V characteristics, applications. 

 

Text Books And Reference Books:

[1]  S. A. Nasar, Electric Circuits”, Schaum’s outline series, Tata McGraw Hill, 2004.

[2]  A.P Malvino, “Principles of Electronics”, 7th edition ,TMH, 2011.

[3] Robert L Boylestad, “Introductory circuit analysis”, 5th edition, Universal Book Stall   2003.

[4]  R.S.Sedha, “A Text book of Applied Electronics”, 7th edition, S.Chand and Company Ltd. 2011.

  

Essential Reading / Recommended Reading

[1]  M. Nahvi & J. Edminister, “Electrical Circuits”, Schaum’s Outline Series, Tata McGraw- Hill, 2005

[2] David A. Bell “ Electronic Devices and Circuits”, 5th Edition, Oxford University Press, 2015

[3] A.S. Sedra, K.C. Smith, A.N. Chandorkar “Microelectronic circuits”, 6th Edn., Oxford University Press, 2014.

[4] J Millman and C. C. Halkias, “Integrated Electronics”, Tata McGraw Hill, 2001.

 

Evaluation Pattern

 

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

centralized

50

Total

100

 

ELE151 - NETWORK ANALYSIS AND ANALOG ELECTRONICS LAB (2019 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

 

This practical course covers the study of network theorems, provides an overview of the principle, operation and applications of the electronic devices like diode and transistor. It provides hands on experience of circuit construction on breadboard, measurement of electrical parameters using Digital multimeter and Cathode ray oscilloscope (CRO).

 

To provide fundamental practical knowledge that enables the students to

 

·       effectively use the multimeter, CRO and measure electrical parameters

 

·       identify electronic components and construct the circuit on solder less bread board

 

·       verify network theorems (DC), study working of diode and transistor circuits

 

·       plot characteristics curves and output waveforms on graph sheet

 

Course Outcome

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

·       acquire basic skills in handling the lab equipments effectively and safely

·       learn to construct circuit and study the circuit performance

·       plot the characteristics and interpret the results obtained

Unit-1
Teaching Hours:30
List of Experiments
 

AT LEAST 06 EXPERIMENTS FROM THE FOLLOWING BESIDES #1

1. To familiarize with basic electronic components (R, C, L, diodes, transistors), digital

     multimeter, Function Generator and Oscilloscope.

2. Measurement of Amplitude, Frequency & Phase difference using Oscilloscope.

3. Verification of  Superposition Theorem

4. Verification of the Maximum Power Transfer Theorem.

5. Study of the I-V Characteristics of (a) p-n junction Diode, and (b) Zener diode.

6. Study of (a) Half wave rectifier and (b) Full wave rectifier (FWR).

7. Study the effect of (a) C- filter and (b) Zener regulator on the output of FWR.

8. Study of Fixed Bias and Voltage divider bias configuration for CE transistor.

9. Design of a Single Stage CE amplifier of given gain.

10. Study of the Colpitt’s  Oscillator.

Text Books And Reference Books:

Paul B Zbar, A.P. MalvinoBasic "Electronics- A Text Lab Manual", , TMH, 9th Edition, 2001

Essential Reading / Recommended Reading

Poorna Chandra Rao   & Sasikala, “Handbook of  experiments in electronics and communication’ VIKAS Publising house, 2004

Evaluation Pattern

 

No.

Components

Marks

CIA 1

class work, pre-lab work

15

CIA2

MSE 

10

ESE

(two examiners)

25

Total

50

 

ENG121 - ENGLISH (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:2

Course Objectives/Course Description

 
  • To expose learners to a variety of texts to interact with
  • To help learners classify ideologies and be able to express the same
  • To expose learners to visual texts and its reading formulas
  • To help learners develop a taste to appreciate works of literature through the organization of language
  • To help develop critical thinking
  • To help learners appreciate literature and the language nuances that enhances its literary values
  • To help learners understand the relationship between the world around them and the text/literature
  • To help learners negotiate with content and infer meaning contextually
  • To help learners understand logical sequencing of content and process information

·         To help improve their communication skills for larger academic purposes and vocational purposes

·         To enable learners to learn the contextual use of words and the generic meaning

·         To enable learners to listen to audio content and infer contextual meaning

·         To enable learners to be able to speak for various purposes and occasions using context specific language and expressions

·         To enable learners to develop the ability to write for various purposes using suitable and precise language.

Course Outcome

·         Understand how to engage with texts from various countries, historical, cultural specificities and politics

 

·         Understand and develop the ability to reflect upon and comment on texts with various themes

 

·         Develop an analytical and critical bent of mind to compare and analyze the various literature they read and discuss in class

 

·         Develop the ability to communicate both orally and in writing for various purposes

 

Unit-1
Teaching Hours:6
Unit 1 1. The Happy Prince By Oscar Wilde 2. Shakespeare Sonnet 18
 

Unit-1
Teaching Hours:6
language
 

Common errors- subject-verb agreement, punctuation, tense errors 

 

Unit-2
Teaching Hours:6
unit 2
 

1. Why We Travel-Pico Iyer

2. What Solo Travel Has Taught Me About the World – and Myself -ShivyaNath- Blogpost

 

Unit-2
Teaching Hours:6
language
 

sentence fragments, dangling modifiers, faulty parallelism,

Unit-3
Teaching Hours:6
unit 3
 

1. Thinking Like a Mountain

By Aldo Leopold

2. Short Text: On Cutting a Tree

By Gieve Patel

Unit-3
Teaching Hours:6
language
 

Note taking

Unit-4
Teaching Hours:6
unit 4
 

1. Violence in the name of God is Violence against God

By Rev Dr Tveit

 

2. Poem: Holy Willie's Prayer

By Robert Burns

Unit-4
Teaching Hours:6
language
 

Paragraph writing

Unit-5
Teaching Hours:6
unit 5
 

1. The Story of B24

By Sir Arthur Conan Doyle

 2. Short Text: Aarushi Murder case 

 

Unit-5
Teaching Hours:6
Language
 

Newspaper report

Unit-6
Teaching Hours:6
unit 6
 

1.Long text:My Story- Nicole DeFreece

 

2. short text: Why You Should Never Aim for Six Packs

 

Unit-6
Teaching Hours:6
Language
 

Essay writing

Unit-7
Teaching Hours:6
unit 7
 

1.Long Text: Sir Ranjth Singh- Essay by SouravGanguly

2. Short text: Casey at the Bat-  Ernest Lawrence Thayer

Unit-7
Teaching Hours:6
Language
 

Paraphrasing and interpretation skills

Unit-8
Teaching Hours:3
visual text
 

Visual Text: Before the Flood

Text Books And Reference Books:

ENGlogue 1

Essential Reading / Recommended Reading

Addfitional  material as per teacher manual will be provided by the teachers

Evaluation Pattern

CIA 1=20

CIA 2=50 

CIA 3= 20 

ESE= 50 marks online and 50 marks written exam

FRN121 - FRENCH (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

French as second language for the UG program

Course Outcome

Enhancement of linguistic competencies and sharpening of written and oral communicative skills.

Unit-1
Teaching Hours:8
Dossier 0- Discovery
 

1.      First and Last Names of French Families

2.      Few French and International personalities

 

 

Unit-2
Teaching Hours:8
Dossier 1 - The Ones, the others
 

1.      Greetings- Usage of “tu” and “Vous”

2.      Telephone Numbers in France 

3.      Some cultural / festive events in Paris- The Francophone

Unit-3
Teaching Hours:8
Dossier 2- Here, Elsewhere
 

1.      Pontoise and Ile de France- The City

2.      Annecy- Youth hostel and accommodation

3.      The wording of address in France- postal codes and departments

 

 

Unit-4
Teaching Hours:8
Dossier 3 Tell me who you are
 

1.      The French and sports- The Reality shows

2.      New ways of meeting- The Differences men/ women

3.      Surnames of married women/ children- Announcements and family functions

 

 

Unit-5
Teaching Hours:8
Dossier 4 Each person at his own pace
 

1.      Rhythm of Life and Rhythm of the city- Internet and media in daily life

2.      The Outings 

3.      Family life and Household chores- Routine and change in rhythm

Unit-6
Teaching Hours:5
Tales
 

1.      The tooth of the cat – Renaud FABBRI 

2.      The Princess and the pea- Odile THIEVENAZ

Text Books And Reference Books:

1.      Berthet, Annie, Catherine Hugot et al. Alter Ego + A1. Paris : Hachette, 2012 

2.      Krishnan, Chitra. De Bouche à Oreille. New Delhi : Langers International Pvt Ltd., 2009

Essential Reading / Recommended Reading

1. Thakker, Viral. Plaisir d’écrire. New Delhi : Langers International Pvt. Ltd., 2011

2. French websites like Bonjour de France, Fluent U French, Learn French Lab, Point du FLE etc.

Evaluation Pattern

Assessment Pattern

CIA (Weight)

ESE (Weight)

CIA 1 – Assignments / Letter writing / Film review

10%

 

CIA 2 –Mid Sem Exam

25%

 

CIA 3 – Quiz / Role Play / Theatre / Creative projects 

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Total

50%

50%

HIN121 - HINDI (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:3

Course Objectives/Course Description

 

The detailed text book “Samakaleen Hindi Kavitha” edited by Dr.N Mohanan is an anthology of contemporary Hindi Poems written by representative poets of Hindi Literature. From the medieval poetry ' Kabir Ke Dohe and Sur ke pad 'is also included.  The poets reflect on the social, cultural and political issues which are prevalent in our society since the medieval period. Hindusthani sangeeth-parampara eva kalakar is one of the module. Since translation is a significant area in language and literature, emphasis is being given on it in the syllabus.Bharath ki pramukh sanskruthik kalayein  Yakshagana,Kathakali,Ram Leela,Krishna Leela etc. included in the syllabus to enrich cultural values among students.

Course Objectves:

  • to impart the knowledge of poetics
  • to acquire translation skills
  • to expose students to veriety of texts to interact with them
  • to help students develop a taste to appreciate works of literature through the organisation of language
  • to help students understand the relationship between the world around them and the text
  • to improve their oral and written skills
  • to expose them to the world of music

Course Outcome

Students will be exposed to the world of poetry and Music. Through translation and cultural studies, students can understand different languages, literature and culture. Grammar portions will help the students to develop their language proficiency.

Unit-1
Teaching Hours:15
Samakaleen Hindi Kavitha (Collection of contemporary Hindi Poems),Kabir Ke Dohe and Sur Ke Pad.
 

’  Samakaleen Hindi Kavitha (Collection ofcontemporary Poems)  Edited By: Mahendra Kulashreshta Rajpal and Son’s, New Delhi

 

Level of knowledge: Analytical

 

Unit-2
Teaching Hours:10
Translation-Theory and Practice
 

                                                                                            

                                      

                                          

                                           

         

Translation-Practice                English to Hindi and vice- versa.

Unit-3
Teaching Hours:10
Bharath ki pramukh sanskruthic kalayen-
 

Ramleela,Krishnaleela,Yakshagaana,kathakali.

Unit-4
Teaching Hours:5
Hindusthani Sangeeth-parampara evam pramukh kalakar
 

Utbhav,Vikas aur paramparaein

Pramukh Sangeethkar-1.Bhimsen Joshi 2.Gulam Ali 3.Pandit Ravishankar 4. Bismillah Khan.

Text Books And Reference Books:

  1. 'Samakaleen Hindi Kavitha’ (Collection of Poems) Edited By: Dr.N Mohanan,  Rajpal and Son’s,New Delhi.
Essential Reading / Recommended Reading

1. A Hand Book of Translation Studies         By: Das Bijay Kumar.               

2. Saral Subodh Hindi Vyakaran,                 By: Motilal Chaturvedi. Vinod pustak mandir, Agra-2

3. Anuvad Evam Sanchar –                         Dr Pooranchand Tantan, Rajpal and Son’s, Kashmiri

4. Anuvad Vignan                                       By: Bholanath Tiwar

5. Anuvad Kala                                           By: N.E Vishwanath Iyer.

                                                                 

Evaluation Pattern

CIA-1(Digital learning-Editing of Hindi article in Hindi Wikipedia )-20 marks

CIA-2(Mid semester examination)-50 marks

CIA-3(Digital learning-article creation in Hindi Wikipedia)-20 marks

End sem examination-50 marks

KAN121 - KANNADA (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:03

Course Objectives/Course Description

 

Course Description

Select Old Kannada, Medieval Kannada and Modern Kannada Literatures are  introduced for I Semester BA/ BSc. courses in the syllabus. This will enrich the  Language and Communication  skills, Critical and analytical thinking of the students. this will help them to enhance their social sensitivity.  

Course Objectives

  • To expose learners to variety of texts to interact with them
  • To help learners develop a taste to appreciate works of Literature through the organization of Language
  • To help learners understand the relationship between the world around them and the text
  • To help lerarners to improve their oral and written skills for their respective career goals
  • To help improve their communiction skills for larger academic purposes and vocational purposes

Course Outcome

  •  Develop an analytical and critical bent of mind to compare and analize the various literature they read and discuss  in class
  • Develop a more humane and service orented aproach to all forms of life around them
  • Ability to communicate effectively in speech and in writing
  • Ability to use better language to communicate effectively

 

Unit-1
Teaching Hours:20
Poetry -Old, Medivial and Modern Kannada Literature
 

1. Poetry (Old Kannada literature)

1 Pampa-Bharata Bahubali Prasamga

2. Janna- Chitramapatre Ramate Naari

3. Raghavanka- Purada Punyam Purusha Roopinde Pogutide

 

2. Vachanas & Keerthanas (Medieval Kannada Literature)

          1. Devaradasimayya 2. Basavanna 3. Akkamahadevei

          4. Allamaprabhu 5. Urilingapeddi 6. Purandara Dasa

          7. Kanakadasa 8. Vadiraja  

  3. Modern Kannada Poetry

        1. B.M.Shree- Kaarihrggadeya Magalu

        2.  Bendre- Hakki Haarutide Nodidira

        3. Gopala Krishna Adiga- Neharu Nivruttaraguvudill

        4. G.S Shivarudrappa – Mumbai Jaataka

        5. T Yellappa- Avaru Mattu Naavu

       6. Muktayakka- Mooru Mukhagalu

 

Unit-2
Teaching Hours:15
. Prose: Short Stories
 

 

1. Ramana Savaari Santege Hodaddu- K Sadashiva

       2. Chappaligalu- Sara Abubakkar

       3. Aeroplane mattu Chitte- K.P. Poornachandra Tejaswi

       4. Gilikathe: Ravindranatha Tagore (Translated by   S.G. Kulakarni)

        

Unit-3
Teaching Hours:10
Language Skills
 

 

     1.  A- H, L-l, N-n, Hrasva- Deerga, Ottakshara, Joining of words

     2. Report Writing

     3. Folk Art forms of Karnataka

Text Books And Reference Books:

       1. Adipurana- Pampa

       2. Yashodhara Charite- Janna

       3. Harishchandra Kavya- Raghavanka

       4. Shree Sahitya- B M Shreekantaiah


                                                                           

Essential Reading / Recommended Reading

1. Pampa Ondu Adhyayana- G S Shivarudrappa

2. Vachana Chandrike- L Basavaraju

3. Purandara Sahitya Darshana- S K Ramachandra Rao

 

 

 

Evaluation Pattern

CIA-1 Digital Learning - Wikipedia- 20 Marks

CIA-2 Mid Semsester Examination- 50 Marks

CIA-3 Digitization of Kannada Books - 20 Marks

End Semester Examination- 50 Marks

 

MAT131 - DIFFERENTIAL CALCULUS (2019 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description: This course aims at enabling the students to know various concepts and principles of differential calculus and its applications.  Sound knowledge of calculus is essential for the students of mathematics for the better perceptions of the subject and its development.

Course objectives​: This course will help the learner to

COBJ1. Gain familiarity with the concepts of limit, continuity and differentiability.

COBJ2. Understand the relationship between the concepts of differentiability and continuity.

COBJ3. Analyse and interpret the different versions of mean value theorems.

COBJ4. Learn successive differentiation and nth derivative of product of two functions.

COBJ5. Find derivative of functions of more than one variable.

COBJ6. Be familiar with curve tracing.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Compute limits, derivatives and examine the continuity, differentiability of a function at a point.
CO2. Understand the properties of continuous functions and prove that differentiability implies continuity
CO3. Prove Mean value theorems and analyse its geometric interpretation.
CO4. Compute derivatives of any order and apply Leibniz’ theorem to find nth derivative of product of two functions.
CO5. Master the fundamental concepts of partial differentiation and apply Euler’s theorem for homogeneous functions.
CO6. Gain knowledge on the concepts such as asymptotes, concavity/convexity and singular points and apply the same for curve tracing.

Unit-1
Teaching Hours:20
Limits, Continuity, Differentiability and Mean Value Theorems
 

Definition of the limit of a function (ε-δ) form – Continuity, Uniform Continuity – Types of discontinuities – Properties of continuous functions on a closed interval – Differentiability – Mean Value Theorems: Rolle’s theorem – Lagrange’s and Cauchy’s First Mean Value Theorems – Taylor’s theorem (Lagrange’s form and Cauchy’s forms of remainder) – Maclaurin’s theorem and expansions -Indeterminate forms. - Maxima and Minima.

Unit-2
Teaching Hours:20
Successive and Partial Differentiation
 

Successive differentiation – nth derivatives of functions – Leibnitz theorem and its applications – Partial differentiation – First and higher order derivatives – Differentiation of homogeneous functions – Euler’s theorem – Taylor’s theorem for two variables (only statements and problems)- Maxima and Minima of functions of two variables.

Unit-3
Teaching Hours:20
Curve Tracing
 

Tangents and Normals, Curvature, Asymptotes, Singular points, Tracing of curves (Parametric representation of curves and tracing of parametric curves, Polar coordinates and tracing of curves in polar coordinates).

Text Books And Reference Books:

G.B. Thomas, M.D.Weir and J. Hass, ThomasCalculus, 12th ed., Pearson Education India, 2015. 

Essential Reading / Recommended Reading
  1. H. Anton, I. Birens and S. Davis, Calculus, John Wiley and Sons Inc., 2002.
  2. F. Ayres and E. Mendelson, Schaum's Outline of Calculus, 6th ed. USA: Mc. Graw Hill., 2013.
  3. J. Stewart, Single Variable Essential Calculus: Early Transcendentals, 2nd ed.: Belmont, USA: Brooks/Cole Cengage Learning., 2013.
  4. S. Narayanan & T. K. M. Pillay, Calculus, Reprint, India: S. Viswanathan Pvt. Ltd., 2009. (vol. I & II.)
  5. M. Spivak, Calculus, 3rd ed., Cambridge University Press, 2006.
  6. T.M. Apostol, Calculus, Vol-II, Wiley India Pvt. Ltd., 2011.
  7. J. Edwards, An elementary treatise on the differential calculus: with applications and numerous examples, Reprint, Charleston, USA: BiblioBazaar, 2010.
  8. N. P. Bali, Differential Calculus, New ed. New Delhi, India: Laxmi Publications (P) Ltd., 2012.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ,

Written Assignment,

Reference work, etc.,

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment, Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT151 - DIFFERENTIAL CALCULUS USING MAXIMA (2019 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description: The course Differential Calculus Using wxMaxima is aimed at enabling the students to appreciate and understand core concepts of Differential Calculus with the help of the free and open source mathematical software Maxima. It is designed to gain hands on experience in using MAXIMA to perform plotting of standard curves, to find limits of a function, illustrate differentiability and solve applied problems on differentiation.

Course objectives​: This course will help the learner to

COBJ1. Acquire skill in solving problems on Differential Calculus using MAXIMA.
COBJ2. Gain proficiency in using MAXIMA to solve problems on Differential Calculus.

Course Outcome

On successful completion of the course, the students should be able to  

CO1. Acquire proficiency in using MAXIMA to study Differential Calculus.
CO2. Demonstrate the use of MAXIMA to understand and interpret the core concepts various types of functions from the algebraic and graphical points of view.
CO3. Use MAXIMA to evaluate limits of functions and check for continuity graphically as well as algebraically.
CO4. Be familiar with the built-in functions to find derivatives of any order and solve application problems dealing with the concept of rate of change.
CO5. Sketch graphs of standard curves using MAXIMA to interpret tracing of curves.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Introduction to MAXIMA
  2. Sketch the graph of various functions: explicit-implicit-parametric-polar.
  3. Evaluation of limits using built-in function in maxima and illustration of the same graphically.
  4. Demonstration of continuous functions and types of discontinuities.
  5. Determination of derivatives. - graphical interpretation of derivatives.
  6. Verification of mean value theorems.
  7. Evaluation of extreme points, maxima and minima.
  8. Calculation of nth derivatives of functions
  9. Partial differentiation of functions of two variables.
  10. Tracing of curves.
  11. Applications of differentiation
Text Books And Reference Books:
  1. Zachary Hannan, wxMaxima for Calculus I (Creative Commons Attribution-Non-Commercial-Share Alike 4.0 International), Solano Community College, Edition 1.0 Publisher, Published June 17, 2015.
  2. Zachary Hannan, wxMaxima for Calculus II (Creative Commons Attribution-Non-Commercial-Share Alike 4.0 International), Solano Community College, Edition 1.0 Publisher, Published June 17, 2015.
Essential Reading / Recommended Reading

 Sandeep Koranne, Handbook of Open Source Tools, Springer Science & Business Media, 2010.

Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.


Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

SAN121 - SANSKRIT (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The I semeste B.A/B.Sc students are prescribed wih the text " Ruthusamharam"

Strotra shithya 

Course Outcome

The students will have exposure for the  style of poetry. Ruthusamhara is the work based on the nature which makes the students to understand about changes in nature

Unit-1
Teaching Hours:30
test
 

poery Buddhacharitham III canto, up to 52 stanzas.

Level of Knowledge: Conceptual/ descriptive/ Analytical.

Unit-1
Teaching Hours:35
Ruthusamharam
 

Ruthusamharam

Strotra sahithya 

Unit-2
Teaching Hours:5
Grammar
 

Grammar

Grammer- Sandhis and lakaras                                                          

 Level of Knowledge:  Analytical /Conceptual

Unit-3
Teaching Hours:5
. Language component.
 

language component.

Translation from Sanskrit to english                                                     

Level of Knowledge:  Analytical/. Conceptual

Composition to write in Sanskrit                                                              

Level of Knowledge:  Analytical/. Conceptual

Comprehension in Sanskrit                                                                     

Level of Knowledge:  Analytical/. Conceptual

Text Books And Reference Books:

Ruthusamharam

 Strotra sahitya : Madhurashtaka and Geeta govinda                                    

                            M.S. Subbalakshmi , Balamurali Krishna 

Essential Reading / Recommended Reading

1) Ruthusamharam- Shivaprasad Dvivedi

2) Ruthusamharam- Dr. K . Narayanabhatta

3) sanskrit grammar Translation from English to Sanskrit by M.R.Kale

4) Sanskrt Grammar Kannada version by Hegde. 

Evaluation Pattern

CIA 1  Wikipedia  assignment   Evaluated for 20 marks

CIA 2 Midsemester examination   Evaluated for 50 marks

CIA 3  Wikipedia assignment   Evaluated for 20 marks

          End semester   Evaluated for 50 marks

 

TAM121 - TAMIL (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Poems of Bharatiyar and Bharatidasan and poems by women poets with feminine sensibilities  will initiate the students into the modern period with all its complexities. The short stories by Ambai offers a matured vision of life through a varied characters and situatins. A new concept, Cultural Studies, will take the students beyond prescribed syllabus to include music, theatre, painting and films out of whcih the art form of music is taken up for the first semester.

Course Outcome

To make the students experience the impact made by Bharathiyar and Bharathidasan during the 20th century and to bring them to the realities of 21st century. They will also learn, on their own, about the nuances of music and a unique aesthetic experience it offers 

Unit-1
Teaching Hours:15
Modern Poetry
 

Poems of Bharathiyar, Bharathidasan and women poets

Unit-2
Teaching Hours:5
Practical Grammar
 

2  Grammar as reflected in the poems

Unit-3
Teaching Hours:15
Contemporary Cultural Issues
 

Prose including reference to contemporary literary issues

Unit-4
Teaching Hours:10
Language Skills
 

Language Skills:  Piramozhichorkal

Text Books And Reference Books:

 

Malliga, R et al (ed).Thamilppathirattu I.Bangalore: Prasaranga,2011

     ‘Oru Karuppuchilanthiyudan Or Iravu’ by Ambai,

 

      published by Kalachuvadu Publications, Nagercoil, 2014

 

 

 

 

Essential Reading / Recommended Reading

 Varadarajan, Mu.  Thamil Ilakkia Varalaru . New Delhi:Sahitya Akademi, 2008

 Sivathambi, Ka.Thamil Sirukathaiyin Thorramum Valarchiyum.Coimbatore: NCBH, 2009

 Ragunathan,C.Bharathi: Kalamum Karuthum, Chennai:NCBH, 1971

 

Ramakrishnan S 100 Sirantha Sirukathaigal, Chennai: Discovery Books, 2013

 

Evaluation Pattern

With a total of 100 marks, 50 marks will come from Continuous Internal Assessment (CIA) and the remaining 50 marks will come from end semester exanination. While the end semester examination will be fully theory based the CIA will consist of Wikipedia entries, assignments, theatre production, book review and other activities

AEN221 - ADDITIONAL ENGLISH (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The second semester has a variety of writing from India, Pakistan and Srilanka. The various essays, short stories and poems deal with various socio-economic, cultural and political issues that are relevant to modern day India and the Indian sub-continent and will enable students to comprehend issues of identity-politics, caste, religion, class, and gender. All of the selections either in the manner of their writing, the themes they deal with or the ideologies that govern them are contemporary in relevance and sensibility, whether written by contemporary writers or earlier writers. Excerpts from interviews, autobiographical writings, sports and city narratives are added to this section to introduce students to the varied genres of literature.

The objectives of this course are

to expose students to the rich literary and cultural diversity of  Indian literatures

to sensitise students on the social, political, historical and cultural ethos that has shaped the nation- INDIA

to enable to grasp and appreciate the variety and abundance of Indian writing, of which this compilation is just a passing glance

 

to learn and appreciate India through association of ideas in the texts and the external contexts (BhashaUtsav will be an intrinsic help in this endeavour)

 

Course Outcome

The students will become

more aware culturally, ethically, socially and politically as citizens

the course will sensitize students towards cultural, social, religious and ethnic diversities and help them engage with their peers and all around them in a more understanding and ‘educated’ manner.

it will also enable them through the activities conducted to become more proactive citizens/participants in society.

aware of the dynamics of gender, identity, communalism and politics of this vast nation through its literature.

 

Unit-1
Teaching Hours:10
Poetry
 

1.      Jayanta Mahapatra    “Grandfather”

 

2.      Meena Alexander    “Rites of Sense”

 

3.      K.Satchidanandan      “Cactus”

 

4.      Jean Arasanayagam   “Nallur”

Unit-2
Teaching Hours:15
Short Stories
 

1.      Temsula Ao             “The Journey”

 

2.      A. K Ramanujan       “Annaya’s Anthropology”

 

3.      Sundara Ramswamy   “Waves”

 

4.      Ashfaq Ahmed            “Mohsin Mohalla”

 

5.      T.S Pillai                      “In the Floods”

Unit-3
Teaching Hours:20
Essays
 

1.      Salman Rushdie        “Gandhi Now”

 

2.      Amartya Sen             “Sharing the World”

 

3.      Suketu Mehta            “Country of the No”

 

4.      Rahul Bhattacharya     “Pundits From Pakistan” (An Excerpt)

Text Books And Reference Books:

The textbook "Reading Diversity"

Essential Reading / Recommended Reading

Online references for Comprehension Questions in the textbook

Evaluation Pattern

Evaluation Pattern

CIA 1: Classroom assignment/test for 20 marks keeping in tune with the course objectives and learning outcomes.

CIA 2: Mid-semester written exam for 50 marks

CIA 3: Collage, tableaus, skits, talk shows, documentaries, Quizzes or any proactive            creative assignments that might help students engage with India as a cultural space. This is to be done keeping in tune with the course objectives and learning outcomes.


Question Paper Pattern        

Mid Semester Exam: 2 Hrs

Section A: 4x5= 20

Section B: 2x15=30

Total                  50

End Semester Exam: 2 hrs

Section A: 5 x 5 = 25

Section B: 5 x 15= 75

Total                   100

 

 

 

 

 

 

 

 

 

CSC231 - DATA STRUCTURES AND OPERATING SYSTEMS (2019 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The course provides knowledge on the data storage techniques, accessing techniques, the various operations applied on the data and fundamental knowledge of operating system architecture and the various operations performed by the Operating system. This course helps the students to attain comprehensive understanding of programming and to acquire the knowledge on the different tasks like job scheduling, memory management, file handling done by operating systems.

Course Outcome

CO1: Understand the different Data Structures using C and the fundamental principles of operating system and system structure.

CO2:To implement the different operations on the data structures and to evaluate the process scheduling, deadlock system and effective memory management

CO3: To analyse the applications of data structures in real time applications

CO4: To analyse the file structure, directory structure and allocation methods.

Unit-1
Teaching Hours:6
Arrays
 

 Introduction to data structures- Arrays- Introduction, Array Operations, linear search – Binary search – insertion in an array– deletion in an array – sort – Bubble Sort - Insertion Sort - Selection Sort.

Unit-2
Teaching Hours:6
Linked List
 

 Introduction –Insertion – Deletion – Search - Double Linked List Representations.

Unit-3
Teaching Hours:6
Stack & Queue
 

 Introduction - Stack Operations using arrays and linked lists - Infix to Prefix - Queue Operations using array and linked list.

Unit-4
Teaching Hours:6
Binary Trees
 

 Introduction - Binary Trees- Properties of Binary Trees - Binary Tree Representations - Binary Tree Traversals.

Unit-5
Teaching Hours:6
Graphs
 

 Introduction – Definitions and terminology – graph representations – Depth first search – Breadth first search

Unit-6
Teaching Hours:6
Introduction and System Structures
 

 Operating system definition,  computer system organization, architecture, structure and operations, process, memory and storage management.

Unit-7
Teaching Hours:6
Process Management
 

Process concepts, scheduling, operations on processes.  Process Scheduling:  Basic concepts, scheduling criteria, scheduling algorithms, Synchronization: Background, critical section problems.

Unit-8
Teaching Hours:6
Deadlock
 

Deadlock System model, deadlock characterization, methods for handling deadlock, deadlock prevention, avoidance and detection.

Unit-9
Teaching Hours:6
Memory Management
 

Memory Management Strategies: Background, swapping, Memory allocation, Paging, Structure of the page table

Unit-10
Teaching Hours:6
File system
 

File system structure, directory structure, allocation methods and free-space management.

Self Learning : Segmentation, File system structure.

Text Books And Reference Books:

[1] Yashwant Kanetkar, Data Structures through C, BPB Publication, 2nd edition, reprint 2016.

[2]   Silberschatz, P.B. Galvin and G. Gagne, Operating System Concepts, 9th Edition, New Delhi, Wiley India, 2012.

Essential Reading / Recommended Reading

[1] Horowitz Sahni Anderson-Freed, Fundamental of Data Structures in C, Universities Press, Reprint 2009.

[2] Seymour Lipschultz: Data Structures, Schaum series TMH, 2010.

[3]     William Stallings, Operating system Internals and Design Principles, 7th Edition, Prentice Hall, 2017.

[4]     Andrew S. Tanenbaum and Herbert Bos, Modern Operating Systems, 4th Edition, Pearson, 2014.

[5]     H.M. Deitel, P. J. Deitel, D. R. Choffnes, Operating Systems, 3rd Edition, Pearson, 2007.

Evaluation Pattern

CIA – 50 %

ESE - 50 %

CSC251 - DATA STRUCTURES LAB (2019 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The course introduces programming approach and practical implementation of data structure concepts.   The course aims to familiarize with practical and real time application of linear and non linear data structure. It provides the ability to identify, apply and evaluate relevant data structure concept for the given problems.

 

Course Outcome

Upon completion of the course students will be able to:

CO1:   Understand the need for Data Structures when building application

CO2:   To write diversified solutions for given  problem

 

CO3:   Improve logical, analytical, problem solving skill using C programming

Unit-1
Teaching Hours:30
List of programs
 

1.      Inserting an element into one dimensional array

2.      Deletion of an element in a one dimensional array

3.      Implementation of Binary Search.

4.      Implementation of insertion sort.

5.      Implementation of selection sort.

6.      Implementation of Linear Search in a linked list

7.      Creation of a linked list and inserting elements into it.

8.      Deletion from a linked list.

9.      Implementation of different operations on a stack.

10.  Implementation of different operations on a queue.

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA – 50 %

ESE - 50 %

ELE231 - LINEAR AND DIGITAL INTEGRATED CIRCUITS (2019 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

 

The primary objectives of this course is

 

  • To provide students with a basic understanding of the  operation and functions of  linear and digital integrated circuits typically found in  industrial applications.

  • To study the basic principles, configurations and practical limitations of op-amp

  • To understand the various linear and non-linear applications of op-amp

  • To analyze and design op-amp oscillators

  • To analyze, design and explain the characteristics and applications of active filters

  • To introduce number systems and codes

  • To introduce basic postulates of Boolean algebra and shows the correlation between Boolean expressions

  • To introduce the methods for simplifying Boolean expressions

  • To outline the formal procedures for the analysis and design of combinational circuits and sequential circuits

 

Course Outcome

 

This paper enables the students to

 

  • Study of op amp parameters and design of inverting and non inverting op amp

  • Familiarize the design and construction of active filters

  • Study of  Sinusoidal oscillators

  • Understand the working of different circuits using op-amps

  • Understand different number systems and their inter-conversion

  • Simplify logic equations using Boolean laws, Karnaugh maps

  • Design logic circuits using logic gates

  • Have knowledge about different logic families and choose appropriate IC for circuit design

  • Design sequential circuits like flip flops, counters.

 

Unit-1
Teaching Hours:5
Operational Amplifiers
 

 Characteristics of an Ideal and Practical Operational Amplifier (IC 741), Open and closed loop configuration, Frequency Response. CMRR. Slew Rate and concept of Virtual Ground. 

Unit-2
Teaching Hours:10
Applications of Op-Amps
 

Inverting and non-inverting amplifiers, Summing and Difference Amplifier, Differentiator,  Integrator, Phase Shift Oscillator ,Wein bridge oscillator, Comparator and Zero-crossing detector, Active low pass and high pass Butterworth filter (1st order only).

Unit-3
Teaching Hours:15
Number System, Logic Gates and Boolean algebra
 

 

Decimal, Binary, Octal and Hexadecimal number systems, base conversions. Representation of signed and unsigned numbers, BCD code. Binary, octal and hexadecimal arithmetic; addition, subtraction by 2’s complement method, multiplication.          

 

Truth Tables of OR, AND, NOT, NOR, NAND, XOR, XNOR, Universal Gates, Basic postulates and fundamental theorems of Boolean algebra.          

 Standard representation of logic functions (SOP and POS), Minimization Techniques Karnaugh map minimization up to 4 variables for SOP. 

Unit-4
Teaching Hours:15
Combinational Logic Circuits
 

 

Design of Arithmetic logic circuits –half adder, full adder, 4-bit parallel binary adder, half and full subtractors. Two bit and 4-bit magnitude comparators, decimal to BCD encoder, priority encoder, applications, decoders,BCD to octal, BCD to decimal decoder, Multiplexers-4: 1, 8:1 and logic diagram and truth table of each,  applications, Demultiplexers-1: 4, 1:8 and logic diagram and table of each, applications.

Clock and Timer (IC 555): Introduction, Block diagram of IC 555, Astable and Monostable multivibrator circuits. 

Unit-5
Teaching Hours:15
Sequential Logic Circuits
 

 

SR, D, and JK Flip-Flops. Clocked (Level and Edge Triggered) Flip-Flops. Preset and Clear operations. Race-around conditions in JK Flip-Flop. Master-slave JK Flip-Flop.                

 

Shift registers: Serial-in-Serial-out, Serial-in-Parallel-out, Parallel-in-Serial-out and Parallel-in-Parallel-out Shift Registers (only up to 4 bits).       

Counters (4 bits): Ring Counter. Asynchronous counters, mod n counters, Decade Counter. Synchronous Counter. Counter design.

Text Books And Reference Books:

 

[1] Ramakanth Gayakwad, Op-Amps and Linear Integrated Circuits, PHI, 3rd   Edition, 2005.

 

[2] David A. Bell, Operational Amplifiers and Linear ICs, Oxford University Press 3rd Edition, 2011.

 

[3] A Anand Kumar, Fundamentals of digital circuits, PHI, 3rd edition,2011. 

 

[4] T.L Floyd, Digital Fundaments, Universal Book Stall, 8th edition, 2005

 

 

 

 

 

 

 

 

 

 

 

 

 

Essential Reading / Recommended Reading

 

[1] T.F. Bogart and Beasley, Electronic Devices and Circuits, Pearson Education, 6th 

 

Edition, 2004.

 

[2] A.P Malvino, Principles of Electronics, Tata McGraw-Hill, 7th edition, 2011.

 

[3] T. L. Floyd, Electronic Devices and Circuits, PHI, 5th Edition 2005.

 

[4] Sedra and Smith, Micro Electronic Circuits, Oxford University Press, 5th Edition 2008.

 

[5] A.P. Malvino, D.P.Leach and Saha , Digital Principles and Applications, 7th Edition, 2011.

 

[6] R.P Jain , Modern Digital Electronics, TMH publication, 3rd  edition, 2009.

[7] M. Morris Mano, Digital logic and computer design, PHI, 4th edition,2009.

Evaluation Pattern

 

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

centralized

50

Total

100

 

ELE251 - LINEAR AND DIGITAL INTEGRATED CIRCUITS LAB (2019 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The course objective is to provide a space for the students where they will be able to connect theory with practical applications by designing circuits and studying their characteristics.

Course Outcome

Students will be able to design,  analyse and trouble shoot circuits for the required parameters using appropriate ICs and components.

Unit-1
Teaching Hours:30
List of Experiments
 

1.     Design inverting amplifier using Op-amp 741 & study its frequency response.

2.     Op-Amp adder and subtractor.

3.     Wein bridge oscillator using Op-Amp 741.

4.     Design first order low pass and high pass filters and study their frequency response.

5.     Half adder and Full adder using logic gates.

6.     Astable  multi vibrator using IC 555.

7.     RS, D and JK flip flops using NAND gates.

8.     Counter using JK flip flops and study the timing diagram.

9.     SPICE/MULTISIM simulations for electronic circuits and devices

(a) Design the inverting and non-inverting amplifier using an Op-Amp of given gain (b) Design and Verification of op-amp as integrator and differentiator

(c) Design 1st order active low pass and high pass filters of given cut off frequency

(d) Design a Wein Bridge oscillator of given frequency

Text Books And Reference Books:

[1] Paul B Zbar, A.P. MalvinoBasic "Electronics- A Text Lab Manual", , TMH, 9th Edition, 2001

[2] Ramakanth Gayakwad, Op-Amps and Linear Integrated Circuits, PHI, 3rd   Edition, 2005.

[3] A Anand Kumar, Fundamentals of digital circuits, PHI, 3rd edition,2011. 

 

Essential Reading / Recommended Reading

[1] T.F. Bogart and Beasley, Electronic Devices and Circuits, Pearson Education, 6th  Edition, 2004.

[2] Sedra and Smith, Micro Electronic Circuits, Oxford University Press, 5th Edition 2008.

[3] A.P. Malvino, D.P.Leach and Saha , Digital Principles and Applications, 7th Edition, 2011.

[4].      Malvino and Leach , “Experiments in Digital Electronics”, TMH, 2000.

[5].      K A Krishnamurthy, “Digital Lab Primer”, Pearson Education, 2003.

 

 

Evaluation Pattern

 

No.

Components

Marks

CIA 1

class work, pre-lab work

15

CIA2

MSE ( Minor project)

10

ESE

(two examiners)

25

Total

50

ENG221 - ENGLISH (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:2

Course Objectives/Course Description

 
  • To expose learners to a variety of texts to interact with
  • To help learners classify ideologies and be able to express the same
  • To expose learners to visual texts and its reading formulas
  • To help learners develop a taste to appreciate works of literature through the organization of language
  • To help develop critical thinking
  • To help learners appreciate literature and the language nuances that enhances its literary values
  • To help learners understand the relationship between the world around them and the text/literature
  • To help learners negotiate with content and infer meaning contextually
  • To help learners understand logical sequencing of content and process information

·         To help improve their communication skills for larger academic purposes and vocational purposes

·         To enable learners to learn the contextual use of words and the generic meaning

·         To enable learners to listen to audio content and infer contextual meaning

·         To enable learners to be able to speak for various purposes and occasions using context specific language and expressions

·         To enable learners to develop the ability to write for various purposes using suitable and precise language.

Course Outcome

·         Understand how to engage with texts from various countries, historical, cultural specificities and politics

·         Understand and develop the ability to reflect upon and comment on texts with various themes

·         Develop an analytical and critical bent of mind to compare and analyze the various literature they read and discuss in class

·         Develop the ability to communicate both orally and in writing for various purposes

Unit-1
Teaching Hours:6
language
 

Presentation skills

Unit-1
Teaching Hours:6
food
 

1.  Long text:    Witches’ Loaves

O Henry

2.   Short text:  Portion size is the trick!!!

By Ranjani Raman

Unit-2
Teaching Hours:6
Fashion
 

1.Long text: In the Height of Fashion-Henry Lawson

 

2. short text: Crazy for Fashion- BabatundeAremu

Unit-2
Teaching Hours:6
Language
 

Report writing

Unit-3
Teaching Hours:6
Language
 

Group Discussion

Unit-3
Teaching Hours:6
Architecture
 

1.    long text:  Bharat Bhavan

By Charles Correa

2.   Short text:  The Plain Sense of Things

By Wallace Stevens

 

Unit-4
Teaching Hours:6
Language
 

Interview skills and CV writing

Unit-4
Teaching Hours:6
Management
 

1.Long Text: The Amazing Dabbawalas of Mumbai- ShivaniPandita

 

2. Short Text:

If

By Rudyard Kupling

Unit-5
Teaching Hours:6
History
 

1.    Long tet: Whose Ambedkar is he anyway?

           By KanchaIlaiah

 

2. Short text: Dhauli

By JayantaMahapatra

Unit-5
Teaching Hours:6
language
 

Developing arguments- debating

Unit-6
Teaching Hours:6
War
 

1.    Long text: An Occurrence at Owl Creek Bridge

By Ambrose Bierce

2.     Short text: Strange meeting

By Wilfred Owen

Unit-6
Teaching Hours:6
language
 

Letter writing and email writing

Unit-7
Teaching Hours:6
Social Media
 

1.Long text: Facebook and the Epiphanator: An

End to Endings?

            By Paul Ford

2. Short text:  'Truth in the time of Social Media' by Girish Balachandran

Unit-7
Teaching Hours:6
language
 

Ethics of writing on social media platforms

Unit-8
Teaching Hours:3
visual text
 

BBC Documentary- Dabbawalas

Text Books And Reference Books:

ENGlogue 1

Essential Reading / Recommended Reading

teacher manual and worksheets that teachers would provide. Listening skills worksheets.

Evaluation Pattern

CIA1- 20

MSE-50

CIA3- 20

ESE- 50 online and 50 written

FRN221 - FRENCH (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

French as second language for the UG program

Course Outcome

Enhancement of linguistic competencies and sharpening of written and oral communicative skills. 

Unit-1
Teaching Hours:8
Dossier 5 Highlights
 

1.      Festivals and rituals in France

2.      Telephone conversations- Social network- Guide and Forum of Travel

3.      People magazines and the life of celebrities.

Unit-2
Teaching Hours:8
Dossier 6 Travel, Trips
 

1.      Montreal- the seasons, the weather

2.      Overseas France and the Reunion

3.      Brussels, European capital

 

 

Unit-3
Teaching Hours:8
Dossier 7 It's my Choice
 

1.      National health nutrition program and the week of taste – the typical meal and food habits in France

2.      The great designers and the high fashion- Fashion and personal Image

3.      Online shopping – Gift occasions

 

 

Unit-4
Teaching Hours:8
Dossier 8 Living in the city
 

1.      Big stores and Purchase of current consumption- The Means of payment

2.      The great chefs and the gastronomic guides - Restaurant critics

3.      Memories of a place of life- The neo- rural

 

 

Unit-5
Teaching Hours:8
Dossier 9 places of life
 

1.      The preferences of the French concerning their house

2.      The look for accommodation- Alternative and atypic housing

3.    Sharing accommodation

Unit-6
Teaching Hours:5
Tales
 

1.      The fountain of the fairies- Raymond RICHELOT

2.      The gallery hunting- Simon LAMBERT

Text Books And Reference Books:

1.      Thakker, Viral. Plaisir d’écrire. New Delhi : Langers International Pvt. Ltd., 2011

2.      French websites like Bonjour de France, Fluent U French, Learn French Lab, Point du FLE etc.

 

 

Essential Reading / Recommended Reading

1.      Berthet, Annie, Catherine Hugot et al. Alter Ego + A1. Paris : Hachette, 2012

2.      Krishnan, Chitra. De Bouche à Oreille. New Delhi : Langers International Pvt Ltd., 2009

Evaluation Pattern

Assessment Pattern

CIA (Weight)

ESE (Weight)

CIA 1 – Assignments / Letter writing / Film review

10%

 

CIA 2 –Mid Sem Exam

25%

 

CIA 3 – Quiz / Role Play / Theatre / Creative projects 

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Total

50%

50%

HIN221 - HINDI (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:3

Course Objectives/Course Description

 

The text book ”Samakaleen Kahaniyam is a story collection edited by Dr.Vanaja  Published by Rajpal and sons, New Delhi.  In this semester Film appreciation is also included along with Conversation Writing.

Course Outcome

Students are exposed to the world of Hindi fiction particularly short stories. Film appreciation helps them to improve their writing and analytical skills and know more about the thematic and technical aspects of Cinema. Conversation writing will enhance their Oral,written as wellas the communication skills..

Unit-1
Teaching Hours:25
Samakaleen Kahaniyam
 

The text book “  Samakaleen Kahaniyam    ” is a story collection edited by Dr. Vanaja from contemporary writers of Hindi Literature.

Unit-2
Teaching Hours:15
Film Studies
 

  • Theesari Kasam, English-Vinglish,bagban and Ankur.                                           ,
  • Bharathiya cenema ke vikhyath kalakar,
  • Satyajit Roy,Girish Kasaravalli,Dadasaheb Phalke,Shyam Benegal and Adoor Gopalakrishnan.
  • Movie review.                                             

Level of knowledge: Conceptual

Unit-3
Teaching Hours:5
Conversation Writing
 

At least 10 exchanges each on the given context.                                                                                                                                                                               

Level of knowledge: Basic

Text Books And Reference Books:

Story Collection‘Samakaleen kahaniyam’ (Full Text) Edited By: Dr. Vanaja Published By: Rajpal and Sons Kashmiri Gate, New Delhi-6.

Level of knowledge: Analytical

Essential Reading / Recommended Reading

‘Samakaleen kahaniyam

Evaluation Pattern

CIA-1(Digital learning-wikipedia)

CIA-2(Mid semester examination(

CIA-3(Digital learning-Wikipedia)

End semester examination

KAN221 - KANNADA (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:03

Course Objectives/Course Description

 

Course Description  : The course is taught in the Second Semester for BA/B.Sc. students. The selected Essays  of  Nagesh Hegade G.Sham Paramashivaiah Ashish Nandi and Yeshwanth Donge are prescribed in the semester.The syllabus will extend the concerns of  Environment, Current Marketing trend,  Folk belifes and  social justice.  students will be introduced to the basic concepts of theatre arts.  Students will use various creative drama techniques to build confidence and trust, stimulate imagination, movement, and role-play.  Through theatre games and activities students will learn to lose inhibitions and will gain trust in themselves as well as others in their groups.

Course Objective: Students in Drama and Theatre Arts will acquire and develop various fundamental performance and production skills sufficient to prepare them for employment or graduate study in the theatre and  students will learn to deliver audience-appropriate theatrical presentations.

Course Outcome

Learning Outcome: To demonstrate knowledge of theatre and dance history and literature and draw connections between theatrical practices and social contexts in both modern and pre modern periods.

Unit-1
Teaching Hours:20
Kannada Play
 

: Amrapali- Dr. Prabhushankara.

Unit-2
Teaching Hours:15
Selected Kannada Essays
 

1.     

1.      Pashimaghattagala Patana- Nagesh Hegde

2.      Janapada Kathe- G.S. Paramashiviah

3.      Coco cola – Ashish Nandi

4.      Online Marukatteya Kasta sukha – Yashvanth Donge

Unit-3
Teaching Hours:10
Writing Skills
 
  1. Essay Writing
  2. Conversation Writing
  3. Report Writing
  4. Letter Writing
Text Books And Reference Books:

1.    

1.      Drama: Amrapali- Dr. Prabhushankara

Publishers: DVK Murthy

Krishnamurthy puram

Mysore -04

Essential Reading / Recommended Reading

 

  • Samagra Kannada Sahitya Charithre, Prasaranga, Bangalore University.
  • Adhunika Kannada Nataka- K. Marulasiddappa  


Evaluation Pattern

 

CIA-1 Digital Learning - Wikipedia - 20 Marks

CIA-2 Mid Semsester Examination- 50 Marks

CIA-3 Digitization of Kannada Novels - 20 Marks

End Semester Examination- 50 Marks

MAT231 - DIFFERENTIAL EQUATIONS (2019 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description: This course aims at introducing the students to the theory of ordinary and partial differential equations through various methods of solutions.

Course objectives​: This course will help the learner to

COBJ1. Solve first order ODE.

COBJ1. Solve higher order ODE with constant coefficients.

COBJ1. Solve second order linear differential equations with variable coefficients.

COBJ1. Form PDE and solve linear and non linear PDE’s of first order.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Understand the concepts of order, degree and linearity of ODE and recognize ODEs and PDEs.

CO2. Apply multiple approaches/appropriate techniques to solve first order ODEs.

CO3. Solve second order linear differential equations by finding Complementary function and particular integrals.

CO4. Solve second order linear differential equations with variable coefficients by different methods such as if part of the integral is known, exactness and method of variation of parameter.

CO5. Formulation of PDE by eliminating arbitrary constants and functions, solve linear PDEs using Lagrange’s auxiliary equation and solve nonlinear PDE’s of first order by Charpit’s method.

Unit-1
Teaching Hours:20
First Order ODE's
 

Solution of ordinary differential equations of first order and first degree – Variable separable and reducible to variable separable forms – Homogeneous and reducible to homogeneous forms – linear differential equations and reducible to linear differential equations – First order exact differential equations Integrating factors, rules to find an integrating factor – Clairauts equation – Orthogonal trajectory.

Unit-2
Teaching Hours:20
Explicit methods of solving higher order linear differential equations
 

Linear homogenous equations with constant coefficients, Linear non-homogenous equations, The Cauchy-Euler equation, Simultaneous differential equations with constant coefficients. Second order linear differential equations with variable coefficients by the following methods: (i) when a part of complementary functions is given, (ii) reducing to normal form, (iii) change of independent variable (iv) variation of parameters and (v) by finding the first integral (exact equation), equations of the form (dx/P)=(dy/Q)=(dz/R).

Unit-3
Teaching Hours:20
Partial differential equations
 

Order and degree of partial differential equations, Formation of first order partial differential equations, Linear partial differential equation of first order, Lagrange’s method, Charpit’s method. Classification of second order partial differential equations into elliptic, parabolic and hyperbolic through illustrations only.

Text Books And Reference Books:
  1. G. F. Simmons, Differential Equations with Applications and Historical Notes, 2nd ed., New York McGraw Hill, 2006.
  2. I. Sneddon, Elements of Partial Differential Equations, McGraw-Hill, Reprint, Courier Corporation, 2013.
Essential Reading / Recommended Reading
  1. M. D. Raisinghania, Ordinary and Partial Differential Equation, Chand (S.) & Co. Ltd., India: March 17, 2005.
  2. D. G. Zill, W. S. Wright, Advanced Engineering Mathematics, 4th ed., Jones and Bartlett Publishers, 2010.
  3. S. L. Ross, Differential Equations, 3rd ed. (Reprint), John Wiley and Sons, 2007.
Evaluation Pattern
 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ,

Written Assignment,

Reference work, etc.,

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment, Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT251 - DIFFERENTIAL EQUATIONS USING MAXIMA (2019 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description: This course aims in introducing the students to an open source software MAXIMA and make students proficient in using Maxima for solving first and second order ODEs, study the nature of solution by plotting the general/particular solutions.

Course objectives​: This course will help the learner to

COBJ1. Acquire skill in solving problems on Differential Equations using MAXIMA.

COBJ2. Gain proficiency in using MAXIMA to solve problems on Differential Equations and its applications.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Acquire proficiency in using Maxima to study Differential Equations.

CO2. Demonstrate the use of Maxima to understand and interpret the core concepts in Differential Equations.

CO3. Find general and particular solutions of first and second order Differential Equations and to sketch the graph for solutions.

CO4. Apply MAXIMA to learn applications of Differential Equations in real world such as population, radioactive decay and Newton’s law of cooling.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Construction of slope fields of an ordinary differential equation of the form.
  2. Sketch the slope fields for the given differential equations using wxMaxima.
  3. Sketch the slope fields for the given differential equations by highlighting three/four solution Curves.
  4. General solution of a first order differential equation and plotting families of curves representing them.
  5. To verify whether the given curves are solutions to the differential equations. Also sketch the graph of any 5 solution curves.
  6. To solve the initial value problems and sketch the solution curve.
  7. To solve a differential equation and sketch singular solution curve.
  8. Applications of First Order Differential Equations – a. Population Growth (Exponential/Logistic Model) and Radioactive decay (Four Case studies b.   Mixture Problems and Newton’s law of Cooling (Two case studies)
  9. Sketch Orthogonal Trajectories.
  10. General solution of a second order differential equation and plotting families of curves representing them.  
Text Books And Reference Books:
  1. Drumi D. Bainov and Snezhana G. Hristova, Differential Equations with Maxima, CRC Press, 2011.
  2. Zachary Hannan, wxMaxima for Calculus I (Creative Commons Attribution Non-Commercial-Share Alike 4.0 International, Solano Community College, Edition 1.0 Publisher, Published June 17, 2015.
  3. Zachary Hannan, wxMaxima for Calculus II (Creative Commons Attribution-Non Commercial-Share Alike 4.0 International), Solano Community College, Edition 1.0      Publisher, Published June 17, 2015.
Essential Reading / Recommended Reading
  1. Sandeep Koranne, Handbook of Open Source Tools, Springer Science & Business Media, 2010.
  2. Velten, Mathematical Modeling and Simulation: Introduction for Scientists and Engineers, John Wiley and Sons, 2009.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

SAN221 - SANSKRIT (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:2

Course Objectives/Course Description

 

Origin and development of Prose to understand the different theories and original nature of Sanskrit literature.Mithralabha from Hithopadesha of Narayana panditha

To develop moral and ethics in the mind of the students

Course Outcome

Origin and development of sanskrit prose and important literary works  

Appreciate the works in Sanskrit .  The study will have impact on the students.

Unit-1
Teaching Hours:3
Origin and development of prose
 

  Origin and development of prose and Introduction to different prose forms     

   Level of knowledge: Basic/conceptual.

Unit-2
Teaching Hours:30
Mithralabha from Hitopadesha
 

Mithralabha from Hitopadesha of Narayanapanditha

             Level of knowledge: Basic/conceptual/ Analytical

Unit-3
Teaching Hours:10
Grammar
 

Samasa prakaranam grammatically recognize.      

    conceptual/ Analytical

Unit-4
Teaching Hours:2
language component
 

Composition in sanskrit on the general topics                   

conceptual/ Analytical

Translation of unseen Sanskrit to English                         

            Conceptual/ Analytical

           Comprehension in sanskrit.                                               

conceptual/ Analytical

Text Books And Reference Books:

Essential Reading :Mithralabha from Hithopadesha of Naraya Panditha

Visual Text : Shankaracharya

Essential Reading / Recommended Reading

            Recommended Reading : -

1. "Mithralabha from Hitopadesha" of Narayana Panditha - Srivishwanathasharmana

2. Samskruta shityaparampare by Acharya Baladeva Upadyaya translated by Ramachandra shastri.

3. Sanskrit grammar by M.R. Kale.

4.Samskrutha sahithya parampare by Acharya baladeva upadyaya translatedby Ramachandra shastri.

5. Sanskrit grammar by M.R. Kale

            

Evaluation Pattern

CIA 1  Wikipedia assignment    evaluated for 20 marks

CIA 2  Mid-semester examination   Evaluated for 50 marks

CIA 3  Wikipedia assignment     Evaluated for 20 marks

           End semester evaluated for 50 Marks

TAM221 - TAMIL (2019 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This paper has a few collections from the ‘Individual Poems’ of Avvaiyar and Kalamegam to show the students the ingenuity with the poets of the period mixing  intelligence with creativity. The unconventional and unorthodox views of life seen through theological eyes of Siddhas are included. It also introduces the power of oral tradition through a collection of interviews recorded and transcribed. These voices are from the marginalized communities which had no opportunity to voice out their pains and sorrows.. Students will be exposed to the art form of theatre through self experiece using internet resources like You Tube 

Course Outcome

The way in which the Tamil society has engaged modernity through  aesthetic experience and social consciousness is the concern of this package.

Unit-1
Teaching Hours:15
Medieval Literature
 

Poems of Avvaiyar, Kalamegam and Siddhas

Unit-2
Teaching Hours:10
Advanced Grammar
 

Grammar as reflected in the poems

Unit-3
Teaching Hours:10
Instilling Social Consciousness
 

Prose for Social consciousness/remembering the  past

Unit-4
Teaching Hours:10
Refining Language Skills
 

Language Skills: Thodarpizhai Neekkam

Text Books And Reference Books:

Malliga, R et al (ed).Thamilppathirattu.Vol.I Bangalore: Prasaranga,2011

 'Vai mozhi varalaru’ Ed: Vi.Arasu and Ki. ParthibhaRaja,Thannanaane Publications, Chennai, 2001

Essential Reading / Recommended Reading

Meenakshisundaram T P,  A History of Tamil Literature, Annamalainagar, Annamalai University, 1965

Varadarajan, Mu.  Thamil Illakkia Varalaru . New Delhi:Sahitya Akademi, 2008

Gopalakrishnan.S., Pathinen Siddhar Varalaru, Chennai: Mullai Pathippagam, 2012

Stephen,G (ed). Ayothidasar Sindhanaigal, Thirunelveli: St.Xavier’s College, 1999

Theodore, Baskaran, Thamil Cinema Or Arimugam. Chennai: Kilakku Pathippagam, 2012

Pavendan, Dhiravida Cinema, Chennai: Kayal Kavin Books, 2013

 

Evaluation Pattern

It will be a mix of Continuous Internal Assessment (CIA) and End Semester Examinations. While the end semester will be fully thory based the CIA will be based on Wikipedia entries, written assignment, panel discussion, book review and other such activities. The total of 100 marks is divided equally

AEN321 - ADDITIONAL ENGLISH (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description

 

This course is taught in the second year for students from different streams, namely BA, BSc

 

and BCom. If the first year syllabus is an attempt by the Department of English, Christ

 

University to recognize and bring together the polyphonic Indian voices in English and Indian

 

regional literatures in translation for the Additional English students of the first year, the

 

second year syllabus intends to take that project a little further and open up the engagement

 

of the students to texts from across the world. The syllabus - selection of texts will

 

concentrate on readings from South Asian, Latin American, Australian, Canadian, and Afro-

 

American. It will voice subaltern concerns of identity, gender, race, ethnicity and problems of

 

belongingness experienced by humanity all over the globe.

 

The syllabus will extend the concerns of nation and nationality and marginalization,

 

discussed within the Indian context to a more inclusive and wider global platform. We have

 

consciously kept out ‘mainstream’ writers and concentrated on the voices of the subalterns

 

from across the world. There is an implicit recognition in this project that though the aspects

 

of marginalization and the problems facing subalterns are present across cultures and

 

nations, the experiences, expressions and reflections are specific to each race and culture.

 

The course will address these nuances and specificities and enable our students to become

 

more aware and sensitive to life and reality around them. This will equip the students, who

 

are global citizens, to understand not just the Indian scenario, but also situate themselves

 

within the wider global contexts and understand the spaces they will move into and negotiate

 

in their future.

 

There is a prescribed text book Blends: Voices from Margins for the second year students,

 

compiled by the Department of English, Christ University and intended for private circulation.

Course Objectives

 

The course objectives are

 

 to enable students to look at different cultures through Literature

 

 to help students develop an understanding of subaltern realities and identity politics

 

 to inculcate literary sensibility/taste among students across disciplines

 

 to improve language skills –speaking, reading, writing and listening

 

 to equip the students with tools for developing lateral thinking

 

 to equip students with critical reading and thinking habits

 

 to reiterate the study skills and communication skills they developed in the previous

 

year and extend it.

Course Outcome

The students will become

 

 more culturally, ethically, socially and politically aware citizens of the world..

 

 it will enable students to become aware of the nuances of cultures, ethnicities and

 

other diversity around them and become sensitive towards them.

Unit-1
Teaching Hours:12
Children?s Novel
 

TetsukoKuroyanagi: Tottochan: The Little Girl at the Window12

Unit-2
Teaching Hours:12
Short Story
 

Liliana Heker : “The Stolen Party

 

 Higuchi Ichiyo: “Separate Ways”

 

 Denise Chavez: “The Sleep Walker”

 

 Luisa Valenzuela: “I’m your Horse in the Night”

 

Unit-3
Teaching Hours:12
Poetry
 

Poetry 12 Hrs

 

 Silvio Curbelo: “Summer Storm”

 

 Nancy Morejon: “Black Woman”

 

 Ruben Dario: “To Roosevelt”

 

 Mina Asadi: “A Ring to me is a Bondage”

Unit-4
Teaching Hours:9
Essay
 

Essay 9Hrs

 

 Amy Tan: “Mother Tongue

 

 Linda Hogan: “Waking Up the Rake”

 

 Isabelle Allande: “Open Veins of Latin America”

Text Books And Reference Books:

Blends Book II

Essential Reading / Recommended Reading

Oxford Encyclopeadia on Latin American History

Diary of Anne Frank

Elie Wiesel "Night"

Evaluation Pattern

Evaluation Pattern

 

CIA 1: A written test for 20 marks. It can be an Open Book test, a classroom assignment, an

 

objective or descriptive test pertaining to the texts and ideas discussed in class.

 

CIA2: Mid-semester written exam for 50 works

 

CIA 3: This is to be a creative test/ project in small groups by students. They may do

 

Collages, tableaus, skits, talk shows, documentaries, Quizzes, presentations, debates,

 

charts or any other creative test for 20 marks. This test should allow the students to explore

 

their creativity and engage with the real world around them and marks can be allotted to

 

students depending on how much they are able to link the ideas and discussions in the texts

 

to the world around them.

 

Question Paper Pattern

 

Mid Semester Exam: 2 hrs

 

Section A: 4x5= 20

 

Section B: 2x15=30

 

Total 50

 

End Semester Exam: 3 hrs

 

Section A: 4 x 5 = 20

 

Section B: 2 x 15= 30

 

Total 50

CSC331 - DATABASE MANAGEMENT SYSTEM AND JAVA PROGRAMMING (2018 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

To enable the students to apply the concepts of database management system and object oriented programming to develop real world applications.

Course Outcome

Upon completion of the course students will be able to

CO1: Understand the basic concepts of relational database model and object oriented programming.

CO2: Demonstrate database operations using Relational Calculus and Algebra.

CO3: Design normalized database applications.

CO4: Create small to medium sized application programs that demonstrate professionally acceptable coding.

Unit-1
Teaching Hours:5
Databases and Database Users
 

Data- Database- Database management system- Characteristics of the database approach- Role of Database administrators- Role of Database Designers- End Users- Advantages of Using a DBMS and When not to use a DBMS-Database System Concepts and Architecture- Data Models- Categories of data models- Schemas- Instances- and Database states- The Three schema architecture- Data independence- DBMS Languages and Interfaces- Classification of Database Management Systems.

Unit-2
Teaching Hours:8
Basic SQL
 

SQL data definition and data types- specifying constraints in SQL- SQL functions- Basic queries-Filtering data using where- Group by statements- DDL- DML- Retrieving data from multiple tables- Sub queries- Concept of a view in  SQL.

Unit-3
Teaching Hours:5
The Relational Algebra and Relational Calculus
 

Relational Algebra: Unary relational operations; Binary relational operations ; Examples of queries in relational algebra, Relational calculus: The Tuple relational calculus; The Domain relational calculus

Unit-4
Teaching Hours:5
Data Modeling using Entity-Relationship Model
 

Using High   Level   Conceptual   Data   Models   for   Database   Design-   Example Database applications-Entity types- Entity Sets-Attributes and Keys- Relationships-Relationship types- Roles and Structural constraints- Weak Entity Types- Drawing E- R Diagrams.

Unit-5
Teaching Hours:7
Database Design
 

Functional dependencies and Normalization for Relational Databases- Normalization concepts- Normal forms-1NF- 2NF- 3NF- BCNF- 4NF.

Unit-6
Teaching Hours:8
Introduction to OOPs& Java
 

OOPs - Problems in Procedure Oriented Approach, Features of Object Oriented Programming System, OOPs Concepts, Class/Object-Encapsulation, Abstraction, Inheritance, Polymorphism, History and evolution of Java. Overview of Java. Data types, variables arrays. Operators and control structures.

Unit-7
Teaching Hours:6
Classes and Inheritance
 

Class fundamentals, objects, methods, constructors, overloading methods, constructors. Access control, static, Command line arguments. Inheritance & its types, super& this keyword .Abstract class.

Self-Study: String class, Garbage Collection & finalize.

Unit-8
Teaching Hours:6
Packages and Interfaces
 

Defining packages, access protection, importing packages, defining, implementing interfaces. Nested interfaces. Inheritance and interfaces. Use of static in interfaces.

Unit-9
Teaching Hours:5
Exceptional Handling and introduction to multithreading.
 

Fundamentals of exceptional handling, types of exceptions, uncaught exceptions, using try, catch, multiple catch clauses, nested try, throw, throws, finally, creating user defined exceptions. Chained exceptions. Introduction to multithreading.

Self study: Enumerators, Type Wrappers.

Unit-10
Teaching Hours:5
Input/Output and Applets
 

I/O - classes, interfaces, files, directories. Byte stream, character streams .Applet class, architecture, applet display methods.

Text Books And Reference Books:

[1]Fundamentals of Database Systems, Shamkanth B Navathe, Ramez Elmasri, 7th Edition, Pearson Education, 2017.

[2]Herbert Schildt, Java: The Complete Reference, Ninth Edition,  2017 Oracle Press

Essential Reading / Recommended Reading

[1] Database System Concepts, Abraham Silberschatz, Henry F Korth, S Sudarshan, McGraw Hill Education, 6th edition, 2017.

[2] Cay S. Horstmann, Core Java Volume-1 Fundamentals, Tenth edition, 2016,  Pearson Education.

Evaluation Pattern

CIA (Weightage) - 50%

ESE (Weightage) - 50%

CSC351 - JAVA PROGRAMMING LAB (2018 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

To enable the students to gain hands on experience in object-oriented programming using Java

Course Outcome

Upon completion of the course students will be able to

CO1: Understand the basic concepts of Java Programming with emphasis on ethics and principles of professional coding.

CO2: Implement the concepts of code reusability and debugging

CO3: Develop applications using java and applets

Unit-1
Teaching Hours:30
List of Programs
 

 

1.      Implement the concept of arrays

2.      Implement the concept of class

3.      Implement concept of inheritance

4.      Implement Abstract class.

5.      Implement the concept of interfaces

6.      Implement the concept of packages

7.      Creation of a simple applet.

8.      Demonstrate usage of File Input Stream and File Output stream.

 

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

 CIA (Weightage) - 50%

ESE (Weightage) - 50%

ELE331 - COMMUNICATION ELECTRONICS (2018 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

 This paper provides a comprehensive coverage of the field of electronic communication and associated communication technologies. It starts with basic concept of noise, modulation and demodulation techniques through which radio communication techniques are introduced. The basic principles of data communication, satellite communication, and mobile communications are included. A brief study on latest technologies like DTH technologies,Satellite TV,Google MAP,2G,3G,4G concepts etc will help the students to up-date their knowledge in current technologies.

The primary objectives of this course is

  • To understand the principles of analog modulation techniques and solve problems
  • To learn the basics of pulse , digital and advanced communication systems

and describe them

  • To understand the theory and applications satellite communication
  • To study the fundamentals of mobile telephony and 2G,3G,4 G concepts

Course Outcome

This course enables the students to understand

  • Principles of anolog modulation and demodulation
  •  Basics of pulse , digital and advanced communication systems
  •    Theory and applications satellite communication
  •     Basics of mobile communication
  • Basics of basics of advanced communication technology such as DTH,Google MAP,2G,3G and 4G concepts

Unit-1
Teaching Hours:15
Analog Modulation and Demodulation
 

Introduction to communication – means and modes. Need for modulation. Block diagram of an electronic communication system. Brief idea of frequency allocation for radio communication system in India (TRAI). Electromagnetic communication spectrum, band designations and usage. Concept of Noise, random processes & its measurements ( qualitative), signal-to-noise (S/N) ratio

 Amplitude Modulation, modulation index and frequency spectrum. Generation of AM (Emitter Modulation), Amplitude Demodulation (diode detector), Concept of Single side band generation and detection. Frequency Modulation (FM) and Phase Modulation (PM), modulation index and frequency spectrum, equivalence between FM and PM, FM detector (slope detector), Qualitative idea of Super heterodyne receiver. 

Unit-2
Teaching Hours:15
Pulse and Digital Modulation
 

Characteristics of data transmission circuits, Channel capacity, Sampling theorem, Basic Principles- PAM, PWM, PPM,

Digital Pulse Modulation: Need for digital transmission, Pulse Code Modulation, Digital Carrier Modulation Techniques, Sampling, Quantization, quantization error and Encoding. Advantages and applications of PCM, Concept of Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), Phase Shift Keying (PSK), and Binary Phase Shift Keying (BPSK). Latest trends in digital modulation

Unit-3
Teaching Hours:10
Satellite Communication
 

Introduction and  need of a satellite, the launching of a satellite, the use of  Keplers laws, satellite orbits, geostationary satellite advantages .  Satellite sub systems-block diagram,  ground station – simplified block diagram, of an eath station, Satellite visibility, satellite attitude and station keeping, transponders (C - Band), satellite bandwidth ,path loss, Uplink , downlink and cross link, frequency reuse, spatial isolation, solar panels, antennas-types Satellite applications

Unit-4
Teaching Hours:15
Mobile Telephony System
 

Basic concept of mobile communication, frequency bands used in mobile communication, concept of cell sectoring and cell splitting, frequeny reuse in mobile communication, hand off, improving coverage and cell systems, SIM number, IMEI number, need for data encryption, architecture (block diagram) of mobile communication network, idea of GSM, CDMA, TDMA and FDMA technologies, simplified block diagram of mobile phone handset, 2G, 3G and 4G concepts, LTE and 5 G (qualitative only).  GPS navigation system (qualitative idea only) , Gagan satellite based navigation system. 

Unit-5
Teaching Hours:5
Satellite Applications
 

Remote sensing, weather forecast, google map, satellite TV, cable TV, TV channels, DTH Technology, Digital TV

Text Books And Reference Books:

  • [1]. Dennis Roddy &John Coolen, “Electronic Communication”, IV edition-PHI, 2002

[2]. George Kennedy & Bernad Davis, “Electronic Communication systems”, IV the edition ,TATA McGraw Hill, 2005.

[3]. Louis Frenzel, “Communication Electronics”, TMH, 3rd Edition, 2002.

Essential Reading / Recommended Reading

      [1]. Wayne Tomasi, Advanced Electronics Communication Systems-, 6th edition, Prentice Hall 2011

[2].  B.P. Lathi Modern Digital and Analog Communication Systems, , 4th Edition, , Oxford University Press, 2011

Evaluation Pattern

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

centralized

50

Total

100

ELE351 - COMMUNICATION ELECTRONICS LAB (2018 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This practical course provides an overview of the experiments connected with electronic communication techniques. The lab sessions allow the  students to construct, analyse and troubleshoot circuits using transistors, op-amp IC 741 , IC 555. The experiments are from anolog, pulse and digital modulation techniques.

 

The primary objective of this practical course is

·         To understand the analog modulation methods

·         To construct , study and troubleshoot experiments in communication

·         To  measure and record experimental data, analyse the results in comparison with expected values

Course Outcome

This course enable the students to

·         To understand construction and troubleshooting of experiments connected to communication

 To Analyse experimental data , interpret  and come to conclusion

Unit-1
Teaching Hours:30
List of Experiments
 

1. To design an Amplitude Modulator using Transistor

 2. Voltage controlled oscillator

 3. Tuned Amplifier

4. To study Pulse Amplitude Modulation (PAM)

5. To study Pulse Width Modulation (PWM)

6. To study Pulse Position Modulation (PPM)

 7. To study ASK  modulation

8.  FSK modulation

9. Sawtooth generator

Text Books And Reference Books:

[1]. Louis Frenzel, “Communication Electronics”, TMH, 3rd Edition, 2002.

Essential Reading / Recommended Reading

[1]. Poorna Chandra Rao & Sasikala, “Handbook of  experiments in electronics and communication”- VIKAS Publising house, 2004

 

Evaluation Pattern

No                        Components                                              Marks
1.CIA                Pre lab works,class works ,MSE                         25
2.ESE                Evaluation by two examiner                              25
3.Total                                                                                      50              

ENG321 - ENGLISH (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:2

Course Objectives/Course Description

 
  • To expose learners to variety of texts to interact with them
  • To help learners classify ideologies and be able to express the same
  • To expose learners to visual texts and its reading formulas
  • To help learners develop a taste to appreciate works of literature through the organization of language
  • To help develop critical thinking
  • To help learners appreciate literature and the language nuances that enhances its literary values
  • To help learners understand the relationship between the world around them and the text/literature

·         To help improve their communication skills for larger academic purposes and vocational purposes

·         To help learners to improve their oral and written skills for their respective career goals

·         To train learners to use appropriate communication skills for various official contexts

 

·         To train learners to enrich their vocabulary and language use to suit various needs

Course Outcome

·         Understand how to engage with texts from various countries, historical, cultural specificities and politics

·         Develop an analytical and critical bent of mind to compare and analyze the various literature they read and discuss in class

·         Develop a more humane and service oriented approach to all forms of life around them. 

·         Ability to communicate effectively in speech and in writing

 

·         Ability to use better language to communicate effectively

Unit-1
Teaching Hours:15
unit 1
 

1.      Graham Greene – The Case for the Defense

Report writing type 1

 

2.      W H Auden – The Unknown Citizen

Analytical writing style

3.      R K Narayanan – The Hungry Child

 

Notice

Unit-2
Teaching Hours:15
unit 2
 

k     Mahapatra – The Election

Memo

 

5.      Katherine Mansfield – Garden Party

Brochures and pamphlets

 

 

6.      Fritz Karinthy- Refund

 

User Manual

Unit-3
Teaching Hours:15
unit 3
 

      Sudha Murthy – Appro JRD

Minutes

 

8.      Lewis Carroll – Jabberwocky

Argumentative  writing style

 

9.      R N Tagore – The Parrot’s Training

Review

 

 

Text Books And Reference Books:

Exploring English 2

Essential Reading / Recommended Reading

Extended reading is included in the textbook

Evaluation Pattern

Evaluation Pattern

CIA 1: Classroom assignment/test for 20 marks keeping in tune with the course objectives and learning outcomes.

CIA 2: Mid-semester written exam for 50 marks.

CIA 3: Collage, tableaus, skits, talk shows, documentaries, Quizzes or any creative assignments.

 



Question Paper Pattern        

 

Mid Semester Exam: 2 Hrs

 Section A: 4x5= 20

                        Section B: 1x10=10

          Section C: 2x10=20

                        Total                  50

 

 

End Semester Exam: 2 hrs

Section A: 4 x 5 = 20

Section B: 1x10=10

Section C: 2x10=20

Total                   50

FRN321 - FRENCH (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

French as second language for the Arts, Science and Commerce UG program

Course Outcome

Enhancement of linguistic competencies and sharpening of written and oral communicative skills

Unit-1
Teaching Hours:9
Dossier 1
 

To perform a tribute: artist, work, you are going to…..

Unit-2
Teaching Hours:9
Dossier 2
 

Towards a working life

Unit-3
Teaching Hours:9
Dossier 3
 

France Seen by...

Unit-4
Teaching Hours:9
Dossier 4
 

Mediamania

Unit-5
Teaching Hours:9
Le Bourgeois Gentilhomme
 

Act 1, 2 & 3

Text Books And Reference Books:

1.        Berthet, Annie, Catherine Hugot et al. Alter Ego + A2. Paris : Hachette, 2012

2.      Gonnet, Georges. Molière- Le Bourgeois Gentilhomme .Paris : Hachette, 1971

Essential Reading / Recommended Reading

1.      Lichet, Raymond., Puig Rosado. Ecrire à tout le monde. Paris : Hachette, 1980

2.      French websites like Bonjour de France, FluentU French, Learn French Lab, Point du FLE etc.

Evaluation Pattern

Assessment Pattern

CIA (Weight)

ESE (Weight)

CIA 1 – Assignments / Letter writing / Film review

10%

 

CIA 2 –Mid Sem Exam

25%

 

CIA 3 – Quiz / Role Play / Theatre / Creative projects 

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Total

50%

50%

HIN321 - HINDI (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The detailed text book “Shambook” is a Khanda Kavya written by Jagdeesh Gupta. To improve the creative writing skills, Nibandh, Kahani and Kavitha lekhan are included.Bharathiya chitrakala is also a part of the syllabus to improve the knowledge aboutIndian paintings.

Course Outcome

Students will be expose to different forms of poetry especially, Khanda Kaviya and make them understand the contemporary socio-political issues. By learning about the India painting and legendary artists of Indian painting, students come across the richness of theIndian painting.Creative writing module will help the students to improve their analitical and writing skills.

Unit-1
Teaching Hours:25
Shambooh
 

Khanda Kavya “Shambook” [Poetry] By:Jagdeesh Gupta. Pub: Raj Pal & Sons

 

Level of knowledge:Analitical    

Unit-2
Teaching Hours:10
Creative writing
 

Nibandh lekhan, Katha lekhan, Kavitha lekhan.

Level of knowledge:Conceptual

Unit-3
Teaching Hours:10
Bharathiya chithrakala -parampara evam pramukh kalakar
 

Utbhav, vikas aur pramukh shailiyam

pramukh kalakar-1.M F Hussain 2.Ravindranath Tagore 3.Raja Ravi Varma 4.Jamini Roy.

Level of knowledge: Conceptual

Text Books And Reference Books:

  1. Khanda Kavya”Shambook[Poetry] ByJagdeesh Gupta.Pub: Raj Pal & Sons
Essential Reading / Recommended Reading

  1. Sugam Hindi Vyakaran – Prof Vamsidhar and Dharampal Shastry, Siksha Bharathi, New Delhi
  2. Essentials of Screen writing: The art, craft and business of film and television writing By: Walter Richard.
  3. Writing and Script: A very short introduction By: Robinson, Andrew.
Evaluation Pattern

CIA-1(Digital learning-wikipedia)

CIA-2(Mid sem examination)

CIA-3(wikipedia article creation)

End semester examination

KAN321 - KANNADA (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:02

Course Objectives/Course Description

 

Course Description: The prescribed Curicullum Expose students to Modern poetry and Novel. The text inspires students to critically think on social issues. The different poetic trends mainly Navodaya, Navya, and Bandaya are traced in the text, Adhunika Kannada Kavya Sangama. Socio-political issues reflected in the novel Subbanna written by Jnanapeetha award winner Masti Venkatesha Iyengar . 

Course Objective: Studnets will learn the art of  language skills, Narration, Literature, culture  through  the Curricullum .

Course Outcome

Helps the students to understand the richness of  modern Kannada  Poetry and Novel

Unit-1
Teaching Hours:20
Adhunika Kannada Kavya Sangama:
 

Selected Poems:

1.      Kari Heggadeya Magalu- B.M. Srikantiah

2.      Madalingana Kanive- Masti Venkatesha Iyengar

3.      Yava Kalada Shastravenu Pelidarenu- Kuvempu

4.      Amma Achara Nanu- K.S. Nisar Ahamed

5.      Thiruvananthapura- K.V. Thirumalesh

6.      Chappali mattu Nanu- Moodnakoodu Chinnaswamy

7.      Ammanige-  S Usha

8.      Kaddarendu- Vibha

Unit-2
Teaching Hours:15
Novel: Subbanna- Masti Venkatesha Iyengar
 

Novel: Subbanna

Author: Srinivasa (Masti Venkatesha Iyengar)

Publication: Masti Mane, Dr. Masti Venkatesha Iyengar Road,

Gavipuram Extension: Bengaluru- 560 0119

 

Unit-3
Teaching Hours:10
Bharathiya Chitra Kale- Parampare mattu Prakhyatha Kalakararu
 

1.      Raja Ravi Varma

2.      Venkatapa

3.      Rabindranatha Tagore

4.      K. K. Hebbar

 

Text Books And Reference Books:

Adhunika Kannada Kavya Sangama:                                              

Ed: Dr. H.L. Pushpa, Prof.D.C.Geetha

Publication: Kannada Sahitya Parishat

Pampa Mahakavi Road, Chamarajpet,

Bengaluru-560018

 

Essential Reading / Recommended Reading

1. Kannada Sahitya Charithre, Volumes 1-5, Pub: Prasaranga, Bangalore University, Bangalore

2. Sahityada Virat Swaroopa- D.R. Bendre

3. Pragne mattu Parisara- U.R. Ananthamurthy

 

Evaluation Pattern

CIA-1  Digital Learning

CIA-2 Mid Semester Examination

CIA-3 Article creation in Wikipedia

End Semester Examination

MAT331 - REAL ANALYSIS (2018 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course description : This  course enables  the students to  understand the basic  techniques and theories  of real Analysis

Course objectives : This course will help the learner to

COBJ1. Apply and  understand  limit of a sequence.

COBJ2. Demonstrate  the convergence  or divergence of sequences and standard series.

COBJ3. Prove  the tests  for convergence: Comparison Test, Ratio Test, Cauchy’s Root test, Raabe’s Test, Alternating Series Test etc.

COBJ4. Understand the differences between convergence and absolute convergence

COBJ5. Understand the concept of pointwise and uniform convergence,integrability and differentiability of functions.

Course Outcome

Course outcomes : On successful completion of the course, the students should be able to

CO1. Quote and understand the definition of a limit of a sequence or a function in its various forms

CO2. Demonstrate the convergence or divergence of the geometric and harmonic series and other standard series

CO3. Apply the basic tests for convergence of infinite series

CO4. Prove the tests for convergence: Comparison Test, Ratio Test, Cauchy’s Root test, Raabe’s Test, Alternating Series Test etc.

CO5. Understand the differences between convergence and absolute convergence

CO6. Understand and solve binomial , logarithmic and exponential series

Unit-1
Teaching Hours:20
Sets and Sequences in R
 

Open sets, Closed sets, closure of a set, countable and uncountable sets, topology of real line. Sequences: Definition of Sequences, limit of a sequence, algebra of limits of a sequence, convergent, divergent and oscillatory sequences, problems thereon. Bounded sequences, Monotonic sequences and their properties, Cauchy sequence.

Unit-2
Teaching Hours:20
Infinite Series
 

Infinite series, Cauchy convergence criterion for series, geometric series, comparison test, convergence of p-series, D'Alembert's Ratio test, Raabe's test, Cauchy's Root test, alternating series, Leibnitz’s test . Definition and examples of absolute and conditional convergence.

Unit-3
Teaching Hours:20
Sequence and Series of functions
 

Sequences and series of functions, Pointwise and uniform convergence. Mn - test, M-test, Statements of the results about uniform convergence. Power series and radius of convergence.

Text Books And Reference Books:
  1. T. M. Apostol, Calculus (Vol. I), John Wiley and Sons (Asia) P. Ltd., 2002.
  2. S.C.Malik and Savita Arora, Mathematical Analysis , Second Edition, New Delhi, India: New Age international (P) Ltd., 2005.
Essential Reading / Recommended Reading
  1. R.G. Bartle and D. R Sherbert, Introduction to Real Analysis , John Wiley and Sons (Asia) P. Ltd., 2000.
  2. E. Fischer , Intermediate Real Analysis ,1 st ed.(Reprint), Springer Verlag, 2012.
  3. K.A. Ross, Elementary Analysis- The Theory of Calculus Series- Undergraduate Texts in Mathematics , Springer Verlag, 2003.
  4. S Narayana and M.D. Raisinghania, Elements of Real Analysis , Revised ed., S. Chand & Company Ltd, 2011.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ,

Written Assignment,

Reference work, etc.,

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment, Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT351 - INTRODUCTION TO PYTHON PROGRAMMING FOR MATHEMATICS (2018 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: The course Introduction to Python Programming for Mathematics is aimed at enabling the students to appreciate and understand core concepts of Mathematics with the help of Python programming language. It is designed with a learner-centric approach wherein the students will acquire mastery in the subject by using Python Programing language as tool.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Python language using jupyter interface

COBJ2. Solving basic arithmetic problems using built-in commands

COBJ3. Solving problems using control structures

COBJ4. Data analysis using lists, tuples and dictionaries in Mathematics and depicting it graphically

Course Outcome

On successful completion of the course, the students should be able to

CO1. Acquire proficiency in using Python

CO2. Demonstrate the use of Python to understand and interpret the concepts in Mathematics

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Working with Numbers in Python
  2. Working with List or tuple in Python
  3. Creating graphs with Matplotlib
  4. Exploring Quadratic Function Visually
  5. Exploring the Relationship between the Fibonacci Sequence and Golden Ratio
  6. Summing a Series
  7. Using Venn Diagrams to Visualize Relationships Between Sets
  8. Verification of Continuity at a point
  9. Area between two curves
  10. Finding the length of the curve
Text Books And Reference Books:

Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press:San Fransisco, 2015.

Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge Univesity Press, 2016.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

SAN321 - SANSKRIT (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Samskrutha Prathibha” introduces a mixture of prose and poetry as champu, and its origin. Sundarakanda from Bhoja´s Cahmpu Ramayana introduces the blend of  prose and poetry to the studnets .

The main objective of the students is to understand the champu Kavyas based on the sam.  

The Origin and development of the Champu.

Course Outcome

Champu literature is very different from other forms for having combination of prose and poetry.Mahakavya poetry is a style providing scope for poet to express his deep knowledge in all the shastras.

Unit-1
Teaching Hours:2
champu
 

Origin and developmetn of Champu kavyas

Five Important Champus

Level of knowledge: Basic/conceptual/ Analytical

Unit-2
Teaching Hours:30
Sundarakanda of Bhoja´s Champu Ramayana
 


  Sundarakanda of Bhoja´s Champu Ramayana                    

Level of knowledge: Basic/conceptual/ Analytical.

                                                                                                                                                                           

Unit-3
Teaching Hours:10
Grammer
 

Grammer-Prayogas and Krudanta prakaranam                                        

Level of knowledge: Basic/conceptual/ Analytical

Unit-4
Teaching Hours:3
. Language component.
 

language component

Translation Sanskrit to English                                              

Level of knowledge: Basic/conceptual/ Analytical

Composition to write in Sanskrit                                                          

 Level of knowledge: Basic/conceptual/ Analytical

Comprehension in Sanskrit                                                          

  Level of knowledge: Basic/conceptual/ Analytical

 

Text Books And Reference Books:

Sundarakanda from Bhaja´s Champu Ramayana 

Chitrakalayaa: ugagamam vikaasam ca

origin and development of painting through Vedas and Puranas

 

Essential Reading / Recommended Reading

   

Reference Books:-

 

1)      Sundarakanda from “Champuramayana of Bhoja  

2)      Sanskrit Grammar by M.R. Kale.

3)       History of Sanskrit literature by Dr.M.S. Shivakumaraswamy.

4)       History of Sanskrit literature by Krishnamachari.

 

 

Evaluation Pattern

CIA 1 Wikipedia assignment

CIA 2 mid semester examination

CIA 3 Wikipedia assignment

TAM321 - TAMIL (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 


This paper takes the students to the epic period of Chilappadhikaram in which the celebration of life is shown through festivities and observance of certain customs. The influence myths and puranas are delineated through ThiruvilaiyadalPuranam. The prose work En Suyasarithai by PammalSambandam traces the evolution of Tamil theatre through one of the pioneers and gives an overview of the cultural scene during the early part of 20th century. The  Cultural Studies part will have an overview of Indian painting both traditional and modern with special reference to mythology and literature

 

Course Outcome

Epics contribute significantly to the understanding of the cultural heritage of any society and the puranas are the examples for the religious beliefs and customs. Performing art forms go through different stages in their growth  and it is interesting to know the history  from one of the protagonists. The module on Indian painting and its  thematic relationship with literature and mythology will provide an experience moving beyond the printed texts

 

 

Unit-1
Teaching Hours:20
Epic Poetry and Mythological poems
 

Indian literature has epics from the pan-Indian perspectives and from individual cultures. This unit will focus on the uniqueness of Tamil classical epic Chilappadhikaram. Thiruvilayadal Puranam emphasizes the value system of the age and reinforce its salient features

Text Books And Reference Books:

Malliga, R et al (ed).Thamilppathirattu.Vol.I Bangalore: Prasaranga,2011

PammalSambandam, En Suyasarithai, Chennai: SandyaPathippagam, 2012

 

Essential Reading / Recommended Reading

Varadarajan, Mu.  ThamilIllakkiaVaralaru .New Delhi:SahityaAkademi, 2008

Meenakshisundaram T P,  A History of Tamil Literature, Annamalainagar, Annamalai University, 1965

Shanmugam, T K, EnadhuNaatakaVaalkkai, Chennai: Vanathai, 1972

Shanmugam, T K, Natakakkalai, Chennai: NCBH, 1967

 

Evaluation Pattern

EXAMINATION AND  ASSIGNMENTS:  There is a continuous evaluation both at the formal and informal levels. The language skills and the ability to evaluate a text will be assessed

This paper will have a total of 50 marks shared equally by End Semester Exam (ESE) and Continuous Internal Assessment (CIA) While the ESE is based on theory the CIA will assess the students' critical thinking, leadership qualities, language skills and creativity

AEN421 - ADDITIONAL ENGLISH (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course is taught in the second year for students from different streams, namely BA, BSc and B Com. If the first year syllabus is an attempt by the Department of English, Christ University to recognize and bring together the polyphonic Indian voices in English and Indian regional literatures in translation for the Additional English students of the first year, the second year syllabus intends to take that project a little further and open up the engagement of the students to texts from across the world. The syllabus - selection of texts will concentrate on readings from South Asian, Latin American, Australian, Canadian, and Afro-American. It will voice subaltern concerns of identity, gender, race, ethnicity and problems of belongingness experienced by humanity all over the globe.

The syllabus will extend the concerns of nation and nationality and marginalization, discussed within the Indian context to a more inclusive and wider global platform. We have consciously kept out ‘mainstream’ writers and concentrated on the voices of the subalterns from across the world. There is an implicit recognition in this project that though the aspects of marginalization and the problems facing subalterns are present across cultures and nations, the experiences, expressions and reflections are specific to each race and culture. The course will address these nuances and specificities and enable our students to become more aware and sensitive to life and reality around them. This will equip the students, who are global citizens, to understand not just the Indian scenario, but also situate themselves within the wider global contexts and understand the spaces they will move into and negotiate in their future.

 

There is a prescribed text book Blends: Voices from Margins for the second year students, compiled by the Department of English, Christ University and intended for private circulation. 

The course objectives are

·         to introduce the students to look at different cultures through Literature

·         to help students develop an understanding of subaltern realities and identity politics

·         to inculcate literary sensibility/taste among students across disciplines

·         to improve language skills –speaking, reading, writing and listening

·         to equip the students with tools for developing lateral thinking

·         to equip students with critical reading and thinking habits

·         to enable them to grasp and appreciate the variety and abundance of subaltern writing, of which this compilation is just a glimpse 

·         to actively engage with the world as a cultural and social space (to be facilitated through proactive CIAs which help students to interact and engage with the realities they face everyday and have come across in these texts)

·         to learn and appreciate India and its place in the world through association of ideas in the texts and the external contexts

 

·         to reiterate the study skills and communication skills they developed in the previous year and extend it.  

Course Outcome

Learning Outcome

 

·         The course will equip students to be more proactive ‘global citizens’ keeping with the orientation they receive in all the four semesters. 

Unit-1
Teaching Hours:12
Novella
 

Unit 1: Novella

·         Viktor Frankl: “Man’s Search for Meaning”(Excerpts)                                       

 

 

Unit-2
Teaching Hours:12
Short Stories
 

Short Story                                                                                                    

·         Anton Chekov: “The Avenger”

·         Chinua Achebe: “Marriage is a Private Affair”

·         Nadine Gordimer: “Train from Rhodesia”

 

·         Wakako Yamuchai: “And the Soul Shall Dance”

Unit-3
Teaching Hours:12
Poetry
 

Poetry                                                                                                             12 hrs

·         Octavio Paz: “As One Listens to the Rain”

·         Jamaica Kincaid: “Girl”

·         Derek Walcott: “A Far Cry from Africa”    

 

·         Joseph Brodsky: “Freedom”

Unit-4
Teaching Hours:9
Essays
 

·         Alice Walker: Excerpts from “In Search of My Mother’s Gardens”

·         Hannah Arendt: “Men in Dark Times”

Dalai Lama Nobel Acceptance Speech

 

 

 

 

Text Books And Reference Books:

Blends Book II

Viktor Frankl's "Man's Search for Meaning"

Essential Reading / Recommended Reading

Elie Wiesel "Night"

Diary of Anne Frank

Famous Nobel Lectures

Evaluation Pattern

CIA 1:  A written test for 20 marks. It can be an Open Book test, a classroom assignment, an objective or descriptive test pertaining to the texts and ideas discussed in class.  

CIA2: Mid-semester written exam for 50 works

 

CIA 3: This is to be a creative test/ project in small groups by students. They may do Collages, tableaus, skits, talk shows, documentaries, Quizzes, presentations, debates, charts or any other creative test for 20 marks. This test should allow the students to explore their creativity and engage with the real world around them and marks can be allotted to students depending on how much they are able to link the ideas and discussions in the texts to the world around them.

CSC431 - SOFTWARE ENGINEERING AND COMPUTER NETWORKS (2018 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course makes the students to focus on the important steps in designing the software project and also helps them in identifying various components in a data communication system and understands state-of-the-art network protocols, architectures and its applications. This course helps the students to attain comprehensive understanding of software engineering principles and the concepts of computer networks, network models and their involvement in each stage of network communication.

Course Outcome

CO1: Understand the principles and concepts of software engineering and computer networks

CO2: Find the practical solutions to the problem applying software process and network technologies

CO3: Analyze and practices software engineering principles and design the network structure for the real time applications

Unit-1
Teaching Hours:5
Software and Software Engineering
 

Nature of software - Defining software, Software Application Domains, Legacy Software - SoftwareEngineering,Thesoftwareprocess,SoftwareEngineeringpractice-Theessenceof Practice, General Principles - Software Crisis and Myths.

Unit-2
Teaching Hours:6
Process Models:
 

Ageneric process model – Defining a framework activity,identifying a TaskSet,Process Patterns-Process Assessmentand improvement,PrescriptiveProcess Models–The waterfall Model, Incremental Model,Evolutionary Process Model, Concurrent Models - A Final Word on Evolutionary Processes.

Unit-3
Teaching Hours:6
Understanding Requirements
 

Requirements Engineering, Establishing the groundwork – Identifying   Stakeholders, Recognizing multipleviewpoints,WorkingtowardCollaboration,Askingthe first questions - Eliciting requirements - Collaborative requirement gathering, Qualityfunction Deployment, UsageScenario ElicitationWork Products-Developing usecases, building therequirements model–ElementsoftherequirementsModel, Analysispattern -Negotiating requirements, validatingrequirements.                           

Unit-4
Teaching Hours:6
Design Concepts:
 

The  design with in the context of Software Engineering, The design process–Software quality guidelines and attributes,The evolution of software design- Design concepts– Abstraction, Architecture,Patterns, Separation of   concerns,Modularity,information hiding, Functional Independence, refinement, Aspects, Refactoring, Object Oriented design concepts Design classes.The design Model– Data Designelements,ArchitecturalDesignelements,Interface Design Elements, Component - Level Design elements, Deployment level Design elements.

Unit-5
Teaching Hours:7
Software Testing:
 

A strategic approach to testing-Verification and Validation,Organizing for  software testing, software testingstrategy,Criteria for completion of testing-Test strategies for conventional software- Unit testing, Integration testing-  Test strategies for Object Oriented software-Unit testing in the OO Context,Integration testing in the OOContext -  Validation testing,White-box testing,Basic path testing-Flow Graph Notation,Independent programpaths,Derivingtest cases,Graphmatrices- control structure testing–Conditiontesting, Dataflow testing, loop testing-Black-boxtesting-Graph-based testing methods,Equivalence partitioning,boundary value analysis.

Unit-6
Teaching Hours:6
Introduction and Network Models:
 

Data communications: components – Network criteria – physical structures – network models – categories of networks –interconnection of networks - Inter network Protocols and standards: protocols-standards-standards organizations- internet standards Network models: Layered tasks – OSI model – layers in the OSI model - TCP/IP protocol suite

Unit-7
Teaching Hours:7
Physical Layer:
 

Data and Signals: Analog and Digital: Analog and Digital Data – Analog and Digital signals, periodic and non periodic signals - Transmission Impairment: Attenuation – Distortion –Digital Transmission: Digital to digital conversion: Line coding – line coding schemes – PCM – serial transmission – parallel transmission. Transmission Media Guided media: Twisted pair cable – coaxial cable – fiber optic cable - Unguided media: radio waves - micro waves – infrared.                                                         

Unit-8
Teaching Hours:6
Data Link Layer:
 

Error correction and detection:  Introduction – checksum; Multiple Access: Random access – Aloha Controlled Access: reservation – polling – token passing.  Channelization:  FDMA - TDMA Wireless Lans IEEE 802.11 - architecture - MAC sub layer Addressing mechanism.  Connecting Devices – hubs – repeaters – bridges – switches – routers – gateway.  

Unit-9
Teaching Hours:6
Network Layer:
 

Network Layer: Addressing IPV4 addresses - IPV6 Addresses - Internet Protocol: IPv4 – IPv6Address. mapping protocols: ARP – RARP Routing protocols: Unicast routing protocols: distance vector routing, Link State routing, Multicast Routing protocols

Unit-10
Teaching Hours:5
Transport Layer and Application Layer:
 

Transport Layer: Process to process delivery – UDP – TCP. DNS:  Name space – domain name space – distribution of name space Electronic mail Architecture – FILE transfer: FTP. WWW and HTTP: Architecture – web documents – HTTP.

Text Books And Reference Books:

[1] Pressman S Roger, Software Engineering A Practitioner’sApproach, McGraw Hill InternationalEditions, 7th edition, 2010.

[2] Behrouz A Forouzan, Data communicationand networking, 5th Edition, TMH Publications, 2017. 

Essential Reading / Recommended Reading

[1] Sommerville, Ian, Software Engineering, Addison Wesley, 9th Edition, 2010.

[2] Pankaj Jalote, Software Engineering: A Precise Approach, Wiley India, 2010.

[3] Stephen R. Schach, Software Engineering, Tata McGraw-Hill Publishing Company Limited, 2007.

[4] William Stallings, Data and Computer Communications, Tenth Edition, Pearson Publications, 2014.

[5] Andrew S Tanenbaum, Computer Networks, 5thEdition,PHI publication, 2012.

[6] Larry L. Peterson and Bruce S Davie, Morgan Kaufmann, Computer Networks: A system approach, 2010.

Evaluation Pattern

CIA – 50 %

ESE - 50 %

CSC451 - WEB TECHNOLOGY LAB (2018 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The Web Technology Lab provides a great opening for those who want to pursue a career in the web development. Student will learn the core concepts of web site design including the wire framing, planning and hosting. This course will help them to create a interactive website with great look and functionality.

Course Outcome

CO1:Gains knowledge about the World Wide Web associated technologies

CO2:Apply web development techniques and skills for website design

CO3:Design an interactive website

Unit-1
Teaching Hours:4
Web programming Introduction
 

Web technology terminology-Structure of web page- webpage-website-web server-work flow model. HTML5- History-Tags-Attributes-element-Basic tags –Formatting tags- Color coding

Program 1

Design/Develop a website that consists of minimum 3 pages (Landing page, Content page and Contact us page) with all the possible tags and information

Unit-2
Teaching Hours:4
HTML FORMS
 

List – Images- Hyperlink-Table-Header-Introduction to advanced tags-input tags-forms-style-buttons-image-video

Program 2

Design/Develop  an interactive website which resembles the login page of any social media login page.

Unit-3
Teaching Hours:4
CSS - Introduction
 

Cascading style sheet –Benefits –CSS version history-Syntax-External-internal-inline-single style-multiple style-value lengths and percentage-ID selector –Class Selector-group Selector – universal selector

Program 3

Create a website with three different CSS files/ include all type of selector and all 3 types of style sheet

Unit-4
Teaching Hours:4
CSS - Advanced
 

Color-background-cursor-list-Box model-display positioning-floats

Program 4

Design a website that has 2 different CSS files which includes all the advanced options of the CSS positioning and formatting.

Unit-5
Teaching Hours:4
JavaScript - Fundamentals
 

Introduction to JavaScript-Client side-Server side-Advantages-limitations-Syntax-whitespace-line breaks-case sensitivity-comments-enabling in web browsers-placement-variables-executing first program-Data types –variables-scope-operators-if –else-switch-loops-function-events.

Program 5

Use user defined function to get array of values and sort them in ascending order

Unit-6
Teaching Hours:4
JavaScript - Advanced
 

Event Handling-onclick-onsubmit-onmouseover-onmouseout-HTML 5 standard events-cookies-how it works-storing cookies-page redirect-page printing-JS objects-Boolean-string

Program 6

Event Handling • Validation of registration form • Open a Window from the current window • Change color of background at each click of button or refresh of a page • Display calendar for the month and year selected from combo box • OnMouseover event

Unit-7
Teaching Hours:4
Instant Design
 

Create website using Instant Design tools

Create website using WIX/Webflow/Google Site…etc

Creating responsive web pages

Program 7

Design a complete interactive website for portfolio management

Unit-8
Teaching Hours:2
Testing and hosting
 

Sandboxing-Testing the website-cross platform browser compatibility check up. Templates usage (case study)

Program 8

Host the website you have created and share the live website link

Text Books And Reference Books:

[1] Rachel Andrew, Jeremy Keith, “HTML5 for Web Designers”, Second Edition, 2nd Edition, 2016, ISBN: 9781492017899, Publisher - A Book Apart.

[2] “CSS3 in easy steps”, Mike McGrath, publisher:  In Easy Steps,  ISBN: 9781840785418, 1840785411.

[3] Jeremy McPeak and Paul Wilton,  “Beginning JavaScript”, Wrox publication.

Essential Reading / Recommended Reading

[1]. Faithe Wempen, Microsoft,” Start Here! Learn HTML5" , 2012

[2] David McFarland, O’REILLY , “CSS 3 Missing Manual”, 2nd edition , 2014

Evaluation Pattern

CIA – 50 %

ESE - 50 %

ELE431 - MICROPROCESSOR AND MICROCONTROLLER (2018 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course emphasises on the advancement in the field of microcontrollers and embedded systems. An introduction to microcomputer organization and the basic architecture of 8085 microprocessor is included in unit1, the software part consists of instruction set and programming in assembly language as Unit2. The detailed architecture of 8051 microcntroller is included in the Unit3. The  emphasis is given to interfacing of 8051 with external devices like switches, displays, motors, DAC and ADCs in unit4. A brief introductory portion on embedded ssytems is included as unit5.

The primary objective of this course is                          

·         To understand the basics of microprocessor, microcontroller and embedded systems

·         To understand the internal architecture of 8085 and 8051

·         To learn the instruction set and assembly language programming of 8085 and 8051

·         To Interface the system to switches ,keyboard,display and D/A converters

·         To use simulation tools to program a microcontroller.

Course Outcome

 This paper enable the students to

·         Understand the  fundamentals of microprocessor and microcontroller

·         Understand and analyzes the instruction sets of 8085 and 8051.

·         Write assembly language programs and run their programs on training board

·         Interface the system to switches ,keyboard and LED display

·         Use simulation tools to program a microcontroller.

Unit-1
Teaching Hours:13
Microcomputer Organization &8085 Microprocessor Architecture
 

Introduction to Microcomputers, Input & output device, Data storage,Main features of 8085. Block diagram. Pin-out Diagram of 8085. Functions of various signals. Data and address buses. Registers. ALU. Stack memory. Program Counter.Memory organization & addressing. Memory Interfacing. Memory Map. Memory interface examples and diagrams.

Unit-2
Teaching Hours:12
8085 Programming
 

Instruction classification, Instructions set (Data transfer including Stacks. Arithmetic, logical, branch, and control instructions). Subroutines, delay loops.

Timing & Control circuitry. Timing states. Instruction cycle, Timing diagram of MOV, MVI. Hardware and software interrupts

Unit-3
Teaching Hours:15
8051 Microcontroller & 8051 I/O port programming
 

Introduction and block diagram of 8051 microcontroller, architecture of 8051, overview of 8051 family, 8051 assembly language programming ,Program Counter and ROM memory map, Data types and directives, Flag bits and Program Status Word (PSW) register, Jump, loop and call instructions. Introduction of I/O port programming, pin out diagram of8051 microcontroller, I/O port pins description & their functions, I/O port programming in 8051 (using assembly language), I/O programming: Bit manipulation

Unit-4
Teaching Hours:15
8051 Programming
 

8051 addressing modes and accessing memory locations using various addressing modes, assembly language instructions using each addressing mode,arithmetic and logic instructions, 8051 programming ,for time delay & I/O Operations and manipulation, for arithmetic and logic operations, for ASCII and BCD coversions.

Unit-5
Teaching Hours:5
Introduction to embedded system
 

 Latest trends in microcontrollers- Atmel, PIC and other families, specifications and applications. Embedded systems and general purpose computer systems- comparison, basic architecture of an embedded system, classification of embedded systems.

Text Books And Reference Books:

[1]. Ramesh S Gaonkar, Microprocessor Architecture, Programming and Applications with 8085, 4th ed.,Wiley Eastern Limited, 2003

[2]. Muhammad Ali Mazidi and Janice G Mazidi & Rolin.D McKinlay , “The 8051 microcontroller and embedded system 2nd Edition , Pearson Prentice Hall, 2008.

[3]. Kenneth J Ayala “The 8051 microcontroller Architecture programming and Applications” 2nd  Edition  Pen ram International Publishing PVT. Ltd.2005

[4]. Raj Kamal, “Embedded Systems Architecture, Programming and Design”, Edition 2003,Tata McGraw Hill publishing Company Limited, New Delhi.

Essential Reading / Recommended Reading

[1]. K Udaya Kumar, B S Umashankar, “The 8085 Microprocessor Architecture, programming and Interfacing”, Pearson Education, 2008.

[2].V Udayashankara, M.S. Mallikarjunaswamy, “8051 Micro controller Hardware, software and application”s, 3rd Edition, TMH, 2009.

[3]. Raj Kamal, “Microcontroller Architecture programming Interfacing and system design”, Edition Pearson Education, 2005.

[4]. Shibu K.V “Introduction to Embedded Systems”, 3rd edition, McGraw Hill Education (India) Private Limited, 2009.

Evaluation Pattern

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

Centralized

50

Total

100

ELE451 - MICROPROCESSOR AND MICROCONTROLLER LAB (2018 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course is meant for imparting skills in writing assembly language programs for 8085 microprocessor and 8051 microcontroller. The programming with basic data transfer and arithmetic operations is covered in initial sessions and later part of the course covers advanced programming concepts and interfacing.

 

Course Objectives:

  •           To understand the basics of assembly level programs

·         To understand the features of 8051 microcontroller& 8085 microprocessor

·         To analyze , understand and execute the 8051& 8085 instruction on training board

·         To interface the system to switches ,keyboard and to output display unit

·         To use simulation tools to program a microcontroller and microprocessor

Course Outcome

This course enables the students to 

  •  Learn the basics of  assembly level programs &embedded systems

·         Understand and analyze the architecture 8051 microcontrollers & 8085 microprocessor

·         Write assembly language programs and run their programs on training board

·         Interface the system to switches, keyboard, displays and D/A converters

 

·         Use simulation tools to program a microcontroller and microprocessor

           

Unit-1
Teaching Hours:15
Programs using 8085 microprocessor
 

1. Addition and subtraction of two 8 bit numbers

2. Multiplication of of two 8 bit numbers

3.  Smallest and largest number in an array

4. Number of 1s and 0s in agiven byte

5. Data field display of numbers from 00 to 99

6. Addition of two 16 bit numbers

Unit-2
Teaching Hours:15
Programs using 8051 microcontroller
 

1. Sum of 'n' numbers in a given block of memory locations

2. Subtraction of two 16 bit numbers

3. Multiplication and division of two 16 bit numbers

4. BCD to Hexa decimal conversion

5. LED Interfacing

6. Factorial of a number

Text Books And Reference Books:

[1]. Ramesh S Gaonkar, Microprocessor Architecture, Programming and Applications with 8085, 4th ed.,Wiley Eastern Limited, 2003

[2]. Muhammad Ali Mazidi and Janice G Mazidi & Rolin.D McKinlay , “The 8051 microcontroller and embedded system 2nd Edition , Pearson Prentice Hall, 2008.

[3]. Kenneth J Ayala “The 8051 microcontroller Architecture programming and Applications” 2nd  Edition  Pen ram International Publishing PVT. Ltd.2005

[4]. Raj Kamal, “Embedded Systems Architecture, Programming and Design”, Edition 2003,Tata McGraw Hill publishing Company Limited, New Delhi.

Essential Reading / Recommended Reading

[1]. K Udaya Kumar, B S Umashankar, “The 8085 Microprocessor Architecture, programming and Interfacing”, Pearson Education, 2008.

[2].V Udayashankara, M.S. Mallikarjunaswamy, “8051 Micro controller Hardware, software and application”s, 3rd Edition, TMH, 2009.

[3]. Raj Kamal, “Microcontroller Architecture programming Interfacing and system design”, Edition Pearson Education, 2005.

[4]. Shibu K.V “Introduction to Embedded Systems”, 3rd edition, McGraw Hill Education (India) Private Limited, 2009.

Evaluation Pattern

No.

Components

Marks

CIA

pre-lab work, class work, MSE

25

ESE

(two examiners)

25

Total

50

                     

ENG421 - ENGLISH (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:2

Course Objectives/Course Description

 
  • To expose learners to variety of texts to interact with them
  • To help learners classify ideologies and be able to express the same
  • To expose learners to visual texts and its reading formulas
  • To help learners develop a taste to appreciate works of literature through the organization of language
  • To help develop critical thinking
  • To help learners appreciate literature and the language nuances that enhances its literary values
  • To help learners understand the relationship between the world around them and the text/literature

·         To help improve their communication skills for larger academic purposes and vocational purposes

·         To help learners to improve their oral and written skills for their respective career goals

·         To train learners to use appropriate communication skills for various official contexts

·         To train learners to enrich their vocabulary and language use to suit various needs

 

            

Course Outcome

·         Understand how to engage with texts from various countries, historical, cultural specificities and politics

·         Develop an analytical and critical bent of mind to compare and analyze the various literature they read and discuss in class

·         Develop a more humane and service oriented approach to all forms of life around them. 

·         Ability to communicate effectively in speech and in writing

 

·         Ability to use better language to communicate effectively

Unit-1
Teaching Hours:15
unit 1
 

James Joyce – A Painful Case

Report writing type 2

 

 

2. Arthur Conan Doyle – The Adventures of a Dying Detective

Narrative  writing style

 

3.W B Yeats – An Irish Airman Foresees his Death

Resume

 

 

Unit-2
Teaching Hours:15
unit 2
 

4.Dame Edith Sitwell – I Kept my Answers

Negotiation

 

5.Bob Hicok – Calling him back from Layoff

Telephone etiquettes

 

6. H C Anderson – The Emperor’s New Clothes

 

Presentation skills

Unit-3
Teaching Hours:15
unit 3
 

7. You Will be Hearing from us Shortly- Fanthorpe

Interview

 

8. Letter to Fanny Brawne

Letter writing

 

9.B A Krishna – Once upon an Indian Potluck

 

Descriptive writing style

Text Books And Reference Books:

Exploring English 2

Essential Reading / Recommended Reading

Included in the textbook

Evaluation Pattern

Evaluation Pattern

CIA 1: Classroom assignment/test for 20 marks keeping in tune with the course objectives and learning outcomes.

CIA 2: Mid-semester written exam for 50 marks.

CIA 3: Collage, tableaus, skits, talk shows, documentaries, Quizzes or any creative assignments.

 



Question Paper Pattern        

 

Mid Semester Exam: 2 Hrs

 Section A: 4x5= 20

                        Section B: 1x10=10

          Section C: 2x10=20

                        Total                  50

 

 

End Semester Exam: 2 hrs

Section A: 4 x 5 = 20

Section B: 1x10=10

Section C: 2x10=20

Total                   50

FRN421 - FRENCH (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

French as second language for the Arts, Science and Commerce UG program

Course Outcome

Enhancement of linguistic competencies and sharpening of written and oral communicative skills

Unit-1
Teaching Hours:9
Dossier 5
 

Leisure Time

Unit-2
Teaching Hours:9
Dossier 6
 

The world is ours

Unit-3
Teaching Hours:9
Dossier 7
 

News

Unit-4
Teaching Hours:9
Dossier 8
 

Educ- actions

Unit-5
Teaching Hours:9
Le Bourgeois Gentilhomme
 

Act 4 & 5

Text Books And Reference Books:

1.        Berthet, Annie, Catherine Hugot et al. Alter Ego + A2. Paris : Hachette, 2012

2.      Gonnet, Georges. Molière- Le Bourgeois Gentilhomme .Paris : Hachette, 1971

Essential Reading / Recommended Reading

1.      Lichet, Raymond., Puig Rosado. Ecrire à tout le monde. Paris : Hachette, 1980

2.   French websites like Bonjour de France, FluentU French, Learn French Lab, Point du FLE etc

Evaluation Pattern

Assessment Pattern

CIA (Weight)

ESE (Weight)

CIA 1 – Assignments / Letter writing / Film review

10%

 

CIA 2 –Mid Sem Exam

25%

 

CIA 3 – Quiz / Role Play / Theatre / Creative projects 

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Total

50%

50%

HIN421 - HINDI (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The detailed text-book "Ashad ka ek din” is a drama by Mohan Rakeshi, one of the eminent writers of modern Hindi Literature. Hindi journalismis is one of the major unit of this semester. Phrases, idioms, technical and scientific terminology are included in this semester to improve the literary skills.

Course Outcome

Through the prescribed play and the theatre performance, students can go through the process of experiential learning. Study of Mass media enables them to get practical training.Technical terminology will improve the literary skills.

Unit-1
Teaching Hours:30
Natak- Ashad Ka Ek Din (Play) by Mohan Rakesh
 

Madhavi (Play) ByBhishma Sahni. Rajpal and Sons, New Delhi - 110006 

Level of knowledge: Analitical

Unit-2
Teaching Hours:20
SancharMadhyam
 

  •  Report writing,
  • Media Interview                                                                    
  •  Hindi Journalism 
  • Electronic media and Hindi,
  • Print media                                    

Level of knowledge: Conceptual

Unit-3
Teaching Hours:10
Phrases, Idioms. and Scientific and Technical Terminology
 

1. 50 Nos. Phrases and Idioms for writing the meaning and sentence formation.  

2. 100 Nos. (Hindi equivalent)

Level of knowledge: Basic

Text Books And Reference Books:

  1.   "Ashad ka ek din ” is a drama by Bhisma Sahni. Rajpal and Sons, New Delhi - 110006
Essential Reading / Recommended Reading

  1. News reporting and writing: By Mencher, Melvin..       
  2. Hindi patrakarita ka Ithihas: By Jagadeesh Prasad Chaturvedi
  3. Hindi patrakarita swaroop evam sandarbh: By Vinod Godare
  4. Media Interview: By Philip Bell, Theovanleeuwen.
Evaluation Pattern

CIA-1(Digital learning)

CIA-2(Mid sem exam)

CIA-3((Wikipedia-Article creation)

End sem exam

KAN421 - KANNADA (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:02

Course Objectives/Course Description

 

To expose students to Greek theatre and play. Oedipus, the popular play of Sophocles is introduced. Oedipus was a mythical Greek king of Thebes. A tragic hero in Greek mythology, by accidentally fulfilling a prophecy ends up killing his father and marrying his mother, thereby bringing disaster to his city and his family.

 

Course Outcome

The prescribed play and the theatre performance help the students to acquire the knowledge through experiential learning.

Unit-1
Teaching Hours:20
Oedipus Mattu Anthigone- P. Lankesh
 

Play: Oedipus Mattu Anthigone                                                                       

Author: Sophocles. Translated by:  P. Lankesh

Nelemane Prakashana, Mysore (1974)

Unit-2
Teaching Hours:15
Selected Essays/short stories
 

1.      A.N. Murthy Rao- Kuruda

2.      Vasudhendra- Kempu Gini

3.      Tejaswi- Tukkoji  

4. Kum. Veerabhadrappa- Manne Modalu

5.      Vaidehi-  Akku

Unit-3
Teaching Hours:10
Visual Texts
 

Kannada Film Personalities

1.      Girish Kasaravalli

2.      Rajendra sing Babu

3.      T. S. Nagabharana

4.      P. Sheshadri

Text Books And Reference Books:

1. Play: Oedipus Mattu Anthigone                                                                        

Author: Sophocles. Translated by:  P. Lankesh

Nelemane Prakashana, Mysore (1974)

2.Selected Essays/short stories                                              

 

1.      A.N. Murthy Rao-            Kuruda

2.      Vasudhendra- Kempu Gini

3.      Tejaswi- Tukkoji  

4.      Kum. Veerabhadrappa- Manne Modalu

5.      Vaidehi-  Akku

 

3. Visual Texts                                                                                         

Kannada Film Personalities

1.      Girish Kasaravalli

2.      Rajendra sing Babu

3.      T. S. Nagabharana

4.      P. Sheshadri

 

 

Essential Reading / Recommended Reading

1. Oedipus Mattu Anthigone - P Lankesh 

2. Adhunika Kannada Nataka- K. Marulasidddappa

3. Kannada Nataka- Yaajamanya  Sankathana- Dr. T Venkatesha Murthy                                                                

Evaluation Pattern

CIA-1 Digital Learning - Wikipedia

CIA-2 Mid Semsester Examination

CIA-3 Subject Oriented Article Creation- Wikipedia

End Semester Examination

MAT431 - ALGEBRA (2018 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course description : This course aims at developing the ability to write the mathematical proofs.  It helps the students to understand and appreciate the beauty of the abstract nature of mathematics and also to develop a solid foundation of theoretical mathematics.

Course objectives : This course will help the learner to

COBJ1. Understand the fundamentals of Groups and its theories.

COBJ2. Relate abstract algebraic constructs to more familiar sets and operators

COBJ3. Know about the Subgroups and Group Homomorphisms

COBJ4. Get familiar with the theories on Rings, Integral Domains and Fields.

Course Outcome

Course outcomes : On successful completion of the course, the students should be able to

CO1. Describe and generate groups, rings and fields

CO2. Identify and differentiate different structures and understand how changing properties give rise to new structures

CO3. Demonstrate some simple applications related to group of symmetries

CO4. Understand concepts of commutative rings, integral domains, ring homomorphism and factorization theorem of commutative rings

Unit-1
Teaching Hours:15
Groups
 

Definition and examples of groups, examples of abelian and non-abelian groups, the group Znof integers under addition modulo n and the group U(n) of units under multiplication modulo n, complex roots of unity, groups of symmetries of (i) an isosceles triangle, (ii) an equilateral triangle, (iii) a rectangle, and (iv) a square.

Unit-2
Teaching Hours:25
Subgroups and Group Homomorphism's
 

Subgroups, the concept of a subgroup generated by a subset and the commutator subgroup of group, examples of subgroups including the center of a group. order of an element, cyclic subgroups, Cosets, Index of subgroup, Lagrange’s theorem, consequences of Lagrange’s theorem, Normal subgroups: their definition, examples, and characterizations, Quotient groups, Cauchys theorem for finite abelian groups, permutation groups and Symmetric groups – Homomorphism of groups – Kernel of group homomorphisms and theorems thereon – Fundamental theorem of homomorphism of group.

Unit-3
Teaching Hours:20
Rings, Integral Domain and Fields
 

Definition and examples of rings, examples of commutative and non-commutative rings: rings from number systems, Zn the ring of integers modulo n, ring of real quaternions, rings of matrices, polynomial rings, and rings of continuous functions. Subrings and ideals, Integral domains and fields, examples of fields: Zp, Q, R, and C. Field of rational functions.

Text Books And Reference Books:
  1. John B. Fraleigh, A First Course in Abstract Algebra, 7th Ed., Pearson, 2002.
  2. I N Herstein , Topics in Algebra, Second Edition. Wiley India (P) Ltd.New Delhi, India: Vikas Publishing House Pvt. Ltd, 2006.
  3. Joseph A Gallian, Contemporary Abstract Algebra, 4th Ed., Narosa, 2000.
Essential Reading / Recommended Reading
  1. M. Artin, Abstract Algebra, 2nd Ed., Pearson, 2011.
  2. S.R. Nagpaul and S.K.Jain, Topics in Applied Abstract Algebra, Universities Press, 2010.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ,

Written Assignment,

Reference work, etc.,

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment, Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT451 - MATHEMATICAL MODELS USING PYTHON PROGRAMMING (2018 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: The course Mathematical Models using Python Programming is aimed at enabling the students study the Mathematical Models with the help of Python programming language. It is designed with a learner-centric approach wherein the students will acquire mastery in the subject by using Python Programing language as tool.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Python language using jupyter interface

COBJ2. The built in functions required to deal with complex number and matrices

COBJ3. The skills to solve various Mathematical models- Exponential growth, Logistic growth, Simple pendulum and Spreading of disease

Course Outcome

On successful completion of the course, the students should be able to

CO1. Acquire proficiency in using Python

CO2. Demonstrate the use of Python to understand and interpret the concepts in Mathematics.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Complex Arithmetic, functions in Python
  2. Inverse, Determinant and Eigenvalues in Python
  3. Transpose and Upper/Lower Triangular parts in Python
  4. Solving Linear Systems in Python
  5. Plotting of Scalar and Vector fields
  6. Mathematical Model: Interest Rates
  7. Mathematical Model: Growth of a population – Exponential Model
  8. Mathematical Model: Logistic Growth
  9. Mathematical Model: A Simple Pendulum
  10. Mathematical Model: Spreading of a Disease
Text Books And Reference Books:

H P Langtangen, A Primer on Scientific Programming with Python, 2nd ed., Springer, 2016.

Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge University Press, 2016.
  3. Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press:San Fransisco, 2015.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

SAN421 - SANSKRIT (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Origin and development of Nataka to understand the different theories and original nature of Sanskrit dramas. Avimarakam  by Balagovind jha  provides an insight to sociological life .Basic grammer only rules are given for usage in composition. Language component will help for proper usage of Sanskrit language.

Course Outcome

The drama explains the moral and ethics of the life which is very much neccessary to incorporte in today´s life. 

Origin and development of drama 

Sanskrit dramas and ancient drama provides knowledge of our ancient Indians.         

Unit-1
Teaching Hours:32
AVIMARAKAM
 

Avimarakam of Balagovindaha  Jha Origin and development of Nataka to understand the different theories and original nature of Sanskrit dramas. Avimarakam  by Balagovind jha  provides an insight to sociological life .Basic grammer only rules are given for usage in composition. Language component will help for proper usage of Sanskrit language.

             Level of knowledge: Basic/conceptual/ Analytical

Unit-2
Teaching Hours:10
Grammar
 

Karakas and Upapadavibakti 

    conceptual/ Analytical

Unit-3
Teaching Hours:3
language component
 

Composition in sanskrit on the general topics                   

conceptual/ Analytical

Translation of unseen Sanskrit to English                         

            Conceptual/ Analytical

           Comprehension in sanskrit.                                               

conceptual/ Analytical

Text Books And Reference Books:

Avimarakam  by Balagovind jha 

Essential Reading / Recommended Reading

            

Books for Reference: -

1.      “Avimarakam” by Balagovinda Jha

2.      Basanatakachakram  of choukamba edition.

3.      Sanskrit dramas by a.B.Keith

4.      Sanskrit grammar by M.R.Kale.

Evaluation Pattern

CIA 1 Wikipedia assignments

CIA 2 Mid semester examinations

CIA 3 Wikipedia assignments

TAM421 - TAMIL (2018 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Having prepared the students to understand and appreciate all the forms of literature, this paper introduces two important works from Tamil literary history, Kalithogaifrom Sangam literature and Thirukkural from post-Sangam literature. While the former deals with the complex human relationships through its dramatic narration, the latter speaks about the eternal concerns of man: virtue, wealth and love. For the prose part an important work of fiction in Indian literature  Ghatasrarddham, a novella by U R Ananthamurthy is included. It looks at the inability of a traditional society to deal with an extraordinary situation in a woman’s life and the way it passes the judgment on her. As an attempt to understand how literary works have been made into films, a study of Indian popular and art films is introduced.

Course Outcome

The aim of this paper is to show that human concerns and predicaments are the same irrespective of the age and location. The literary documentation of those who contested the established norms of society will give a better understanding of society and culture. Cinema having occupied a larger mental space of Indians, its study will help an understanding of culture and society.

 

Unit-1
Teaching Hours:20
Ancient literature and Didactic literature
 

Coming to the last phase of thier study of language, literature and culture the students will be receptive enough to study the ancient literature and didactic literature.. Both the literatures will be approached from descriptive and critical perspectives

Text Books And Reference Books:

Malliga, R et al (ed).Thamilppathirattu.Vol.II Bangalore: Prasaranga,2011

U R Ananthamurthy,Ghatasrarddham, a novel  from the collection, ‘Yugadi- Kannadachirukathaigal’ by Nanjundan, Salem: SDCP Publications, 2000

 

 

 

Essential Reading / Recommended Reading

Malliga, R et al (ed).Thamilppathirattu.Vol.II Bangalore: Prasaranga,2011

Evaluation Pattern

  EXAMINATION AND  ASSIGNMENTS: There is a continuous evaluation both at the formal and informal levels. The language skills and the ability to evaluate a text will be assessed

This paper will have a total of 50 marks shared equally by End Semester Exam (ESE) and Continuous Internal Assessment (CIA) While the ESE is based on theory the CIA will assess the students' critical thinking, leadership qualities, language skills and creativity

 

CSC541A - DATA ANALYTICS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course is to help students learn, understand, and practice data analytics from the chosen domain. The better understanding of Data, Relations, Preprocessing, Visualization, Correlation , Regression and Clustering plays an important role to find  a formidable answer for any kind of application.

Course Outcome

Upon successful completion of the course students will be able to:

CO1: Demonstrate the fundamental principles of data analytics.

CO2: Apply appropriate preprocessing and visualization techniques on the data set.

CO3: Design data analytic models for effective decision-making.

Unit-1
Teaching Hours:9
Introduction
 

Data Analysis, Data Mining and Knowledge Discovery.

Data and Relations

The Iris Data Set – Data Scales – Set and Matrix representations – Relations – Dissimilarity measures – Similarity measures – Sequence Relations – Sampling and Quantization

Unit-2
Teaching Hours:9
Data Preprocessing
 

 Error types – Error Handling – Filtering – Data Transformation – Data Integration

Data Visualization

Diagrams – Principal Component Analysis – Multidimensional Scaling –Associator – Histograms 

Unit-3
Teaching Hours:9
Correlation
 

 Linear Correlation – Correlation and Causality – Chi-Square Test for Independence

Regression

Linear Regression – Linear Regression with Nonlinear Substitution – Robust Regression – Neural Networks – Radial Basis Function Networks – Cross-Validation – Feature Selection

 

Unit-4
Teaching Hours:9
Forecasting
 

 Finite State Machines  - Recurrent Models – Autoregressive Models

Classification

Classification criteria – Naïve Bayes Classifier – Linear Discriminant Analysis – Support Vector Machine – Nearest Neighbor Classifier – Decision Trees

Unit-5
Teaching Hours:9
Clustering
 

Cluster Partitions – K-Means Clustering – Hierarchy  Clustering – Prototype-Based Clustering – Fuzzy Clustering – Relational Clustering  - Cluster Tendency Assessment – Cluster Validity – Self –Organizing Map

Optimization Methods

Optimization with Derivatives – Gradient Descent

Text Books And Reference Books:

[1] Thomas A. Runkler, Data Analytics – Models and Algorithms for Intelligent Data Analysis, Springer Vieweg, 2nd Edition, 2016

[2] Anil Maheswari, Data Analytics,  McGraw-Hill Education ,First Edition , 2017

Essential Reading / Recommended Reading

[1] Soraya Sedkaoui, Data Analytics and Big Data, John Wiley& sons, 2018

[2] Robert Keane, Data Analytics: Master the Techniques for Data Science, Big Data and Data Analytics, CreateSpace Independent Publishing Platform, 2017

[3] Herbert Jones, Data Analytics: An Essential Beginners Guide to Data Mining, Data Collection, Big Data Analytics for Business, and Business Intelligence Concepts, Create Space Independent Publishing Platform, 2018

Evaluation Pattern

CIA (Weightage): 50%

ESE (Weightage): 50% 

 

CSC541B - INTERNET OF THINGS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

To explore students to the world of interconnected devices, communication among these connected devices, transfer of data and further analysis of this data to make appropriate decisions.

Course Outcome

CO1: Analyze the functional blocks involved in Internet of Things.

CO2: Understand the architecture of Internet of Things.

CO3: Infer the process of analysing data in Internet of Things.

CO4: Demonstrate the application of IoT in real world.

Unit-1
Teaching Hours:9
Introduction to Internet of Things
 

Introduction, Definition and Characteristics of IoT, Physical Design of IoT, Things in IoT, IoT Protocols, Logical Design of IoT, IoT Functional Blocks, IoT Communication Models, IoT Communications APIs, IoT Enabling Technologies, Wireless Sensor Networks, Cloud Computing, Big Data Analytics, Communication Protocols, Embedded Systems.

Unit-2
Teaching Hours:9
IoT Pysical Devices and EndPoints
 

IoT Devices, Exemplary Device: Raspberry Pi, About the Board, Linux on Raspberry Pi, Raspberry Pi interfaces, Programming Raspberry Pi with Python. Other IoT Devices – pcDuino, BeagleBone Black, Cubieboard.

Unit-3
Teaching Hours:9
Domain Specific IoTs and M2M
 

Home Automation, Cities, Environment, Energy, Retail, Logistics, Agriculture, Industry, Health & Lifestyle.

IoT and M2M – Introduction, M2M, Difference between IoT and M2M, SDN and NFV for IoT.

Unit-4
Teaching Hours:9
Arduino Programming
 

The Arduino ecosystem, Installing the software, Connecting the Arduino, Opening a sketch, Sketching in code, The Structure of Arduino C, Verifying and Uploading, Working with variables, Making Decisions, Digital Ins and Outs, Analog In, Analog Out.

Unit-5
Teaching Hours:9
Infrastructure and Service Discovery Protocols for the IoT Ecosystem
 

Infrastructure Protocols: Routing Protocol, IEEE 802.15.4, Bluetooth Low Energy, Z-Wave, ZigBee. Protocols for IoT Service Discovery: multicast Domain Name System (mDNS), DNS Service Discovery, Universal Plug and Play. Prominent IoT Service Discovery Products available in the market.

Text Books And Reference Books:

[1] Arshdeep Bahga and Vijay Madisetti , "Internet of Things: A Hands-on Approach", Universities Press, 2015

[2] Pethuru Raj and Anupama C. Raman , “The Internet of Things: Enabling Technologies, Platforms, and Use Cases", CRC Press, 2017.

[3] Brian Evans, Beginning Arduino Programming, Apress, 2011

Essential Reading / Recommended Reading

[1] March Schwartz, “Internet of Things with Arduino Cookbook”, Packt Publishing, 2016

[2] Olivier Hersent , David Boswarthick, Omar Elloumi , “The Internet of Things – Key applications and Protocols”, Wiley, 2012.

[3]Peter Waher, “Mastering Internet of Things: Design and create your own IoT applications using Raspberry  Pi 3”, Packt Publishing, 2018

Evaluation Pattern

CIA (Weightage): 50%

 ESE (Weightage): 50%

 

 

CSC542A - UNIX OPERATING SYSTEM (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

UNIX is a multi user and multi-tasking operating system. After learning the concepts of an operating system, it is appropriate to learn how UNIX implements these concepts. The subject is introduced with the features and architecture of UNIX. The file system, Process management and Memory management are discussed to make the students understand the internals of UNIX. Various commands used by UNIX shell is also discussed which makes the users of UNIX comfortable to interact with each other. Bourne shell programming is dealt in depth which can be used to develop applications in UNIX.

Course Outcome

CO1: Describe the architecture and features of UNIX Operating System and distinguish it from other Operating System.

CO2: Apply and change the ownership and file permissions using advance Unix commands.

CO3: Build Regular expression to perform pattern matching using utilities like grep, sed and awk.

CO4: Implement shell scripts for real time applications.

Unit-1
Teaching Hours:8
Introduction to UNIX
 

Evolution of UNIX – UNIX System Structure – Features of Unix - Operating System Services - Unix Kernel - Locating Commands, Internal and External Commands, Flexibility of Command Usage, man: Browsing and Manual Pages On-line, Understanding the man Documentation.

General Purpose Utilities: cal, date, echo, printf, echo, bc, script, passwd, who, uname, tty, stty.

Unit-2
Teaching Hours:9
The UNIX file system
 

The File, I-nodes – Structure of a regular file. The HOME Variable: The Home Directory, Directory related commands: pwd, mkdir, cd, rmdir. Absolute and relative path names. The UNIX File System. File manipulation commands: cat, cp, rm, mv, more, The lp Subsystem: Printing a File, file, wc, Words and Characters, od, The spell and ispell, cmp, comm, diff. File compression commands: gzip, gunzip, tar, zip, unzip. Basic file attributes: The –d Option: Listing Directory Attributes, File Ownership, File Permissions, chmod: Changing File Permissions, Directory Permissions, Changing File Ownership. Hard links, Symbolic Links, ln, umask, and find.

Unit-3
Teaching Hours:9
UNIX process management
 

Process Basics, Process States and Transitions, ps: Process Status, System Processes (-e or –a), Internal and External Commands, Running Jobs in Background, nice: Job Execution With Low Priority, Killing Processes with Signals, Job Control, at and batch: Execute Later, cron: Running Jobs Periodically, time: Timing Processes. PID and PPID.

Unit-4
Teaching Hours:9
Filters and communication simple filters
 

The Sample Database, pr: Paginating Files, head: Displaying the Beginning of a File, tail: Displaying the End of a File, cut: Slitting a File Vertically, paste: Pasting Files, sort: Ordering a File, uniq: Locate Repeated and Non repeated Lines, tr: Translating Characters, An Example: Displaying a Word-count List. Filters using regular expressions: grep: Searching for a Pattern, and egrep. Communication: Communicating with Other Users: Who, Mail, Wall, Send, Mesg, Ftp.

Unit-5
Teaching Hours:10
UNIX shell environment
 

The Wild-cards, Escaping and Quoting, Redirection; Review of vi Operations – Different Modes – Saving and Exiting - Accessing Multiple Files - Interacting with Unix - Miscellaneous Commands - Alphabetical List of Keys. Shell variables - Shell Keywords - Positional parameters - Passing command line arguments. Arithmetic in shell scripts - Read and Echo - Control Structures - if-then-fi - if-then-else-fi - Nested if - Case control structure – Loops - while-until –for - break and continue. Shell meta characters - Exporting variables - User defined Functions.

Text Books And Reference Books:

[1] Sumitabha Das. UNIX Concepts and Applications. 5th Edition, New Delhi: Tata McGraw Hill, 2013.

[2] Yashavant P Kanetkar. Unix Shell Programming. New Delhi: BPB Publications, 2012.

Essential Reading / Recommended Reading

[1] Maurice J Bach. The Design of Unix Operating System. NewDelhi: Prentice Hall of India Pvt. Ltd, 2012.

[2] Paul Love, Joe Merlino, Craig Zimmerman, Jeremy C. Reed, and Paul Weinstein. Beginning UNIX. New Delhi: Wiley Publishing, Inc, (Wrox Publishing) 2007

Evaluation Pattern

CIA (Weightage) - 50%

ESE (Weightage) - 50%

CSC542B - PYTHON PROGRAMMING (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course covers the programming paradigms associated with python. It explores the object-oriented programming, Graphical programming aspects of python with help of built in modules.

Course Outcome

CO1: Understand the use of built-in objects of Python

CO2: Demonstrate significant experience with python program development environment

CO3: Develop GUI programming concepts.

Unit-1
Teaching Hours:6
Introduction to python data structures
 

Underlying mechanism of Module Execution- Sequences, Mapping and Sets- Dictionaries- Functions - Lists and Mutability- Problem Solving Using Lists and Functions

Unit-2
Teaching Hours:10
Object oriented programming using python and regular expressions
 

Classes: Classes and Instances-Inheritance—Polymorphism- Abstract classes-Exceptional Handling- Regular Expressions using “re” module.

Unit-3
Teaching Hours:10
GUI programming
 

Introduction-Tkiner module-Root window-Widgets-Button-Label-Message-Text-Menu-Listboxes-Spinbox-Creating tables

Unit-4
Teaching Hours:10
Introduction to web framework-django
 

Introduction-Web framework-creating model to add database service-python application shell-Django administration application-input-forms and models

Unit-5
Teaching Hours:9
Using NUMPY and PANDAS
 

Computation on NumPy-Aggregations-Computation on Arrays-Comparisons, Masks and Boolean Arrays-Fancy Indexing-Sorting Arrays-Structured Data: NumPy’s Structured Array. Introduction to Pandas Objects-Data indexing and Selection-Operating on Data in Pandas-Handling Missing Data-Hierarchical Indexing

Text Books And Reference Books:

[1] Wesely J.Chun,Core Python Application Programming ,Prentice Hall,third edition 2015.

[2] T.R.Padmanabhan, Programming with Python,Springer Publications,2016

Essential Reading / Recommended Reading

[1] Zhang.Y ,An Introduction to Python and Computer Programming, Springer Publications,2016

Evaluation Pattern

CIA : 50%

End Semester Exam : 50%

CSC542C - MOBILE APPLICATION (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course focuses on developing applications for modern Smartphone operating systems. Most of the course is dedicated to Google's Android. Rapid application development techniques are covered, as well as setup of the development environment, real-world testing, and deployment.

Course Outcome

Upon completion of this course, Students will be able to:

CO1: Install and configure Android application development tools.

CO2:  Design and develop user Interfaces for the Android Application

CO3:  Develop and Deploy Android Applications using Multimedia Concepts

 

Unit-1
Teaching Hours:10
Overview
 

A little background about mobile technologies, Different mobile technologies – Android, Windows, IOS, Black Berry, series 40, Bada, Benefits and drawbacks of Smartphone programming, Overview of Android, How it all got started, Why Android different and important, Android Stack overview, Linux kernel, native libraries, App framework, Apps, SDK overview, platforms, tools, versions. Creating and setting up custom Android emulator.

Unit-2
Teaching Hours:8
Introduction to Android
 

Install the android SDK, Install base tools, install SDKs and Add-ons, Install apache Ant, Emulator, and Device. Get know Eclipse, Build , install and Run the Application in your Emulator or Device, Project Structure.

Unit-3
Teaching Hours:12
Designing User interface
 

Designing by declaration, creating the opening screen, using alternate resources, implementing an about box, applying a theme, adding a menu, adding settings, debugging with log messages, debugging with debugger.

Unit-4
Teaching Hours:8
Exploring 2D graphics and Multimedia
 

Learning the basics, adding Graphics to existing apps, handling input, learn to change the final improvements, Playing audio, Playing Video, Adding sound to existing app

Unit-5
Teaching Hours:7
Storing local Data
 

Reading/writing local data, Accessing the Internal File system, Accessing SD card.

Text Books And Reference Books:

 [1] Grant Allen, Beginning Android 4, Apress, 2012.

 [2] Wei-Meng Lee, Beginning android 4 application Development, John Wiley & sons, Inc, 2012.

Essential Reading / Recommended Reading

 [1] Ed Burnette, Hello, Android: Introducing Google's Mobile Development Platform, Pragmatic. Bookshelf (2009), ISBN-13: 978-1934356173.

 [2] Jerome (J.F) DiMarzio , Android - A programmer's Guide, TataMcgraw Hill, ISBN: 9780071070591, 2010.

 

Evaluation Pattern

CIA (Weightage) - 50%

ESE (Weightage) - 50%

CSC542D - WEB TECHNOLOGY (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The course gives an overview on World Wide Web and develops the skills in making websites and web pages using HTML, JavaScript, PHP and MySQL.

Course Outcome

 Upon successful completion of the course, the students would be able to

CO1: Understand the HTML tags and PHP code.

CO2: Create static HTML pages and Validate HTML FORM data using Javascript at the client side.

CO3: Design dynamic web pages using PHP and MySQL.

Unit-1
Teaching Hours:8
HTML
 

Introduction to Hyper Text Markup Language, Key components of HTML document, HTML elements, Headers, Linking, Images, Unordered Lists, and Nested and ordered Lists.

Unit-2
Teaching Hours:8
Tables and Forms
 

HTML Tables and Formatting, HTML Forms, Internal Linking, Creatingand Using Image Maps, frames.

Unit-3
Teaching Hours:9
JavaScript
 

Browser and Document object, scripts and HTML Document, variables, expressions, Datatype conversions,  decisions and loops, control structure, windows Document object, forms and form handling elements, scripting, event handling.

Unit-4
Teaching Hours:10
PHP
 

Essential PHP, Creating a simple PHP program, operators and Flow Control, strings and arrays, creating functions.

Unit-5
Teaching Hours:10
PHP & MySQL
 

Connecting to MySQL from PHP, PHP MySQL Connectivity, Creating Databases and Tables with PHP.

Text Books And Reference Books:

[1]StevenM.Schafer,HTML,XHTMLandCSSBible,5th Edition, Wiley-Eastern Publishing Inc., 2011.

[2] MercerW.Dave,AllanKent,StevenDNowichi,DavidMercer,DanSquier,WankyerChoi , Beginning PHP5,  Wiley – Dreamtech India Pvt.Ltd., 2008.

Essential Reading / Recommended Reading

[1] Danny Goodman, JavaScript Bible, 3rdEdition, Wiley-Eastern Private Ltd., 2010.

Evaluation Pattern

CIA (Weightage) - 50%

ESE (Weightage) - 50%

CSC542E - .NET TECHNOLOGY (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The course gives introduction to the .Net framework. It also enable the studentst to learn and develop console, windows and web based application in the .NET framework using C# programming.

Course Outcome

CO1: Understand the buliding blocks of .Net framework.

 CO2: Experiment with C# programming language in .Net framework.

 CO3: Design and develop window based applications.

CO4: Develop web based applications for real world problems.

Unit-1
Teaching Hours:10
Introduction
 

Vision and goals of .NET, Building blocks of .Net, overview of .Net applications, .Net evolution, The .Net Framework Architecture, Intermediate Language(IL), Common Language Runtime (CLR), JIT Compilation, Common Type System(CTS), Common Language System (CLS), Assemblies, IL Disassembler (ILdasm.exe), Namespaces.

C# features

Working  with  methods-  understanding  method  structure,  calling  a  method,  understanding parameter types, overloading methods, virtual methods, overriding methods.

Unit-2
Teaching Hours:10
C# classes
 

Constants,  fields,  methods,  properties,  events,  indexers,  operators,  constructors,  destructors, static modifiers. Compiling  with  multiple  classes,  virtual  and  override  methods,  abstract methods, sealed classes, Boxing and Unboxing,Working with namespaces, Understanding interfaces, handling exceptions.

Self Learning     Class Inheritance

Unit-3
Teaching Hours:9
Windows Applications
 

Understanding Windows Forms Architecture, Windows controls:Common, Containers, Menus and Tool strips, Data, Reporting. Adding and using windows controls to the form.

Unit-4
Teaching Hours:8
Database programming with ADO.NET
 

Understanding the Dataset classes and their relatives, Understanding OLEDB and SQL Server Support, Understanding common database operations using ADO.NET–Operations that don’t return rows, Data operations that return single, row entities, data operations that affect single-row entities, data operations returning sets of rows, data operations affecting sets of rows, operations that return hierarchical data.

Unit-5
Teaching Hours:8
ASP.NET
 

Creating web applications with webforms[Asp.NET] Difference between ASP and ASP.Net, Defining a web application, ASP.NET architecture, ASP.net webforms, Code behind model, Validation controls in ASP.NET, Server controls and databinding, Gridview, datarepeater, data list, Data binding in ASP.NET, Data source controls-sql datasource, Datacontrols–gridview and details view, Login controls.

 

Text Books And Reference Books:

[1]JeffFerguson, BrianPatterson, Jason Beres ,C# Programming Bible ,Wiley Publishing Inc., Reprint 2006.

Essential Reading / Recommended Reading

[1]JeffProsise, Programming .Net, 2nd Edition, WP Publishers & Distributors Pvt.Ltd, 2009.

[2] Kevin Hoffman & Jeff Gabriel, Professional .Net Framework, 1stEdition, Wrox PressPublishers,2006.

Evaluation Pattern

 CIA : 50%

 End Semester Exam : 50%

 

 

CSC551A - DATA ANALYTICS LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course is to help students to do hands-on lab experience by practicing  data analytics  to get the insights from the chosen area /domain based on the given topics .

Course Outcome

Upon successful completion of the course students will be able to:

CO1: Demonstrate the Correlation  and Regression methods.

CO2: Desing different forecasting models.

CO3: Analyse data classification and clustering based on different methods.

Unit-1
Teaching Hours:30
List of programs
 

 1.      Open/ Create a dataset and write all its characteristics.  E.g. variable/attribute, discrete/continuous, Scales of measurement, frequency distribution, cumulative distribution, sorting

2.      Data Preprocessing – Filtering, Data Transformation , Data Integration

3.      Data Visualization – Graphs and charts

4.      Data Visualization - Principal Component Analysis,  Multidimensional Scaling

5.      Correlation - Linear Correlation , Chi-Square Test

6.      Regression – Feature selection

7.      Forecasting- Finite State Machines,  Recurrent Models

8.      Classification  - Any one of the method

9.      Clustering – Any one of the method

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA (Weightage): 50%

ESE (Weightage): 50%

CSC551B - INTERNET OF THINGS LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

To enable the students to design and develop IoT applications aimed at improving quality of life and applications that benefit society.

Course Outcome

CO1: Learn the basics of Arduino programming frameworks.

CO2: Understand IoT principles, design and abstraction of developing IoT applications.

CO3: Integrate a variety of IoT devices, sensors and services to build real life applications.

Unit-1
Teaching Hours:30
List of programs
 
  1. Study and Install IDE of Arduino / Raspberry Pi.
  2.  Write program using Arduino / Raspberry Pi for Blink LED and RGB LED.
  3. Write program for monitoring temperature using Arduino / Raspberry Pi.   
  4. Write program for Traffic Light System Design using Arduino / Raspberry Pi.
  5.  Write program for reading analog and digital inputs using Arduino / Raspberry Pi.
  6.  Smart street lights: The street lights should increase or decrease their intensity based on the actual requirements of the amount of light needed at that time of the day. This will save a lot of energy for the municipal corporation.
  7.  An Agricultural System (Greenhouse System) that makes use of sensors like humidity, temperature etc, to identify the current situation of the agricultural area and taking necessary measures such as activating the water spraying motor, the alarm system (to indicate if there is excess heat) etc.
  8. Elderly care: We want to monitor very senior citizens whether they had a sudden fall. If a very senior citizen falls suddenly while walking, due to stroke or slippery ground etc, a notification should be sent out so that he/she can get immediate medical attention.
  9.  Implementing sensor data storage and analysis application using cloud computing.
  10. Creating an application to send sensor data to central system for data evaluation and throwing an appropriate message. 
Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA (Weightage): 50%

 ESE (Weightage): 50%

CSC552A - UNIX LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course focuses on acquiring skills needed to develop UNIX programs, by make use of wide range of UNIX programming standard commands.

Course Outcome

CO1: Develop text data processing applications using Unix commands and filters

CO2: Build Regular expression to perform pattern matching using utilities like grep, sed and awk

CO3:Implement shell scripts for real time applications

Unit-1
Teaching Hours:30
List of programs
 

1. Write a shell program using command line arguments.

2. Write a shell program for string manipulation.

3. Write a shell program to demonstrate manipulation of file contents.

a. Comparing file contents

b. Conversion of case of characters in a file using command line arguments

4. Write a Shell Script to demonstrate directory related commands.

5. Write a Shell Script to demonstrate various compression commands.

6. Write Shell Scripts to demonstrate recursive functions.

7. Write a shell program to demonstrate process related commands.

8. Write a Shell Script to demonstrate communication and date related commands.

9. File handling system. a. create a file b. copy the file c. move the file d. delete the file e. exit

10. Write a menu based program to permit or remove read/write/execute permission of a file.

 

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA (Weightage): 50%

ESE (Weightage): 50%

 

CSC552B - PYTHON PROGRAMMING LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course covers the programming paradigms associated with python. It explores the object-oriented programming, Graphical programming aspects of python with help of built in modules

Course Outcome

CO1: Design the use of built-in objects of Python

CO2: Demonstrate significant experience with python program development environment

CO3: Implement GUI programming concepts.

Unit-1
Teaching Hours:4
INTRODUCTION TO PYTHON DATA STRUCTURES
 

1.      Demonstrate use of lists, tuples.

2.      Demonstrate use of strings, dictionaries, sets.

Unit-2
Teaching Hours:6
OBJECT ORIENTED PROGRAMMING USING PYTHON AND REGULAR EXPRESSIONS
 

1.      Demonstrate use of object- oriented programming concepts

 2.  Demonstrate use of “re” module

Unit-3
Teaching Hours:8
GUI PROGRAMMING
 

1.      Demonstrate use of tkinter module

2.      Create a GUI application using various python modules.

Unit-4
Teaching Hours:6
INTRODUCTION TO WEB FRAMEWORK-Django
 

 Create a web application using Django framework.

Unit-5
Teaching Hours:6
USING NUMPY AND PANDAS
 

1.      Demonstrate Indexing and Sorting

2. Demonstrate handling of missing data

Text Books And Reference Books:

1.      Wesely J.Chun,Core Python Application Programming ,Prentice Hall,third edition 2015.

2.      T.R.Padmanabhan, Programming with Python,Springer Publications,2016

Essential Reading / Recommended Reading

1. Zhang.Y ,An Introduction to Python and Computer Programming, Springer Publications,2016

 Web Resources:

 1.       https://docs.python.org/3/tutorial/

 2.      https://www.djangoproject.com

 3.      https://www.scipy.org

Evaluation Pattern

CIA : 50%

ESE : 50%

CSC552C - MOBILE APPLICATIONS LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course focuses on developing applications for modern Smartphone operating systems. Most of the course is dedicated to Google's Android. Rapid application development techniques are covered, as well as setup of the development environment, real-world testing, and deployment.

Course Outcome

Provides solid foundation and skills for Android Programming and other technology applications for Mobile Devices

CO1: Get hands on experience on most popular application tools

CO2: Create your Mob Apps Portfolio using Android

Unit-1
Teaching Hours:30
List of programs
 

1.      Creating “Hello world” Application.

2.      Creating an Application that displays message based on the screen orientation.

3.      Create an application that displays custom designed Opening Screen.

4.      Create a calculator application using basic views.

5.      Create a Login page for any application.

6.      Create an application to calculate age for a given date of birth using date picker view.

7.      Create an image gallery using image view and select picture from that.

8.      Create menu in Application.

9.      Play an audio, based on the user event.

10.  Read/ write the Local data.

      11.Learn to deploy android Applications

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA (Weightage)

ESE (Weightage)

50%

50%

CSC552D - WEB TECHNOLOGY LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The Web Technology Lab provides a great opening for those who want to pursue a career in the web development. Student will learn the core concepts of web site design host the website. This course will help them to create a interactive website with great look and functionality.

Course Outcome

Upon successful completion of the course, the students would be able to

CO1: Create static HTML pages and Validate HTML FORM data.

CO2:Apply Data Validation using Javascript at the client side.

CO3: Design dynamic web pages using PHP and MySQL.

Unit-1
Teaching Hours:30
List of programs
 

       1.      Create a HTML page that will have the following: Headers, Linking and Images.

2.      Create a HTML page that will have the following:

3.      Frames, Unordered Lists, Nested and ordered Lists

4.      Create a HTML page that will have the following:

5.      Tables andFORMS

6.      FORM validation using Javascript

7.      DisplayingHTML content using PHP

8.      FORM processing usingPHP

9.      FORM validation usingPHP

10.  Storing datain MYSQLusing PHP

11.  Retrieving data fromMYSQL usingPHP

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA (Weightage): 50%

 ESE (Weightage): 50%

CSC552E - .NET LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Apply the knowledge acquired on object oriented programming concepts to develop console, window and web based applications.

Course Outcome

CO1: Design and develop an application using fundamentals of object-oriented programming concepts.

CO2: Demonstrate the skills in designing an interactive Graphical User Interface using windows based application.

 

Unit-1
Teaching Hours:30
List of programs
 

 1.      To implement output parameter and referenceparameter

2.      To implement the concept ofindexers

3.      To implement the concept ofsealed class

4.      To implement the concept ofnamespace

5.      To implement the concept ofinterfaces

6.      To implement the concept ofevents

7.      To implement exception handling

8.      To designa calculatorin windows form

9.      To implement data controlsin windows form

10.  To implement validation controls in web form

11.  To implement Data controls inweb form

12.  To implement SqlDataReader inADO.NET

13.  To implement Dataset object inADO.NET

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA (Weightage): 50%

 ESE (Weightage): 50%

ELE531 - EMBEDDED SYSTEMS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

 

This course on Embedded systems provides the necessary theoretical background to understand and develop practical applications using the Arduino environment. It covers basics of general embedded systems, standard peripherals and communication, operating systems and Arduino development environment and its applications.

The primary objectives of this course are;

·         To understand the concept of embedded system

·         To study types of standard peripherals and communication protocols

·         To understand basics of operating systems used in the embedded systems

·         To learn the fundamentals of the Arduino development environment

·         To study applications of Arduino

Course Outcome

This course enables the students to understand

·         Basics of embedded systems and classification

·         Types of I/O devices and communication protocols

·         Basics of operating systems, functions of RTOS

·         How to use Arduino development platform and write programs

·         Various practical applications of Arduino Uno.

Unit-1
Teaching Hours:8
Introduction to Embedded Systems
 

Introduction. Comparison between embedded systems and general computing system. Major components of an embedded system, Block diagram, Processor embedded into a system, embedded hardware units in a system. Classification of embedded systems, applications.

Unit-2
Teaching Hours:10
Standard Peripherals and Communication
 

Classification of I/Os- synchronous serial input, synchronous serial output, Asynchronous serial input, Asynchronous serial output, parallel port on bit input, parallel port on bit output, parallel port input, parallel port output. Serial communication devices-basics of operating modes, serial synchronous, Iso synchronous, and asynchronous. Serial bus communication protocols. Fundamentals of I2C, CAN, USB and firewire (IEEE 1394) protocols. SPI and SCI. Basics of timer and counting devices.

Unit-3
Teaching Hours:7
Basics of Operating Systems
 

Operating system- services of an OS. User and supervisory mode structure, layers at the structure in the system, Kernel and process management function. Introduction to real time operating system (RTOS). Basic functions in RTOS, examples of RTOS, Hard real time and soft real time operations. Structural units and activities of an RTOS.

Unit-4
Teaching Hours:10
Arduino Development Environment
 

Introduction to microcontroller development boards- Arduino, Raspberry Pi, Adafruit flora, Beaglebone black, important specifications. Introduction to Arduino environment, features, advantages. Arduino hardware- types of boards, comparison of specifications. Arduino uno board- specifications, basic architecture, features of Atmega microcontroller. Programming overview, variables, functions, logical and math operators.Control structure- for, while, case. Arduino IDE. Introduction, creating program, program format and syntax, basic program examples.

Unit-5
Teaching Hours:10
Applications of Arduino
 

Introduction of I/O devices,simple analog and digital input reading with a switch, reading from keypad, reading analog value, getting input from sensors- detecting light (LDR), movement (PIR), sound (microphone, amplifier LM 386), heat (LM 35). Interface for visual output- LED, 7 segment Led and LCD module. Basics of stepper motor, interfacing of stepper motor. 

Text Books And Reference Books:

[1].K.V. Shibu ,”Introduction to embedded system” , 1st edition, 2009, McGraw Hill

[2].Michael Margolis, “Arduino cook book”, O’Reilly media Inc, 2011

[3]. John Nussey , “Arduino For Dummies” , John Wiley & Sons Inc (Sea) Pvt Ltd, 2005

[4]. Dream Tech Software Team , “Programming for Embedded Systems, Create Tomorrows Embedded Systems Today”,  Wiley India, 2002

[5]. Brock Craft , “Arduino Projects for Dummies”, John Wiley & Sons Inc (Sea) Pvt Ltd, 2005

Essential Reading / Recommended Reading

[1].Raj Kamal, “ Embedded systems- Architecture, programming and Design”, Mc Graw Hill Education (India) private limited, 3rd Edition, 2015

[2].Prasad, K V K K, “Embedded/real Time Systems: Concepts, Design and Programming: The Ultimate Reference”, Wiley India, 2004

[3].Bailey, Oliver, “Embedded Systems Design”, Dream Tech Press, 2005

[4].Massimo Banzi, Michael Shiloh, “ Make : Getting Started With Arduino”,  Shroff Publishers & Distributors , 3rd edition, 2007.

Evaluation Pattern

No.

Components

Marks

CIA 1

 

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

 

50

Total

100

ELE541A - OPTO ELECTRONIC DEVICES AND COMMUNICATION (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course provides a comprehensive coverage of the field of electronic communication and various communication technologies using fiber optics. The principles of operation and properties of optoelectronic components, as well as the signal guiding characteristics of glass fibers, are discussed.A brief discriptions of optical fiber network systems are also included in this course

The primary objectives of this course is

  • To understand the specifications and features of various optoelectronic devices used in optical fiber communication
  • To learn the basics of propagation & transmission characteristics of light through optical fiber
  • To understand the functions and features of optical connectors and couplers
  • To study the fundamentals of  optical fiber network systems

Course Outcome

This paper enables the students to understand

  • Principle of optical fiber  communication systems
  • Basics of various  types opto electronic devices used in optical communication
  • Technical features and specifications of semiconductor  optical amplifiers, optical couplers and connectors
  • Basics of optical networks and Network topologies

Unit-1
Teaching Hours:15
Opto Electronic devices
 

                                                        

Classification of photonic devices, Interaction of matter and radiations, LED ,Constructions, Heterojunction structures ,materials, working ,characteristics and applications, Semiconductor diode laser, condition for amplifications ,laser cavity, construction details, characteristics & applications, photo detectors ,photo conductors, PIN photo diode, Avalanche photo diode, metal semiconductor metal (MSM) photo-detector photo-transistor, photomultiplier tube, comparison of photo-detectors.                                       

Unit-2
Teaching Hours:10
Overview of optical fibercommunications
 

 

Introduction, Historical development, General OFC system, need for light wave communication, advantages, disadvantages and applications of optical fiber communication, optical fiber waveguides, Ray theory, cylindrical fiber , single mode fiber, cut-off wave length, and mode field diameter. Optical Fibers- fiber materials, photonic crystal, fiber optic cables

Unit-3
Teaching Hours:8
Transmission characteristics of optical fiber,optical couplers,and connectors
 

 

Introduction, Attenuation, absorption, scattering losses,  bending loss, dispersion, Intra modal dispersion, Inter modal dispersion. Introduction to couplers & connectors, fiber alignment and joint loss, single mode fiber joints, fiber splices, fiber connectors and fiber couplers.

Unit-4
Teaching Hours:7
Optical receivers and optical link
 

 

Introduction, Optical Receiver Operation, receiver sensitivity, quantum limit, coherent detection, Analog receivers & Digital receivers, Analog links, Introduction, overview of analog links, carrier noise ratio (CNR), multichannel transmission techniques, RF over fiber, key link parameters, Radio over fiber links, microwave photonics. Digital links – Introduction, Overview of digital links 

Unit-5
Teaching Hours:5
Optical amplifier Networks
 

 

Optical amplifiers, basic applications and types .Semiconductor optical amplifiers  Introduction to optical networks. Network  topologies. Introduction to synchronous optical network/synchronous digital hierarchy (SONET/SDH )

Text Books And Reference Books:

[1] .Gerd Keiser, “Optical fiber communications”, 5th Edition, MGH-2013

 [2].John M. Senior , Ooptical fiber communications, Principles & Practice”,3rd Edition, Pearson, 2013

Essential Reading / Recommended Reading

[1] .Joseph c. Palais , “Fiber optic communications”,4th Edition, Pearson, 2006

[2]. J.Wilson, J.F.B .Hawkes ,”Optoelectronics-An Introductions”, Second Edition, PHI , 2010

Evaluation Pattern

 

 The assessment pattern is as follows

 
 

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

 

50

Total

100

 

 

 

 

 

 

ELE541B - ELECTRONIC INSTRUMENTATION (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The primary objectives of this course is

·         To study the performance characteristics and applications of electronic instruments

·         To understand the principles and applications of electrical transducers

·         To understand signal conditioning concepts and analyze the circuits

·         To learn the data acquisition and conversion, Various Electronic  instruments and biomedical instruments

·         To learn about PC based instrumentation

Course Outcome

This paper enables the students to understand

·         Performance characteristics and applications of electronic instruments

·         Principle and applications of electrical transducers

·         Signal conditioning concepts and circuits

·         Data acquisition and conversion, Various Electronic  instruments and biomedical instruments

·         PC based Instrumentation

Unit-1
Teaching Hours:15
Transducers
 

 

Introduction, Basic concepts of measurement, Block diagram of a measurement system,

 

Performance characteristics: static and dynamic Errors in measurement, Types of errors, sources of errors, dynamic characteristics.

 Electrical transducers,  Selecting a transducers, classification of transducers-,Resistive, capacitive and inductive transducers- Strain gauge- types- un-bonded, bonded metal wire, foil and semiconductor types, Thermistor - temp characteristics, Thermocouple, IC temperature sensors LM 34/35 Resistance thermometer,  Inductive transducers-Reluctance type- Linear variable differential transformer (LVDT) ,Capacitive transducer, Pressure transducer, Photo electric transducers, Piezo- electric transducer

Unit-2
Teaching Hours:8
Signal Conditioning
 

 

Introduction, Block diagram of signal conditioning, Voltage to Current converter, Current to Voltage converter, expression for output. Practical integrator and differentiator circuit, frequency response, Logarithmic amplifier, circuit description and output expression.

 

Basic Instrumentation amplifier- important features, basic instrumentation amplifier- block diagram, realization using 3 op-amps, differential instrumentation amplifier using transducer Bridge, output voltage derivation.

 

Unit-3
Teaching Hours:7
Data Acquisition and Conversion
 

Introduction, general data acquisition system (DAS), objective of DAS, Single channel and multi channel DAS block diagrams qualitative description, Functional blocks of a data acquisition configuration, Digital to Analog converter- R-2R ladder and binary weighted ladder circuits, brief analysis, D to A using op-amp summing amplifier, Analog to Digital converter- Successive approximation method, Flash ADC, block diagram explanation, Introduction to Lab view.

Unit-4
Teaching Hours:10
Electronic Instruments
 

Digital voltmeter,  performance characteristics, ramp type and dual slope type digital voltmeters,Digital multimeter, resolution and sensitivity of digital multimeter,. LCR Meter, Signal generator, Function generator,,  CRT, vertical and horizontal deflection, Storage Oscilloscopes- analog and digital,Bio-Medical instrumentation- Bioelectric potentials, ECG, EEG, EMG.  

Unit-5
Teaching Hours:5
Introduction to PC based Instrumentation
 

General form of PC based instrumentation system Data acquisition using serial interfaces, serial connection formats, serial communication modes, serial interface standards (RS 232), Features of USB, i2c, spi BUS type of communication protocols.

Text Books And Reference Books:

[1].H.S.Kalsi, “Electronic Instrumentation”, 2nd Edition, TMH, 2010.

Essential Reading / Recommended Reading

[1[1]. W.D. Cooper, A.D. Helfrick, “Electronic Instrumentation and measuring Techniques”, 3rd Edition, PHI, 2008

[2[2]. A.K. Sawhney, Dhanpat Rai & sons, “A Course in Electrical, Electronics Measurement and Instrumentation”, 2008.

[3[3]. C.S.Rangan, G.R.Sarma, VSV Mani, “Instrumentation devices and systems”, 2nd edition,TMH, 2008

[4]. N. Mathivanan: PC based instrumentation, PHI, 2011.

Evaluation Pattern

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

 

50

Total

100

ELE551 - EMBEDDED SYSTEMS LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This practical course covers the study of Arduino development platform, writing the programs and implementing practical applications using Arduino Uno.

The basic objective of this paper is

·         To train students to use Arduino platform

·         To enable students to write programs and interface I/O devices

Course Outcome

On completion of the course, the students will be able to

·         Acquire skills in using Arduino Environment and write programs

·         Interface various I/O devices

·         Implement applications using Arduino Uno

Unit-1
Teaching Hours:30
List of Experiments
 

1. Installing Arduino IDE and setting up of Arduino board

2. Uploading and running sample programs

3. Interfacing of LED

4. Fading of LED using PWM

5. Reading analog voltage using a potentiometer

6. Interfacing of push buttons

7. Interfacing of photo resistor (LDR)

8. Interfaciong of a relay

9. Interfacing of dc motor

10. Interfacing of single servo

11. Interfacing of LCD module to display message

12. Interfacing of ultrasound sensor for distance measurement

Text Books And Reference Books:

Harold Timmis, "Practical Arduino Engineering", Apress, 2011

Essential Reading / Recommended Reading

Michael Margolis, “Arduino cook book”, O’Reilly media Inc, 2011

Evaluation Pattern

 

No.

Components

Marks

CIA

pre-lab work, class work, MSE

25

ESE

(two examiners)

25

Total

50

ELE551A - OPTO ELECTRONIC DEVICES AND COMMUNICATION LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

 

This course describes the technical features and specifications of optical fiber communication training kit. Students will be able to perform different types of experiments to understand basics fiber optical communications. The kit demonstrate properties of fiber optic transmitters and receivers ,characteristics of fiber optic cables ,different types of modulation and demodulation technique and  PC to PC communication  via fiber optic link using RS232 interface. It can also be used to demonstrate various digital communication technique via fiber optic link

 

The primary objective of this course is

·         To study the technical features & specifications of optical fiber training kit

·         To study the propagation loss ,bending loss and measurement of numerical aperture

·         To set up fiber optic analog and digital link

·         To study the characteristics of LED and photo-detector

Course Outcome

This course enables the students to understand

  • Principles of fiber optical communication systems
  • Characteristics of fiber optical communications link
  • The factors affecting the performance of different optical fiber communication system
  • Principles of attenuations & Dispersions that occurs in an optical fiber
  •  And analyze the performance of various digital and analogue optical fiber system

Unit-1
Teaching Hours:30
List of Experiments
 

1. Study of propagation loss in optical fiber

2. Study of bending loss in optical fiber

3. Attenuation in optical fiber

4. Dispersion in optical fiber

5. Calculation of Numerical Aperture

6. LED characteristics

7. Characteristics of Photodiode and phototransistor

8. Setting up an Analog and Digital Fiber link

9. Study of voice transmission through fiber optic link

10. PC to PC communications through fiber optic link

11. Study of modulation techniques (AM, FM and PWM)

Text Books And Reference Books:

 [1] .Gerd Keiser, “Optical fiber communications”, 5th Edition, MGH-2013

 [2].John M. Senior , Ooptical fiber communications, Principles & Practice”,3rd Edition, Pearson, 2013

Essential Reading / Recommended Reading

[1] .Joseph c. Palais , “Fiber optic communications”,4th Edition, Pearson, 2006

[2]. J.Wilson, J.F.B .Hawkes ,”Optoelectronics-An Introductions”, Second Edition, PHI , 2010

Evaluation Pattern

No.

Components

Marks

CIA

pre-lab work, class work, MSE

25

ESE

(two examiners)

25

Total

50

ELE551B - ELECTRONIC INSTRUMENTATION LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The primary objective of this course is to

 

  •  impart the concepts of signal conditioning using op-amps and instrumentation amplifier  practically and train students with all the equipments which will help in improving the basic knowledge.
  • provide students basic experimental experiences in the operation of instrumentation based circuits.

Course Outcome

The students will be able to

  •  operate laboratory equipments like CRO, signal signal generators etc.
  • design circuits using op-amps, IC 555 and study their response
  • construct, analyse and troubleshoot circuits
  • measure and record experimental data, analyse the results in comparison with expected values and prepare a formal laboratory report.

Unit-1
Teaching Hours:30
List of Experiments
 

 

1.      Op-amp Integrator –Frequency response & waveforms.

 

2.      Op-amp Differentiator –Frequency response & waveforms.

 

3.      Capacitance Meter using IC 555

 

4.      Instrumentation amplifier.

 

5.      Study of DAC using IC 0804

 

6.      Interfacing of an ADC to a Computer  port

 

7.      Frequency counter

 

8.      DAC with binary weighted resistors

 

9.      Familiarization of basic transducers by using trainer kit.

 

10.  Data acquisition from Temp sensor

 

11.  Photo transistor characteristics

 

 

Text Books And Reference Books:

Poorna Chandra Rao & Sasikala, “ Handbook of Experiments in Electronics & Communication” VIKAS publishing house, 2004.

Essential Reading / Recommended Reading

Poorna Chandra Rao & Sasikala, “ Handbook of Experiments in Electronics & Communication” VIKAS publishing house, 2004.

Evaluation Pattern

 

CIA 1           Class work ,Pre- lab work      15 marks

 

CIA 2            MSE                                     10 marks

 

End  Semester Examination                        25 marks

 

Total                                                         50 Marks

 

MAT531 - LINEAR ALGEBRA (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description : Linear algebra is one of the basic core disciplines in mathematics, and is central to many subjects in pure and applied mathematics. It also has direct applications in diverse areas in science and engineering including optimization, mathematical modelling, probability and statistics.

Course objectives : This course will help the learner to

COBJ1. Understand the algebra of matrices, concepts in vector spaces and Linear Transformations

COBJ2. Gain problems solving skills in solving systems of equations using matrices, finding eigenvalues and eigenvectors,  vector spaces and linear transformations.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Solve systems of equations through various techniques.

CO2. Use properties of matrices, especially invertibility, and matrix algebra.

CO3. Explore eigenvectors and eigenvalues

CO4. Understand concepts of vector space, subspace of a vector space, linear span, linear dependence, linear independence, dimension, basis and formally prove standard results related to these concepts.

CO5. Be familiar with Linear transformations and their corresponding matrices and understand the Rank and nullity concepts

Unit-1
Teaching Hours:15
Matrices and System of linear equations
 

Elementary row operations - Rank - Gaussian elimination, elementary matrices – Inversion of a matrix using row operations - Echelon Forms - Normal Forms - System of Homogeneous and non-homogeneous equations - Cayley Hamilton Theorem - Eigenvalues - Eigenvectors - and diagonalization.

Unit-2
Teaching Hours:15
Vector Spaces
 

Vector space-Examples and Properties, Subspaces-criterion for a subset to be a subspace, linear span of a set, linear combination, linear independent and dependent subsets, Basis and dimensions, Standard properties, Examples illustrating concepts and results.

Unit-3
Teaching Hours:15
Linear Transformations
 

Linear transformations, properties, matrix of a linear transformation, change of basis, range and kernel, rank and nullity, Rank, Nullity theorem.

Text Books And Reference Books:
  1. S. H. Friedberg, A. Insel, and L. Spence, Linear algebra, 4th ed.,  Pearson, 2015.
  2. V. Krishnamurthy, V. P. Mainra, and J. L. Arora, An introduction to linear algebra. New Delhi, India: Affiliated East East-West Press Pvt Ltd., 2003.
  3. K. Hoffmann and R. A. Kunze, Linear algebra, 2nd ed., PHI Learning, 2014.

 

Essential Reading / Recommended Reading
  1. David C. Lay, Linear Algebra and its Applications, 3rd ed.-Indian Reprint, Pearson Education Asia, 2007.
  2. S. Lang, Introduction to Linear Algebra, 2nd ed., New York: Springer-Verlag, 2005.
  3. Gilbert Strang, Linear Algebra and its Applications, 4th ed., Thomson Brooks/Cole, 2007.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment, Reference work

Mastery of the core concepts

Problem solving skills

10

CIA II

Mid-semester  Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Assignment

Project

Mastery of the core concepts

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT541A - INTEGRAL TRANSFORMS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: This course aims at providing a solid foundation upon the fundamental theories on Fourier Transforms and Laplace Transforms.

Course objectives: This course will help the learner to

COBJ1. Gain familiarity in fundamental theories on Fourier Series, Fourier Transforms and Laplace Transforms.

COBJ2. Acquire problem solving skills on Fourier Series,  Fourier Transforms and Laplace Transforms.

Course Outcome

Course outcomes: On successful completion of the course, the students should be able to

CO1. Evaluate some standard integrals by using Fourier Integrals.

CO2. Understand different types of Fourier integrals.

CO3. Solve problems on Fourier integrals  (sine and cosine).

CO4. Derive Fourier sine and cosine transform.

CO5. Derive Laplace transforms of different types of functions.

CO6. Use the properties of Laplace Transforms.

CO7. Apply Laplace transforms in solving ordinary differential equations.

Unit-1
Teaching Hours:15
Fourier Series and Fourier Transform
 

Fourier Series and Fourier transform of some common functions, the Fourier Integral, Complex Fourier Transforms-Basic Properties, Transform of the derivative, Convolution theorem, Parseval’s Identity. Applications of Fourier Transforms to Ordinary Differential Equations.

Unit-2
Teaching Hours:15
Fourier sine and cosine transforms
 

Fourier Cosine and Sine Transforms with examples, Properties of Fourier Cosine and Sine Transforms, Applications of Fourier Cosine and Sine Transforms with Examples.

Unit-3
Teaching Hours:15
Laplace Transform
 

Laplace Transform of standard functions, Laplace transform of periodic functions, Inverse Laplace transform, Solution of ordinary differential equation with constant coefficient using Laplace transform, Solution of simultaneous Ordinary differential equations.

Text Books And Reference Books:

 B. Davis, Integral transforms and their Applications, 2nd ed., Springer Science and Business Media, 2013.

Essential Reading / Recommended Reading
  1. E Kreyszig, Advanced Engineering Mathematics, Eighth Edition New Delhi, India: Wiley India Pvt. Ltd., 2010.
  2. Dr. B. S. Grewal, Higher Engineering Mathematics, Thirty ninth Edition, Khanna Publishers, July 2005.
  3. P. Dyke, An introduction to Laplace Transforms and Fourier Series, 2nd ed., Springer Science and Business Media, 2014,
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment / Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

 

MAT541B - NUMERICAL METHODS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: To explore the complex world problems physicists, engineers, financiers and mathematicians require certain methods. These practical problems can rarely be solved analytically. Their solutions can only be approximated through numerical methods. This course deals with the theory and application of numerical approximation techniques.

 

Course objectives: This course will help the learner

COBJ1. to learn about error analysis, solution of nonlinear equations, finite differences, interpolation, numerical integration and differentiation, numerical solution of differential equations, and matrix computation.

COBJ2. It also emphasis the development of numerical algorithms to provide solutions to common problems formulated in science and engineering.

 

Course Outcome

By the end of the course the learner will be able to:

CO1. Understand floating point numbers and the role of errors and its analysis in numerical methods.

CO2. Derive numerical methods for various mathematical operations and tasks, such as interpolation, differentiation, integration, the solution of linear and nonlinear equations, and the solution of differential equations.

CO3. Apply numerical methods to obtain approximate solutions to mathematical problems.

CO4. Understand accuracy, consistency, stability and convergence of  numerical methods.

Unit-1
Teaching Hours:20
Mathematical Preliminaries, Error analysis and Solution of Non-linear equations
 

Errors and their analysis – Floating point representation of numbers – Solution of Algebraic and Transcendental Equations: Bisection method, fixed point Iteration method, the method of False Position, Newton Raphson method and Mullers method. Solution of linear systems – Matrix inversion method – Gauss Elimination method – Gauss-Seidel and Gauss-Jacobi Iterative methods  - Modification of the Gauss method to compute the inverse – LU Decomposition method .

Unit-2
Teaching Hours:15
Finite Differences and Interpolation
 

Finite differences: Forward difference, Backward difference and Shift Operators – Separation of symbols – Newton’s Formulae for interpolation – Lagrange’s interpolation formulae - Numerical differentiation – Numerical integration: Trapezoidal rule, Simpson’s one-third rule and Simpson’s three-eighth rule.

Unit-3
Teaching Hours:10
Numerical Solution of Differential Equations
 

Numerical solution of ordinary differential equations – Taylor’s series – Picard’s method – Euler’s method – Modified Euler’s method – Runge Kutta methods - second order (with proof) and fourth order (without proof).

Text Books And Reference Books:
  1. Gerald, C. F. and Wheatly, P. O.," Applied Numerical Analysis", 7th Edition, Wesley.
  2. Jain, M. K., Iyengar, S. R. K. and Jain, R. K., "Numerical Methods for Scientific and Engineering Computation", New Age Pvt. Pub, New Delhi.
  3. R. L. Burden and J. D. Faires, Numerical analysis. Belmont, CA: Thomson Brooks/Cole, 2005.
Essential Reading / Recommended Reading
  1. Conte, S. D. and De Boor, C., "Elementary Numerical Analysis", Mc Graw Hill publisher.
  2. Krishnamurthy, E. V. & Sen, S. K., "Applied Numerical Analysis", East West Publication.
  3. Francis Scheid, Schaum's Outline of Numerical Analysis, 2nd ed., Mc.Graw Hill., 2006.
  4. Allaire Grégoire, Numerical analysis and optimization: an introduction to mathematical modelling and numerical simulation. Oxford: Oxford University Press, 2007
  5. K. E. Atkinson and W. Han, Elementary numerical analysis. Hoboken, NJ: Wiley, 2004
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Assignment/problem solving

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT541C - NUMBER THEORY (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description : This course is concerned with the basics of Analytical Number Theory. Topics such as divisibility and congruences are covered in this course. Some of the applications of the said concepts are also included.

Course objectives : This course will help the learner to gain a familiarity with

COBJ1. concepts of divisibility, congruence, greatest common divisor and prime-factorization.

COBJ2. the concept of a congruence and use various results related to congruences.

COBJ3. certain number theoretic functions and their properties.

COBJ4. proof writing techniques used in number theory.

Course Outcome

Course outcomes : On successful completion of the course, the learner will be able to

CO1. efine, interpret and apply the concepts and principles of number theory to perform numerical and symbolic computations.

CO2. apply different types of proof writing techniques in number theory to related situations.

CO3. develop an in-depth understanding of the principles of number theory.

CO4. communicate the number theory concepts, techniques and principles effectively in both written and oral form.

Unit-1
Teaching Hours:15
Divisibility of Primes
 

The Division Algorithm, The Greatest Common Divisor, The Euclidean Algorithm, The Linear Diophantine Equation, The Fundamental Theorem of Arithmetic.

Unit-2
Teaching Hours:15
The Theory of Congruences
 

Basic Properties of Congruences, Binary and Decimal Representations of Integers, Linear Congruences and Chinese Remainder Theorem, Fermat’s Little Theorem and Pseudoprimes, Wilson’s Theorem.

Unit-3
Teaching Hours:15
Euler's Generalization of Fermat's Theorem
 

The Greatest Integer Function, Euler’s Phi-Function, Euler’s theorem, Some Properties of Phi-function.

Text Books And Reference Books:

D.M. Burton, Elementary Number Theory, 6th ed.,, New Delhi: Tata McGraw-Hill, 2012.

Essential Reading / Recommended Reading
  1. Niven, H.S. Zuckerman and H.L. Montgomery, An Introduction to The Theory of Numbers, 5t ed., New Delhi: John Wiley & Sons, Inc., 2012.
  2. K. Ireland and M. Rosen, A Classical Introduction to Modern Number Theory, 2nd ed., New York: Springer-Verlag, 2010.
  3. G. A. Jones And J. Mary Jones, Elementary Number Theory, Springer(India) Pvt. Ltd., 1999.
  4. J. H. Silverman, A Friendly Introduction To Number Theory, Pearson Prentice Hall, 2006.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work  

Mastery of the core concepts  

Problem solving skills

13

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

05

CIA III

Written Assignment / Project

Written assignment based on Binary and Decimal representation of integers.

05

Attendance

Attendance

Regularity and Punctuality

   02

ESE

 

Basic, conceptual and analytical knowledge of the subject

25

Total

50

MAT541D - CALCULUS OF SEVERAL VARIABLES (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description: This course aims to enlighten students with the fundamental concepts of vectors, geometry of space, partial differentiation and vector analysis such as gradient, divergence, curl, and the evaluation of line, surface and volume integrals. The three classical theorems, viz., Green’s theorem, Gauss divergence theorem and the Stoke’s theorem are also covered.

Course objectives​: This course will help the learner to

COBJ1. Gain familiarity with the fundamental concepts of vectors geometry of space.

COBJ2. Understand  differential and integral calculus of vector fields.

COBJ3. Demonstrate an understanding of and be able to use Green’s Theorem for the plane, Stokes Theorem, and Gauss’ divergence Theorem to simplify and solve appropriate integrals.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Solve problems involving vector operations

CO2. Understand the TNB frame work and derive Serret-Frenet formula.

CO3. Apply the vector differential operator

CO4. Compute double integrals and be familiar with change of order of integration

CO5. Understand the concept of line integrals for vector valued functions

CO6. Apply Green’s Theorem, Divergence Theorem and Stoke’s Theorem.

Unit-1
Teaching Hours:15
Vectors and Geometry of Space
 

Fundamentals: Three-dimensional coordination systems, Vectors and vector operations,  Line and planes in space, Curves in space and their tangents, Integrals of vector functions, Arc length in space, Curvature and normal vectors of a space,  TNB frame, Directional derivatives and gradient vectors, Divergence and curl of vector valued functions.

Unit-2
Teaching Hours:15
Multiple Integrals
 

Double Integrals- Areas, Moments, and Centres of Mass – Double Integrals in Polar Form – Triple Integrals in Rectangular Coordinates, Masses and Moments in Three Dimensions, Triple Integrals in Cylindrical and Spherical Coordinates, Substitutions in Multiple Integrals.

Unit-3
Teaching Hours:15
Integration in Vector Fields
 

Line Integrals, Vector Fields, Work, Circulation and Flux, Path Independence, Potential Functions, and Conservative Fields, Green’s Theorem in the Plane, Surface Area and Surface Integrals, Parametrized Surfaces, Stokes’ Theorem, The Divergence Theorem.

Text Books And Reference Books:

M. D. Weir, J. Hass and F. R. Giordano, Thomas’ Calculus, 11th ed., USA: Pearson, 2012.

Essential Reading / Recommended Reading
  1. J. Stewart, Multivatialble calculus, 7th ed.: Belmont, USA: Brooks/Cole Cengage Learning., 2013.
  2. M. Spivak, Calculus, 3rd ed., Cambridge University Press, 2006.
  3. T.M. Apostol, Mathematical Analysis, 2nd ed., Wiley India Pvt. Ltd., 2011.
  4. Serge Lang, Calculus of several variables, 3rd ed., Springer, 2012.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Assignment/problem solving

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT541E - FINANCIAL MATHEMATICS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: Financial Mathematics deals with the solving of financial problems by using Mathematical methods. This course aims at introducing the basic ideas of deterministic mathematics of finance. The course focuses on imparting sound knowledge on elementary notions like simple interest, complex interest (annual and non-annual), annuities (varying and non-varying), loans and bonds.

Course objectives: This course will help the learner to

COBJ1. gain familiarity in solving problems on Interest rates and Level Annuities

COBJ2. derive formulae for different types of varying annuities and solve its associated problems

COBJ3. gain in depth knowledge on Loans and Bonds and hence create schedules for Loan Repayment and Bond Amortization Schedules

Course Outcome

Course outcomes: On successful completion of the course, the students should be able to:

CO1. deal with the elementary notions like simple interest, compound interest and Annuities.

CO2. solve simple problems on Interest Rates, Annuities, Varying Annuities, Non-Annual interest Rates, Loans and Bonds

CO3. apply the formulae appropriately in solving problems that mimics real life scenario.

Unit-1
Teaching Hours:15
Interest Rates, Factors and Level Annuities
 

Interest Rates, Rate of discount, Nominal rates of interest and discount, Constant force of interest, Force of interest, Inflation, Equations of Value and Yield Rates, Annuity-Immediate, Annuity-Due, Perpetuities, Deferred Annuities and values on any date, Outstanding Loan Balances (OLB)

Unit-2
Teaching Hours:15
Varying Annuities
 

Non-level Annuities, Annuities with payments in Geometric Progression, Annuities with payment in Arithmetic Progression, Annuity symbols for non-integral terms, Annuities with payments less/more frequent than each interest period and payments in Arithmetic Progression, Continuously Payable Annuities.

Unit-3
Teaching Hours:15
Loans Repayment and Bonds
 

Amortized loans and Amortization Schedules, The sinking fund method, Loans with other repayment pattern, Yield rate examples and other repayment patterns, Bond symbols and basic price formula, Other pricing formula for bonds, Bond Amortization Schedules, Valuing a bond after its date of issue.

Text Books And Reference Books:

L. J. F. Vaaler and J. W. Daniel, Mathematical interest theory. Mathematical Association of America, 2009.

Essential Reading / Recommended Reading
  1. S. J. Garrett and J. J. McCutcheon, An introduction to the mathematics of finance: a deterministic approach. Amsterdam: Elsevier/Butterworth-Heinemann, 2013.
  2. Černý Aleš, Mathematical techniques in finance: tools for incomplete markets. Princeton, NJ: Princeton University Press, 2004.
  3. C. Ruckman and J. Francis, Financial mathematics: a practical guide for actuaries and other business professionals. Weatogue, CT: BPP Professional Education, 2005.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts  

Problem solving skills

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Assignment

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT551 - LINEAR ALGEBRA USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course aims at providing hands on experience in using Python functions to illustrate the notions vector space, linear independence, linear dependence, linear transformation and rank.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. The built in functions required to deal with vectors and Linear Transformations.

COBJ2. Python skills to handle vectors using the properties of vector spaces and linear transformations

Course Outcome

On successful completion of the course, the students should be able to

CO1. demonstrate sufficient skills in using Pythonfunctions in the applying of the notions of Vector space and Linear transformations

Unit-1
Teaching Hours:30
Proposed Topics:
 
  1. Operations on Matrices
  2. System of Equations
  3. Eigenvalues and Eigenvectors
  4. Expressing a vector as a linear combination of given set of vectors.
  5. Linear Span, Linear Independence and Linear dependence.
  6. Linear Transformation and Rank.
  7. Verifying whether a given transformation is linear.
  8. Finding matrix of a linear transformation.
  9. Problems on rank and nullity.
Text Books And Reference Books:
  1. Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press:San Fransisco, 2015.
  2. H P Langtangen, A Primer on Scientific Programming with Python, 2nd ed., Springer, 2016.
Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge University Press, 2016.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT551A - INTEGRAL TRANSFORMS USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course will help students to gain skills in using Python to illustrate Fourier Transforms, Laplace Transforms for some standard functions and implementing Laplace Transforms in solving Ordinary Differential Equations of first and second order with constant coefficient.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Python language using jupyter interface.

COBJ2. The built in functions required to deal with Fourier Transforms and Laplace Transforms.

COBJ3. Inverse Laplace Transforms  and the inverse Fourier transforms of standard functions using sympy.integrals.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Acquire proficiency in using Python.

CO2. Have proficiency in using Python to illustrate Fourier Series, Fourier Transforms and Laplace Transforms.

CO3. Be competent in using Python for solving ODE’s by using Laplace Transforms.

Unit-1
Teaching Hours:30
Proposed Topics:
 
  1. Fourier Series using the classes sympy and numpy
  2. Practical Harmonic Analysis using the classes math, sympy and numpy
  3. Fourier cosine and Fourier sine transforms using sympy and math
  4. DFT using python
  5. Laplace Transforms using the classes sympy, sympy.integrals and sympy.abc
  6. Inverse Laplace Transforms using the above classes
  7. Inverse Fourier Transforms using the above classes
Text Books And Reference Books:

J. Nunez-Iglesias, S. van der Walt, and H. Dashnow, Elegant SciPy: The art of scientific Python, O'Reilly Media, 2017.

Essential Reading / Recommended Reading
  1. J. Unpingco, Python for signal processing . Springer International Pu, 2016.
  2. B. Downey, Think DSP: digital signal processing in Python . O'Reilly, 2016.
  3. M. A. Wood, Python and Matplotlib Essentials for Scientists and Engineers. IOP Publishing Limited, 2015.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT551B - NUMERICAL METHODS USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course will help the students to have an in depth knowledge of various numerical methods required in Scientific and Technological Applications. Students will gain hands on experience in using Python for illustrating various numeric techniques.

 

Course objectives: This course will help the learner to

COBJ1. develop the basic understanding of numerical algorithms and skills to implement algorithms to solve mathematical problems using Python.

COBJ2. to develop the basic understanding of the applicability and limitations of the techniques.

Course Outcome

Course outcomes: By the end of the course the learner will be able to:

CO1. Implement a numerical solution method in a well-designed, well-documented Python program code

CO2. Interpret the numerical solutions that were obtained in regards to their accuracy and suitability for applications

CO3. Present and interpret  numerical results in an informative way

Unit-1
Teaching Hours:30
Proposed topics
 
  1. Some basic operations in Python for scientific computing                          
  2. Solution of Algebraic and Transcendental Equations  
    • Bisection method
    • Fixed point Iteration method
    • The method of False Position
    • Newton-Raphson method
  3. Solution of linear systems
    • Gauss Elimination method
    • Gauss-Seidel Iterative method
    • Gauss-Jacobi Iterative method
    • LU Decomposition method
  4. Numerical Differentiation and Integration
  5. Solution of Differential Equations
    • Euler’s method
    • Runge Kutta method

 

Text Books And Reference Books:

Jaan Kiusalaas, Numerical methods in engineering with Python 3, Cambridge University press, 2013.

Essential Reading / Recommended Reading

Hans Fangohr, Introduction to Python for Computational Science and Engineering (A beginner’s guide), University of Southampton, 2015. (https://www.southampton.ac.uk/~fangohr/training/python/pdfs/Python-for-Computational-Science-and-Engineering.pdf)

Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT551C - NUMBER THEORY USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course will help the students to have an in-depth knowledge of various concepts of number theory. Students will gain hands-on experience in using Python for illustrating various number theory concepts, such as the division algorithm, the Euclidean algorithm, the fundamental theorem of Arithmetic, Congruences, solutions of a linear system of congruences, binary and decimal representations of integers, Pseudoprimes and etc.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Python language using jupyter interface

COBJ2. The built in functions required to deal with  Division Algorithm , Euclidean Algorithm and Chinese Remainder.

COBJ3. The skills to solve various number theoretic concepts.

Course Outcome

Course outcomes:  On successful completion of the course, the students should be able to use Python

CO1. To solve a system of linear congruences.

CO2. To represent an integer in the binary and decimal form.

CO3. Demonstrate the understanding of number theory concepts .

CO4. Demonstrate the Division Algorithm, the Euclidean algorithm and Chinese remainder theorem.

Unit-1
Teaching Hours:30
Proposed Topics:
 
  1. Introduction to packages and libraries in Python.
  2. Division Algorithm.
  3. Hexadecimal, octal and binary representation of the integers.
  4. Basic arithmetic operations (addition, subtraction, division and mod) of integers in binary.
  5. Euclid algorithm.
  6. Prime factorisation of integers.
  7. The inverse of congruences and solutions of a system of linear congruences.
  8. Illustration of Chinese Remainder theorem.
  9. Pseudoprimes.
  10. Euler’s phi function.
Text Books And Reference Books:

J.C. Bautista, Mathematics with Python Programming, Lulu.com, 2014.

Essential Reading / Recommended Reading
  1. Maria Litvin and Gary Litvin, Mathematics for the Digital Age and Programming in Python, Skylight Publishing, 2010.
  2. Johansson Robert, Numerical Python, Apress, 2015.
  3. S.A. Kulkarni,  Problem solving and Python programming, Yesdee Publications, 2018.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT551D - CALCULUS OF SEVERAL VARIABLES USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: The course Calculus of Several Variables using Python is aimed at enabling the students to explore and study the Calculus with Several variables in a detailed manner with the help of the mathematical packages available in Python. This course is designed with a learner-centric approach wherein the students will acquire mastery in understanding Multivariate Calculus using Python Modules.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Skills to implement Python language in calculus of several variables

COBJ2. The built in functions available in library to deal with problems in multivariate calculus

Course Outcome

Course outcomes: This course aims at providing hands on experience in using Python modules to solve problems of Multivariate Calculus. The objective is to familiarize students in using Python for

CO1. Plotting lines in two and three dimensional space

CO2. Finding the tangent vector and the gradient vector field

CO3. Evaluation of Line integral

CO4. Applications of Line integrals

CO5. Evaluation of double integral

CO6. Applications of double integrals

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Introduction to Basic commands and plotting of graph using matplotlib.
  2. Vectors-dot and cross products, Plotting lines in two and three dimensional space, Planes and Surfaces.
  3. Arc length, Curvature and Normal Vectors.
  4. Curves in sphere: Tangent vectors and velocity- Circular helix with velocity vectors.
  5. Functions of two and three variables: Graphing numerical functions of two Variables
  6. Graphing numerical functions in polar coordinates. Partial derivatives and the directional derivative.
  7. The gradient vector and level curves- The tangent plane -The gradient vector field.
  8. Vector fields: Normalized vector fields- Two dimensional plot of the vector field.
  9. Double Integrals - User defined function for calculating double integrals - Area properties with double integrals.
  10. Line Integrals – Curl and Green’s theorem- Divergence theorem.
Text Books And Reference Books:

H P Langtangen, A Primer on Scientific Programming with Python, 2nd ed., Springer, 2016

Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge Univesity Press, 2016.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT551E - FINANCIAL MATHEMATICS USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: Financial Mathematics deals with the solving financial problems by using Mathematical methods. The course aims at providing hands on experience in using Python programming to illustrate the computation of constant/varying force of interest, continuously payable varying/non-varying annuities, increasing/decreasing annuity immediate/due, loans and bonds.

Course objectives: This course will help the learner to

COBJ1. Acquire skill in solving problems on Financial Mathematics using Python.

COBJ2. Gain proficiency in using the Python programming skills to solve problems on Financial Mathematics.

Course Outcome

Course outcomes: On successful completion of the course, the students should be able to:

CO1. demonstrate sufficient skills in using Python programming language for solving problems on Financial Mathematics.

CO2. apply the notions on various types of interests, annuities, loans and bonds, by solving problems using Python.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Force of interest
  2. Level Annuities
  3. Outstanding Loan balances
  4. Annuities with payments in Geometric Progression
  5. Annuities with payments in Arithmetic Progression
  6. Continuously Payable annuities
  7. Amortization Loans and Amortization Schedules
  8. Bond Amortization Schedules
Text Books And Reference Books:
  1. Y. Yan, Python for finance: financial modeling and quantitative analysis explained. Packt Publishing, 2017.
  2. L. J. F. Vaaler and J. W. Daniel, Mathematical interest theory. Mathematical Association of America, 2009.
Essential Reading / Recommended Reading
  1. J. M. Weiming, Mastering python for finance understand, design, and implement state-of-the-art mathematical and statistical applications used in finance with Python. Packt Publishing, 2015.
  2. M. Humber, Personal finance with Python: using pandas, requests, and recurrent. Apress, 2018.
  3. S. Fletcher and C. Gardner, Financial modeling in Python. Wiley, 2009.

 

Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

CSC631 - COMPUTER NETWORKS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The course objective is to identify various components in a data communication system and understand state-of-the-art in network protocols, architectures and applications. To enable students through the concepts of computer networks, different models and their involvement in each stage of network communication.

Course Outcome

CO1: Describe the basis and structure of an OSI model and TCP/IP protocol suite

CO2: Demonstrate how communication works in data networks and the Internet

CO3: Analyse and compare a number of Datalink, Network, and Transport layer protocols

CO4: Design the network structure of the real time network applications

Unit-1
Teaching Hours:7
Introduction
 

Data communications: components – Network criteria – physical structures – network models – categories of networks –interconnection of networks – inter network Protocols and standards: protocols-standards-standards organizations- internet standards Network models: Layered tasks – OSI model – layers in the OSI model – TCP/IP protocol suite.

Unit-2
Teaching Hours:10
Physical Layer
 

Data and Signals: Analog and Digital: Analog and Digital Data – Analog and Digital signals, periodic and non periodic signals – Transmission Impairment: Attenuation – Distortion –Digital Transmission: Digital to digital conversion: Line coding – line coding schemes – PCM - transmission modes: serial transmission – parallel transmission. Transmission Media Guided media: Twisted pair cable – coaxial cable – fiber optic cable Unguided media: radio waves - micro waves – infrared.

Unit-3
Teaching Hours:10
Data link Layer
 

Error correction and detection: Introduction – checksum Multiple Access: Random access – Aloha – Controlled Access: reservation – polling – token passing. Channelization: FDMA - TDMA Wireless Lans IEEE 802.11 - architecture – MAC sub layer Addressing mechanism – physical layer - Bluetooth : architecture – Bluetooth layers. Connecting Devices – hubs – repeaters – bridges – switches – routers – gateway.

Unit-4
Teaching Hours:10
Network Layer & Transport Layer
 

Network Layer: Addressing IPV4 addresses - IPV6 Addresses Internet Protocol:IPv4 – IPv6Address mapping protocols: ARP – RARP Routing protocols: Unicast routing protocols: distance vector routing, Link State routing Multicast Routing protocols (Any two) Transport Layer: Process to process delivery – UDP – TCP Congestion control and QOS: Data traffic – congestion – congestion control – quality of service – techniques to improve quality of service.

Unit-5
Teaching Hours:8
Application layer & Network Security
 

DNS: Name space – domain name space – distribution of name space Electronic mail Architecture – FILE transfer: FTP WWW and HTTP: Architecture – web documents – HTTP Network Security: Introduction - definitions – two categories - symmetric key cryptography – traditional ciphers – asymmetric key cryptography.

Text Books And Reference Books:

[1] Behrouz A Forouzan, Data communicationand networking, 5th Edition, TMH Publications, 2012.

Essential Reading / Recommended Reading

[1] Andrew S Tanenbaum, Computer Networks,5thEdition,PHI publication, 2012.

Evaluation Pattern

CIA : 50%

ESE : 50%

CSC641A - INTRODUCTION TO SOFT COMPUTING (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The main objective of this course is to provide fundamental knowledge of soft computing techniques.On successful completion of the course,students will acquire fundamental knowledge of  artificial neural network, fuzzy Logic and genetic algorithms.

Course Outcome

CO1:Describe  the structure of artificial neural network and Biological neural network.

CO2:Demonstrate various artificial neural network models,supervised,unsupervised and reinforcement learning methods.

CO3:Apply Perceptron (Single and Multiple output classes) and Back propagation algorithm in real time applications.

 

Unit-1
Teaching Hours:9
Introduction to Soft Computing
 

 Neural Networks-Application Scope of Neural Networks-Fuzzy Logic-Genetic Algorithm-Soft Computing.

Introduction to Artificial Neural Networks

Fundamental Concept of ANN: The Artificial Neural Network-Biological Neural Network-Comparison between Biological Neuron and Artificial Neuron-Evolution of Neural Network.

 

Unit-2
Teaching Hours:9
Basic Models of ANN
 

 Connections-Learning-Supervised Learning-Unsupervised Learning-Reinforcement Learning-Activation Functions

Importance Terminologies of ANN- Weights, Bias, Threshold, Learning Rate, Momentum Factor, Vigilance Parameter, Notations.

Unit-3
Teaching Hours:9
Supervised Learning Network
 

 Perceptron Networks-Theory-Perceptron Learning Rule-Architecture-Flowchart for training Process-Perceptron Training Algorithm for Single and Multiple Output Classes.

Back Propagation Network- Theory-Architecture-Flowchart for training process-Training Algorithm-Learning Factors for Back-Propagation Network.

Radial Basis Function Network RBFN: Theory, Architecture, Flowchart and Algorithm.

Unit-4
Teaching Hours:9
Introduction to Fuzzy Logic and Sets
 

 Introduction to Fuzzy Logic - Fuzzy Sets – Fuzzy set operations- properties of Fuzzy sets.

Fuzzy Relations: cardinality-operations and properties of fuzzy relations-fuzzy composition.

Fuzzy membership functions -Features of membership functions- Fuzzification- Methods of Membership value assignments.

Unit-5
Teaching Hours:9
Genetic Algorithm
 

 Introduction to Genetic Algorithm-Biological Background-Genetic Algorithm and Search Space-Genetic Algorithm vs Traditional Algorithms-Basic Terminologies in Genetic Algorithm-Simple GA-General Genetic Algorithm

Text Books And Reference Books:

[1] S.N.Sivanandam, S. N. Deepa, Principles of Soft Computing, Wiley-India, 3rd Edition, 2018.

[2]S.N.Sivanandam,S. Sumathi, S.N.Deepa, Introduction to Neural Networks using MATLAB 6.0,Tata McGraw-Hill, New Delhi, 2010.

Essential Reading / Recommended Reading

[1] Satish Kumar, Neural Networks – A Classroom approach, Tata McGraw-Hill, New Delhi,2007.

[2] Martin T. Hagan, Howard B. Demuth, Mark Beale, Neural Network Design, Thomson Learning, India, 2002.

[3] Simon Haykin, Neural Networks, PHI,2nd Edition,2005.

[4] Ethem Alpaydin, Introduction To Machine Learning, PHI, 2005.

[5]  J.S.R. Jang, C.T.Sun, E.Mizutani, Neuro-Fuzzy and Soft Computing, PHI, 2012.

Evaluation Pattern

CIA – 50 %

 ESE - 50 % 

 

CSC641B - COMPUTER ARCHITECTURE (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The subject deals with concepts and models of computer peripherals. It explains a set of disciplines that describes a computer system by specifying its parts and their relations. The course provides insights into the basic design of an ALU, the memory design, the various operations performed.

 

Course Outcome

At the end of the course students will be able to

CO1: Understand the evolution of computer hardware to meet the needs of multi-processing systems.

CO2: Demonstrate the basic computer organization & design and state the significant components in CPU.

CO3: Implement computer arithmetic algorithms and explain the input output organization.

Unit-1
Teaching Hours:7
Introduction
 

Basic Model of a Computer, Computer Components, Registetransfer and Micro operations: Register Transfer Language, Register Transfer, Bus and Memory Transfers, Arithmetic Micro operations, Logic Microoperations, Shift Micro operations, Arithmetic Logic and Shift Unit.

Unit-2
Teaching Hours:9
Basic Computer organization and design
 

Instruction codes, Computer registers, Computer Instruction,Timing and control, Instruction cycle, Memory reference instructions, Input output and Interrupt, Design of basic computer, Design of Accumulator logic.

Unit-3
Teaching Hours:9
Central Processing Unit
 

Introduction, General Register Organization, Stacks organizations, Register stack, Memory stack,  Instruction formats, Three address instruction, two address instruction, one address instruction, zero address instruction, Addressing modes, Data transfer and manipulation-Data transfer instructions, Data manipulation instructions.

Unit-4
Teaching Hours:10
Computer Arithmetic
 

Introduction, Addition and Subtraction–Addition and subtraction with signed magnitude data, addition and subtraction with signed 2’s complement data, Multiplication Algorithms-Signed magnitude, Booth multiplication algorithm, array multiplier, Division Algorithms-signed magnitude algorithm.

Unit-5
Teaching Hours:10
Input Output Organization
 

Peripheral Device, Input Output Interface–I/O bus and interface modules, I/O versus memory bus, Asynchronous data transfer, Modes of transfer–programmed I/O, Interrupt initiated I/O, Direct Memory Access– DMA controller and DMA transfer.

Text Books And Reference Books:

[1]Mano M Morris, Computer System Architecture, PHI,  3rd Edition, 2008.

Essential Reading / Recommended Reading

[1]Stalling, Williams. Computer Organization and Architecture,7thEdition,2010.

[2]Hayes, John P, Computer Architecture and Organization, 3rd Edition, McGraw-Hill, 2008.

Evaluation Pattern

CIA : 50%

End Semester Exam : 50%

CSC641C - DESIGN AND ANALYSIS OF ALGORITHMS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Objectives          

To understand the ways to analyze and evaluate the performance of an algorithm.

To understand different design techniques of algorithms to solve problems.

Course Outcome

Course Outcomes           

CO1:Demonstrate their ability to apply appropriate Data Structures.

CO2: Design and develop algorithms using relevant data structure operations.

CO3: Evaluate the Algorithms for its efficiency.

Unit-1
Teaching Hours:7
Introduction
 

Algorithm-definition, Specification- pseudo code conventions, recursive algorithms, Performance analysis – space complexity, time complexity, asymptotic notation, practical complexities, performance measurement, Randomized algorithms- basics of probability theory, identifying the repeated element, primality testing, advantages and disadvantages.

Unit-2
Teaching Hours:8
Elementary Data Structures
 

Stacks and queues, Trees- terminology, binary trees, Dictionaries- binary search trees, cost amortization, Priority queues- heaps, heap sort, Sets and disjoint Set Union-union and find operations, Graphs-definitions, representations.

Unit-3
Teaching Hours:8
Divide and Conquer
 

General method, Binary search, Finding the maximum and minimum, Merge sort, quick sort-performance measurement

Unit-4
Teaching Hours:12
Greedy Method & Dynamic Programming
 

The general method, Knapsack problem, Minimum cost spanning trees- Prim’s algorithm, Kruskal’s algorithm, Single-source shortest paths, Dynamic Programming: The general method, Multistage graphs, All pairs shortest paths, - -optimal binary search trees - The traveling salesperson problem.

Unit-5
Teaching Hours:10
Backtracking & Branch And Bound
 

Backtracking- The general method, The 8-queens problem, sum of subsets, graph coloring Hamiltonian cycles. , Branch and Bound: Least cost search, Bounding, FIFO Branch and bound, LC branch and bound, Knapsack problem, Traveling salesperson problem.

Text Books And Reference Books:

[1] Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran, Fundamentals of computer algorithms, Galgotia Publications, 2007.

Essential Reading / Recommended Reading

 [1] Sara Baase and Allen VanGelder, Computer Algorithms Introduction to design and Analysis, Third edition, Pearson education, 2004.

Evaluation Pattern

 

CIA  - 50%

End Semester Exam  - 50%

CSC641D - USER EXPERIENCE DESIGN (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The UI/UX course provides a great entry point for those who want to pursue a career in the user interface design and development. Student will learn the core principles of visual design, including building storyboards, choosing color schemes and visualizing the ideal user interface to improve the user experience. This course will help to create intuitive and great-looking software products that users will love, and boost company’s ability to persuade audiences into becoming buyers.

Course Outcome

CO1: Describe design principles.

CO2: Demonstrate impactful visual design and color concepts.

CO3: Apply design principles and skills for design prototype.

CO4: Design an intuitive design for software products.

Unit-1
Teaching Hours:9
Introduction
 

HCI-Human computer Interaction-Fundamentals of Design-People and design-Visual Design-Overview-Difference between visual and UI/UX, UI design trends, Roles of a UI designer, UI UX process-UX- UX terminologies-elements-layers-Roles-User centered vs. Value centered design-User types. 

Unit-2
Teaching Hours:9
Principles
 

Visual Communication-Design principles-Design elements-Color theory-Typography.

Unit-3
Teaching Hours:9
User Experience (UX)
 

User experience-The cost of overlooking your users-A balanced approach to solving problems-Involving users to perfect your product-good and bad user experiences-Understand the business problem-Understand the user context- making sense of experience that you have found- prototype the solution –test learn tweak, Iterate.

Unit-4
Teaching Hours:9
Designing for Voice User Interfaces
 

Introduction-History-VUI designer-chat bots-Basic Voice user interface design principles-Designing for mobile devices verses IVR systems-Conventional design-Error handling-Personas, avtars, actor and video games-Speech Recognition Technology-Advanced Voice User Interface Design-User testing. Hands on reference Amazon Alexa, Google Dialogflow.

Unit-5
Teaching Hours:9
Case Study / Tools / Design Lab
 

Case study based on domain-web-mobile-product interaction-software tools-mockups-interactive design. Learn through cheat-sheets- Invision-AdobeXD-Sketch-UXPin-FluidUI- Portfolio creation through behance.net.

Text Books And Reference Books:

[1] Donals Chesnut, Kevin P Nichols,UX for Dummies”, John wiley and Sons, 2014.

[2] Jodie Moule, “KILLER UX Design”, Site point , Shroff Publishers, 2015 ISBN: 978:93:5213:175-4.

[3] CathyPearl, “Designing Voice User Interfaces”, O’Reilly Media Inc, 2017, ISBN : 978-93-5213-526-4.

Essential Reading / Recommended Reading

[1] Donald A. Norman,  Basic Books,"The Design of Everyday Things", Inc. New York, NY, USA 2002 ISBN: 9780465067107.

[2] Krug, Steve, “Don't Make Me Think, Revisited : a Common Sense Approach to Web Usability”, [Berkeley, Calif.] : New Riders, 2014.

[3] William lidwell, Kritina Holden, Jill Butler, “Universal Principles of Design”, Rockport Publishers, 2010, ISBN-13: 978-1-592453-587-3, ISBN-10:1-59253-587-9.

Evaluation Pattern

CIA – 50 %

ESE - 50 % 

 

CSC641E - CLOUD COMPUTING (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course covers a series of current cloud computing technologies, including technologies for Infrastructure as a Service, Platform as a Service, Software as a Service, and Physical Systems as a Service. For different layers of the cloud technologies, practical solutions such as Google, Amazon, Microsoft, SalesForce.com.

Course Outcome

CO1: Demonstrate the fundamental principles of distributed computing.

CO2: Apply distributed computing in Cloud Computing.

CO3: Evaluate the business models that underlie Cloud Computing. 

Unit-1
Teaching Hours:7
Introduction
 

The vision of cloud computing - Characteristics and benefits - Challenges ahead - Historical developments - Distributed systems - Virtualization - Building cloud computing environments - Application development - Infrastructure and system development - Computing platforms and technologies.

Unit-2
Teaching Hours:10
Principles of Parallel computing and Virtualization
 

Principles of Parallel Computing – Parallel vs. distributed computing - Elements of parallel computing - Hardware architectures for parallel processing Approaches to parallel programming - Laws of caution.

Introduction to virtualization - Characteristics of virtualized environments - Taxonomy of virtualization techniques – Hardware Virtualization - Virtualization and cloud computing - Pros and cons of virtualization.

Unit-3
Teaching Hours:9
Cloud Computing Architecture
 

The Cloud reference model – Architecture – Types of Cloud – Public Cloud – Private Cloud – Hybrid Cloud – Community Cloud – Economies of the cloud.

Unit-4
Teaching Hours:10
Cloud Platforms in Industry
 

Amazon web services: Compute services - Storage services - Communication services - Additional services. Google AppEngine: Architecture and core concepts - Application life cycle - Cost model – Observations. Microsoft azure: Azure core concepts - SQL azure - Windows azure platform appliance.

Unit-5
Teaching Hours:9
Data in the cloud and Cloud Applications
 

Data in the cloud:  Relational databases - Cloud file systems: GFS and HDFS - BigTable, HBase - Cloud data stores: Datastore and SimpleDB.

Cloud Applications: Healthcare: ECG analysis in the cloud - Biology: protein structure prediction - Biology: Gene expression data analysis for cancer diagnosis - Geoscience: satellite image processing.

Text Books And Reference Books:

[1] RajkumarBuyya, Christian Vecchiola and S. ThamaraiSelvi, ―Mastering Cloud Computing” - Foundations and Applications Programming , MK publications, 2013.

Essential Reading / Recommended Reading

[1] Michael J.Kavis, “Architecting the Cloud: Design Decisions for Cloud Computing Service Models SaaS, PaaS, and IaaS‖, John Wiley & Sons Inc., Jan 2014.

Evaluation Pattern

CIA – 50 %

ESE - 50 % 

 

CSC641F - OOAD USING UML (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course provides instruction and practical experience on the effective use of object-oriented technologies and the judicious use of software modelling as applied to a software development process.

 

Course Outcome

The successful completion of this course will enable the students

CO1: Understand the life cycle of object oriented model.

CO2: Identify the objects and their relationships,services through UML.

CO3: Apply object oriented design process to any real time applications using UML.

Unit-1
Teaching Hours:9
Complexity and Object Model
 

The inherent complexity of software, The evolution of object model, Elements of object model, applying the object model,  Foundations of the object model.

Unit-2
Teaching Hours:9
Classes and Objects,Classification
 

The nature of an object, Relationship among objects, the nature of a class, Relationship among classes, The interplay of classes and objects, The importance of proper classification, Identifying classes and objects.

Unit-3
Teaching Hours:9
Notation
 

Basic Behavioural Modelling,  Basic elements, class diagram, object, state Transition diagram, Interactions,  Use Case Diagrams, Activity, module and process diagrams.

Unit-4
Teaching Hours:9
Process
 

Principles, Micro and macro development process, Pragmatics- Management and planning, staffing, Release management, Reuse, Quality Assurance Metrics, Documentation, Tools

Unit-5
Teaching Hours:9
Architectural Modelling
 

Components, Deployment, Collaborations, Pattern and Frameworks, Component Diagram, Deployment Diagrams, Systems and Models.

Text Books And Reference Books:

[1] Grady Booch,  Object-Oriented Analysis And Design With Applications, Pearson Education, 3rd Edition, 2009.

Essential Reading / Recommended Reading

[1] Mahesh P Matha, Object Oriented Analysis and Design using UML, PHI, 3rd reprint, 2012 

[2] Grady Booch, James Rumbaugh and Ivar Jacobson, The Unified Modeling  Languages User Guide, Addison Wesley, 4th Edition,  Reprint 2000.

[3] Mike O’Docherty, Object Oriented Analysis and Design  Understanding system development with UML2.0, John Wiley and Sons, 1st  Edition, 2005.

Evaluation Pattern

CIA : 50%

End Semester Exam : 50%

CSC681 - PROJECT LAB (2017 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

The main aim of this course is to develop practical knowledge of the students on building a project using any of their interested concepts. Students identifies real world problem, design and develop the project.

Course Outcome

The following outcomes are expected from the students:             

CO1: Identify the problem and understand the practical concepts to develop the project.

CO2: Analyze the problem to find the solution as per the requirement.

CO3: Create a working project that satisfies the need of the end user.

Unit-1
Teaching Hours:60
Course Outcomes
 

1.      Identify and understand the real world problems
2.      Problem analysis
3.      Design/Develop Solutions
4.      Modern tools usage
5.      Communication efficacy
6.      Individual and team work

Text Books And Reference Books:

-

Essential Reading / Recommended Reading

-

Evaluation Pattern

CIA - 50%

End Semester Exam - 50%

ELE631 - VERILOG AND FPGA BASED DESIGN (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

 

Course Description:

Verilog is a Hardware Description Language (HDL) used to model and synthesize digital systems. Applied to electronic design, Verilog is used for verification via simulation, for timing analysis, logic synthesis and test analysis. This course emphasizes on deep understanding of concepts in Verilog through theory as well as practical exercises to reinforce basic concepts.  

 

Course Objectives:

The primary objective of this course is to

·       provide in depth understanding of logic and system design. 

·       enables students to apply their knowledge for the design of advanced digital hardware systems with help of FPGA tools.

·       simulate combinational and sequential circuits.

Course Outcome

Upon the completion of this course, students will be able to:

·       Design and manually optimize complex combinational and sequential digital circuits

·       Model combinational and sequential digital circuits by Verilog HDL

·       Design and model digital circuits with Verilog HDL at behavioural, structural, and RTL Levels

·       Develop test benches to simulate combinational and sequential circuits.

 

Unit-1
Teaching Hours:8
Digital logic design
 

                                                                 

Review of combinational circuits. Combinational building blocks: multiplexers, demultiplexers, decoders, encoders and adder circuits. Review of sequential circuit elements: flip-flops , and registers, Implementation of logic functions using Multiplexers and decoders, design examples.

Finite state machines: Mealy and Moore. FSMD (Finite State Machine with Data path): design examples

Unit-2
Teaching Hours:7
FPGA and its Architecture
 

 

Introduction to Programmable Logic Devices. Types- PLA & PAL. Structure, Design examples. FPGA basic structure, major parts of FPGA architecture, Introduction to Xilinx Spartan FPGA family, major specifications, Spartan 6 FPGA, qualitative description

 

 FPGA Generic Architecture. Spartan FPGA Interfacing and Applications –  Traffic light Controller, Real Time Clock -Keyboard, LCD.

 

Unit-3
Teaching Hours:10
Verilog HDL Coding Style
 

                                                                                              

Introduction to HDL, need , Lexical Conventions - Ports and Modules Operators - Gate Level Modeling - System Tasks and Compiler Directives - Test Bench - Data Flow Modeling - Behavioral level Modeling -Tasks and Functions.

Unit-4
Teaching Hours:10
Verilog Modeling of Combinational Circuits
 

                                            

Behavioral, Data Flow and Structural Realization– Adders –  Multipliers-Comparators - Flip Flops -Realization of Shift Register - Realization of a Counter- Synchronous and Asynchronous FIFO – Single port and Dual port RAM –  Pseudo Random LFSR –  Cyclic Redundancy check.

Unit-5
Teaching Hours:10
Verilog Modeling of Synchronous sequential circuit
 

State diagram-state table – state assignment-choice of flip-flops –  Timing diagram – One hot encoding- Mealy and Moore state machines–  Design of serial adder using Mealy and Moore state machines - State minimization –  Sequence detection-Design of vending machine using One Hot Controller

Text Books And Reference Books:

 

[1] Palnitkar, Samir, “Verilog HD”,L. Pearson Education; Second edition (2003)

[2] Ming-Bo Lin. “Digital System Designs and Practices: Using Verilog HDL and FPGAs”, Wiley India Pvt Ltd. ISBN-13: 978-8126536948

[3] Wayne Wolf.” FPGA Based System Design”, Pearson Education India, 2004

 

Essential Reading / Recommended Reading

[1] Zainalabedin Navabi. “Verilog Digital System Design”,. TMH; 2ndedition. ISBN-13: 978-0070252219

[2] D.J. Laja and S. Sapatnekar, “Designing Digital Computer Systems with Verilog”, Cambridge University Press, 2015. 

Evaluation Pattern

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

 

50

Total

100

ELE641A - NON-CONVENTIONAL ENERGY SOURCES AND POWER ELECTRONICS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The primary objectives of this course is

·         To understand the fundamentals and applications of non conventional energy sources.

·         To understand the  theory of solar cell

·         To learn about the fundamentals of wind energy

·         To learn the construction and working of power devices used in power electronics systems

Course Outcome

This paper enables the students to understand

·         The fundamentals and applications of non-conventional energy

·         Theory of photovoltaic cell

·         Basics of wind energy

·         The construction and working of power electronic devices

Unit-1
Teaching Hours:5
Energy Resources
 

Introduction, overview of conventional and non conventional energy resources, Limitations of Fossil fuel, need for renewable energy resources, qualitative description of developments in non conventional energy sources. Types of non-conventional sources, merits and demerits

Unit-2
Teaching Hours:10
Photo Voltaic Systems
 

Introduction, Solar energy Basics, Radiation spectrum, measurements of solar radiation. Air mass, Solar thermal systems, Principle, working, and applications. Solar Photovoltaic systems, Solar cell fundamentals, construction and working materials, electrical characteristics, equivalent circuit, classification, energy loss and  efficiency, effect of insolation and temperature, module, panel, array, partial and complete shadowing, solar PV systems, problems.

Unit-3
Teaching Hours:7
Wind Energy and Geothermal energy
 

Fundamentals of wind energy, Principle of wind energy conversion, Betz limit, BEMT theory, classification of wind turbines (horizontal axis/vertical axis, lift type/drag type, two/three/multi bladed wind turbines), Different types of Generators (Synchronous, Asynchronous, Pole Changing), power electronic interface modules, grid interconnection topologies, wind energy potential and & installed capacity, developments in wind energy sector global, Indian and  Karnataka scenario.

 Geothermal Energy- origin, characteristics and  types of geothermal system, geothermal areas in India, geothermal power plants, electrical and electronic modules

Unit-4
Teaching Hours:8
Piezo Electric and Energy harvesting
 

Introduction, piezo electric effect, hysteresis effects, effect of temperature and electric field on the polarization, crystal structure, brief theory, materials used, piezo electric parameters, modelling piezo electric generators, sensor/actuator and energy harvesting applications, merits and demerits

Unit-5
Teaching Hours:15
Power Electronics
 

Introduction, study of power devices, power diode and power transistor, UJT, SCR, SCR as a half wave and full wave rectifier, power control using SCR. DIAC ,TRIAC, power MOSFET and IGBT. Applications-charge controllers with IGBT/MOSFET. Concept of UPS, types, offline and line interactive, functional block diagram,  dc choppers, Inverters , Switched mode power supply (SMPS).

Text Books And Reference Books:

[1] Sen .P C, “Power Electronics”, Twelfth Edition ,Tata McGraw Hill Education, , 2011

[2] Bhimbra .P. S. Power Electronics”, Fifth edition ,Khanna publishers,. 2009.

[3] Rai.G.D, “Non-conventional resources of energy”, 4th  edition , Khanna publishers 2010.

[4] Khan.B.H,“Non-Conventional Energy Resources”, The McGraw Hills, 2nd edition, 2009

Essential Reading / Recommended Reading

[1] Godfrey Boyle, “ Renewable energy, power for a sustainable future” 3rd edition, Oxford University Press 2012,

[2] Suhas P Sukhative, “ Solar Energy”, Tata McGraw Hill publishing Company Ltd.

[3]. Tony Burton, David Sharpe, Nick Jenkins, Ervin Bossanyi, “Wind Energy Handbook”, 2nd Edition, John Wiley & Sons ,2011

[4]. David A Spera, “Wind Turbine Technology: Fundamental concepts in Wind Turbine Engineering”, 2nd Edition, ASME Press ,2009

[5]. Ronald DiPippo, “Geothermal Power Plant”, 2nd Edition, Butterworth-Heinemann Publishers, 2007

[6]. M.V. Gandhi, B.D. Thompson, ‘Smart Materials and Structures’ , Springer Science & Business Media, 1992

Evaluation Pattern

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

 

50

ELE641B - NANO TECHNOLOGY AND NANO ELECTRONICS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The primary objectives of this course is

·         To understand the fundamentals and applications of nano technology.

·         To learn nano materials and study various synthesis methods

·         To understand different characterization techniques

·         To understand  Nano Electronics and its applications

  • To study the fundamentals of VLSI 

 

Course Outcome

This paper enables the students to understand

·         The fundamentals and applications of nanotechnology

·         Details of  nano materials and various fabrication methods

·         Different characterization techniques

·        Nano Electronics and its applications

  • The fundamentals of VLSI

Unit-1
Teaching Hours:8
Nanotechnology and Nanomaterials
 

Basics of nanoscience and nanotechnology, Nanomaterials,  Classification of nanomaterials,  Allotropes of carbon,  Nanoparticles, Functionalized nanoparticles, Carbon nanotubes,  Nanowires, Quantum Dots, Nanoclusters, properties (Electronic, optical, mechanical, thermal etc), Scope and  applications of nanotechnology in various fields of science and engineering, electronic devices, electromechanical devices, optoelectronic devices, computer memory

Unit-2
Teaching Hours:10
Synthesis Methods
 

Synthesis Methods and Strategies- Top-down approach, Ball milling, Microfabrication, Lithography, Electron beam lithography, Bottom-up approaches: Sol gel technique, Co-precipitation, sonochemical method, combustion technique,colloidal growth, Physical vapour deposition, Plasma arc technique, Laser Ablation technique, Ion sputtering, Molecular beam epitaxy, Chemical vapor deposition (CVD), types of CVD, Microwave synthesis

Unit-3
Teaching Hours:12
Characterization Techniques
 

X-Ray Diffraction (Braggs and Scherrer formula),  Different Microscopy techniques: Optical Microscope, Scanning Electron Microscope (SEM), Scanning Probe Microscope, Scanning Tunneling Microscope (STM) & Atomic Force Microscope (AFM), Transmission Electron Microscope (TEM), Energy dispersive X-ray spectroscopy, UV-Vis spectroscopy, X-ray photoelectron spectroscopy (XPS), Raman spectroscopy, electrical resistivity measurement using four method,  Van der Pauw method.

Unit-4
Teaching Hours:7
NanoElectronics and Applications
 

Introduction to nanoelectronics,  Silicon Technology and its limitations, Moore’s Law,  transistor scaling, classification of ICs, technology integration, Single Electron Devices, CNT and graphene based devices, organic FETs, organic LEDs, Multigate transistor, Nanomaterials for Flexible and wearable electronic device.

Unit-5
Teaching Hours:8
Fundamentals of MOS Technology
 

Design challenges of MOS Technology, scaling of MOS circuits, scaling factors for device parameters, n MOS, p MOS and CMOS technology, fabrication methods, n well and p well processes, MOS layers and Stick diagrams, Silicon on Insulator (SOI), applications and advantages.

 

Text Books And Reference Books:

[1].T Pradeep ,NANO: the essentials-understanding nanoscience and nanptechnology, TMH , 2007

[2]. “R.W. Kelsall, I.W. Hamley and M. Geoghegan “Nanoscale Science and Technology”,  John Wiley and Sons, 2010.

 [3]. Charles P. Poole and Frank J. Owens “Introduction to Nanotechnology”, Charles P. Poole and Frank J. Owens, John Wiley and Sons, New Delhi, 2010.

 [4]. M. S. Ramachandra Rao and Shubra Singh, “Nanoscience and Nanotechnology: Fundamentals to Frontiers”, Wiley India, 1st edition, 2013.

Essential Reading / Recommended Reading

[1].Dieter K. Schroder, “Semiconductor device and characterization:, 3rd edition, IEEE press and Wiley Interscience publications.

 [2]. J.M. Martinez, R.J. MartinPalma and F. Agnllo-Ruedo,”Nanotechnology for Microelectronics and optoelectronics”, Elsevier, 2006.

[3].Cao Guozhong, Nanostructures and Nanomaterials: synthesis, properties and applications Imperial college press, II Ed, 2011

[4]. A.M. Ionescu and K. Banerjee , “Emerging Nanoelectronics, Life with and after

CMOS”, 2nd edition, Kluwer Academic Publishers, 2004.

Evaluation Pattern

No.

Components

Marks

CIA 1

Assignment

10

CIA2

MSE

25

CIA 3

Quiz, MCQ test, presentation, minor project, MOOC

10

Attendance

 

05

ESE

 

50

ELE651 - VERILOG AND FPGA BASED DESIGN LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description:

Verilog is a Hardware Description Language (HDL) used to model and synthesize digital systems. Applied to electronic design, Verilog is used for verification via simulation, for timing analysis, logic synthesis and test analysis. This course emphasizes on deep understanding of concepts in Verilog through theory as well as practical exercises to reinforce basic concepts.   

 

Course Objectives:

The primary objective of this course is

• To introduce Xilinx compiler and in-built simulator 

• To describe the simulation and synthesis of the systems using Hardware Description Languages and explain its various abstraction levels. 

• To code, generate and implement on FPGA Kit.

• To interface the FPGA kit with different external devices. 

Course Outcome

Upon the completion of this course, students will be able to:

 

• Write efficient hardware designs in Verilog and perform high-level HDL simulation, synthesis and verify the expected output.

• Explain different levels of abstraction with the programming examples.

• Generate and implement the programs on FPGA Kit.

• Interface the FPGA with different external devices such as motors, relays, DAC, seven segment and LCD displays.

Unit-1
Teaching Hours:30
List of Experiments:
 

1. Write code to realize basic and derived logic gates.

2. Half adder, Full Adder using basic and derived gates.

3. Half subtractor and Full Subtractor using basic and derived gates.

4. Design and simulation of a 4 bit Adder.

5. Multiplexer (4x1) and Demultiplexer using logic gates.

6. Decoder and Encoder using logic gates.

7. Clocked D, JK and T Flip flops (with Reset inputs)

8. 3-bit Ripple counter

9. Design and study switching circuits (LED blink shift)

10. Design traffic light controller.

11.Interface a keyboard

12.Interface a LCD using FPGA

13.Interface multiplexed seven segment display.

Text Books And Reference Books:

[1] W.Wolf, FPGA- based System Design, Pearson, 2004

[2]. U. Meyer Baese, Digital Signal Processing with FPGAs, Springer, 2004

Essential Reading / Recommended Reading

[1]. S. Palnitkar, Verilog HDL– A Guide to Digital Design & Synthesis, Pearson Education, 2003

[2]  Bhasker , Verilog HDL primer-. BSP,  3 edition , 2003

Evaluation Pattern

No.

Components

Marks

CIA

pre-lab work, class work, MSE

25

ESE

(two examiners)

25

Total

50

ELE652 - PROJECT LAB (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Students in a group of TWO/THREE are expected to take up an in-house Electronic Project. The faculty members will guide the students. Throughout the semester they would be assessed for the literature survey, seminar and project report. Each student should write a report about the project work including the components used and their specification, working of the circuit, applications and submit the same for evaluation at the time of End semester practical examination duly certified by the concerned faculty and HOD. 

This main project is intended to acquire hands-on learning experience and prepare the students for better job placements.

Course Outcome

After completing the project , students will be able to develop their skills in a practical way by applying their theoretical knowledge thereby making them skilled professionals.

Unit-1
Teaching Hours:30
Project work.
 

Students in a group of TWO/THREE are expected to take up an in-house Electronic Project.

Students can choose projects from any electronics domain like communication, robotics, embedded systems, entertainment, home automation , alternate energy etc.

The faculty members will guide the students.

The students should carry out the project in the allotted lab hours.

They will be assessed throughout the semester for regularity, literature survey, seminar presentation/Viva and project report.

Each student should write a report about the project work including the components used and their specification, working of the circuit, applications, future scope or further modifications.

They should  submit the same for evaluation at the time of End semester practical examination duly certified by the concerned faculty and HOD.

Text Books And Reference Books:

Electronics Projects Vol. 1 - 25 by EFY Enterprises Pvt. Ltd.

Essential Reading / Recommended Reading

Electronics Projects Vol. 1 - 25 by EFY Enterprises Pvt. Ltd.

Evaluation Pattern

Assessment of the Project:

No.

Components

Marks

CIA

class work, log book, MSE ( project exhihibition)

25

ESE

(two examiners)

25

Total

50

 

 

MAT631 - COMPLEX ANALYSIS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: This course enables the students to understand the basic theory  and principles of complex analysis.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. the geometry and theory of complex analysis,

COBJ2. Problem solving skills on problems based on analytic functions, Cauchy’s integral theorem, Cauchy’s integral formula, complex contour integrals, bilinear transformations, sequences of complex valued functions etc.,

Course Outcome

Course outcomes: On successful completion of the course, the students should be able to

CO1. State and prove the necessary and sufficient conditions for a function to be analytic

CO2. Prove certain fundamental theorems about analytic functions viz. Cauchy’s Integral Theorem, Cauchy’s Integral Formula etc..

CO3. Compute complex contour integrals in several ways

CO4. Familiarity with bilinear transformations and their properties

CO5. Examine the nature of a sequence

Unit-1
Teaching Hours:15
Analytic Functions
 

Properties of complex numbers, regions in the complex plane, functions of complex variable,  Limits, Limits involving the point at infinity, continuity. Analytic functions, Necessary and sufficient conditions for a function to be analytic

Unit-2
Teaching Hours:15
Complex Integration and Conformal Mapping
 

Definite integrals of functions, Contour integrals and its examples, Cauchy’s integral theorem, Cauchy integral formula, Liouville’s theorem and the fundamental theorem of algebra, Conformal mappings Bilinear Transformations, Mapping by elementary transformations.

Unit-3
Teaching Hours:15
Power Series and Singularities
 

Convergence of sequences and series, Taylor series and its examples, Laurent series and its examples, absolute and uniform convergence of power series. Zeros and poles.

Text Books And Reference Books:

Dennis G. Zill and Patrick D. Shanahan, A first course in Complex Analysis with Applications, 2nd Ed, Jones & Barlett Publishers, 2011.

Essential Reading / Recommended Reading
  1. James Ward Brown and Ruel V. Churchill, Complex Variables and Applications, 8th ed., McGraw – Hill International Edition, 2009.
  2. Joseph Bak and Donald J. Newman, Complex analysis, 2nd  ed., Undergraduate Texts in Mathematics, Springer-Verlag New York, Inc., New York, 2000.
  3. Alan Jeffrey, Complex Analysis and Applications, 2nd ed., CRC Press, Boca Raton 2013.
  4. L. V. Ahlfors, Complex Analysis, 3rd ed., McGraw-Hill Education, 2017.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment

Project

Problem solving skills

 

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT641A - MECHANICS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: This course aims at introducing the basic concepts in statistics as well as dynamics of particles and rigid bodies; develop problem solving skills in mechanics through various applications.

Course objectives: This course will help the learner to

COBJ1. Gain familiarity with the concepts of force, triangular and parallelogram laws and conditions of equilibrium of forces.

COBJ2. Analyse and interpret the Lamis Lemma and the resultant of more than one forces.

COBJ3. Learn dynamical aspect of particles and rigid bodies.

COBJ4. Derive the equation of motion under gravity.

COBJ5. Be familiar with projectiles.

Course Outcome

By the end of the course the learner will be able to:

CO1. Compute resultant and direction of forces and examine the equilibrium of a forces.

CO2. Understand and apply the theme of the Lamis lemma in solving problems.

CO3. Analyse the motion of a particle on a smooth surface.

CO4. Discuss the motion of a particles subjected to Simple Harmonic Motion.

CO5. Master the fundamental concepts Projectiles

Unit-1
Teaching Hours:15
Forces acting on particle / rigid body
 

Introduction and general principles-Force vectors-Moments- Couple-Equilibrium of a particle - coplanar forces acting on a rigid Body,Problems of equilibrium under forces.

Unit-2
Teaching Hours:20
Dynamics of a particle in 2D
 

Velocities and accelerations along radial and transverse directions  and along tangential and normal directions; relation between angular and linear vectors, dynamics on smooth and rough plane curves.

Unit-3
Teaching Hours:10
Kinetics of particle and Projectile Motion
 

Simple harmonic motion, Newton’s Laws of motion, Projectiles

 

Text Books And Reference Books:
  1. A S Ramsey, Statics, CBS Publishers & Distributors, 2004.
  2. A.P. Roberts, Statics and Dynamics with Background in Mathematics, Cambridge University Press, 2003.
Essential Reading / Recommended Reading
  1. S. L. Loney, The elements of statics and dynamics-Part I Statics. 6th ed., Arihant Publications, 2004.
  2. S. L. Loney, The elements of statics and dynamics-Part II Dynamics.6th ed., Arihant Publications, 2004.
  3. P.K.Mittal, Mathematics for degree students, S Chand publications, 2016.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment, Reference work

Mastery of the core concepts

Problem solving skills

10

CIA II

Mid-semester  Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Assignment

Project

Mastery of the core concepts

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT641B - MATHEMATICAL MODELLING (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: This course is concerned with the fundamentals of mathematical modeling. It deals with finding a solution to real-world problems by transforming into mathematical models using differential equations. The coverage includes mathematical modeling through first order, second order and system of ordinary differential equations.

Course objectives:

COBJ1. This course will help the learner to interpret the real-world problems in the form of first and second order differential equations

COBJ2. They shall be made familiar with some classical linear and nonlinear models

COBJ3. They shall also be analyzing the solutions of the system of differential equations by phase portrait method

Course Outcome

By the end of the course the learner will be able to:

CO1. Demonstrate a working knowledge of differential equations in other branches of sciences, commerce, medicine, etc.,

CO2. Become familiar with some of the classical mathematical models

CO3. Validate the results of the calculations

CO4. Demonstrate competence with a wide variety of mathematical tools and techniques

CO5. Take an analytical approach to problems in their future endeavors

Unit-1
Teaching Hours:15
Mathematical Modeling through First Ordinary Differential Equations:
 

Population Dynamics, Carbon dating, Newton's law of cooling, Epidemics, Economics, Medicine, mixture problem, electric circuit problem, Chemical reactions, Terminal velocity, Continuously compounding of interest.

Unit-2
Teaching Hours:15
Mathematical Modeling through Second Ordinary Differential Equations:
 

The vibrations of a mass on a spring, free damped motion, forced motion, resonance phenomena, electric circuit problem, Nonlinear Pendulum

Unit-3
Teaching Hours:15
Mathematical Modeling through system of linear Differential Equations:
 

Phase plane analysis , Predator prey model, Combat model, Epidemics, Economics- SIR model, mixture Problems.

Text Books And Reference Books:
  1. D. G. Zill, W. S. Wright, Advanced Engineering Mathematics, 4th ed., Jones and Bartlett Publishers, 2010.
  2. J. R. Brannan and W. E. Boyce, Differential equations with boundary value problems: modern methods and applications. Wiley, 2011.
Essential Reading / Recommended Reading
  1. C. H. Edwards, D. E. Penney, and D. Calvis, Differential equations and boundary value problems: computing and modeling. 3rd  ed., Pearson Education Limited, 2010.
  2. D. G. Zill, Differential Equations with Boundary-Value Problems, I 7th ed., Cengage Learning, 2008.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment, Reference work

Mastery of the core concepts

Problem-solving skills

10

CIA II

Mid-semester  Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Assignment

Project

Mastery of the core concepts

Problem-solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT641C - COMPUTATIONAL AND APPLIED MATHEMATICS (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: It is a fundamental course in computational algebra and combinatorics involving Set theory, Permutations and Combinations, Lattices and Generating functions.

Course objectives: This course will help the learner to

COBJ1. gain a familiarity with fundamental concepts of Combinatorial Mathematics

COBJ2. understand and apply knowledge to analyze and solve problems using models of Discrete Mathematics

Course Outcome

By the end of the course the learner will be able to:

CO1. Enhance research, inquiry and analytical thinking abilities.

CO2. Apply the basics of combinatorics in solving practical problems.

Unit-1
Teaching Hours:15
Combinatorics
 

Permutations and Combinations, Laws of set theory, Venn diagrams, Relations and functions, Stirling numbers of the second kind, Pigeon hole principle

Unit-2
Teaching Hours:15
Enumeration
 

Principle of Inclusion and Exclusion, Generating Functions, partitions of integers and Recurrence Relations

Unit-3
Teaching Hours:15
Lattice Theory
 

Partially ordered set, Lattices and their  properties, Duality Principle, Lattice Homomorphisms, Product Lattices, Modular and Distributive Lattices, Boolean Algebras/ Boolean Lattices, Boolean Polynomial.

Text Books And Reference Books:
  1. Ralph P. Grimaldi, Discrete and Combinatorial Mathematics – An applied introduction, Pearson Addison Wesley, 5th Edition, 2004.
  2. Jongsma Calvin, Discrete Mathematics: Chapter 0, Table of Contents and Preface,. Faculty Work: Comprehensive List. Paper 426, 2016.
Essential Reading / Recommended Reading
  1. R. A. Brualdi, Introductory Combinatorics, 5th ed., China Machine Press, 2009.
  2. J. P. Tremblay and R. Manohar, Discrete mathematical structures with applications to computer science, Tata McGraw-Hill Education, 2001.
  3. E. A. Bender and S. G. Williamson, Foundations of combinatorics with applications,Dover Publ., 2007.
  4. George Grätzer, Lattice Theory: Foundation. 10.1007/978-3-0348-0018-1,2011.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment / Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT641D - GRAPH THEORY (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description: This course is an introductory course to the basic concepts of Graph Theory. This includes definition of graphs, types of graphs, paths and circuits, trees, shortest paths and algorithms to find shortest paths.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. fundamental concepts of graphs, graph classes and graph operations and related results.

COBJ2. the concepts and results on Eulerian graphs and Hamiltonian graphs.

COBJ3. the concepts and results on trees, binary trees and spanning tree algorithms

COBJ4. the concepts and results on planar graphs and their properties.

COBJ5. proof writing techniques used in graph theory.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Be familiar with the history and development of graph theory

CO2. Write precise and accurate mathematical definitions of basics concepts in graph theory

CO3. Provide appropriate examples and counter-examples to illustrate the basic concepts

CO4. Understand and apply various proof techniques in proving theorems in graph theory.

CO5. Learn different algorithms in graphs.

Unit-1
Teaching Hours:15
Introduction to Graphs
 

Graphs – introduction – graphs as models – connected graphs - classes of graphs - complete graphs, bipartite graphs, multigraphs and digraphs, vertex degrees - regular graphs- degree sequences - isomorphism of  graphs - isomorphism as a relation - cutsets and cut-vertices - connectedness and connectivity of graphs - separable graphs.

Unit-2
Teaching Hours:15
Eulerian and Hamiltonian Graph
 

Eulerian graphs, Fleury's algorithm, Hamiltonian graph, Dirac’s theorem - weighted graphs, Chinese postman problem - travelling salesman problem - different matrix representation of graphs - adjacency matrix, incidence matrix, distance matrix, cut-set matrix and cycle matrix.

Unit-3
Teaching Hours:15
Planarity and Networks
 

Trees - Fundamental results - rooted and binary trees - spanning trees -  minimum spanning tree algorithms - Prim’s and Kruskal’s algorithms for minimal spanning trees - Cayley’s theorem on number of spanning trees - planar graphs- Euler formula, geometric dual of graphs.

Text Books And Reference Books:
  1. N Deo,  Graph Theory with applications to engineering  and computer science, Delhi: Prentice Hall of India, 1979.
  2. G. Chartrand and P.Chang, Introduction to Graph Theory, New Delhi: Tata McGraw-Hill, 2006.
Essential Reading / Recommended Reading
  1. F. Harary, Graph Theory, New Delhi: Narosa, 2001.
  2. D.B. West, Introduction to Graph Theory, New Delhi: Prentice-Hall of India, 2011.
  3. S.A. Choudum, A first Course in Graph Theory, MacMillan Publishers India Ltd, 2013.
  4. J. A. Bondy and U.S.R. Murty, Graph Theory with applications, Elsevier Science, 1976.
  5. R.J. Wilson, Introduction to graph theory, Prentice Hall, 1998.
  6. J. Clark and D.A. Holton, A First Look at Graph Theory, Singapore: World Scientific, 2005.
  7. R. Balakrishnan and K Ranganathan, A Textbook of Graph Theory, New Delhi: Springer, 2008.
  8. R. Diestel, Graph Theory, New Delhi: Springer, 2006.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment / Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT641E - OPERATIONS RESEARCH (2017 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course description: Operations research deals with the problems on optimization or decision making that are affected by certain constraints / restrictions in the environment. This course aims at teaching solution techniques of solving linear programming models, simple queuing model, two-person zero sum games and Network models.

Course objectives: This course will help the learner to

COBJ1. gain an insight executing the algorithms for solving linear programming problems including transportation and assignment problems.

COBJ2. learn about the techniques involved in solving the two person zero sum game.

COBJ3. calculate the estimates that characteristics the queues and perform desired analysis on a network.

Course Outcome

On successful completion of the course, the students should be able to:

CO1. solve Linear Programming Problems using Simplex Algorithm, Transportation and Assignment Problems.

CO2. find the estimates that characterizes different types of Queuing Models

CO3. obtain the solution of two person zero sum games using Linear Programming

CO4. formulate Maximal Flow Model using Linear Programming.

CO5. perform computations using PERT and CPM.

Unit-1
Teaching Hours:15
Introduction to Linear Programming Problems
 

Introduction to simplex algorithm –Special cases in the Simplex Method –Definition of the Dual Problem – Primal Dual relationships – Dual simplex methods. Transportation Models: Determination of the starting solution – iterative computations of the transportation algorithm. Assignment Model: The Hungarian Method.

Unit-2
Teaching Hours:15
Queuing Theory and Game Theory
 

Elements of a queuing Model – Pure Birth Model – Pure Death Model –Specialized Poisson Queues – Steady state Models: (M/M/1):(GD/∞/∞) – (M/M/1):(FCFS/∞/∞) - (M/M/1):(GD/N/∞) – (M/M/c):(GD/∞/∞) –  (M/M/∞):(GD/∞/∞).

Game Theory: Optimal solution of two person zero-sum games – Solution of Mixed strategy Games (only Linear programming solution).

Unit-3
Teaching Hours:15
Network Models
 

Linear programming formulation of the shortest-route Problem. Maximal Flow model:- Enumeration of cuts – Maximal Flow Algorithm – Linear Programming Formulation of Maximal Flow Model. CPM and PERT:- Network Representation – Critical path computations – Construction of the Time Schedule – Linear Programming formulation of CPM – PERT calculations.

Text Books And Reference Books:

A.H. Taha, Operations research, 9th ed., Pearson Education, 2014.

Essential Reading / Recommended Reading
  1. F.S. Hillier and G.J. Lieberman, Introduction to operations research, 9th Edition, McGraw-Hill, 2009.
  2. Chandrasekhara Rao & Shanthi Lata Mishra, Operations research, Alpha Science International, 2005
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ

Written Assignment

Reference work

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment, Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

MAT651 - COMPLEX ANALYSIS USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course will enable students to have hands on experience in constructing analytic functions, verifying harmonic functions, illustrating Cauchy’s integral theorem and bilinear transformations and in illustrating different types of sequences and series using PYTHON.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Python language using jupyter interface.

COBJ2. Solving basic arithmetic problems using cmath built-in commands.

COBJ3. Solving problems using cmath.

Course Outcome

On successful completion of the course, the students should be able to

CO1. Acquire proficiency in using Pyt Proficiency in using cmath functions for processing Complex Numbers.

CO2. Skillful in using Python modules to implement Milne-Thompson Method.

CO3. Expertise in illustrating harmonic functions and demonstrating Cauchy’s integral theorem

CO4. Representation of conformal mappings using Matplotlib

Unit-1
Teaching Hours:30
Proposed Topics:
 
  1. Cmath functions for Complex numbers
  2. Graphical Illustration of the Limit of a Complex Sequence.
  3. Convergence/divergence of Complex Series.
  4. Implementation of Milne-Thomson method of constructing analytic functions (simpleexamples).
  5. Verifying real and imaginary parts of an analytic function being harmonic.
  6. Examples connected with Cauchy’s integral theorem.
  7. Illustration of conformal mapping.

 

Text Books And Reference Books:

H P Langtangen, A Primer on Scientific Programming with Python, 2nd ed., Springer, 2016

Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge Univesity Press, 2016.
  3. Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press:San Fransisco, 2015.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT651A - MECHANICS USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course aims at enabling the students to explore and study the statics and dynamics of particles in a detailed manner using the mathematical software Python. This course is designed with a learner-centric approach wherein the students will acquire mastery in understanding mechanics using Python.

Course objectives: This course will help the learner to

COBJ1. Acquire skill in usage of suitable functions/packages of Python.

COBJ2. Gain proficiency in using Python to solve problems on Mechanics.   

Course Outcome

By the end of the course the learner will be able to:

CO1. Acquire proficiency in using different functions of Python to study Differential Calculus.Mechanics.

CO2. Demonstrate the use of Python to understand and interpret the dynamical aspects of Python.

CO3. Use  Python to evaluate the resultant of forces and check for equilibrium state of the forces.

CO4. Be familiar with the built-in functions to find moment and couple.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Introduction to Python
    • Some useful shortcuts; Variables; Input/Output; Relational operators;
    • Logical operators; conditional statements; Lists and Matrices.
  2. Resultant of a Number of Forces
    • Resultant of two Forces in same plane.
    • Resultant of any number of forces.
  3. Condition for Equilibrium for a given number of forces.
  4. Components of a given force
    • Components of a force in Horizontal and Vertical Directions
    • Components of a force in any two given directions
  5. Resultant force of Parallel Forces
    • Resultant force of two parallel like forces
    • Resultant force of two parallel alike forces
  6. Introduction to Moments and Torques
    • Moment from magnitude and perpendicular distance 16
    • Equilibrium of two moments
  7. Projectiles
  8. Simple Harmonic motion
Text Books And Reference Books:
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge University Press, 2016.
Essential Reading / Recommended Reading

Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press:San Fransisco, 2015.

Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT651B - MATHEMATICAL MODELLING USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course provides students with an understanding of the practical and theoretical aspects of mathematical models involving ordinary differential equations (ODEs) using Python programming.

Course objectives:

COBJ1. The course exposes students to various models spanning disciplines such as physics, biology, engineering, and finance.

COBJ2. They will be able to develop a basic understanding of differential equations and skills to implement numerical algorithms to solve mathematical problems using Python.

Course Outcome

On successful completion of the course, the students should be able to

CO1. acquire proficiency in using Python
CO2. demonstrates the use of Python to understand and interpret applications of differential equations

CO3. apply the theoretical and practical knowledge to real-life situations

Unit-1
Teaching Hours:30
Propopsed Topics
 
  1. Growth of a population – Linear growth, Exponential growth, Logistic growth
  2. Decay Model - Radioactive Decay
  3. Numerical Methods
  4. A Simple Pendulum
  5. Spreading of a Disease
  6. Mixture problems
  7. The trajectory of a ball
  8. Spring mass system
  9. Electrical Circuits
Text Books And Reference Books:
  1. H P Langtangen, A Primer on Scientific Programming with Python, 2nd ed., Springer, 2016.
  2. Hans Fangohr, Introduction to Python for Computational Science and Engineering (A beginner’s guide), University of Southampton, 2015.
Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge Univesity Press, 2016.
  3. Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press: San Fransisco, 2015.

 

Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT651C - COMPUTATIONAL AND APPLIED MATHEMATICS USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: This course aims at providing hands on experience in using Python functions to illustrate the notions of combinatorics, set theory and relations.

Course objectives: This course will help the learner to

COBJ1. gain a familiarity with programs on fundamental concepts of Combinatorial Mathematics

COBJ2. understand and apply knowledge to solve combinatorial problems using Python

Course Outcome

By the end of the course the learner will be able to:

CO1. attain sufficient skills in using Python functions

CO2. demonstrate  the programming skills in solving problems related to applications of Computational Mathematics.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Permutations
  2. Combinations
  3. Set Construction and Set Operations
  4. Using Venn diagram to visualize relationship between sets
  5. Recurrence Relations
  6. Partially ordered set
Text Books And Reference Books:
  1. Amit Saha, Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!, no starch press:San Fransisco, 2015.
  2. H P Langtangen, A Primer on Scientific Programming with Python, 2nd ed., Springer, 2016.
Essential Reading / Recommended Reading
  1. B E Shapiro, Scientific Computation: Python Hacking for Math Junkies, Sherwood Forest Books, 2015.
  2. C Hill, Learning Scientific Programming with Python, Cambridge Univesity Press, 2016.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT651D - GRAPH THEORY USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: The course Graph Theory using Python is aimed at enabling the students to appreciate and understand core concepts of Graph Theory with the help of technological tools. It is designed with a learner-centric approach wherein the students will understand the concepts of Graph Theory using programming tools and develop computational skills.

Course objectives: This course will help the learner to gain a familiarity with

COBJ1. Python language using jupyter interface

COBJ2. The built in functions required to deal with  Division Algorithm , Euclidean Algorithm and Chinese Remainder.

COBJ3. The skills to solve various number theoretic concepts.

Course Outcome

On successful completion of the course, the students should be able to use Python

CO1. construct graphs using related matrices

CO2. compute the graph parameters such as degree, distance

CO3. gain mastery to deal with optimization problems related to network

CO4. gain an algorithmic approach to graph theory problems

Unit-1
Teaching Hours:30
Proposed Topics:
 
  1. Introduction to Python
  2. Construction of graphs
  3. Matrices associated with graphs
  4. Degree related parameters
  5. Graph connectivity
  6. Spanning tree algorithms
  7. Shortest path algorithms
  8. Graph operations
  9. Graph coloring
  10. Graph as models- Application of Graph Theory.
Text Books And Reference Books:

Mohammed Zuhair, Kadry, Seifedine, Al-Taie, Python for Graph and Network Analysis. Springer, 2017.

Essential Reading / Recommended Reading
  1. B. N. Miller and D. L. Ranum, Python programming in context. Jones and Bartlett, 2014.
  2. David Joyner, Minh Van Nguyen, David Phillips. Algorithmic Graph Theory and Sage, Free software foundation,2008.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50

MAT651E - OPERATIONS RESEARCH USING PYTHON (2017 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course description: Operations research deals with the problems on optimization or decision making that are affected by certain constraints / restrictions in the environment. This course aims in enhancing programming skills in Python to solve problems chosen from Operations Research.

Course objectives: This course will help the learner

COBJ1. to gain a familiarity in using Python to solve linear programming problems, calculate the estimates that characteristics the queues and perform desired analysis on a network.

COBJ2. learn about the techniques involved in using Python for solving problems on Operations Research.

Course Outcome

On successful completion of the course, the students should be able to:

CO1. use Python programming to solve linear programming problem by using Simplex method and Dual Simplex method

CO2. write programs in Python to solve Transportation Problems and Assignment Problems

CO3. be competent in using Python programming to solve M/M/1, M/M/c queues.

CO4. write Python programs that perform Computations on Networks.

Unit-1
Teaching Hours:30
Proposed Topics
 
  1. Simplex Method
  2. Dual Simplex Method
  3. Balanced Transportation Problem
  4. Unbalanced Transportation Problem
  5. Assignment Problems
  6. (M/M/1) queues
  7. (M/M/c) queues
  8. Shortest path computations in a network
  9. Maximum flow problem
  10. Critical path Computations
Text Books And Reference Books:
  1. Garrido José M. Introduction to Computational Models with Python. CRC Press, 2016.
  2. A.H. Taha, Operations research, 9th ed., Pearson Education, 2014.
Essential Reading / Recommended Reading
  1. Chinneck, J. W., et al. Operations Research and Cyber-Infrastructure. Springer Science Business Media, LLC, 2009.
  2. Hart, William E. Pyomo: Optimization Modeling in Python. Springer, 2012.
  3. Snyman, Jan A.., and Daniel N.. Wilke. Practical Mathematical Optimization: Basic Optimization Theory and Gradient-Based Algorithms. Springer., 2018.
Evaluation Pattern

The course is evaluated based on continuous internal assessments (CIA) and the lab e-record. The parameters for evaluation under each component and the mode of assessment are given below.

Component

Parameter

Mode of  Assessment

Maximum

Points

CIA I

Mastery of the  concepts

Lab Assignments

20

CIA II

Conceptual clarity and analytical skills

Lab Exam - I

10

Lab Record

Systematic documentation of the lab sessions.

e-Record work

07

Attendance

Regularity and Punctuality

Lab attendance

03

95-100% : 3

90-94%   : 2

85-89%   : 1

CIA III

Proficiency in executing the commands appropriately,.

Lab Exam - II

10

Total

50