CHRIST (Deemed to University), BangaloreDEPARTMENT OF COMPUTER SCIENCESchool of Sciences 

Syllabus for

1 Semester  2022  Batch  
Course Code 
Course 
Type 
Hours Per Week 
Credits 
Marks 
AEN121  ADDITIONAL ENGLISH  Ability Enhancement Compulsory Course  3  3  100 
CSC131  PROGRAMMING USING C AND DIGITAL COMPUTER FUNDAMENTALS  Core Courses  4  4  100 
CSC151  C PROGRAMMING LAB  Core Courses  2  2  50 
ELE131  NETWORK ANALYSIS AND ANALOG ELECTRONICS  Core Courses  4  4  100 
ELE151  NETWORK ANALYSIS AND ANALOG ELECTRONICS LAB  Core Courses  2  2  50 
ENG121  ENGLISH  I  Ability Enhancement Compulsory Course  3  2  100 
FRN121  FRENCH  Ability Enhancement Compulsory Course  3  3  100 
HIN121  HINDI  Ability Enhancement Compulsory Course  3  3  100 
KAN121  KANNADA  Ability Enhancement Compulsory Course  3  03  100 
MAT131  DIFFERENTIAL CALCULUS  Core Courses  4  4  100 
MAT151  INTRODUCTION TO PYTHON PROGRAMMINGI  Core Courses  2  2  50 
SAN121  SANSKRIT  Ability Enhancement Compulsory Course  3  3  100 
TAM121  TAMIL  Ability Enhancement Compulsory Course  3  3  100 
2 Semester  2022  Batch  
Course Code 
Course 
Type 
Hours Per Week 
Credits 
Marks 
AEN221  ADDITIONAL ENGLISH    3  3  100 
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  100 
KAN221  KANNADA    3  03  100 
MAT231  DIFFERENTIAL EQUATIONS    4  4  100 
MAT251  INTRODUCTION TO PYTHON PROGRAMMINGII    2  2  50 
SAN221  SANSKRIT    3  3  100 
TAM221  TAMIL    3  3  100 
3 Semester  2021  Batch  
Course Code 
Course 
Type 
Hours Per Week 
Credits 
Marks 
AEN321  ADDITIONAL ENGLISH  Ability Enhancement Compulsory Course  3  3  100 
CSC331  DATABASE MANAGEMENT SYSTEM AND SOFTWARE ENGINEERING  Core Courses  4  4  100 
CSC351  PYTHON PROGRAMMING LAB  Core Courses  2  2  50 
ELE331  COMMUNICATION ELECTRONICS  Core Courses  4  4  100 
ELE351  COMMUNICATION ELECTRONICS LAB  Core Courses  2  2  50 
ENG321  ENGLISHIII  Ability Enhancement Compulsory Course  3  2  100 
FRN321  FRENCH  Ability Enhancement Compulsory Course  3  3  100 
HIN321  HINDI  Ability Enhancement Compulsory Course  3  3  100 
KAN321  KANNADA  Ability Enhancement Compulsory Course  3  03  100 
MAT331  REAL ANALYSIS  Core Courses  4  4  100 
MAT351  PYTHON PROGRAMMING FOR MATHEMATICS  Core Courses  2  2  50 
SAN321  SANSKRIT  Ability Enhancement Compulsory Course  3  3  100 
TAM321  TAMIL  Ability Enhancement Compulsory Course  3  3  100 
4 Semester  2021  Batch  
Course Code 
Course 
Type 
Hours Per Week 
Credits 
Marks 
AEN421  ADDITIONAL ENGLISH    3  3  100 
CSC431  COMPUTER NETWORKS AND JAVA PROGRAMMING    4  4  100 
CSC451  JAVA PROGRAMMING LAB    2  2  50 
ELE431  MICROPROCESSOR AND MICROCONTROLLER    4  4  100 
ELE451  MICROPROCESSOR AND MICROCONTROLLER LAB    2  2  50 
ENG421  ENGLISHIV    3  2  100 
FRN421  FRENCH    3  3  100 
HIN421  HINDI    3  3  100 
KAN421  KANNADA    3  03  100 
MAT431  ALGEBRA    4  4  100 
MAT451  PYTHON PROGRAMMING FOR MATHEMATICAL MODELLING    2  2  50 
SAN421  SANSKRIT    3  3  100 
TAM421  TAMIL    3  3  100 
5 Semester  2020  Batch  
Course Code 
Course 
Type 
Hours Per Week 
Credits 
Marks 
CSC541A  DATA ANALYTICS  Discipline Specific Elective  3  3  100 
CSC541B  INTERNET OF THINGS  Core Courses  3  3  100 
CSC541C  DIGITAL IMAGE PROCESSING  Core Courses  3  3  100 
CSC541D  BUSINESS INTELLIGENCE  Discipline Specific Elective  3  3  100 
CSC542A  UNIX OPERATING SYSTEM  Discipline Specific Elective  3  3  100 
CSC542B  WEB TECHNOLOGY  Discipline Specific Elective  3  3  100 
CSC542C  MOBILE APPLICATIONS  Discipline Specific Elective  3  3  100 
CSC542D  GRAPHICS AND ANIMATION  Discipline Specific Elective  3  3  100 
CSC542E  .NET TECHNOLOGY  Discipline Specific Elective  3  3  100 
CSC551A  DATA ANALYTICS LAB  Discipline Specific Elective  2  2  50 
CSC551B  INTERNET OF THINGS LAB  Discipline Specific Elective  2  2  50 
CSC551C  DIGITAL IMAGE PROCESSING LAB  Discipline Specific Elective  2  2  50 
CSC551D  BUSINESS INTELLIGENCE LAB  Core Courses  2  2  50 
CSC552A  UNIX OPERATING SYSTEM LAB  Discipline Specific Elective  2  2  50 
CSC552B  WEB TECHNOLOGY LAB  Discipline Specific Elective  2  2  50 
CSC552C  MOBILE APPLICATIONS LAB  Discipline Specific Elective  2  2  50 
CSC552D  GRAPHICS AND ANIMATION LAB  Discipline Specific Elective  2  2  50 
CSC552E  .NET TECHNOLOGY LAB  Discipline Specific Elective  2  2  50 
ELE531  EMBEDDED SYSTEMS AND IOT FUNDAMENTALS  Core Courses  3  3  100 
ELE541A  OPTOELECTRONIC DEVICES AND COMMUNICATION  Discipline Specific Elective  3  3  100 
ELE541B  ELECTRONIC INSTRUMENTATION  Discipline Specific Elective  3  3  100 
ELE541C  DIGITAL SIGNALS AND SYSTEM ARCHITECTURE  Discipline Specific Elective  3  3  100 
ELE551  EMBEDDED SYSTEMS AND IOT FUNDAMENTALS LAB  Core Courses  2  2  50 
ELE551A  OPTOELECTRONIC DEVICES AND COMMUNICATION LAB  Discipline Specific Elective  2  2  50 
ELE551B  ELECTRONIC INSTRUMENTATION LAB  Discipline Specific Elective  2  2  50 
ELE551C  DIGITAL SIGNALS AND SYSTEM ARCHITECTURE LAB  Discipline Specific Elective  2  2  50 
MAT531  LINEAR ALGEBRA  Core Courses  3  3  100 
MAT541A  INTEGRAL TRANSFORMS  Discipline Specific Elective  3  3  100 
MAT541B  MATHEMATICAL MODELLING  Discipline Specific Elective  3  3  100 
MAT541C  GRAPH THEORY  Discipline Specific Elective  3  3  100 
MAT541D  CALCULUS OF SEVERAL VARIABLES  Discipline Specific Elective  3  3  100 
MAT541E  OPERATIONS RESEARCH  Discipline Specific Elective  3  3  100 
MAT551  LINEAR ALGEBRA USING PYTHON  Core Courses  2  2  50 
MAT551A  INTEGRAL TRANSFORMS USING PYTHON  Discipline Specific Elective  2  2  50 
MAT551B  MATHEMATICAL MODELLING USING PYTHON  Discipline Specific Elective  2  2  50 
MAT551C  GRAPH THEORY USING PYTHON  Discipline Specific Elective  2  2  50 
MAT551D  CALCULUS OF SEVERAL VARIABLES USING PYTHON  Discipline Specific Elective  2  2  50 
MAT551E  OPERATIONS RESEARCH USING PYTHON  Discipline Specific Elective  2  2  50 
6 Semester  2020  Batch  
Course Code 
Course 
Type 
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    4  4  100 
CSC641E  USER EXPERIENCE DESIGN(UX)    3  3  100 
CSC681  MAIN PROJECT    4  4  100 
ELE631  VERILOG AND FPGA BASED DESIGN    3  3  100 
ELE641A  NONCONVENTIONAL ENERGY SOURCES AND POWER ELECTRONICS    3  3  100 
ELE641B  NANOTECHNOLOGY AND NANOELECTRONICS    3  3  100 
ELE641C  DATA COMMUNICATION AND NETWORKING    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 
MAT641A  MECHANICS    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 EXCEL AND PYTHON    2  2  50 
MAT681  PROJECT ON MATHEMATICAL MODELS    5  5  150 
 
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 elective courses.  
Programme Outcome/Programme Learning Goals/Programme Learning Outcome: PO1: Understand and apply the fundamental principles, concepts and methods in key areas of science and multidisciplinary fieldsPO2: Demonstrate problem solving, analytical and logical skills to provide solutions for the scientific requirements PO3: Demonstrate 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 Outcome: PSO1: Provide a comprehensive understanding of hardware components and its applicationsPSO2: Apply the theoretical concepts to design and develop software PSO3: Demonstrate the problem solving skills in mathematical, 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  
Assesment Pattern  
 
