Department of
MATHEMATICS






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

 
1 Semester - 2020 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
CSC131 PROGRAMMING USING C AND DIGITAL COMPUTER FUNDAMENTALS 4 4 100
CSC151 C PROGRAMMING LAB 2 2 50
ELE131 NETWORK ANALYSIS AND ANALOG ELECTRONICS 4 4 100
ELE151 NETWORK ANALYSIS AND ANALOG ELECTRONICS LAB 2 2 50
ENG121 ENGLISH - I 3 2 100
FRN121 FRENCH 3 3 100
HIN121 HINDI 3 3 50
KAN121 KANNADA 3 03 100
MAT131 DIFFERENTIAL CALCULUS 4 4 100
MAT151 DIFFERENTIAL CALCULUS USING MAXIMA 2 2 50
SAN121 SANSKRIT 3 3 100
TAM121 TAMIL 3 3 100
2 Semester - 2020 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
CSC231 DATA STRUCTURES AND OPERATING SYSTEMS 4 4 100
CSC251 DATA STRUCTURES LAB 2 2 50
ELE231 LINEAR AND DIGITAL INTEGRATED CIRCUITS 4 4 100
ELE251 LINEAR AND DIGITAL INTEGRATED CIRCUITS LAB 2 2 50
ENG221 ENGLISH - II 3 2 100
FRN221 FRENCH 3 3 100
HIN221 HINDI 3 3 50
KAN221 KANNADA 3 03 100
MAT231 DIFFERENTIAL EQUATIONS 4 4 100
MAT251 DIFFERENTIAL EQUATIONS USING MAXIMA 2 2 50
SAN221 SANSKRIT 3 3 100
TAM221 TAMIL 3 3 100
3 Semester - 2019 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
AEN321 ADDITIONAL ENGLISH 3 3 100
CSC331 DATABASE MANAGEMENT SYSTEM AND JAVA PROGRAMMING 4 4 100
CSC351 JAVA PROGRAMMING LAB 2 2 50
ELE331 COMMUNICATION ELECTRONICS 4 4 100
ELE351 COMMUNICATION ELECTRONICS LAB 2 2 50
ENG321 ENGLISH-III 3 3 100
FRN321 FRENCH 3 3 100
HIN321 HINDI 3 2 50
KAN321 KANNADA 3 03 100
MAT331 REAL ANALYSIS 4 4 100
MAT351 INTRODUCTION TO PYTHON PROGRAMMING FOR MATHEMATICS 2 2 50
4 Semester - 2019 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
AEN421 ADDITIONAL ENGLISH 3 3 100
CSC431 SOFTWARE ENGINEERING AND COMPUTER NETWORKS 4 4 100
CSC451 WEB TECHNOLOGY LAB 2 2 50
ELE431 MICROPROCESSOR AND MICROCONTROLLER 4 4 100
ELE451 MICROPROCESSOR AND MICROCONTROLLER LAB 2 2 50
ENG421 ENGLISH-IV 3 3 100
FRN421 FRENCH 3 3 100
HIN421 HINDI 3 2 50
KAN421 KANNADA 3 03 100
MAT431 ALGEBRA 4 4 100
MAT451 INTRODUCTION TO MATHEMATICAL MODELLING USING PYTHON 2 2 50
5 Semester - 2018 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
CSC541A DATA ANALYTICS 3 3 100
CSC541B INTERNET OF THINGS 3 3 100
CSC541C DIGITAL IMAGE PROCESSING 3 3 100
CSC541D BUSINESS INTELLIGENCE 3 3 100
CSC542A UNIX OPERATING SYSTEM 3 3 100
CSC542B PYTHON PROGRAMMING 3 3 100
CSC542C MOBILE APPLICATIONS 3 3 100
CSC542D GRAPHICS AND ANIMATION 3 3 100
CSC542E .NET TECHNOLOGY 3 3 100
CSC551A DATA ANALYTICS LAB 2 2 50
CSC551B INTERNET OF THINGS LAB 2 2 50
CSC551C DIGITAL IMAGE PROCESSING LAB 2 2 50
CSC551D BUSINESS INTELLIGENCE LAB 2 2 50
CSC552A UNIX OPERATING SYSTEM LAB 2 2 50
CSC552B PYTHON PROGRAMMING LAB 2 2 50
CSC552D GRAPHICS AND ANIMATION LAB 2 2 50
CSC552E .NET TECHNOLOGY LAB 2 2 50
ELE531 EMBEDDED SYSTEMS 3 3 100
ELE541A OPTO ELECTRONIC DEVICES AND COMMUNICATION 3 3 100
ELE541B ELECTRONIC INSTRUMENTATION 3 3 100
ELE541C SIGNALS AND SYSTEMS 3 3 100
ELE551 EMBEDDED SYSTEMS LAB 2 2 50
ELE551A OPTO ELECTRONIC DEVICES AND COMMUNICATION LAB 2 2 50
ELE551B ELECTRONIC INSTRUMENTATION LAB 2 2 50
ELE551C SIGNALS AND SYSTEMS LAB 2 2 50
MAT531 LINEAR ALGEBRA 3 3 100
MAT541A INTEGRAL TRANSFORMS 3 3 100
MAT541B MATHEMATICAL MODELLING 3 3 100
MAT541C GRAPH THEORY 3 3 100
MAT541D CALCULUS OF SEVERAL VARIABLES 3 3 100
MAT541E OPERATIONS RESEARCH 3 3 100
MAT551 LINEAR ALGEBRA USING PYTHON 2 2 50
MAT551A INTEGRAL TRANSFORMS USING PYTHON 2 2 50
MAT551B MATHEMATICAL MODELLING USING PYTHON 2 2 50
MAT551C GRAPH THEORY USING PYTHON 2 2 50
MAT551D CALCULUS OF SEVERAL VARIABLES USING PYTHON 2 2 50
6 Semester - 2018 - Batch
Paper Code
Paper
Hours Per
Week
Credits
Marks
CSC631 DESIGN AND ANALYSIS OF ALGORITHMS 3 3 100
CSC641A INTRODUCTION TO SOFT COMPUTING 3 3 100
CSC641B CLOUD COMPUTING 3 3 100
CSC641C COMPUTER ARCHITECTURE 3 3 100
CSC641D OOAD USING UML 3 3 100
CSC641E USER EXPERIENCE DESIGN(UX) 3 3 100
CSC681 MAIN PROJECT 4 04 100
ELE631 VERILOG AND FPGA BASED DESIGN 3 3 100
ELE641A NON-CONVENTIONAL ENERGY SOURCES AND POWER ELECTRONICS 3 3 100
ELE641B NANO TECHNOLOGY AND NANO ELECTRONICS 3 3 100
ELE641C DIGITAL SIGNAL PROCESSING 3 3 100
ELE651 VERILOG AND FPGA BASED DESIGN LAB 2 2 50
ELE681 PROJECT LAB 2 2 50
MAT631 COMPLEX ANALYSIS 3 3 100
MAT641B NUMERICAL METHODS 3 3 100
MAT641C DISCRETE MATHEMATICS 3 3 100
MAT641D NUMBER THEORY 3 3 100
MAT641E FINANCIAL MATHEMATICS 3 3 100
MAT651 COMPLEX ANALYSIS USING PYTHON 2 2 50
MAT651A MECHANICS USING PYTHON 2 2 50
MAT651B NUMERICAL METHODS USING PYTHON 2 2 50
MAT651C DISCRETE MATHEMATICS USING PYTHON 2 2 50
MAT651D NUMBER THEORY USING PYTHON 2 2 50
MAT651E FINANCIAL MATHEMATICS USING PYTHON 2 2 50
MAT681 PROJECT ON MATHEMATICAL MODELS 5 5 150
        

  

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.
Department Overview:
Department of Computer Science of CHRIST(Deemed to be University) strives to shape outstanding computer professionals with ethical and human values to reshape nation?s destiny. The training imparted aims to prepare young minds for the challenging opportunities in the IT industry with a global awareness rooted in the Indian soil, nourished and supported by experts in the field. Department of Mathematics, CHRIST (Deemed to be University) is one of the oldest departments of the University, established in the year 1969. It offers programmes in Mathematics at the undergraduate level, post graduate level as well as M.Phil and Ph.D. It is equipped with the highly committed team of instructors having versatile experience in teaching, research and has a passion to explore and innovate. Department is committed to provide the quality education in Mathematics, facilitate the holistic development, encourage students for pursuing higher studies in mathematics and motivate students to uphold scientific integrity and objectivity in professional endeavors.
Mission Statement:
The Department of Computer Science endeavors to imbibe the vision of the University Excellence and Service. The department is committed to this philosophy which pervades every aspect and functioning of the department. To develop IT professionals with ethical and human values. To accomplish our mission, the department encourages students to apply their acquired knowledge and skills towards professional achievements in their career. The department also moulds the students to be socially responsib
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 electiv
Program Objective:
Programme Outcomes PO1. Understand and apply the fundamental principles, concepts and methods in key areas of science and multidisciplinary fields PO2. Demonstrate problem solving, analytical and logical skills to provide solutions for the scientific requirements PO3. Develop the critical thinking with scientific temper PO4. Communicate the subject effectively PO5. Understand the importance and judicious use of technology for the sustainable growth of mankind in synergy with nature PO6. Understand the professional, ethical and social responsibilities PO7. Enhance the research culture and uphold the scientific integrity and objectivity PO8. Engage in continuous reflective learning in the context of technological and scientific advancements Programme Specific Outcomes PSO1.Provide a comprehensive understanding of hardware components and its applications PSO2.Apply the theoretical concepts to design and develop software PSO3.Demonstrate the problem solving skills in mathematical and digital sciences. PSO4. Express proficiency in oral and written communications to appreciate innovation in research. PSO5. Use software effectively for mathematical modelling. PSO6. Develop industry-focused skills to lead a successful career.

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

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

