CHRIST (Deemed to University), Bangalore

DEPARTMENT OF COMPUTER SCIENCE

School of Sciences

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

 
1 Semester - 2022 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AEN121 ADDITIONAL ENGLISH Ability Enhancement Compulsory Course 3 3 100
CSC111 DIGITAL COMPUTER FUNDAMENTALS Skill Enhancement Course 3 3 100
CSC131 PROGRAMMING IN C Core Courses 3 3 100
CSC151 C PROGRAMMING LAB Core Courses 2 2 50
CSC171 PYTHON PROGRAMMING Generic Elective 4 3 100
ENG122 DEVELOPING ACADEMIC SKILLS - I Ability Enhancement Compulsory Course 3 2 50
FRE121 FRENCH - 3 3 100
GER121 GERMAN Ability Enhancement Compulsory Course 3 3 100
KAN121Y FOUNDATIONAL KANNADA Ability Enhancement Compulsory Course 2 0 100
MAT131 DIFFERENTIAL CALCULUS Core Courses 4 4 100
SPA121 SPANISH Ability Enhancement Compulsory Course 3 0 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
CSC271 MS EXCEL - 3 2 100
ENG222 DEVELOPING ACADEMIC SKILLS - II - 3 3 100
FRE221 FRENCH - 3 3 100
GER221 GERMAN - 3 3 100
MAT231 DIFFERENTIAL EQUATIONS - 4 4 100
SPA221 SPANISH - 3 3 100
      

    

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

Introduction to Program:

