Department of


Syllabus for

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  ENGLISHIII  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  ENGLISHIV  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  NONCONVENTIONAL 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  
 
Examination And Assesments  
 
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 3year 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 industryfocused 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.

Unit1 
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.
 
Unit2 
Teaching Hours:6 
Control Structure


The Decision Control Structure  The if Statement ifelse Statement Nested ifelse Use of Logical Operators  ! Operator  Decisions Using switch  The Loop Control Structure While Loop  for Loop  break Statement  continue Statement dowhile Loop.  
Unit3 
Teaching Hours:6 
Arrays


A Simple Program Using Array  Array Initialization  Two Dimensional Arrays Initializing a 2Dimensional Array  Memory Map of a 2Dimensional Array – Strings  Standard Library String Functions  strlen( )  strcpy( )  strcat()  strcmp()  TwoDimensional Array of Characters.  
Unit4 
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.  
Unit5 
Teaching Hours:6 
Macros and Structures


Introduction to macros, Structures  Declaring a Structure  Accessing Structure Elements  How Structure Elements areStored.
 
Unit6 
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
 
Unit7 
Teaching Hours:6 
Boolean Algebra


Boolean operations and expressions, Laws and rules of boolean algebra, Demorgan’s Theorem, Boolean expressions, Simplification of Booleanexpression.  
Unit8 
Teaching Hours:6 
Logic Gates


OR gate, NOR gate , NOT gate , AND gate, NAND gate XOR gate , XNOR gate, The universal property of NOR and NAND gate, Karnaugh map (SOP).  
Unit9 
Teaching Hours:5 
Combinational logic


Adders (Half and Full), Decoder, Encoder, Multiplexer, DeMultiplexer (Introductory ConceptsOnly).
 
Unit10 
Teaching Hours:6 
FlipFlops


Flipflops SR flipflop, JK flipflop, Master slave JK flipflop, 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, TataMcGrawHill, 2007. [3] Deitel H M and Deitel P J, C  How to Program, 7th Edition, PrenticeHall, 2012. [4] Susant K Rout, Cimple,C, TataMcGrawHill 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 CIA50% ESE50%  
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

Unit1 
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, TataMcGrawHill, 2007. [3] Deitel H M and Deitel P J, C  How to Program, 7th Edition, PrenticeHall, 2012. [4] Susant K Rout, Cimple,C, TataMcGrawHill 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 transistorbiasing 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 transistorbiasing techniques and transistor applications · The concept of feedback and basic principles of sinusoidal oscillators · The theory, types and applications of FET and UJT. 
Unit1 
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.  
Unit2 
Teaching Hours:15 

Junction Diode and its Applications


PN junction diode (Ideal and practical) constructions, Formation of Depletion Layer, Diode Equation and IV 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 regulatorload and line regulation, Schottky diode.
 
Unit3 
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, hparameter 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.
 
Unit4 
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 iv characteristics (output and transfer), pinch off voltage, parameters. MOSFET–principle and construction, UJT, basic construction, working, equivalent circuit and IV 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”, 7^{th} edition ,TMH, 2011. [3] Robert L Boylestad, “Introductory circuit analysis”, 5^{th} edition, Universal Book Stall 2003. [4] R.S.Sedha, “A Text book of Applied Electronics”, 7^{th} 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
 
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 
Unit1 
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 IV Characteristics of (a) pn 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, 9^{th} Edition, 2001  
Essential Reading / Recommended Reading Poorna Chandra Rao & Sasikala, “Handbook of experiments in electronics and communication’ VIKAS Publising house, 2004  
Evaluation Pattern
 
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 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

Unit1 
Teaching Hours:6 
language


Common errors subjectverb agreement, punctuation, tense errors
 
Unit1 
Teaching Hours:6 
Unit 1 1. The Happy Prince By Oscar Wilde 2. Shakespeare Sonnet 18


Unit2 
Teaching Hours:6 
language


sentence fragments, dangling modifiers, faulty parallelism,  
Unit2 
Teaching Hours:6 
unit 2


1. Why We TravelPico Iyer 2. What Solo Travel Has Taught Me About the World – and Myself ShivyaNath Blogpost
 
Unit3 
Teaching Hours:6 
unit 3


1. Thinking Like a Mountain By Aldo Leopold 2. Short Text: On Cutting a Tree By Gieve Patel  
Unit3 
Teaching Hours:6 
language


Note taking  
Unit4 
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  
Unit4 
Teaching Hours:6 
language


Paragraph writing  
Unit5 
Teaching Hours:6 
unit 5


1. The Story of B24 By Sir Arthur Conan Doyle 2. Short Text: Aarushi Murder case
 
Unit5 
Teaching Hours:6 
Language


Newspaper report  
Unit6 
Teaching Hours:6 
unit 6


1.Long text:My Story Nicole DeFreece
2. short text: Why You Should Never Aim for Six Packs
 
Unit6 
Teaching Hours:6 
Language


Essay writing  
Unit7 
Teaching Hours:6 
Language


Paraphrasing and interpretation skills  
Unit7 
Teaching Hours:6 
unit 7


1.Long Text: Sir Ranjth Singh Essay by SouravGanguly 2. Short text: Casey at the Bat Ernest Lawrence Thayer  
Unit8 
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.

Unit1 
Teaching Hours:5 

Chapter 1 I Discover


Lesson 1: Good Morning, How are you?  
Unit2 
Teaching Hours:5 

Chapter 1  I discover


Lesson 2: Hello, My name is Agnes.  
Unit3 
Teaching Hours:5 