Examination And Assesments  

AEN121  ADDITIONAL ENGLISH (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 
Max Marks:100 
Credits:3 
Course Objectives/Course Description 

The Additional English course is offered as a second language course and seeks to introduce the students to the nuances of English literature in its varied forms and genres. The students who choose Additional English are generally proficient in the English language. Hence, instead of focusing on introducing them to language, challenging texts in terms of ideas, form, and technique are chosen. Additional English as a course is designed for students in place of a regional language. NonResident Indians (NRIs), foreign nationals and students who have not taken Hindi, Kannada, Tamil or French at the Plus 2 or Class XII levels are eligible to choose Additional English. The course is taught for students from different streams, namely, BA, BSc, BCom, and BBA in the first year and for BA, BSc and BCom (Regular) in the second year. The first year syllabus is an attempt by the Department of English, Christ University to recognize and bring together the polyphonic Indian and Indian subcontinental voices in English in English translation for the Additional English students of the first year. This effort aims to familiarize the students with regional literatures in translation, Indian Writing in English (IWE) and literatures from Pakistan, Nepal and Srilanka, thereby, enabling the students to learn more about Indian culture and ethos through writings from different regions of the country. We have tried to represent in some way or the other the corners of India and the Indian subcontinent in this microcosmic world of short stories, poems and essays
There is a prescribed text bookfor the first year students, compiled by the Department of English, Christ University and intended for private circulation. The first semester has a variety of writing from India, Pakistan and Nepal. The various essays, short stories and poems deal with various socioeconomic, cultural and political issues that are relevant to modern day India and the Indian subcontinent and will enable students to comprehend issues of identitypolitics, caste, religion, class, and gender. All of the selections either in the manner of their writing, the themes they deal with or the ideologies that govern them are contemporary in relevance and sensibility, whether written by contemporary writers or earlier writers. An important addition to this syllabus is the preponderance of NorthEastern writing which was hitherto not well represented. Excerpts from interviews, autobiographical writings, sports and city narratives are added to this section to introduce students to the varied genres of literature. The objectives of this course are to expose students to the rich literary and cultural diversity of Indian literatures to sensitise students on the social, political, historical and cultural ethos that has shaped the nation INDIA to enable to grasp and appreciate the variety and abundance of Indian writing, of which this compilation is just a passing glance to learn and appreciate India through association of ideas in the texts and the external contexts (BhashaUtsav will be an intrinsic help in this endeavour)


Course Outcome 

CO1 CO 2: iv) Understand the cultural, social, religious and ethnic diversities of India v) it will be able to be analytical and critical of the pluralistic society they live in through the activities and assignments conducted vi) be aware of the dynamics of gender, identity, communalism and politics of this vast nation through its literature. 
Unit1 
Teaching Hours:10 
Poetry