Bachelor of Science (BSc - Computer Science, Mathematics is a 3-year undergraduate double 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.

Program Objective:
PEO1: -

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 critical thinking with a 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.

PSO1: Acquire a strong conceptual foundation in the area of Computer Science and Mathematics.

PSO2: Apply theoretical concepts to design and develop programs.

PSO3: To develop industry-focused skills to lead a successful career

PSO4: To provide a comprehensive understanding of software development.

Assesment Pattern

ESE 50%

CIA 50%

Examination And Assesments

ESE 50%

CIA 50%

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. Non-Resident Indians (NRIs), foreign nationals and students who have not taken Hindi, Kannada, Tamil or French at the Plus 2 or Class XII levels are eligible to choose Additional English. The course is taught for students from different streams, namely, BA, BSc, BCom, and BBA in the first year and for BA, BSc and BCom (Regular) in the second year.

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

 

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

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

The objectives of this course are

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

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

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

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

  

 

Course Outcome

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.

Unit-1
Teaching Hours:10
Poetry
 

1.      Keki N Daruwala     “Migrations”

 

2.      Kamala Das            “Forest Fire”

 

3.      Agha Shahid Ali      “Snow on the Desert”

 

4.      Eunice D Souza       “Marriages are Made”

Unit-2
Teaching Hours:15
Short Stories
 

1.      Rabindranath Tagore    “Babus of Nayanjore”

 

2.      Ruskin Bond  “He said it with Arsenic”

 

3.      Bhisham Sahni       “The Boss Came to Dinner”

 

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

 

5.      Mohan Thakuri                “Post Script”

Unit-3
Teaching Hours:20
Essays
 

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

 

2.      Ela Bhatt                    “Organising for Change”

 

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

 

4.      B R Ambedkar             “Waiting for A Visa”

 

Text Books And Reference Books:

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

The text book copy "Reading Diversity"

Essential Reading / Recommended Reading

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

Evaluation Pattern

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

CIA 2: Mid-semester written exam for 50 marks

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

Question Paper Pattern

Mid Semester Exam: 2 hrs

Section A: 4x5= 20

Section B: 2x15=30

Total                  50

 

End Semester Exam: 2 hrs

Section A: 4 x 5 = 20

Section B: 2 x 15= 30

Total                   50

CSC111 - DIGITAL COMPUTER FUNDAMENTALS (2022 Batch)

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

Course Objectives/Course Description

 

This is an introductory course that provides required knowledge about digital fundamentals of computer. The course covers few topics like number systems, logic gates and flips flops. The course starts with an introduction to number systems and its applications in computers. The discussion about working of devices like encoders and decoders, multiplexers and de multiplexers are dealt with.

Course Outcome

Unit-1
Teaching Hours:10
Introduction to Number System and Codes
 

Number systems: Decimal numbers , Binary numbers : Counting in binary, The weighted structure of binary numbers, Octal numbers, hexadecimal numbers and their mutual conversions ,Binary arithmetic : Addition, subtraction, multiplication and division of binary numbers, 1‘s and 2‘s complement, signed numbers, arithmetic operations: addition, subtraction with signed numbers, 9‘s and 10‘s complement, BCD numbers, BCD addition, BCD subtraction,Gray code: Binary to Gray code conversion, Gray to Binary conversion, Weighted code : 8421 code and Non weighted codes : ASCII and EBCDIC

Unit-2
Teaching Hours:8
Boolean Algebra
 

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

Unit-3
Teaching Hours:8
Logic Gates
 

AND gate, OR gate, NOT gate, NAND gate, NOR gate , X-OR gate , X-NOR gate, The universal property of NAND gate and NOR gate, Realization of basic gates.Boolean expression for logic circuits, Karnaugh map SOP with examples.

Self-Learning:

Universal property of NOR gate

Unit-4
Teaching Hours:8
Combinational Logic
 

Basic Adders: Half adder, Full adder, 4-bit Parallel adders, Subtractor : Half subtractor, Full subtractor Implementation using logic gates, Decoders: 4 bit decoder, BCD to decimal decoder, Encoder : Decimal to BCD encoder, Multiplexer : 4 to 1 multiplexer, Demultiplexer : 1 to 4 demultiplexer

Unit-5
Teaching Hours:11
Flip-flops
 

Latches: SR latch, Clocked flip-flops: SR flip-flop, D flip-flop, JK flip-flop, Positive edge triggered flip flops, Timing diagrams, Master slave JK flip-flop.  

Registers and Counters    

Modes of operation of registers: SISO, SIPO, PISO, and PIPO, Asynchronous counters: Four bit ripple counter, Decade counter, Synchronous counters: Four bit synchronous counter, Decade counter.

Text Books And Reference Books:

Floyd, Thomas L: Digital Computer Fundamentals, 11th Edition, Pearson International, 2015.

Essential Reading / Recommended Reading
  1. Malvino, Paul Albert, Leach, Donald P,GautamSaha: Digital Principles And Applications, TMH ,8th Edition, 2015.

 Bartee, Thomas C: Digital Computer Fundamentals, 6Edition,TMH, 2010.

Evaluation Pattern

ESE 50%

CIA 50%

 

CSC131 - PROGRAMMING IN C (2022 Batch)

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

Course Objectives/Course Description

 

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

Course Outcome

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

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

CO3: To create programs with ethical coding standards. CO4: To design combinational and sequential circuits.

Unit-1
Teaching Hours:9
Introduction
 

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

Unit-2
Teaching Hours:9
Control Structure
 

 

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

Unit-3
Teaching Hours:9
Arrays
 

 

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

Unit-4
Teaching Hours:8
Functions & Pointers
 

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

Unit-5
Teaching Hours:10
Macros, Structures, Union and Files
 

Introduction to macros, Structures: Definition, Processing, user-defined data type typedef -Unions – definition, declaration and accessing union elements. Enumerated Data type.Files: File opening in different modes, closing, reading and writing. fopen, fclose, fprintf, fscanf, getw, putw.

Text Books And Reference Books:

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

Essential Reading / Recommended Reading
  1. Byron Gottfried and Jitender Chhabra, Programming with C, 3rd Ed, Tata McGrawHill, 2010.

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

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

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

Evaluation Pattern

CIA 50%

ESE 50%

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

Unit-1
Teaching Hours:30
List of programs
 

 1.  Program to implement conditional statements.

 2.  Program to implement the concepts of while loop.

 3.  Program implementing for loop concepts.

 4.  Program to implement 1D array concept.

 5.  Program based on string concepts.

 6.  Program to implement string library functions.

 7.  Program to implement 2D array concepts.

 8.  Program to implement functions.

 9.  Program demonstrating recursion functions.

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

Text Books And Reference Books:

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

Essential Reading / Recommended Reading

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

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

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

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

Evaluation Pattern

CIA - 50%

ESE - 50%

CSC171 - PYTHON PROGRAMMING (2022 Batch)

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

Course Objectives/Course Description

 

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

Course Outcome

Unit-1
Teaching Hours:8
Python Data Structures
 

Sequences, Mapping and Sets- Dictionaries- Functions - Lists and Mutability – String Operations.

Program 1

 

Demonstrate the use of lists, sets, tuples, dictionaries and perform the string operations.

Unit-2
Teaching Hours:8
Modules and Object Oriented Programming using Python
 

Mechanism of Module Execution - Problem Solving Using Lists and Functions - Classes: Classes and Instances-Inheritance.

Program 2

 

Perform the usage and creation of custom modules and demonstrate the features of OOP concepts using Python.

Unit-3
Teaching Hours:8
Exception Handling and Regular Expression
 

Exception Handling: Catching and Raising Exceptions, Custom Exceptions – Regular Expression: Character Classes, Quantifiers, Grouping and Capturing, Assertions and Flags.

Program 3

 

Demonstrate the usage of Exception Handling and Perform the Regular Expression operations for different scenario

Unit-4
Teaching Hours:8
GUI Programming ? Root Window
 

GUI Programming Introduction-Tkiner module-Root window-Widgets-Button-Label.

Program 4

 

Create a system application using Tkinter and perform the usage of different widgets.

Unit-5
Teaching Hours:8
GUI Programming ? Widgets and Tables
 

Tkinter Message types – Text – Menu -  Listboxes – Spinbox - Creating tables.

Program 5

 

Perform the operation using list and populate the values in the form of tables inside GUI using Tkinter.

Unit-6
Teaching Hours:8
Web Framework ? Django
 

Introduction-Web framework-creating model to add database service - Django administration application.

Program 6

 

Develop a web application using Django and explain the procedure of creating model and accessing model using Django administration application.

Unit-7
Teaching Hours:8
Numpy
 

Computation on NumPy-Aggregations-Computation on Arrays-Comparisons, Masks and Boolean Arrays-Sorting Arrays.

Program 7

 

Demonstrate Indexing and Sorting using Numpy.

Unit-8
Teaching Hours:8
Pandas
 

Pandas Objects-Data indexing and Selection-Operating on Data in Pandas-Handling Missing Data.

Program 8

 

Demonstrate handling of missing data using Pandas.

Text Books And Reference Books:

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

 

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

Essential Reading / Recommended Reading

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

Evaluation Pattern

CIA 50%

ESE 50%

ENG122 - DEVELOPING ACADEMIC SKILLS - I (2022 Batch)

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

Course Objectives/Course Description

 

Academic Skills are a blend of theoretical ability to recognize the nuances of language aspects and hands-on training to exercise the acquired knowledge in reasoning, reading and writing. Academic Skills focus on developing research skills through careful reading and critical writing that are considered foundational and crucial in textual scholarship and knowledge production. The participants of this course will determine their areas of interest in conceptualizing their seminal work and constructing a reasoned argument. This course prompts the participants to take their learning-receptive skills and productive skills in a purpose-driven and practice-oriented mode on a contextual basis.

The course deals with receptive skills (reading) and productive skills (writing). In fact listening and speaking skills are not directly involved but act as a higher cognitive process. This course facilitates the participants with varied practices, tasks, exemplars, sample papers to practice with context-driven reading material. It runs for one full academic year with specific learning outcomes which are two-fold – conceptual grasp and textual application. The whole course and its structure involve Bloom’s taxonomy of knowledge, comprehension, application, analysis, evaluation and synthesis.

Objectives

To enable the learner

       acquire higher order receptive and productive skills

       develop reading skills at the higher education level

       be aware of functional grammar to improve research writing skills

       grasp and apply the mechanics in academic writing skills

       use study skills for research-based knowledge dissemination (writing a paper or presentation)

 

 

Course Outcome

CO1: Awareness of different approaches to knowledge, a critical and creative bent of mind that leads to a content-based investigation.

CO2: Working knowledge of different purposes of writing, especially persuasive (argumentative), analytical, and informative writings paves the way for research-based reading and writing.

CO3: Application of functional grammar and mechanics that enhance conceptual clarity, communicative style, and style of writing

CO4: Hands-on experience in a research culture which is discipline-specific in nature

CO5: Experiential learning through participatory learning and service learning

CO6: Awareness of problem-based learning and need-based learning

Unit-1
Teaching Hours:6
Basic skills
 

To enable learners to fine tune their expressions through better choice of words and sentence structures with clarity of idea.

       Expanding vocabulary, spelling nuances, refreshing grammar, avoiding common errors and pitfalls, learning sentence structures, and use of punctuation (mechanics).

       Use of dictionary

       Use of Word document tools

       Use of Library resources

       Concept mapping- mind mapping

 

 

Unit-2
Teaching Hours:6
Reading skills
 

To enable students to develop appropriate reading comprehension skills through nuanced understanding of reading techniques.

       Previewing

       Reading for Main Ideas

       Using Contexts for Vocabulary

       Skimming/Scanning for Details

       Making Inferences

       Restating

       Phrasing

                                                                       

Unit-3
Teaching Hours:6
Study Skills
 

To enable students to use basic study skills to organize knowledge received and to streamline their ideas into appropriate academic discourse.

 

       Understanding the text

       Critical thinking

       Mnemonics

o   Introduction to the need for mnemonics?

o   Memory organisation through pegging practices

o    Word, acronym, models, note cards, images, etc

 

 

 

Unit-4
Teaching Hours:10
Language skills
 

to enable students to understand and appreciate different kinds of literature and express their understanding in the form of short paragraphs or essays

       Language focus

       Literary appreciation- language devices-literary devices

       Grammar-university grammar (functional grammar)

       Sentence structure

       Vocabulary

       Use of Formal and informal language

 

Unit-5
Teaching Hours:6
Listening Skills
 

To enable students to listen to lectures and take notes and organize these to discuss or write about concepts or show application of knowledge

       Listening Skills

       Concept Building

       Approaches to LS

       Features of LS

       Function

       Importance of LS at university level education

       Practical sessions

 

 

Unit-6
Teaching Hours:7
Critical Reading
 

To enable students to develop the art of critical reading through close reading formulas

 

       Pre-reading

       Annotating

       Outlining

       Summarizing

       Finding oppositions

       Inventoring

       Identifying thesis and related arguments

 

Unit-7
Teaching Hours:4
portfolio organisation
 

Set of hours for application

Exemplars

(Self Study Learning, Portfolio Building, teaching on Formative and Summative assessment mode, Problem Based Learning modules and project Submission)

Text Books And Reference Books:

1.      Langan, J. (1995). English Skills With Reading (3rd Ed.). McGraw Hill. New York.

2.      Osmond, A. (2013). Academic Writing and Grammar for Students. Sage. Los Angeles.

3.      Robitaille, J. and Connelly, R. (2002).  Writer’s Resource: From Paragraph to Essay. Thomson Heinle. Australia.

Please note that the teacher in charge will also be bringing in authentic material to the class apart from the books mentioned in the reference.

 

Essential Reading / Recommended Reading

Please note that the teacher in charge will also be bringing in authentic material to the class apart from the books mentioned in the reference. (through google classroom) 

 

Evaluation Pattern

CIA (weightage) = 50 marks

 

ESE (weight) = 50 marks

 

 

CIA I – 20 MARKS- Tasks done in the portfolio based on Unit I

CIA II- 50 Marks- Tasks done in the portfolio based on Unit I and II

CIA III- 20 Marks- Tasks done in the portfolio based on Unit III

Internal Assessment Breakup:

CIA I -10 Marks

CIA II- 25 Marks

CIA III- 10 Marks

Attendance- 5 Marks

End Sem- 50 Marks Portfolio Submission

 

FRE121 - FRENCH (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:  “Latitudes 1”  A1/A2guides the learner in a process of acquisition.  This method leads naturally to communicate and to carry out tasks in French. Learning language skills goes hand in hand with discovering the socio-cultural realities specific to France and the Francophonie.
Course Objectives:  “Latitudes 1”A1/A2 is composed of 4 modules of 3 units. Each module has a general objective and more specific to define the linguistic knowledge with the help of which the learners will implement various skills such as to understand, to speak, to interact and to write. 

Course Outcome

CO1: Student will able to comprehend and respond with grammatical accuracy to spoken and written French

CO2: Student will able to recognize the value of French language learning and francophone cultures through participation in a variety of activities.

CO3: Student will able to demonstrate language learning skills and strategies as cognitive and social development.

Unit-1
Teaching Hours:8
Parler de soi - Salut!
 

o   Salutation

o    Getting acquainted with people

o    Introducing oneself

o    Excusing oneself

Unit-2
Teaching Hours:8
Enchante
 
  • Asking someone to introduce himself/herself
  •  Introducing someone
Unit-3
Teaching Hours:8
J?adore
 

o   Expressing one’s tastes

o   Speaking about one’s plans

Unit-4
Teaching Hours:7
Echanger - Tu veux bien
 

o   Asking  someone to do something

o   Asking politely

o   speaking about past actions

Unit-5
Teaching Hours:7
On se voit quand ?
 

o   proposing, accepting, refusing an invitation

o   Indicate the date

o   Fixing an appointment

o   asking and specifying time

Unit-6
Teaching Hours:7
Bonne Idee
 

o   Expressing one’s positive and negative point of view                 

o   finding out rates

o   asking about quantity

o   expressing quantity

Text Books And Reference Books:

Latitudes 1 Methode de Français A1/A2 , Regine Merieux , Yves Loiseau

Essential Reading / Recommended Reading

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

 

Evaluation Pattern

Assessment Pattern

CIA (Weight)

ESE (Weight)

CIA 1 – Quiz/ self-introduction and introducing someone

10%

 

CIA 2 – Mid Sem Exam

25%

 

CIA 3 –  poster making / Role play

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Evaluation Pattern:

(CIA1:20 marks + CIA2:50 marks + CIA3:20 marks)/2 + Attendance: 5 marks + End Sem: 50 marks

 

 

 

GER121 - GERMAN (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: This course mainly deals with the listening, speaking, writing, reading modules of basic German by using different pedagogies and effective strategies in order to meet the requirements of various situations. This course also enables the students to have cross-cultural competencies and cognitive skills. Students will learn how to introduce themselves. Students will be able to create a profile in internet. Students will be able to describe the way and ask for the specific location. Students will be able to have a conversation in Restaurant. Students will be able to schedule an appointment on phone. Students will be able to talk about birthdays.

 

Course Objectives:

·       To achieve language proficiency skills on the basic level

     To develop the skills demonstrated in the ability to interpret simple text

     To attain some transcultural competency: an awareness of cross-cultural differences between societies.

     To develop the ability to formulate basic questions

 

 

     

 

Course Outcome

CO1: Through this course student should be able to Introduce him/herself and others as well as ask others about themselves

CO2: Understand and use familiar, everyday expressions and very simple sentences related to the basic needs.

CO3: Recall the words and communicate in a very simple manner

CO4: Write simple phrases related to personal details.

Unit-1
Teaching Hours:8
Guten Tag
 

Grüßen und verabschieden, sich und andere vorstellen, über sich und andere sprechen, Zahlen bis 20, Telefonnummer und E-mail-Adresse nennen, buchstabieren, über Länder und Sprachen sprechen.

Unit-2
Teaching Hours:8
Freunde, Kollegen und ich
 

über Hobbys, sich verabreden, Berufe und Arbeitszeiten sprechen, Wochentage benennen, über Arbeit, Zahlen ab 20 nennnen, über Jahreszeiten sprechen, ein Profil im Internet erstellen. Artikel der, die, das, verben und Personalpronomen II, Ja-/Nein- Frage, Plural der Substantive, die verben haben und sein.

Unit-3
Teaching Hours:8
In Hamburg
 

Plätze und Gebäude benennen, fragen zu Orten stellen, Texte einer Bildergeschichte zuordnen, Dinge erfragen, Verkehrsmittel benennen, nach dem Weg fragen und einen Weg beschreiben, Texte mit internationalen Wörtern verstehen, Artikel lernen. Bestimmter Artikel: der, die, das, unbestimmter Artikel: ein, eine, ein, Negationsartikel: kein, keine, kein, Imperativ mit Sie.

Unit-4
Teaching Hours:7
Guten Appetit
 

über essen sprechen, einen Einkauf planen, Gespräche beim Essen führen, mit W-fragen Texte verstehen, Wörter ordnen und lernen, Positionen im Satz, Akkusativ, Verben mit Akkusativ.

Unit-5
Teaching Hours:7
Tag für Tag
 

Die Uhrzeit verstehen und nennen, Zeitangaben machen, über die Familie sprechen, sich verabreden, sich für eine Verspätung entschuldigen, einen Termin telefonisch vereinbaren. Zeitangaben mit am, um, von.... bis, possessiveartikel: mein, dein..., Modalverben im Satz: Satzklammer, Modalverben müssen, können und wollen.

Unit-6
Teaching Hours:7
Zeit mit Freunden
 

Etwas gemeinsam planen, über Geburtstage sprechen, eine Einladung verstehen und schreiben, im Restaurant bestellen und bezahlen, über ein Ereignis sprechen, bestimmte Informationen in Texten finden, Veranstaltungstipps im Radio verstehen. Datumsangaben: am ...., trennbare Verben, Präposition für + Akkusativ mich, dich ..., Präteritum von haben und sein.

Text Books And Reference Books:

Netzwerk neu Deutsch als Fremdsprache A1 Textbook, workbook, glossar and 2cd ‘s by Stefanie dengler, Paul rusch, Helenschmitz, Tanja sieber, klett -Langenscheidt publishers

Essential Reading / Recommended Reading

 

1.     Studio d A1 set of three books and CD by Herr Mann Funk, Cornelsen publishers

2.     Deutsch Sprachlehre für Ausländer and Glossar Deutsch-English by Heinz Griesbach-Dora Schulz, Max Hueber publishers

3.     Deutsch für den Beruf text book by adelheid h, Max Hueber publishers

4.     Deutsch für den Beruf work book by adelheid h, Max Hueber publishers

5.     Grammatik intensiv trainer A1 Deutsch – Langenscheidt by Mark lester, larry beason, langenscheid publishers

6.     Fit für Goethe Zetifikat A1 start Deutsch 1 by Johaness Gerbes, Frau ke van der Werff, Hueber publishers

7.     Learn german through games and activities level1 Deutsch als Fremdsprache/Kursbuch und Arbeitsbuch and CD by Sabine Emmerich & Federica Colombo, eli publishers

Evaluation Pattern

Assessment Pattern

CIA (Weight)

ESE (Weight)

CIA 1 – Quiz / Introduction

10%

 

CIA 2 –Mid Sem Exam

25%

 

CIA 3 – Role Play /Assignment Ex:  Describe the house / Creative projects 

10%

 

Attendance

05%

 

End Sem Exam

 

50%

Total

50%

50%

KAN121Y - FOUNDATIONAL KANNADA (2022 Batch)

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

Course Objectives/Course Description

 

Course Description: It is a thirty hours course. Students will be exposed to the use of Kannada Language both in oral and written forms. In the introductory sessions Kannada alphabets, words, simple sentence writing and basic grammar will be taught. At the end of the course students will be able to Read, Write and Speak in Kannada Language

Course Objective:
•    To enable students to communicate in the State Language Kannada.  
•    Helps the students, particularly coming from other states in their day to day conversations.
•    The course mainly focusses on Conversational Kannada and writing Kannada.

Course Outcome

CO1: On completion of the course, students will be able to read and write in Kannada.

CO2: Students will be exposed to Kannada Reading, Writing, and speaking language skills.

CO3: Students will be aware of the culture and heritage of Karnataka.

Unit-1
Teaching Hours:6
TOPIC -1
 

Kannada Varnamale- Swargalu, Sandhyakshara, Anuswara & Visarga              

Unit-1
Teaching Hours:6
Topic - 2
 

Vargeeya Vyanjana, Anunasikagalu 

Unit-1
Teaching Hours:6
Topic 3
 

Avargeeya Vyanjana, Ottakshargalu

Unit-2
Teaching Hours:4
Topic - 1
 

Kaagunitha

Unit-3
Teaching Hours:4
Topic - 1
 

1.     Parts of Speech: Noun, Pronoun, Verb, Conjunction, Interjection,

Exclamatory.

Unit-4
Teaching Hours:4
Topic - 1
 

Linga, Vachana, Vibhakti Pratyagalu 

Unit-5
Teaching Hours:3
Topic - 1
 

Verb Root, Verb- Past and Non Past

Unit-6
Teaching Hours:9
Topic - 1
 

Sentence making, Translation & Question form, Negation, Opposite words

Unit-6
Teaching Hours:9
Topic - 2
 

Comprehension, Letter Writing

Text Books And Reference Books:

1. Kannada Alphabets, Number, Days Chart

2. Thili Kannada - K S Madhusudana, H N  Muralidharan

3. Spoken Kannada for Absolute Beginners - Sanjay D

Essential Reading / Recommended Reading

1. Spoken Kannada for Absolute Beginners - Sanjay D

Evaluation Pattern

CIA-1 Alphabets (Vowels and Consonats), Otthakshara, Kagunitha. 10%

CIA-2 Noun, Verb, Number, Gender, Tense, Days, Name of Things. 15%

CIA-3  Conversation Practice, Vachana, Opposite Word, Sentance making (Animals, Birds, Vegetables, things) Translation, Letter Writing. 15% 

Attendance 10%

End Semester Exam:

Question Paper Pattern

·       Section A - Test of linguistic ability through grammar components –15 marks

·       Section B - Test of translating abilities and comprehension, short answers - 15 marks

·       Section C - Test of writing skills / Originality in letter writing, dialogue and essay

writing – 20 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.

Unit-1
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.

Unit-2
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.

Unit-3
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:
  1. G. B. Thomas, M. D. Weir, J. Hass, Thomas Calculus, 12 Ed., Pearson Education India, 2015.
  2. H. Anton, I. Birens, S. Davis, Calculus, John Wiley and Sons Inc., 2002.
Essential Reading / Recommended Reading
  1. G. B. Thomas, R. L. Finney, Calculus and Analytic Geometry, 9th Ed., Addison-Wesley Pub. Co., 1998.
  2. F. Ayres and E. Mendelson, Schaum's Outline of Calculus, 6th Ed., USA: Mc. Graw Hill, 2013.
  3. N. P. Bali, Differential Calculus, New Delhi, Laxmi Publications (P) Ltd., India, 2012.
  4. J. Stewart, Single Variable Essential Calculus: Early Transcendentals, 2nd Ed., Belmont, USA: Brooks/Cole Cengage Learning., 2013.
  5. S. Narayanan, T. K. M. Pillay, Calculus, Reprint, S. Viswanathan Pvt. Ltd., India, 2009. (vol. I & II.)
  6. M. Spivak, Calculus, 3rd Ed. Cambridge University Press, 2006.
  7. T. M. Apostol, Calculus, Vol-II, Wiley India Pvt. Ltd., 2011.
  8. J. Edwards, An elementary treatise on the differential calculus: with applications and numerous examples, Reprint, Charleston, USA: Biblio Bazaar, 2010.
Evaluation Pattern

 

Component

Mode of Assessment

Parameters

Points

CIA I

MCQ,

Written Assignment,

Reference work, etc.,

Mastery of the core concepts

Problem solving skills

 

10

CIA II

Mid-semester Examination

Basic, conceptual and analytical knowledge of the subject

25

CIA III

Written Assignment, Project

Problem solving skills

10

Attendance

Attendance

Regularity and Punctuality

05

ESE

 

Basic, conceptual and analytical knowledge of the subject

50

Total

100

SPA121 - SPANISH (2022 Batch)

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

Course Objectives/Course Description

 

Course description:

To teach verbal communication through grammar, vocabulary and exercises.

Teaching of language to form sentences and progress towards paragraph writing.

Teaching of language for dialogue writing in given situation presenting oneself

To talk about daily routine

Telling the time

Comprehension

Speaking skills

Course Outcome

CO1: Learn to communicate through grammar, vocabulary and exercises.

CO2: To learn general vocabulary and technical terminologies related to hotel management.

CO3: Enable the student to speak in a given situation.

CO4: To express themselves and comprehend through dialogues.

CO5: To answer questions, give and take orders.

Unit-1
Teaching Hours:10
Unit 1
 

Reflexive verbs

Conjugations

Uses: sentences

Daily routine

Telling time

Unit-2
Teaching Hours:10
Unit 2
 

Dialogue Writing

In the cafeteria

At the restaurant

In the class

At the bus station, etc.

Unit-3
Teaching Hours:10
Unit 3
 

Irregular verb conjugation

Uses: sentences

Conditional tense for being more courteous and polite

Unit-4
Teaching Hours:8
Unit 4
 

Uses of auxiliary verbs

Conjugation

Sentences

Unit-5
Teaching Hours:7
Unit 5
 

Gerunds

Uses

Conjugation

Auxiliary verbs for gerunds

Text Books And Reference Books:

Dictionary, preferably Collins, 501Verb Conjugation Book from Barron’s, Aula 01, Suena 01, Pasaporte 01.

Essential Reading / Recommended Reading

**

Evaluation Pattern

Continuous Internal Assesment and the final marks will be sent ito the Examination office.

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 socio-economic, cultural and political issues that are relevant to modern day India and the Indian sub-continent and will enable students to comprehend issues of identity-politics, caste, religion, class, and gender. All of the selections either in the manner of their writing, the themes they deal with or the ideologies that govern them are contemporary in relevance and sensibility, whether written by contemporary writers or earlier writers. Excerpts from interviews, autobiographical writings, sports and city narratives are added to this section to introduce students to the varied genres of literature.

The objectives of this course are

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

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

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

 

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

 

Course Outcome

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.

Unit-1
Teaching Hours:10
Poetry
 

1.      Jayanta Mahapatra    “Grandfather”

 

2.      Meena Alexander    “Rites of Sense”

 

3.      K.Satchidanandan      “Cactus”

 

4.      Jean Arasanayagam   “Nallur”

Unit-2
Teaching Hours:15
Short Stories
 

1.      Temsula Ao             “The Journey”

 

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

 

3.      Sundara Ramswamy   “Waves”

 

4.      Ashfaq Ahmed            “Mohsin Mohalla”

 

5.      T.S Pillai                      “In the Floods”

Unit-3
Teaching Hours:20
Essays
 

1.      Salman Rushdie        “Gandhi Now”

 

2.      Amartya Sen             “Sharing the World”

 

3.      Suketu Mehta            “Country of the No”

 

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

Text Books And Reference Books:

The textbook "Reading Diversity"

Essential Reading / Recommended Reading

Online references for Comprehension Questions in the textbook

Evaluation Pattern

Evaluation Pattern

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

CIA 2: Mid-semester written exam for 50 marks

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


Question Paper Pattern        

Mid Semester Exam: 2 Hrs

Section A: 4x5= 20

Section B: 2x15=30

Total                  50

End Semester Exam: 2 hrs

Section A: 5 x 5 = 25

Section B: 5 x 15= 75

Total                   100

 

 

 

 

 

 

 

 

 

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

Unit-1
Teaching Hours:6
Arrays
 

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

Unit-2
Teaching Hours:6
Linked List
 

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

Unit-3
Teaching Hours:6
Stack & Queue
 

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

Unit-4
Teaching Hours:6
Binary Trees
 

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

Unit-5
Teaching Hours:6
Graphs
 

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

Unit-6
Teaching Hours:6
Introduction and System Structures
 

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

 

Unit-7
Teaching Hours:6
Process Management
 

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

Unit-8
Teaching Hours:6
Deadlock
 

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

Unit-9
Teaching Hours:6
Memory Management
 

Memory Management Strategies: Background, swapping, Memory allocation,  Paging, Structure of the pagetable.

Unit-10
Teaching Hours:6
File system
 

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

Self Learning : Segmentation, File system structure.

Text Books And Reference Books:

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

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

Essential Reading / Recommended Reading

      [1]    Horowitz Sahni Anderson-Freed, Fundamental of Data Structures in C,  Universities  Press, 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 Non-linear 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

Unit-1
Teaching Hours:30
List of lab Programs
 

1.            Inserting an element into one dimensionalarray

2.            Deletion of an element from one dimensionalarray

3.            Implementation of  insertionsort.

4.            Implementation of  selectionsort.

5.            Implementation of BinarySearch.

6.            Implementation of Linear Search in a 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,  2nd  edition,  reprint 2016.

Essential Reading / Recommended Reading

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

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

Evaluation Pattern

CIA: 50%

ESE: 50% 

CSC271 - MS EXCEL (2022 Batch)

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

Course Objectives/Course Description

 

This course is designed to build the logical thinking ability and to provide hands-on experience in solving statistical models using MS Excel with Problem based learning. To explore and visualize data using excel formulas and data analysis tool pack.

Course Outcome

CO1: Demonstrate the logics of using excel features.

CO2: Demonstrate the building blocks of excel, excel shortcuts, sample data creation and analyzing data.

CO3: Analyze the data sets using Data Analysis Pack.

Unit-1
Teaching Hours:9
Basics
 

Introduction: File types - Spreadsheet structure - Menu bar - Quick access toolbar - Mini toolbar - Excel options - Formatting: Format painter - Font - Alignment - Number - Styles - Cells, Clear - Page layout - Symbols - Equation - Editing - Link - Filter - Charts - Formula Auditing - Overview of Excel tables and properties - Collecting sample data and arranging in definite format in Excel tables.

Unit-2
Teaching Hours:9
File exchange and Data cleaning
 

Importing data from different sources - text file - web page and XML file - Exporting data in different formats - text - csv - image -pdf etc - Creating database with the imported data - Data tools: text to column - identifying and removing duplicates - using format cell options - Application of functions - Concatenate - Upper - Lower - Trim - Repeat - Proper - Clean - Substitute - Convert - Left - Right - Mid - Len - Find - Exact - Replace - Text join - Value - Fixed etc

Unit-3
Teaching Hours:9
Handling missing data and Excel functions
 

Data manipulation in table using shortcuts - using formulas and function - Missing value handling in graph using example of scatter graph with connecting line - Logical functions: AND - OR - XOR - NOT - Conditional functions: IF - IFERROR - IFS - SWITCH - Date and Time: Date - Time - Now - Today - Year - Eomonth - Edate - Workdays - Workdays.Intl - Yearfrac - Lookup and Reference Functions: LOOKUP - VLOOKUP - HLOOKUP - INDEX - MATCH.CHOOSE - OFFSET - HYPERLINK - Mathematical Operations: SUM - PRODUCT - AGGREGATE - SUBTOTAL - Statistical Functions: Count - Frequency -Percentiles - Quartiles - Rank -Deviation - Variance -Averages etc.

Unit-4
Teaching Hours:9
Data analysis
 

Data analysis tool pack: measures of central tendency - dispersion - skewness - kurtosis - partition values - graphical and diagrammatic representation of data: histogram - bar diagram - charts - line graphs - Ogive - covariance - correlation - linear regression.

Unit-5
Teaching Hours:9
Macros and Security
 

Introduction to macros - using macros for data entry - importing files - Data cleaning and managing using macro - Different types of security available in Excel to protect the contents. Construction of dashboard.

Text Books And Reference Books:

 

  1. 1.Alexander R, Kuselika R and Walkenbach J, Microsoft Excel 2019 Bible, Wiley India Pvt Ltd, New Delhi, 2018

  2. 2.Paul M, Microsoft Excel 2019 formulas and functions, Pearson Eduction, 2019

Essential Reading / Recommended Reading

 

1.Olafusi M, Microsoft Excel and Business Data Analysis for the Busy Professional, Create Space Independent Publishing Platform, 2016.

2.McFedries P, Excel Data Analysis Visual Blueprint, 4th Edition, Wiley India Pvt Ltd, New Delhi, 2013.

3.www.excelfunctions.net

4.www.excel-easy.com

Evaluation Pattern

ESE 50%

CIA 50%

ENG222 - DEVELOPING ACADEMIC SKILLS - II (2022 Batch)

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

Course Objectives/Course Description

 

 

This course introduces the learners to six important areas: Principles of Writing, Features of Writing, Essay Organization, Précis Writing, Academic Presentation and Research Writing. The course design gives more weightage to productive skills based on their rudimentary receptive skill acquisition occurred in semester one. The participants of this course will exercise their textual scholarship and translate their areas of interest into meaningful writing. This course directs the learners to produce basic academic presentations which should be career-oriented and of social relevance. Bloom’s taxonomy of knowledge, comprehension, application, analysis, evaluation and synthesis becomes the substructure of this course instruction.

 

 

 

Objectives

 

 

 

       To acquire critical and creative thinking

 

       To develop the taste for theory of knowledge

 

       To be aware of professional and research driven presentation skills

 

       To apply the mechanics in academic writing skills

 

       To use research skills to take a position in writing (writing a paper or presentation)

 

Course Outcome

CO1: Awareness of different approaches to knowledge, a critical and creative bent of mind that leads to a content-based investigation.

CO2: Working knowledge of different purposes of writing, especially persuasive (argumentative), analytical, and informative writings paves the way for research-based reading and writing.

CO3: Application of functional grammar and mechanics that enhance conceptual clarity, communicative style, and style of writing

CO4: Hands-on experience in a research culture which is discipline-specific in nature

CO5: Experiential learning through participatory learning and service learning

CO6: Awareness of problem-based learning and need-based learning

Unit-1
Teaching Hours:6
Principles of Academic Writing
 

       Cohesion

       Clarity

       Logical Order

       Consistency

       Unity

       Conciseness

       Completeness

Unit-2
Teaching Hours:8
Features of Academic Writing & Essay Organisation
 

Anchoring the context

Building Thesis

Taking a position

Organizing ideas

Developing Paragraphs

Essay Organization

The Basics: What does a good essay need? Basic steps in writing an essay

Characteristics/ Features

Types

Research

Formal and Informal Essays

Focus on the writing stages

Unit-3
Teaching Hours:5
Study Skills
 

       Time management

       Organisation of study material

       Organisation of research writing works

Unit-4
Teaching Hours:5
Précis writing
 

       Introduction/ what is a Précis?

       Essentials of a Good Précis

       Methods of Compressing Passages

       Features of a Good Précis/ Techniques involved in Précis writing

       Step in Précis Writing/Précis in the making

       Writing a Précis of a given passage

       Précis of Correspondence

       Précis of Speeches

 

Unit-5
Teaching Hours:6
Academic presentation
 

                   Starting a Presentation;

                   Presentations – signposting;

                   Presentations – Survival Language;

                   A Friendly Face;

                   Microphones;

                   Nerves; Stand Up;

                   Stating your purpose;

                   Describing change – verbs;

                   Describing change – adjectives;

                   Describing change – giving figures;

                   Commenting on visuals;

                   Dealing with questions;

                   Rhetorical questions;

                   Focusing attention;

                   Cause and effect

 

Unit-6
Teaching Hours:10
Research Skills Research Writing
 

                   What is research

                   Importance of Research

                   Primary and Secondary Research

                   Research Methodology

                   Introduction to MLA

                   Introduction to APA

                   Plagiarism

                   Abstract

                   Literature Review

                   Annotated Bibliography

                   Writing Introductions, chapters and conclusions

 

Unit-7
Teaching Hours:7
Application
 

(Self Study Learning, Portfolio Building, teaching on Formative and Summative assessment mode, Problem Based Learning modules and project Submission)

(Textual reading, Types of essays, Exemplars for all the areas and varied areas of interest in writing and reading will be part of self study learning)

Text Books And Reference Books:

1.      Langan, J. (1995). English Skills With Reading (3rd Ed.). McGraw Hill. New York.

2.      Osmond, A. (2013). Academic Writing and Grammar for Students. Sage. Los Angeles.

3.      Robitaille, J. and Connelly, R. (2002).  Writer’s Resource: From Paragraph to Essay. Thomson Heinle. Australia.

Essential Reading / Recommended Reading