Chapter 2 Culture : Physical and Political france


Lesson 1: Who is it?  
Unit4 
Teaching Hours:5 

Chapter 2 Culture: Physical and Political France


Lesson 2: In my bag , I have......  
Unit5 
Teaching Hours:5 

Les Fables de la Fontaine


1. La cigale et la fourmis  
Unit6 
Teaching Hours:5 

Visual Text


A French Film  
Unit7 
Teaching Hours:5 

Chapter 3 Viideo Workshop: He is cute!


Lesson 1 : How is he?  
Unit8 
Teaching Hours:5 

Les Fables de la Fontaine


2. Le renard et le corbeau  
Unit9 
Teaching Hours:5 

Chapter 3 Video Workshop: He is cute


Lesson 2: Hello?  
Text Books And Reference Books: 1. Cocton, MarieNoelle. 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
 
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 sangeethparampara 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:


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. 
Unit1 
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
 
Unit2 
Teaching Hours:10 
TranslationTheory and Practice


TranslationPractice English to Hindi and vice versa.  
Unit3 
Teaching Hours:10 
Bharath ki pramukh sanskruthic kalayen


Ramleela,Krishnaleela,Yakshagaana,kathakali.  
Unit4 
Teaching Hours:5 
Hindusthani Sangeethparampara evam pramukh kalakar


Utbhav,Vikas aur paramparaein Pramukh Sangeethkar1.Bhimsen Joshi 2.Gulam Ali 3.Pandit Ravishankar 4. Bismillah Khan.  
Text Books And Reference Books:
 
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, Agra2 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 CIA1(Digital learningEditing of Hindi article in Hindi Wikipedia )20 marks CIA2(Mid semester examination)50 marks CIA3(Digital learningarticle creation in Hindi Wikipedia)20 marks End sem examination50 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 


Unit1 
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  
Unit2 
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  
Unit3 
Teaching Hours:10 
Grammar Folk Art forms


1. Differences in Prounounciation ( Ll) (AH) 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 CIA1 Written Assignments 20 Marks CIA2 Mid Semsester Examination 50 Marks CIA3 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. 
Unit1 
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. .  
Unit2 
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.  
Unit3 
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
 
Evaluation Pattern
 
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. 

Learning Outcome 

On successful completion of the course, the students should be able to CO1. Acquire proficiency in using MAXIMA to study Differential Calculus. 
Unit1 
Teaching Hours:30 

Proposed Topics


 
Text Books And Reference Books:
 
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 erecord. The parameters for evaluation under each component and the mode of assessment are given below.
 
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 
Unit1 
Teaching Hours:30 
test


poery Buddhacharitham III canto, up to 52 stanzas. Level of Knowledge: Conceptual/ descriptive/ Analytical.  
Unit1 
Teaching Hours:35 
Ruthusamharam


Ruthusamharam Strotra sahithya  
Unit2 
Teaching Hours:5 
Grammar


Grammar Grammer Sandhis and lakaras Level of Knowledge: Analytical /Conceptual  
Unit3 
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 20^{th} century and to bring them to the realities of 21^{st} century. They will also learn, on their own, about the nuances of music and a unique aesthetic experience it offers 
Unit1 
Teaching Hours:15 
Modern Poetry


Poems of Bharathiyar, Bharathidasan and women poets  
Unit2 
Teaching Hours:5 
Practical Grammar


2 Grammar as reflected in the poems  
Unit3 
Teaching Hours:15 
Contemporary Cultural Issues


Prose including reference to contemporary literary issues  
Unit4 
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. 
Unit1 
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.  
Unit2 
Teaching Hours:6 
Linked List


Introduction –Insertion – Deletion – Search  Double Linked List Representations.  
Unit3 
Teaching Hours:6 
Stack & Queue


Introduction  Stack Operations using arrays and linked lists  Infix to Prefix  Queue Operations using array and linkedlist.  
Unit4 
Teaching Hours:6 
Binary Trees


Introduction  Binary Trees Properties of Binary Trees  Binary Tree Representations  Binary TreeTraversals.  
Unit5 
Teaching Hours:6 
Graphs


Introduction – Definitions and terminology – graph representations – Depth first search – Breadth first search  
Unit6 
Teaching Hours:6 
Introduction and System Structures


Operating system definition, computer system organization, architecture, structure and operations, process, memory and storage management.
 
Unit7 
Teaching Hours:6 
Process Management


Process concepts, scheduling, operations on processes. Process Scheduling: Basic concepts, scheduling criteria, scheduling algorithms, Synchronization: Background, critical section problems.  
Unit8 
Teaching Hours:6 
Deadlock


Deadlock System model, deadlock characterization, methods for handling deadlock, deadlock prevention, avoidance and detection.  
Unit9 
Teaching Hours:6 
Memory Management


Memory Management Strategies: Background, swapping, Memory allocation, Paging, Structure of the pagetable.  
Unit10 
Teaching Hours:6 
File system


File system structure, directory structure, allocation methods and freespace 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 Nonlinear 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

Unit1 
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 opamp. 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 opamps · Understand different number systems and their interconversion · 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.

Unit1 
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 noninverting amplifiers, Summing and Difference Amplifier, Buffer Amplifier Differentiator, Integrator, Phase Shift Oscillator, Wein bridge oscillator, Comparator and Zerocrossing detector, Active low pass and high pass Butterworth filter (1st order only).  
Unit2 
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  
Unit3 
Teaching Hours:15 
Combinational logic circuits