1. Keki N Daruwala “Migrations”
2. Kamala Das “Forest Fire”
3. Agha Shahid Ali “Snow on the Desert”
4. Eunice D Souza “Marriages are Made”  
Unit2 
Teaching Hours:15 
Short Stories


1. Rabindranath Tagore “Babus of Nayanjore”
2. Ruskin Bond “He said it with Arsenic”
3. Bhisham Sahni “The Boss Came to Dinner”
4. N. Kunjamohan Singh “The Taste of Hilsa”
5. Mohan Thakuri “Post Script”  
Unit3 
Teaching Hours:20 
Essays


1. Mahatma Gandhi “What is True Civilization?” (Excerpts from Hind Swaraj)
2. Ela Bhatt “Organising for Change”
3. Sitakant Mahapatra “Beyond the Ego: New Values for a Global Neighborhood
4. B R Ambedkar “Waiting for A Visa”
 
Text Books And Reference Books: Contemporary knowledge of the socipolitical situation in the subcontinent The text book copy "Reading Diversity"  
Essential Reading / Recommended Reading Online resources to appreciate the text through the Comprehension Questions  
Evaluation Pattern CIA 1: Classroom assignment for 20 marks keeping in mind the objectives and learning outcomes of the course. CIA 2: Midsemester written exam for 50 marks CIA 3: Collage, tableaus, skits, talk shows, documentaries, Quizzes or any proactive creative assignments that might help students engage with India as a cultural space. This is to be done keeping in mind the objectives and learning outcomes of the course. Question Paper Pattern Mid Semester Exam: 2 hrs Section A: 4x5= 20 Section B: 2x15=30 Total 50
End Semester Exam: 2 hrs Section A: 4 x 5 = 20 Section B: 2 x 15= 30 Total 50  
CSC131  PROGRAMMING USING C AND DIGITAL COMPUTER FUNDAMENTALS (2022 Batch)  
Total Teaching Hours for Semester:60 
No of Lecture Hours/Week:4 
Max Marks:100 
Credits:4 
Course Objectives/Course Description 

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

Course Outcome 

CO1: Understand the fundamentals of structured programming, number systems, Boolean algebra and logic gates CO2: Learn to implement the concepts of arrays, functions, pointers, structures and to analyse logical expressions. CO3: To create programs with ethical coding standards. CO4: To design combinational and sequential circuits. 
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 are stored.  
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 (2022 Batch)  
Total Teaching Hours for Semester:30 
No of Lecture Hours/Week:2 
Max Marks:50 
Credits:2 
Course Objectives/Course Description 

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

Course Outcome 

CO1: Analyze and illustrate algorithm and flowchart for the given C program CO2: Implement structured C programs CO3: Trace and debug the programs written in C language 
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 (2022 Batch)  
Total Teaching Hours for Semester:60 
No of Lecture Hours/Week:4 
Max Marks:100 
Credits:4 
Course Objectives/Course Description 

Course description: Electronic devices and circuits are an integral part of daytoday life. To enter the real world of Electronics, it is essential to have a course on Electronics devices and applications. This module starts with the 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 fieldeffect transistors and UJT. This course lays out a platform with which the student can develop the skills needed to understand and analyse the electronic network in detail. This paper enables the students to ● Extend the basic skills in electronics towards starting entrepreneurship of local and regional needs. ● Illustrate the basic methods of solving electrical dc networks using different network theorems. ● Underline the theory and applications of diodes and Zener diodes, FET and UJT. ● Understand the basic theory of bipolar junction transistor, various transistorbiasing techniques, and transistor applications ● Demonstrate the concept of feedback and basic principles of sinusoidal oscillators


Course Outcome 