Course Objectives/Course Description

 

Course Objectives

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 sequentialcircuits.

 

 

Learning 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 - TypeConversion.

 

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
Macros and Structures
 

Introduction to macros, Structures - Declaring a Structure - Accessing Structure Elements - How Structure Elements areStored.

 

 

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 Booleanexpression.

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 ConceptsOnly).

 

Unit-10
Teaching Hours:6
Flip-Flops
 

 

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

 

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-50%

ESE-50%

CSC151 - C PROGRAMMING LAB (2020 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.

 

 

 

Learning 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.  Program to implement conditional statements.

 

2.  Program to implement the concepts of while loop.

 

3.  Program implementing for loop concepts.

 

4.  Program to implement 1D array concept.

 

5.  Program based on string concepts.

 

6.  Program to implement string library functions.

 

7.  Program to implement 2D array concepts.

 

8.  Program to implement functions.

 

9.  Program demonstrating recursion functions.

 

10.Program to demonstrate call by value and call by reference.

 

 

Text Books And Reference Books:

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

 

 

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.

 

 

 

Evaluation Pattern

CIA - 50%

ESE - 50%

ELE131 - NETWORK ANALYSIS AND ANALOG ELECTRONICS (2020 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

 

 

Learning 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:15
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. 

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 (2020 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

 

Learning 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 - I (2020 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.

Learning 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
 

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

 

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

Unit-2
Teaching Hours:6
language
 

sentence fragments, dangling modifiers, faulty parallelism,

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-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
Language
 

Paraphrasing and interpretation skills

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-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 (2020 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

Learning Outcome

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

 

Unit-1
Teaching Hours:5
Chapter 1- I Discover
 

Lesson 1: Good Morning, How are you?

Unit-2
Teaching Hours:5
Chapter 1 - I discover
 

Lesson 2: Hello, My name is Agnes.

Unit-3
Teaching Hours:5
Chapter 2- Culture : Physical and Political france
 

Lesson 1: Who is it?

Unit-4
Teaching Hours:5
Chapter 2- Culture: Physical and Political France
 

Lesson 2: In my bag , I have......

Unit-5
Teaching Hours:5
Les Fables de la Fontaine
 

1. La cigale et la fourmis

Unit-6
Teaching Hours:5
Visual Text
 

A French Film 

Unit-7
Teaching Hours:5
Chapter 3- Viideo Workshop: He is cute!
 

Lesson 1 : How is he?

Unit-8
Teaching Hours:5
Les Fables de la Fontaine
 

2. Le renard et le corbeau

Unit-9
Teaching Hours:5
Chapter 3- Video Workshop: He is cute
 

Lesson 2: Hello?

Text Books And Reference Books:

1.      Cocton, Marie-Noelle. Génération A1. Paris : Didier, 2016 

2.      De Lafontaine, Jean. Les Fables de la Fontaine. Paris, 1668

 

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 – Assignment & MOODLE Testing (Quiz)

10%

 

CIA 2 –Mid Sem Exam

25%

 

CIA 3 – Role Play / Theatre and DELF Pattern: Reading & Writing

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Total

50%

50%

 

HIN121 - HINDI (2020 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

Learning 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:20
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 (2020 Batch)

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

Course Objectives/Course Description

 

Selections from Old Kannada, Medieval Kannada and Modern Kannada Literature are introduced for I Semester BA/ BSc. courses in the syllabus. This will enrich the students Language and Communication skills, and also their critical and analytical skills.  This will help them to enhance their social sensitivity.  

Learning Outcome

  • Develops analytical and critical bent of mind to compare and analyse the various literature they read and discuss in class.
  • Develops 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:20
Old , Medieval and Modern Kannada Literature
 

1. Raghavanka- Harishchandra Kavya. Selected chapter( Purada Punyam Purusha Roopinde Pooguthide) 

2. Vachanas- Devara Dasimayya, Basavanna, Akkamahadevi, Aydakki Lakkamma, Gajesha Masanaiah.

    Keerthanegalu: Purandaradasa, Kanakadasa

3. Modern Kannada poetry: Mumbai Jataka, Kari Heggadeya Magalu

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

1. Dheera Kumara- A Folk tale

2. Mandannana Marriage- (An episode in Novel Karvalo) K. P. Poornachandra Tejaswi

3. Gili Kathe-(Translation) -  Ravindranath Tagore

Unit-3
Teaching Hours:10
Grammar- Folk Art forms
 

1. Differences in Prounounciation ( L-l) (A-H) 

2. Change of meanings

3. Report Writing

4. Folk Art forms of Karnataka ( Dollu Kunitha, Pooja Kunitha, Goravara Kunitha, Patada Kunitha ) 

Text Books And Reference Books:

       1. Adipurana- Pampa

       2. Yashodhara Charite- Janna

       3. Harishchandra Kavya- Raghavanka

       4. Shree Sahitya- B M Shreekantaiah

       5. Janapada Kathegalu- Jee sham paramashivaiah

Essential Reading / Recommended Reading

1. Pampa Ondu Adhyayana- G S Shivarudrappa

2. Vachana Chandrike- L Basavaraju

3. Purandara Sahitya Darshana- S K Ramachandra Rao

4. Kanakadasa- Basrur Subba Rao

5. Samagra Kannada Sahitya Charithre- Ed. G.S Shivarudrappa

 

 

Evaluation Pattern

CIA-1 Written Assignments- 20 Marks

CIA-2 Mid Semsester Examination- 50 Marks

CIA-3 Translation Assignment- English to Kannada -20 Marks

Attendance -05 Marks

End Semester Examination- 50 Marks

MAT131 - DIFFERENTIAL CALCULUS (2020 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.

Learning 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 - Boundedness theorem and extreme value theorem – 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. .

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, Concavity and convexity, 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 (2020 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.

Learning 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 of 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 (2020 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 

Learning 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 (2020 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.

Learning 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

CSC231 - DATA STRUCTURES AND OPERATING SYSTEMS (2020 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 operatingsystems.

Learning 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 - SelectionSort.

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 linkedlist.

Unit-4
Teaching Hours:6
Binary Trees
 

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

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 pagetable.

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]   Silberschatz, P.B. Galvin and G. Gagne, Operating System  Concepts,  9th  Edition, New Delhi, Wiley India,2012.

Essential Reading / Recommended Reading

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

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

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

Evaluation Pattern

50% ESE + 50% CIA

CSC251 - DATA STRUCTURES LAB (2020 Batch)

Total Teaching Hours for Semester:60
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.

Learning 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 Cprogramming

 

Unit-1
Teaching Hours:30
List of lab Programs
 

1.            Inserting an element into one dimensionalarray

2.            Deletion of an element from one dimensionalarray

3.            Implementation of  insertionsort.

4.            Implementation of  selectionsort.

5.            Implementation of BinarySearch.

6.            Implementation of Linear Search in a linkedlist

7.            Creation of a linked list and inserting nodes intoit.

8.            Deletion from a linkedlist.

9.            Implementation of  different operations on astack.

10.        Implementationofdifferentoperationsonaqueue

Text Books And Reference Books:

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

Essential Reading / Recommended Reading

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

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

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

Evaluation Pattern

50% CIA + 50% Three Tests

ELE231 - LINEAR AND DIGITAL INTEGRATED CIRCUITS (2020 Batch)

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

Course Objectives/Course Description

 

 Operational amplifier is a versatile device that was originally designed for performing mathematical operations and this device has a myriad of consumer, industrial and scientific applications. The course starts with basic principles of operational amplifiers and various applications of op-amp.

Digital techniques and systems are used today in ever more applications because of their increasingly reliable, efficient, economical operations and the capability of storage. They have  invaded all walks of life that has created  digital revolution. Therefore it is essential to have a strong foundation of the theory and practices of digital electronics. This course deals with the subject from number system, logic gates and timer circuits using IC 555. It also deals with various combinational logic circuits and sequential circuits

 

 

Learning 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 combinational 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:15
Operational Amplifiers and applications
 

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. 

Inverting and non-inverting amplifiers, Summing and Difference Amplifier, Buffer 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-2
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, Binary, octal and hexadecimal arithmetic; addition, subtraction by 2’s complement method.

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.  Don’t care conditions

Unit-3
Teaching Hours:15
Combinational logic circuits