CO1: Extend the basic skills in electronics towards starting entrepreneurship of local and regional needs. CO2: Illustrate the basic methods of solving electrical dc networks using different network theorems CO3: Underline the theory and applications of diodes and Zener diodes, FET and UJT CO4: Understand the basic theory of bipolar junction transistor, various transistorbiasing techniques, and transistor applications CO5: Demonstrate the concept of feedback and basic principles of sinusoidal oscillators 
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 the depletion layer, diode equation and iv characteristics. static and dynamic resistances, dc load line analysis, rectifiers halfwave rectifier, fullwave rectifiers (centre 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 transistors 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 factors. transistor as a twoport network, hparameter equivalent circuit. smallsignal analysis of singlestage CE amplifier. input and output impedance, current and voltage gains. Class A, B and C Amplifiers. Twostage 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), pinchoff voltage, and parameters. MOSFET–principle and construction, UJT, basic construction, working, equivalent circuit and IV characteristics., applications.  
Text Books And Reference Books: [1]. S. A. Nasar,(2004) Electric Circuits, Schaum’s outline series, Tata McGraw Hill. [2] A.P Malvino, (2011). Principles of Electronics, (7th Edition), TMH. [3]. Robert L Boylestad,(2003). Introductory circuit analysis, (5th Edition), Universal Book Stall. [4]. R.S.Sedha,(2011).A Textbook of Applied Electronics, (7th Edition), S.Chand and Company Ltd.  
Essential Reading / Recommended Reading [1]. M. Nahvi& J. Edminister, (2005). Electrical Circuits, Schaum’s Outline Series, Tata McGrawHill. [2]. David A. Bell (2015). Electronic Devices and Circuits, (5th Edition), Oxford University Press, [3]. A.S. Sedra, K.C. Smith, A.N. Chandorkar (2014). Microelectronic circuits, (6th Edition)., Oxford University Press. [4]. J. Millman and C. C. Halkias, (2001). Integrated Electronics, Tata McGraw Hill.
 
Evaluation Pattern
 
ELE151  NETWORK ANALYSIS AND ANALOG ELECTRONICS LAB (2022 Batch)  
Total Teaching Hours for Semester:30 
No of Lecture Hours/Week:2 

Max Marks:50 
Credits:2 

Course Objectives/Course Description 

Course description: This practical course covers the study of network theorems and provides an overview of the principle, operation and applications of electronic devices like diodes and transistors. It provides handson experience of circuit construction on the breadboard and measurement of electrical parameters using a Digital multimeter and Cathode ray oscilloscope (CRO). This paper enables the students to ● Acquire basic skills in handling the lab equipment effectively and safely ● Use basic electrical DC concepts and theorems to analyse circuits. ● Build and simulate electrical DC circuits and perform measurements with electronic test equipment. ● Demonstrate how to construct a circuit and study the circuit performance 

Course Outcome 

CO1: Acquire basic skills in handling the lab equipment effectively and safely CO2: Use basic electrical DC concepts and theorems to analyse circuits. CO3: Build and simulate electrical DC circuits and perform measurements with electronic test equipment. CO4: Demonstrate how to construct a circuit and study the circuit performance 
Unit1 
Teaching Hours:30 

List of Experiments


List of Experiments: 1. To familiarize with basic electronic components and equipment (R, C, L, diodes, transistors), digital multimeter, function generator and oscilloscope. 2. Verification of superposition theorem 3. Study of the IV Characteristics of (a) pn junction diode, and (b) Zener diode. 4. Study of (a) halfwave rectifier and (b) Full wave rectifier (FWR). 5. Study the effect of (a) C filter and (b) Zener regulator on the output of FWR. 6. Study of Fixed Bias and Voltage divider bias configuration for CE transistor. 7. Measurement of amplitude, frequency & phase difference using oscilloscope. 8. Design of a singlestage CE amplifier of given gain. 9. Study of Colpitt’s oscillator.
 
Text Books And Reference Books: [1] A.P Malvino, (2016). Principles of Electronics, (8^{th }edition) ,TMH.. [2] Robert L Boylestad,(2014)Introductory circuit analysis, (12^{th} edition), Universal Book Stall. [3] R.S.Sedha,(2019)A Text book of Applied Electronics, (Revised Edition), S.Chand and Company Ltd.  
Essential Reading / Recommended Reading [1] David A. Bell (2015)“ Electronic Devices and Circuits, (5th Edition), Oxford University Press, [2] A.S. Sedra, K.C. Smith, A.N. Chandorkar (2014 ). Microelectronic circuits, (6th Edn)., Oxford University Press  
Evaluation Pattern
 
ENG121  ENGLISH  I (2022 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. 

Course Outcome 

CO1: Understand how to engage with texts from various countries, historical, cultural specificities, and politics CO2: Understand and develop the ability to reflect upon and comment on texts with various themes CO3: Develop an analytical and critical bent of mind to compare and analyze the various literature they read and discuss in class CO4: 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 
unit 2


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


sentence fragments, dangling modifiers, faulty parallelism,  
Unit3 
Teaching Hours:6 
language


Note taking  
Unit3 
Teaching Hours:6 
unit 3


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


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


Essay writing  
Unit6 
Teaching Hours:6 
unit 6


1.Long text:My Story Nicole DeFreece
2. short text: Why You Should Never Aim for Six Packs
 
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  
Unit7 
Teaching Hours:6 
Language


Paraphrasing and interpretation skills  
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 (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 
Max Marks:100 
Credits:3 
Course Objectives/Course Description 

French as a second language in the UG program. The method Génération A1 consists of a student's book and an activity book, both included in the digital manual. It consists of 6 units preceded by an initial section of 'Welcome'. The structure of each unit marks a real learning journey.
Course Objectives · To develop linguistic competencies and sharpen oral and written communicative skills · To familiarize learners to certain aspects of francophone civilization. · To enable learners to engage in simple everyday situations 

Course Outcome 

CO1: To train the students in correct pronunciation of French. CO2: To enable students to write correct sentences with appropriate grammar structure and vocabulary. CO3: To familiarise students with the culture and expressions in French. CO4: To enhance oral and written comprehension in French. CO5: To make them proficient in reading, writing, listening and speaking skills in French. 
Unit1 
Teaching Hours:10 

I discover


Lexicon – Countries and nationalities, domestic animals, days of the week Grammar Subject pronouns, verbs ‘to be’ and ‘to have’, definite and indefinite articles Speech acts – Greeting, asking how one is
Lesson 2: Hello, my name is Agnes. Lexicon – Months of the year, numbers 069, the family Grammar – Formation of the feminine / plural, possessive adjectives Speech acts Introducing oneself and others, asking and saying dates
 
Unit2 
Teaching Hours:5 

Les fables de la Fontaine


La cigale et la fourmis (The grasshopper and the ant)  
Unit3 
Teaching Hours:10 

Culture: Physical and Political France


 
Unit4 
Teaching Hours:5 

Les fables de la Fontaine


Le renard et le corbeau (The fox and the crow)  
Unit5 
Teaching Hours:10 

Video Workshop: How cute he is!


 
Unit6 
Teaching Hours:5 

Visual text


A French movie  
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 French websites like Bonjour de France, Fluent U French, Learn French Lab, Point du FLE etc  
Evaluation Pattern
 
HIN121  HINDI (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 

Max Marks:100 
Credits:3 

Course Objectives/Course Description 

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: Students will be exposed to read, analyse and appreciate poems by learning poetry. Through translation, students will be able to develop translation skills while translating from other language articles. Students will be able to analyses critically the different cultural art forms by learning about the Famous cultural art forms of India. 

Course Outcome 

CO1 : Improve the analytical skills through critical analysis of the poems. CO2: Analyze the different aspects of Hindustani musical traditions and musicians. CO3: Enhance the translation skills. CO4: Improve the basic research skills while doing the CIAs. 
Unit1 
Teaching Hours:15 
Samakaleen Hindi Kavitha (Collection of contemporary Hindi Poems),Kabir Ke Dohe and Sur Ke Pad.


’ Samakaleen Hindi Kavitha (Collection ofcontemporary Poems) Edited By: Mahendra Kulashreshta Rajpal and Son’s, New Delhi
Level of knowledge: Analytical
 
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:10 
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 (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 
Max Marks:100 
Credits:03 
Course Objectives/Course Description 

The course is taught in the I Semester for BA/B.Sc. students. The selected Poems (Vachanas & Keerthanas ) from Medieval Literature & Modern Kannada ( Navodaya) literature are prescribed. Texts will help students to understand the writings of Poets as well as story writers. Short stories of Sara Abubakar, Ravindranath Tagore, and K.P. Poornachandra Tejaswi & Folk tales are prescribed. The syllabus will extend the concerns of family, family relationship, social justice and marginalization. Students should be able to comprehend and respond with grammatical accuracy to spoken and written Kannada as well as to demonstrate cultural awareness.


Course Outcome 

CO1: to understand the values in Medieval Kannada Literature. CO2: to appreciate the aesthetic aspects of music in Keerthana CO3 : to understand the art of developing short stories CO4: to imbibe the cultural aspects in Modern Kannada Stories CO5 : improves reading, writing and speaking skills 
Unit1 
Teaching Hours:15 
Kannada Sahitya Samakshama


1. Vachanagalu (a) Devaradasimayya (b) Basavanna (c) Allamaprabhu (d) Akkamahadvi (e) Gajesha Masaniyya (f) Aydakki Lakkamma 2. Keerthanegalu (a) Purandaradasa (b) Kanakadasa 3. B.M.Srikantiah Kariheggadeya Magalu 4. Mumbai Jataka G.S. Shivarudrappa
 
Unit2 
Teaching Hours:15 
Selected Short Stories


1. Chappaligalu Sa Ra Abubakar 2. Mandannana Marriage Poornachandra Tejaswi 3. Giliya Kathe Ravindranatha Tagore 4. Dheerakumara Janapada Kathe
 
Unit3 
Teaching Hours:15 
Language Skills


1. Translation ( Passages from English to Kannada & Kannada to English) 2. Usage of alphabets in different contexts: 3. l & L 4. a & H 5. n & N 6. Hrasva and Deergha alphabets 7. Ottaksharas
 
Text Books And Reference Books:
1. Basavannanavara vachanagalu: L. Basavarjaju
 
Essential Reading / Recommended Reading 1. A comparative study of Sarana and Dasa literature, P. S Srinivasa,University of Madras (1981) 2. Sharanara Anubhava Sahitya H. Thipperudraswamy 3. Vachana Kammata: (Ed) K. Marulasiddappa and K. R. Nagaraj 4. Basavanna: M. Chidananda Murthy 5. Kanaka Kirana: Ka.Ta. Chikkanna 6. Kannada Sanna Kathegalu: G.H. Nayak  
Evaluation Pattern CIA1 Wikipedia  Knowledge of regional language  Typing skills (20 Marks) CIA2 Mid Semester Exams (50 Marks) CIA3 Texting Self introduction in Sand box (20 Marks) End Semester Exams ( 50 Marks)  
MAT131  DIFFERENTIAL CALCULUS (2022 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. 

Course Outcome 

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. 
Unit1 
Teaching Hours:20 

Limits, Continuity and Differentiability


Functions, limit of a function, precise definition of a limit, limit laws, one sided limits, continuity, types of discontinuities, limits involving infinity, asymptotes of graphs, properties of continuous functions on a closed interval, boundedness theorem, extreme value theorem, sign preserving property of continuous functions, intermediate value theorem, differentiability, derivative as a rate of change, differentiability implies continuity, chain rule.  
Unit2 
Teaching Hours:20 

Application of Derivatives and Successive Differentiation


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, series expansions, indeterminate forms, curvature and radius of curvature, singular points, successive differentiation, nth derivatives of functions, Leibnitz theorem and its applications.  
Unit3 
Teaching Hours:20 

Partial Differentiation


Functions of several variables, limits and continuity for functions of two variables, partial derivatives, the chain rule, homogeneous functions, Euler’s theorem, extreme values and saddle points, Taylor's formula for two variables, Lagrange multipliers, partial derivatives with constrained variables, Jacobians.  
Text Books And Reference Books:
 
Essential Reading / Recommended Reading
 
Evaluation Pattern
 
MAT151  INTRODUCTION TO PYTHON PROGRAMMINGI (2022 Batch)  
Total Teaching Hours for Semester:30 
No of Lecture Hours/Week:2 

Max Marks:50 
Credits:2 

Course Objectives/Course Description 

Course Description: Introduction to Python Programming1 provides a foundational background for programming in a mathematical setting. Students will learn the basics of object orientated programming, algorithm, flow chart, memory storage, variable scoping, modules, objects and classes, and basic data structures. Course objectives: This course will help the learner to COBJ1: Acquire proficiency in using Python Programming. COBJ2: Demonstrate the use of Python to understand and interpret the some concepts in mathematics. 

Course Outcome 

CO1: Write algorithms, flow chart and codes. CO2: Use modules and functions in python language. CO3: Acquire proficiency in using conditional structures. CO4: Solve problems using control structures. CO5: Use python lists, tuples and dictionaries. CO6: Write small programs using python programming. 
Unit1 
Teaching Hours:30 

Proposed Topics:


 
Text Books And Reference Books:
 
Essential Reading / Recommended Reading
 
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 (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 

Max Marks:100 
Credits:3 

Course Objectives/Course Description 

Janakiharana of Kumaradasa is the first Sanskrit mahakavya, so far as the extant literature goes, to deal solely with the whole of the Ramayana story. Its further interest is that it was produced in Ceylon, showing thereby the wider world over which Sanskrit had its sway. After manuscripts of the full text of the poem in twenty cantos had to come to light in South India, what is now presented was the first systematc and critical study to be undertaken to the author and the text and its position visavis other Mahakavyas. In addition to the above study and the critical edition of the cantos which were at that time unpublished the examination of the large number of extraverses found in some MSS of the text and showing them as interpolations. 

Course Outcome 

CO1: To understand the theme of epics CO2: To develop new perspectives.. CO3: To appreciate the styles and thoughts of individual poets. CO4: To focus on the poetical, artistic, cultural and historical aspects of the poetic works. CO5: To enhance translation and interpretation skills. 
Unit1 
Teaching Hours:35 
Janaki Haranam


Selected shlokas 160 shlokas Janakiharana of Kumaradasa is the first Sanskrit mahakavya, so far as the extant literature goes, to deal solely with the whole of the Ramayana story. Its further interest is that it was produced in Ceylon, showing thereby the wider world over which Sanskrit had its sway. After manuscripts of the full text of the poem in twenty cantos had to come to light in South India, what is now presented was the first systematc and critical study to be undertaken to the author and the text and its position visavis other Mahakavyas. In addition to the above study and the critical edition of the cantos which were at that time unpublished the examination of the large number of extraverses found in some MSS of the text and showing them as interpolations.  
Unit2 
Teaching Hours:5 
Grammar


Sandhi prakaranam Swarsandhi and vyajanasandhi lakara´s
 
Unit3 
Teaching Hours:5 
Language skills


Translate the given passage from english to sanskrit write an aritcle in sanskrit on the topic given  
Text Books And Reference Books: Books for References:  1) Janakiharanam of Kumaradasa edited by C K Swaminathan 2) Janakiharanam edited by G.R. Nandargikar 3) Sanskrit Grammar Translation from English to Sanskrit by M.R. Kale Sanskrit Grammar Kannada version by Satish Hegde.  
Essential Reading / Recommended Reading Ramayana of Valmiki Champu Ramayana of Bhoja  
Evaluation Pattern
CIA 1 Wikipedia assignments CIA 2 Mid semester examinations CIA 3 Wikipedia assignments  
TAM121  TAMIL (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 
Max Marks:100 
Credits:3 
Course Objectives/Course Description 

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

Course Outcome 

CO1: 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. CO2: They will also learn, on their own, about the nuances of music and a unique aesthetic experience it offers 
Unit1 
Teaching Hours:10 
Modern Poetry Bharathiyar


1. Kannan yen sevagan 2. Kannan yen kozhandhai 3. Kannan yen vilayatu pillai 4. Kannan yen kadhalan 5. Kannan yen kadhali
 
Unit2 
Teaching Hours:10 
Bharathi dasan


1. Kadal 2. Kundram 3. Nyaairu 4. Aal 5. Chittrur  
Unit3 
Teaching Hours:10 
Contemporary Cultural Issues


Prose including reference to contemporary literary issues 1. Oru karupu silanthi udan oru iravu Ambai Cultural studies, Indian festivals  
Unit4 
Teaching Hours:10 
Penniya kavithaigal


1.Ottadai Thamarai 2. Kapinaani thozhudhal Ponmani vairamutu 3. Yendhan tozha Subhathra 4. Kadal konda pen puram Andal priya dharshini 5. Pen P. Kalpana '
 
Unit5 
Teaching Hours:2 
Grammer Language skills


Pira mozhi chorkal  
Unit6 
Teaching Hours:3 
Common topic


Isai  
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 assignments, theatre production, book review and other activities  
AEN221  ADDITIONAL ENGLISH (2022 Batch)  
Total Teaching Hours for Semester:45 
No of Lecture Hours/Week:3 
Max Marks:100 
Credits:3 
Course Objectives/Course Description 

The second semester has a variety of writing from India, Pakistan and Srilanka. The various essays, short stories and poems deal with various socioeconomic, cultural and political issues that are relevant to modern day India and the Indian subcontinent and will enable students to comprehend issues of identitypolitics, caste, religion, class, and gender. All of the selections either in the manner of their writing, the themes they deal with or the ideologies that govern them are contemporary in relevance and sensibility, whether written by contemporary writers or earlier writers. Excerpts from interviews, autobiographical writings, sports and city narratives are added to this section to introduce students to the varied genres of literature. The objectives of this course are to expose students to the rich literary and cultural diversity of Indian literatures to sensitise students on the social, political, historical and cultural ethos that has shaped the nation INDIA to enable to grasp and appreciate the variety and abundance of Indian writing, of which this compilation is just a passing glance
to learn and appreciate India through association of ideas in the texts and the external contexts (BhashaUtsav will be an intrinsic help in this endeavour)


Course Outcome 

CO1 CO 2: iv) Understand the cultural, social, religious and ethnic diversities of India v) it will be able to be analytical and critical of the pluralistic society they live in through the activities and assignments conducted vi) be aware of the dynamics of gender, identity, communalism and politics of this vast nation through its literature. 
Unit1 
Teaching Hours:10 
Poetry


1. Jayanta Mahapatra “Grandfather”
2. Meena Alexander “Rites of Sense”
3. K.Satchidanandan “Cactus”
4. Jean Arasanayagam “Nallur”  
Unit2 
Teaching Hours:15 
Short Stories


1. Temsula Ao “The Journey”
2. A. K Ramanujan “Annaya’s Anthropology”
3. Sundara Ramswamy “Waves”
4. Ashfaq Ahmed “Mohsin Mohalla”
5. T.S Pillai “In the Floods”  
Unit3 
Teaching Hours:20 
Essays


1. Salman Rushdie “Gandhi Now”
2. Amartya Sen “Sharing the World”
3. Suketu Mehta “Country of the No”
4. Rahul Bhattacharya “Pundits From Pakistan” (An Excerpt)  
Text Books And Reference Books: The textbook "Reading Diversity"  
Essential Reading / Recommended Reading Online references for Comprehension Questions in the textbook  
Evaluation Pattern Evaluation Pattern CIA 1: Classroom assignment/test for 20 marks keeping in tune with the course objectives and learning outcomes. CIA 2: Midsemester written exam for 50 marks CIA 3: Collage, tableaus, skits, talk shows, documentaries, Quizzes or any proactive creative assignments that might help students engage with India as a cultural space. This is to be done keeping in tune with the course objectives and learning outcomes.
Mid Semester Exam: 2 Hrs Section A: 4x5= 20 Section B: 2x15=30 Total 50 End Semester Exam: 2 hrs Section A: 5 x 5 = 25 Section B: 5 x 15= 75 Total 100
 
CSC231  DATA STRUCTURES AND OPERATING SYSTEMS (2022 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. 

Course Outcome 

CO1: Understand the different Data Structures using C and the fundamental principles of operating system and system structure. CO2: To implement the different operations on the data structures and to evaluate the process scheduling, deadlock system and effective memory management CO3: To analyse the applications of data structures in real time applications CO4: To analyse the file structure, directory structure and allocation methods. 
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] Yashwant Kanetkar, Data Structures through C, BPB Publication, 2^{nd} edition, reprint 2016. [2] Silberschatz, P.B. Galvin and G. Gagne, Operating System Concepts, 9th Edition, New Delhi, Wiley India,2012.  
Essential Reading / Recommended Reading [1] Horowitz Sahni AndersonFreed, Fundamental of Data Structures in C, Universities Press, Reprint2009. [2] Seymour Lipschultz: Data Structures, Schaum series TMH,2010. [3] William Stallings, Operating system Internals and Design Principles, 7th Edition, Prentice Hall,2017. [4] Andrew S. Tanenbaum and Herbert Bos, Modern Operating Systems, 4th Edition, Pearson,2014. [5] H.M. Deitel, P. J. Deitel, D. R. Choffnes, Operating Systems, 3rd Edition, Pearson, 2007.  
Evaluation Pattern CIA: 50% ESE: 50%  
CSC251  DATA STRUCTURES LAB (2022 Batch)  
Total Teaching Hours for Semester:30 
No of Lecture Hours/Week:2 
Max Marks:50 
Credits:2 
Course Objectives/Course Description 

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

Course Outcome 

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 linked list 7. Creation of a linked list and inserting nodes into it. 8. Deletion from a linked list. 9. Implementation of different operations on a stack. 10. Implementation of different operations on aqueue  
Text Books And Reference Books: [1] Yashwant Kanetkar, Data Structures through C, BPB Publication, 2^{nd} edition, reprint 2016.  
Essential Reading / Recommended Reading [1] Horowitz Sahni AndersonFreed, Fundamental of Data Structures in C, Universities Press, Reprint2009. [2] Seymour Lipschultz: Data Structures, Schaum series TMH,2010.  
Evaluation Pattern CIA: 50% ESE: 50%  
ELE231  LINEAR AND DIGITAL INTEGRATED CIRCUITS (2022 Batch)  
Total Teaching Hours for Semester:60 
No of Lecture Hours/Week:4 
Max Marks:100 
Credits:4 
Course Objectives/Course Description 

The 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 the 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 have created the digital revolution. Therefore it is essential to have a strong foundation in the theory and practices of digital electronics. This course deals with the subject of the number system, logic gates and timer circuits using IC 555. It also deals with various combinational logic circuits and sequential circuits


Course Outcome 

CO1: Infer the DC and AC characteristics of operational amplifiers and their effect on output and their compensation techniques. CO2: Illustrate the operation and functions of linear and digital integrated circuits typically found in industrial applications. CO3: Understand the basic configuration, design and analysis of opamp based circuits and applications CO4: Familiarize the basic postulates of Boolean algebra and their applications and design and analyse combinational and the sequential logic circuits 
Unit1 
Teaching Hours:15 

Operational amplifiers and applications


An overview of Differential amplifier, Block diagram of Operational amplifier, Characteristics of an Ideal and Practical Operational Amplifier (IC 741), Open and closedloop configuration, and Frequency Response. Parameters of an operational amplifier, CMRR. Slew Rate and concept of Virtual Ground. Inverting and noninverting amplifiers, Summing and Difference Amplifier, Buffer Amplifier Basic Differentiator, Integrator, Phase Shift Oscillator, Wein bridge oscillator, Comparator and Zerocrossing detector, Active low pass and high pass Butterworth filter (1st order only). Filter design techniques and methods, Numerical problems. Band pass and Band reject filter(only qualitative ideas)
 
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 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. Simplification using Boolean Algebra. The standard representation of logic functions (SOP and POS), Minimization Techniques Karnaugh map minimization up to 4 variables for SOP and POS. Don’t care conditions.
 
Unit3 
Teaching Hours:15 

Combinational logic circuits


Design of Arithmetic logic circuits –half adder, full adder, 4bit parallel binary adder, half and full subtractors. Twobit and 4bit magnitude comparators, Encoders, decimal to BCD encoder, priority encoder, applications, decoders, BCD to octal, BCD to decimal decoders, Multiplexers4: 1, 8:1 and logic diagram and truth table of each, applications, Demultiplexers1: 4, 1:8 and logic diagram and truth table of each, applications. Clock and Timer (IC 555): Introduction, Functional Block diagram of IC 555, Astable and monostable multivibrator circuits. Numerical problems  
Unit4 
Teaching Hours:15 

Sequential logic circuits


Difference between combinational and sequential logic circuits, SR, D, and JK FlipFlops, T flip flops, clocked (Level and Edge Triggered) FlipFlops. Asynchronous inputs, Preset and Clear operations. Racearound conditions in JK FlipFlop. Masterslave JK FlipFlop. Shift registers: SerialinSerialout, SerialinParallelout, ParallelinSerialout and Parallelin Parallelout Shift Registers (only up to 4 bits). Counters (4 bits): Ring Counter, twisted ring counter, Asynchronous counters, mod n counters, Decade Counter. Synchronous Counter. Threebit synchronous up counter Counter design and specifications using K map.  
Text Books And Reference Books:
[1]. Ramakant Gayakwad, (2005). OpAmps and Linear Integrated Circuits, (3^{rd }Edition.). PHI.
[2]. David A. Bell, (2011). Operational Amplifiers and Linear ICs, Oxford University Press (3^{rd}Edition.). [3]. A Anand Kumar, (2011). Fundamentals of digital circuits, (3^{rd }Edition. ) PHI. [4]. T.L.Floyd, (2005). Digital Fundamentals, Universal Book Stall, (8^{th }Edition.).  
Essential Reading / Recommended Reading
[1]. T.F. Bogart and Beasley, (2004), Electronic Devices and Circuits, Pearson Education, (6^{th}Edition.), [2]. A.P Malvino, (2011), Principles of Electronics, Tata McGrawHill, (7^{th }Edition.) [3]. T. L. Floyd, (2005), Electronic Devices and Circuits, PHI, (5^{th }Edition.) [4]. Sedra and Smith, (2008), Micro Electronic Circuits, Oxford University Press, (5^{th }Edition.) [5]. A.P. Malvino, D.P.Leach, and Saha, (2007), Digital Principles and Applications, (7^{th }Edition.) [6]. R.P Jain, (2011), Modern Digital Electronics, TMH publication, (3^{rd }Edition.). [7]. M. Morris Mano, (2009), Digital logic and computer design, PHI, (4^{th }Edition.)  
Evaluation Pattern
