R20 I B.Tech. CSE Syllabus
R20 I B.Tech. CSE Syllabus
R20 I B.Tech. CSE Syllabus
Category Credits
Basic Science courses 7.5
Engineering Science Courses 7.5
Humanities & Social Sciences and Management Courses 4.5
Total Credits 19.5
Category Credits
Basic Science courses 7.5
Engineering Science Courses 12
Total Credits 19.5
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CE, ME, CSE and AI&DS
Course Objectives:
To facilitate effective listening skills for better comprehension of academic lectures and English spoken by
native speakers
To focus on appropriate reading strategies for comprehension of various academic texts and authentic
materials
To Help improve speaking skills through participation in activities such as role plays, discussions and
structured talks/oral presentations
To impart effective strategies for good writing and demonstrate the same in summarizing, writing well
organized essays
To provide knowledge of grammatical structures and vocabulary and encourage their appropriate use in
speech and writing
Unit 1 9
Prescribed Lesson: On the Conduct of Life by William Hazlitt
Listening: Identifying the topic, the context, and specific pieces of information by listening to short audio texts and
answering a series of questions.
Speaking: Asking and answering general questions on familiar topics such as home, family, work, studies, and
interests; introducing oneself and others.
Reading: Skimming to get the main idea of a text; scanning to look for specific pieces of information.
Reading for Writing: Beginnings and endings of paragraphs - introducing the topic, summarizing the main idea
and/or providing a transition to the next paragraph.
Grammar and Vocabulary: Parts of Speech, Content words and function words; word forms: verbs, nouns,
adjectives and adverbs; nouns: countable and uncountable; singular and plural; basic sentence structures; simple
question form - wh-questions; word order in sentences.
Learning Outcomes
At the end of the unit, the student will be able to
Understand social or transactional dialogues spoken by native speakers of English and identify the context,
topic, and pieces of specific information (L1)
Ask and answer general questions on familiar topics and introduce oneself/others (L2)
Employ suitable strategies for skimming and scanning to get the general idea of a text and locate specific
information (L3)
Recognize paragraph structure and be able to match beginnings/endings/headings with paragraphs (L2)
Form sentences using proper grammatical structures and correct word forms (L4)
Unit 2 9
Prescribed Lesson: The Brook by Alfred Tennyson
Listening: Answering a series of questions about main idea and supporting ideas after listening to audio texts.
Speaking: Discussion in pairs/small groups on specific topics followed by short, structured talks.
Reading: Identifying sequence of ideas; recognizing verbal techniques that help to link the ideas in a paragraph
together.
Writing: Paragraph writing (specific topics) using suitable cohesive devices; mechanics of writing - punctuation,
capital letters.
Grammar and Vocabulary: Cohesive devices - linkers, signposts and transition signals; use of articles and zero
article; prepositions.
Learning Outcomes
At the end of the unit, the student will be able to
Comprehend short talks on general topics (L1)
Participate in informal discussions and speak clearly on a specific topic using suitable discourse markers
(L3)
Understand the use of cohesive devices for better reading comprehension (L1)
Write well-structured paragraphs on specific topics (L4)
Identify basic errors of grammar/ usage and make necessary corrections in short texts (L2)
Unit 3 9
Prescribed Lesson: The Death Trap by Saki
Listening: Listening for global comprehension and summarizing what is listened to.
Speaking: Discussing specific topics in pairs or small groups and reporting what is discussed
Reading: Reading a text in detail by making basic inferences -recognizing and interpreting specific context clues;
strategies to use text clues for comprehension.
Writing: Summarizing, Paragraph Writing, identifying main idea/s and rephrasing what is read; avoiding
redundancies and repetitions
Grammar and Vocabulary: Verbs - tenses; subject-verb agreement; direct and indirect speech, reporting verbs for
academic purposes.
Learning Outcomes
At the end of the unit, the student will be able to
Comprehend short talks and summarize the content with clarity and precision (L1)
Participate in informal discussions and report what is discussed (L3)
Infer meanings of unfamiliar words using contextual clues (L3)
Write summaries based on global comprehension of reading/listening texts (L4)
Use correct tense forms, appropriate structures and a range of reporting verbs in speech and writing (L4)
Unit 4 9
Prescribed Lesson: Muhammad Yunus
Listening: Making predictions while listening to conversations/ transactional dialogues without video; listening with
video.
Speaking: Role plays for practice of conversational English in academic contexts (formal and informal) - asking for
and giving information/directions.
Reading: Studying the use of graphic elements in texts to convey information, reveal trends/patterns/relationships,
communicate processes or display complicated data.
Writing: Writing structured essays on specific topics using suitable claims and evidence.
Grammar and Vocabulary: Quantifying expressions - adjectives and adverbs; comparing and contrasting; Voice -
Active & Passive Voice
Learning Outcomes
At the end of the unit, the student will be able to
Infer and predict about content of spoken discourse (L2)
Understand verbal and non-verbal features of communication and hold formal/informal conversations (L1)
Interpret graphic elements used in academic texts (L3)
Produce a coherent paragraph interpreting a figure/graph/chart/table (L4)
Use language appropriate for description and interpretation of graphical elements (L3)
Unit 5 9
Prescribed Lesson: The Dancer with a White Parasol by Ranjana Deve
Listening: Identifying key terms, understanding concepts and answering a series of relevant questions that test
comprehension.
Speaking: Formal oral presentations on topics from academic contexts - without the use of PPT slides.
Reading: Reading for comprehension.
Writing: Letter Writing: Official Letters/Report Writing
Grammar and Vocabulary: Editing short texts –identifying and correcting common errors in grammar and usage
(articles, prepositions, tenses, subject verb agreement)
Learning Outcomes
At the end of the unit, the student will be able to
Take notes while listening to a talk/lecture and make use of them to answer questions (L4)
Make formal oral presentations using effective strategies (L4)
Comprehend, discuss, and respond to academic texts orally and in writing. (L3)
Produce a well-organized essay with adequate support and detail (L4)
Edit short texts by correcting common errors (L3)
Prescribed Textbook:
1. Language and Life, Orient Black Swan (with CD).
Reference Books
1. English Grammar in Use: A Self Study Reference and Practice Book, Raymond Murphy, Fourth Edition,
Cambridge Publications
2. English Grammar and Composition, David Grene, Mc Millan India Ltd
3. Bailey, Stephen. Academic writing: A handbook for international students. Routledge, 2014.
4. Chase, Becky Tarver. Pathways: Listening, Speaking and Critical Thinking. Heinley ELT; 2nd Edition, 2018.
5. Raymond Murphy’s English Grammar in Use Fourth Edition (2012) E-book
6. Hewings, Martin. Cambridge Academic English (B2). CUP, 2012.
7. Norman Lewis Word Power Made Easy- The Complete Handbook for Building a Superior Vocabulary (2014)
8. Speed Reading with the Right Brain: Learn to Read Ideas Instead of Just Words by David Butler
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Understand the context, topic, and pieces of specific information from social or L3
transactional dialogues spoken by native speakers of English
2. Read, scan and skim texts such as literary forms, journalistic articles and scientific L2
readings for comprehension and retention
3. Exhibit self-confidence and speak in formal and informal contexts L3
4. Apply grammatical knowledge in speech and writing and formulate sentences with L2
accuracy
5. Produce coherent and unified paragraphs with adequate support and detail L4
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC15T-1 - - - - - - - - - 3 - 2 - - -
20AC15T-2 - - - - - - - - - 3 - 2 - - -
20AC15T-3 - - - - - - - - - 3 - 2 - - -
20AC15T-4 - - - - - - - - - 3 - 2 - - -
20AC15T-5 - - - - - - - - - 3 - 2 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CSE and AI&DS
Course Objectives:
To instruct electrode potential and differentiation of different electrodes and their applications.
To impart knowledge on the basic concepts of battery technology.
To explain how to synthesize different polymers and differentiate polymers based on properties.
To introduce different types of instrumental techniques and molecular machines and molecular switches.
Prescribed Textbooks:
1. O.G. Palanna, Engineering Chemistry, 2/e, Tata McGraw Hill Education Private Limited, 2017.
2. P.C. Jain and M. Jain, Engineering Chemistry, 17/e, Dhanpat Rai & Sons, 2018
Reference Books:
1. Shashi Chawla, A textbook of Engineering chemistry, 3/e, Dhanpat Rai & Co, 2015.
2. Skoog, Holler, Crouch, Principles of Instrumental Analysis, 7/e, Cengage learning, 2018.
3. T. Ross Kelly, Molecular Machines, 1/e, Springer Berlin Heidelberg, 2005
4. Ben L. Feringa, Wesley R. Browne, Molecular Switches, 2/e, Wiley, 2011
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Explain the significance of electrode potentials, classify ion selective electrodes, and list L2
different types of electrodes
2. Compare various batteries, explain the concepts involved in the construction of lithium cells, L4
different fuel cells and apply redox principles for construction of batteries and fuel cells.
3. Illustrate the mechanism of conduction in conducting polymers, and explain the preparation, L3
properties, and applications of various polymers
4. Differentiate various analytical techniques L4
5. Compare molecular switches and molecular machines, and distinguish between molecular L4
machines
COs-POs-PSOs Mapping Table:
PSO1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC13T.1 3 2 - - - - - - - - - 2 - - -
20AC13T.2 3 2 - - - - - - - - - 2 - - -
20AC13T.3 3 2 - - - - - - - - - 2 - - -
20AC13T.4 3 2 - - - - - - - - - 2 - - -
20AC13T.5 3 2 - - - - - - - - - 2 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CE, EEE, ME, ECE, CSE and AI&DS
Course Objectives:
This course will illuminate the students in the concepts of calculus and linear algebra
To equip the students with standard concepts and tools at an intermediate to advanced level mathematics to
develop the confidence and ability among the students to handle various real world problems and their
applications
Unit 1 Matrices 10
Rank of a matrix by echelon form, Normal form, Solving system of homogeneous and non-homogeneous linear
equations, Eigen values and Eigen vectors and their properties.
Learning Outcomes
At the end of the unit, the student will be able to:
Find the rank, Eigen values and Eigen vectors of a matrix (L1)
Solve systems of linear equations (L3)
Prescribed Textbooks:
1. B. S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017.
2. Erwin Kreyszig, Advanced Engineering Mathematics, 10/e, John Wiley & Sons, 2011.
Reference Books:
1. B. V. Ramana, Higher Engineering Mathematics, Mc Graw Hill Education.
2. George B. Thomas, Maurice D. Weir and Joel Hass, Thomas Calculus, 13/e, Pearson Publishers,
2013.
3. R.L. Garg Nishu Gupta, Engineering Mathematics Volumes-I &II, Pearson Education
4. H. K. Das, Er. Rajnish Verma, Higher Engineering Mathematics, S. Chand.
Course Outcomes:
At the end of the course, the student will be able to Blooms Level
of Learning
1. Apply the knowledge to solve System of linear equations. L3
2. Develop the use of matrix algebra techniques that is needed by engineers for practical
L3
applications
3. Classify the functions of several variables which is useful in optimization L4
4. Solve important tools of calculus in higher dimensions and be familiar with 2-dimensional, 3-
L3
dimensional coordinate systems
5. Understand the properties of beta and gamma functions and its relations L2
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC11T.1 3 3 - - - - - - - - - 3 - - -
20AC11T.2 3 3 - - - - - - - - - 3 - - -
20AC11T.3 3 3 - - - - - - - - - 2 - - -
20AC11T.4 3 3 - - - - - - - - - 2 - - -
20AC11T.5 3 3 - - - - - - - - - 2 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CE, EEE, ME, ECE, CSE and AI&DS
Course Objectives:
Understanding the steps in problem solving and formulation of algorithms to problems.
Develop programming skills as a means of implementing an algorithmic solution with appropriate control and
data structures.
Develop intuition to enable students to come up with creative approaches to problems.
Develop programs using pointers, structures and unions
Manipulation of text data using files
Unit 4 Pointers 9
Pointers: Understanding computer’s memory, introduction to pointers, declaration pointer variables, pointer
arithmetic, pointers and strings, array of pointers, function pointers, dynamic memory allocation, advantages and
drawbacks of pointers.
Learning Outcomes: At the end of the unit, the student will be able to:
Identify tasks in which the dynamic memory allocation techniques learned are applicable and apply them to
write programs, and hence use computers effectively to solve the task. (L2)
Design and develop Computer programs, analyzes, and interprets the concept of pointers and their usage.
(L6)
Reference Books:
1. LET US C, YeswanthKanitkar, Ninth Edition, BPB Publication
2. Byron Gottfried, Schaum’s” Outline of Programming with C”, McGraw-Hill.
3. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of India.
4. A K Sharma “Computer Fundamentals and Programming”, 2nd Edition, University Press, 2018.
5. PradeepDey and Manas Ghosh, “Programming in C”, Oxford Press, 2ndEdition, 2017
6. ReemaTharaja “Introduction to C Programming”, Second Edition, OXFORD Press, 2015
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Formulate solutions to problems and represent those using L3
algorithms/Flowcharts.
2. Choose proper control statements and use arrays for solving problems. L3
3. Decompose a problem into modules and use functions to implement the modules. L4
4. Apply and use allocation of memory for pointers and solve the problems related L3
to manipulation of text data using files and structures.
5. Develop the solutions for problems using C programming Language. L6
COs-POs-PSOs Mapping Table:
PSO1
PSO2
PSO3
PO10
PO11
PO12
O
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A511T.1 3 3 3 3 - 1 - - - - - - 3 - -
20A511T.2 3 3 3 3 3 - - - 3 - - - 3 - -
20A511T.3 3 2 3 3 3 - - - 3 - - 3 3 - -
20A511T.4 3 3 3 3 3 - - - 3 - 1 3 3 - -
20A511T.5 3 3 3 3 3 - - - 3 - - 3 3 - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech
Semester I Semester
Branch CSE and AI&DS
Course Objectives:
To read and interpret job drawing, plan various operations and make assembly.
To identify and select the hand tools and instruments used in various trades.
To gain practical skills by performing the experiments in different trades of workshop.
Trade 4 House-wiring 03
Three jobs (exercises) from: Parallel and Series, Two way switch, Tube –Light connection, Stair case connection.
Learning Outcomes: At the end of the unit, the student will be able to
Apply basic electrical engineering knowledge for house wiring practice. (L3)
Trade 5 Demonstration 01
Any one trade of Plumbing • Machine Shop • Metal Cutting • Soldering and Brazing
Learning Outcomes: At the end of the unit, the student will be able to
Get the basic awareness of any of trade demonstrated. (L3)
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of Learning
1. Apply wood working skills in real world applications. L3
2. Build different parts with metal sheets used in various appliances. L3
3. Employ fitting operations in various assemblies. L3
4. Execute basic electrical engineering knowledge for house wiring practice. L3
5. Identify various operations and its applications from the demonstration. L3
PSO1
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A314L.1 3 - 1 - 1 - - - - - - 1 - - -
20A314L.2 3 - 1 - 1 - - - - - - 1 - - -
20A314L.3 3 - 1 - 1 - - - - - - 1 - - -
20A314L.4 2 - 1 - 1 - - - - - - 1 - - -
20A314L.5 3 - 1 - 1 - - - - - - 1 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CSE and AI&DS
Course Objectives:
Demonstrate the disassembling and assembling of a personal computer system.
Demonstrate the Installation the operating system and other software required in a personal computer system.
Introduce connecting the PC on to the internet from home and work place and effectively usage of the internet,
Usage of web browsers, email, news groups and discussion forums.
Introduce the usage of Productivity tools in crafting professional word documents, excel spreadsheets and
power point presentations.
To utilize Cloud based productivity enhancement and collaboration tools
Task 1 3
Learn about Computer: Identify the internal parts of a computer, and its peripherals. Represent the same in the
form of diagrams including Block diagram of a computer. Write specifications for each part of a computer including
peripherals and specification of Desktop computer. Submit it in the form of a report
Learning Outcomes
At the end of the module, the student will be able to:
Identify the parts of a computer (L2)
Know the usage of internal parts of a computer (L2)
Task 2 3
Assembling a Computer: Disassemble and assemble the PC back to working condition. Students should be able.
Student should Students should record the process of assembling and troubleshooting a computer.
Learning Outcomes: At the end of the module, the student will be able to:
Trouble shoot the computer and identify working and non-working parts (L1)
Identify the problem correctly by various methods available (eg: beeps). (L2)
Task 3 3
Install Operating System: Student should install Linux on the computer. Students should record the entire
installation process.
Learning Outcomes: At the end of the module, the student will be able to:
Install another operating system (L2)
Know how to install software’s (L1)
Task 4 3
Networking: Students should connect two computers directly using a cable or wireless connectivity and share
information. Students should connect two or more computers using switch/hub and share information. Crimpling
activity, logical configuration etc. should be done by the student. The entire process has to be documented.
Learning Outcomes: At the end of the module, the student will be able to:
Share the information between two computers (L2)
Connect two or more computers using switch/hub (L3)
Task 5 3
Browsing Internet: Student should access the Internet for Browsing. Students should search the Internet for
required information. Students should be able to create e-mail account and send email. They should get
acquaintance with applications like Facebook, skype etc. If Intranet mailing facility is available in the organization,
then students should share the information using it. If the operating system supports sending messages to multiple
users (LINUX supports it) in the same network, then it should be done by the student. Students are expected to
submit the information about different browsers available, their features, search process using different natural
languages, and creating e-mail account.
Learning Outcomes: At the end of the module, the student will be able to:
Create e-mail account and send email (L3)
Browse internet for required information (L2)
Task 6 3
Antivirus: Students should download freely available Antivirus software, install it and use it to check for threats to
the computer being used. Students should submit information about the features of the antivirus used, installation
process, about virus definitions, virus engine etc.
Learning Outcomes: At the end of the module, the student will be able to:
Install different antivirus software’s (L2)
Check threats to the computer being used (L2)
Task 7 6
Word Processor: Students should be able to create documents using the word processor tool. Some of the tasks
that are to be performed are inserting and deleting the characters, words and lines, Alignment of the lines, inserting
header and Footer, changing the font, changing the colour, including images and tables in the word file, making
page setup, copy and paste block of text, images, tables, linking the images which are present in other directory,
formatting paragraphs, spell checking, etc. Students should be able to prepare project cover pages, content sheet
and chapter pages at the end of the task using the features studied. Students should submit a user manual of the
word processor considered. .
Learning Outcomes: At the end of the module, the student will be able to:
Prepare project documents, user manuals (L4)
Get the knowledge on word processor tool (L2)
Task 8 6
Spreadsheet: Students should be able to create, open, save the application documents and format them as per
the requirement. Some of the tasks that may be practiced are Managing the worksheet environment, creating cell
data, inserting and deleting cell data, format cells, adjust the cell size, applying formulas and functions, preparing
charts, sorting cells. Students should submit a user manual of the Spreadsheet application considered.
Learning Outcomes: At the end of the module, the student will be able to:
Create, open and save spread sheets (L4)
Apply formulas for different tasks (L4)
Task 9 6
Presentations: creating, opening, saving and running the presentations, selecting the style for slides, formatting
the slides with different fonts, colors, creating charts and tables, inserting and deleting text, graphics and animations,
bulleting and numbering, hyper linking, running the slide show, setting the timing for slide show. Students should
submit a user manual of the Presentation tool considered.
Learning Outcomes: At the end of the module, the student will be able to:
Create, open and save slides (L4)
Create their own presentations for seminars (L4)
Task 10 3
Store, sync, and share files with ease in the cloud-Google Drive
Document creation and editing text documents in your web browser- Google docs
Learning Outcomes: At the end of the module, the student will be able to:
Know the usage of google drive (L2)
Create and share google docs in web browser (L3)
Reference Books:
1. IT Essentials PC Hardware and Software Companion Guide, CICSO Networking Academy
2. Network Your Computer & Devices Step by Step 1st Edition, CiprianRusen, Microsoft Press
3. Troubleshooting, Maintaining & Repairing PCs, 5th Edition, Bigelow, TMH
4. Introduction to computers, Peter Norton, 6/e, Mc Graw Hill
5. Cloud computing, productivity and collaboration tools, software and products offered by
Google:https://en.wikipedia.org/wiki/G_Suite
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Recognize the peripherals of a computer, perform assembling and disassembling L1, L3
of various components of a computer.
2. Describe and perform installation and un-installation of Windows and Linux L2, L3
operating systems and also perform troubleshooting of various hardware and
software components.
3. Use Web browsers to access Internet, Search Engines. L3
4. Use word processor; spread sheet, presentation and data storage tools. L3
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A512L.1 3 3 3 - 3 - - - - - - 3 3 - -
20A512L.2 3 3 3 - 3 - - - - - - 3 3 - -
20A512L.3 3 3 3 - 3 - - - - - - 3 3 - -
20A512L.4 3 3 3 - 3 - - - - - - 3 3 - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CE, ME, CSE and AI&DS
Course Objectives:
Detailed Syllabus:
Pronunciation: 6
Introduction to English speech sounds
Learning Outcome:
At the end of the module, the learners will be able to
understand different accents spoken by native speakers of English and speak in intelligible way
Listening:
Listening Comprehension- Identifying the topic, the context and specific pieces of information by listening to short
audio texts and answering a series of questions. Answering a series of questions about main idea and supporting
ideas after listening to audio texts. Listening for global comprehension and summarizing what is listened to.
Learning Outcome:
At the end of the module, the learners will be able to
Adopt better strategies to listen attentively and comprehend attentively
Speaking 24
Situational Dialogues (Role plays for practice of conversational English in academic contexts (formal and informal) -
asking for and giving information/directions - Asking and answering general questions on familiar topics such as
home, family, work, studies and interests; introducing oneself and others.)
Oral Presentations: Formal oral presentations on topics from academic contexts - Formal presentations using PPT
slides with graphic elements, deliver an enthusiastic and well-practiced presentation
Describing people and situations (learn new adjectives, practice describing themselves and others, describe objects
using proper adjectives, use details in pictures to make predictions orally, describing situations, Integrate and
evaluate information presented in diverse media visually and orally
Learning Outcomes:
At the end of the module, the learners will be able to
speak confidently in formal and informal contexts
comprehend and produce short talks on general topics
use specific vocabulary to describe different persons, places and objects
Reading 6
Information Transfer (Studying the use of graphic elements in texts to convey information, reveal trends/ patterns/
relationships, communicate processes or display complicated data.
Learning Outcome:
At the end of the unit, the student will be able to
Analyze data given in an infographic and write/speak about it
Minimum Requirements:
1. Computer aided Language Lab for 60 students with 60 systems, one master console, LAN facility and
English language software for self- study by learners.
2. Communication Skills Lab with movable chairs and audio-visual aids with a P.A System, a T. V. an LCD
projector, a digital stereo –audio & video system and camcorder etc.
Course Outcomes:
Student will be able to Blooms Level
of Learning
1. Neutralize their pronunciation of English sounds, and their accent L3
2. Adopt effective listening skills for better comprehension of English, spoken by native L2
speakers
3. Illustrate themselves in social and professional context effectively L3
4. Improve their public speaking skills and make technical presentations confidently L4
5. Describe people and situations using adjectives effectively L3
6. Assess and Deduct data from graphs/pie charts/tables L3
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC15L-1 - - - - - - - - - 2 - 1 - - -
20AC15L-2 - - - - - - - - - 1 - 2 - - -
20AC15L-3 - - - - - - - - 3 3 - 3 - - -
20AC15L-4 - - - - - - - - 3 2 - 1 - - -
20AC15L-5 - - - - - - - - 1 3 - 3 - - -
20AC15L-6 - - - - - - - - - 2 - 1 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CSE and AI&DS
Course Objectives:
To familiarize the students with the basic concepts of chemistry
To train the students on how to handle the instruments.
To familiarize the students with digital and instrumental methods of analysis.
To expose the students in practical aspects of the theoretical concepts.
List of experiments
1. Determination of Zinc by Copmplexometry.
2. Estimation of active chlorine content in Bleaching powder
3. Determination of copper by Iodometry
4. Estimation of ferrous iron by Dichrometry
5. Preparation of Phenol-Formaldehyde resin
6. Determination of Fe (II) in Mohr’s salt by potentiometric method
7. Determination of chromium (VI) in potassium dichromate
8. Estimation of mixture of acids by conductometric titration
9. Determination of strength of an acid by pH metric method
10. Determination of viscosity of a liquid by Redwood Viscometer-1
11. Determination of functional groups in the given organic compound
12. Separation of components of a sample by Thin layer chromatography
Prescribed Textbooks:
1. J. Mendham, R.C Denney, J.D Barnes, M. Thomas, B. Sivasankar Vogel’s Quantitative Chemical Analysis
6/e, Pearson publishers, 2009.
2. N.K Bhasin and Sudha Rani Laboratory Manual on Engineering Chemistry 3/e, Dhanpat Rai Publishing
Company 2009.
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Operate instruments such as pH meter, conductivity meter, viscometer and potentiometer. L3
2. estimate Zn, Cr, Fe, Cu and other functional groups in various samples L2
3. determine physical properties of liquids and synthesize polymers and nanomaterials L3
COs-POs-PSOs Mapping Table:
PSO1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC13L.1 3 2 - 2 2 - - - - - - 2 - - -
20AC13L.2 3 2 - 2 2 - - - - - - 2 - - -
20AC13L.3 3 2 - 2 2 - - - - - - 2 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CE, EEE, ME, ECE, CSE and AI&DS
Course Objectives:
Setting up programming environment.
Develop Programming skills to solve problems.
Use of appropriate C programming constructs to implement algorithms.
Identification and rectification of coding errors in program
Develop applications using a modular programming and Manage data using files.
Pointers
Exercise 13: Pointers, Dynamic memory allocation and error handling
Learning Outcomes:
At the end of this module, the student will be able to:
Design and develop Computer programs, analyzes, and interprets the concept of pointers and their usage.
(L6)
Identify tasks in which the dynamic memory allocation techniques learned are applicable and apply them to
write programs, and hence use computers effectively to solve the task. (L2)
Reference Books:
1. Let Us C, YeswanthKanitkar, Ninth Edition, BPB Publication
2. A K Sharma “Computer Fundamentals and Programming”, 2nd Edition, University Press, 2018.
3. PradeepDey and Manas Ghosh, “Programming in C”, Oxford Press, 2ndEdition, 2017
4. ReemaTharaja “Introduction to C Programming”, Second Edition, OXFORD Press, 2015
5. https://www.cprogramming.com/
6. https://www.mycplus.com/tutorials/c-programming-tutorials
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of Learning
1. Identify and setup program development environment L2
2. Implement the algorithms using C programming language constructs L5
3. Identify and rectify the syntax errors and debug program for semantic errors L3
4. Solve problems in a modular approach using functions L5
5. Implement file operations with simple text data L5
PSO1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20A511L.1 3 3 - 3 3 - - - 3 1 1 - 3 - -
20A511L.2 3 3 - - - - - - 3 - - - 3 - -
20A511L.3 3 3 3 3 - - - - 3 - - 3 3 - -
20A511L.4 3 3 3 3 - - - - - - - 3 3 - -
20A511L.5 3 3 3 3 - - - - - - - 3 3 - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CE, ME, CSE and AI&DS
Course Objectives:
To make the student to be aware of environment and understand the importance of protecting natural
resources.
To enable the student to understand the importance of ecosystems and biodiversity for future generations.
To sensitize the student with pollution problems due to the day-to-day activities of human life.
To enable the student acquire skills for identifying and solving the social issues related to environment.
To enable the student to understand the impact of human population on the environment.
Prescribed Textbooks:
1. Perspectives in environmental Studies, Anubha Kaushik and C P Kaushik, New Age International Publishers,
New Delhi, 2018.
2. A Textbook of Environmental Studies, Shashi Chawla, McGraw Hill Education, New Delhi, 2017.
Reference Books:
1. Environmental Studies by Benny Joseph, McGraw Hill Education, New Delhi, 2017.
2. A textbook of environmental studies, A Dhinakaran and B Sankaran, Himalaya Publishing House, Mumbai,
2017.
3. Fundamentals of environmental studies, Mahua Basu and S Xavier, Cambridge University Press, New Delhi,
2017.
4. Textbook of Environmental Studies for undergraduate courses, Erach Bharucha for University Grant
Commission, University press, New Delhi, 2013.
5. A textbook of environmental studies, Vijay kumarTiwari, Himalaya Publishing House, Mumbai, 2017.
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Explain how natural resources should be used. L2
2. Identify the need to protect ecosystems and biodiversity for future generations. L2
3. List out the causes, effects, and control measures of environmental pollution. L1
4. Demonstrate knowledge to the society in the proper utilization of goods and services. L3
5. Outline the interconnectedness of human dependence on the earth’s ecosystems. L2
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20AC16T.1 1 1 - - - 3 3 1 - - - 3 - - -
20AC16T.2 1 2 - - - 3 3 1 - - - 3 - - -
20AC16T.3 1 1 - - - 3 3 1 - - - 3 - - -
20AC16T.4 1 1 - - - 3 3 1 - - - 3 - - -
20AC16T.5 1 1 - - - 3 3 1 - - - 3 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester II Semester
Branch CSE and AI&DS
Course Objectives:
To impart knowledge in basic concepts of wave optics, electromagnetic theory and fiber optics.
To explain the significant concepts of dielectrics, magnetic materials, semiconductors and superconductors in
the field of engineering and their potential applications.
To familiarize the applications of nanomaterials relevant to engineering branches.
Unit 4 Semiconductors 8
Origin of energy bands - Classification of solids based on energy bands – Intrinsic semi-conductors - density of
charge carriers-Fermi energy – Electrical conductivity - extrinsic semiconductors - P-type & N-type - Density of
charge carriers - Dependence of Fermi energy on carrier concentration and temperature- Direct and Indirect band
gap semiconductors-Hall effect- Hall coefficient - Applications of Hall effect - Drift and Diffusion currents – Einstein’s
relation - Applications of Semiconductors.
Learning Outcomes: At the end of the unit, the student will be able to:
Outline the properties of n-type and p-type semiconductors and charge carriers. (L2)
Interpret the direct and indirect band gap in semiconductors. (L2)
Identify the type of semiconductor using Hall effect. (L2)
Nano materials – significance of nanoscale - properties of nanomaterials: physical, mechanical, magnetic, Optical,
Thermal - synthesis of nanomaterials: top-down - ball milling- Bottom-up - Chemical vapor deposition-
characterization of nanomaterials: X-ray diffraction (XRD)- Scanning Electron Microscope (SEM) - Applications of
Nano materials.
Learning Outcomes: At the end of the unit, the student will be able to:
Explain how electrical resistivity of solids changes with temperature. (L2)
Classify superconductors based on Meissner’s effect. (L2)
Apply the basic properties of nanomaterials in various engineering branches. (L3)
Prescribed Textbooks:
1. M. N. Avadhanulu, P. G. Kshirsagar & T. V. S. Arunmurthy, A Textbook of Engineering Physics, S. Chand
Publications,11th edition, 2019
2. T Pradeep, A textbook of Nano Science and Nano Technology, Tata McGraw Hill, 2013
3. Charles Kittel, Introduction to Solid State Physics, Wiley Publications, 2011
Reference Books:
1. David J. Griffiths, Introduction to Electrodynamics, 4/e, Pearson Education, 2014
2. K. Thyagarajan, Applied Physics, McGraw Hill Education (India) Private Ltd, 2019
3. Gerd Keiser, Optical Fiber Communications, 4/e, Tata Mc Graw Hill, 2008
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Explain the concepts of interference, diffraction and polarization and identify their L2
applications in engineering field.
2. Summarize the various types of polarization of dielectrics, classification of magnetic L2
materials and the applications of dielectric and magnetic materials.
3. Apply electromagnetic wave propagation in different guided media and Explain fiber L3
optics concepts in various fields with working principle.
4. outline the properties of various types of semiconductors and identify the behavior of L2
semiconductors in various fields
5. Explain various concepts of superconductors and nanomaterial’s with their applications L2
in various engineering branches.
PSO1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC22T.1 3 2 - - - - - - - - - 2 - - -
20AC22T.2 3 2 - - - - - - - - - 2 - - -
20AC22T.3 3 2 - - - - - - - - - 2 - - -
20AC22T.4 3 2 - - - - - - - - - 2 - - -
20AC22T.5 3 2 - - - - - - - - - 2 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester II Semester
Branch CE, EEE, ME, ECE, CSE and AI&DS
Course Objectives:
To enlighten the learners in the concept of differential equations and multivariable calculus.
To furnish the learners with basic concepts and techniques at plus two level to lead them into
advanced level by handling various real world applications.
Prescribed Textbooks:
1. B. S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017.
2. Erwin Kreyszig, Advanced Engineering Mathematics, 10/e, John Wiley & Sons, 2011.
Reference Books:
1. B. V. Ramana, Higher Engineering Mathematics, Mc Graw Hill Education.
2. George B. Thomas, Maurice D. Weir and Joel Hass, Thomas Calculus, 13/e, Pearson Publishers, 2013.
3. R.L. Garg Nishu Gupta, Engineering Mathematics Volumes-I &II, Pearson Education
4. H. K. Das, Er. Rajnish Verma, Higher Engineering Mathematics, S. Chand.
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. solve the differential equations related to various engineering fields L3
2. generalize and solve the higher order differential equation by analyzing physical situations L3
3. identify solution methods for partial differential equations that model physical processes L3
4. understand the physical meaning of different operators such as gradient, curl and
L2
divergence
5. find the work done against a field, circulation and flux using vector calculus L3
PSO1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20AC21T.1 3 3 - - - - - - - - - 2 - - -
20AC21T.2 3 3 - - - - - - - - - 2 - - -
20AC21T.3 3 3 - - - - - - - - - 3 - - -
20AC21T.4 3 3 - - - - - - - - - 2 - - -
20AC21T.5 3 3 - - - - - - - - - 3 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester II Semester
Branch CE, CSE and AI&DS
Course Objectives:
To impart the basic knowledge about fundamental laws and electric circuits.
To understand the working of various DC Machines.
To understand the working of various AC Machines.
To know about various electronic devices.
To understand the various electrical installations and measuring instruments
Unit 2 DC Machines 9
DC Generator: Constructional Details of DC machine, Principle of operation, emf equation, types of generators,
applications.
DC Motor: principle of operation, torque equation, types, losses and efficiency, applications, Brake test, Swinburne’s
test and Speed control methods.
Learning Outcomes: At the end of the unit, the student will be able to
Understand construction and operation of DC machines (L1)
Analyze the performance of DC machines (L3)
Know the speed control methods of DC motor (L1)
Unit 3 AC Machines 9
1-Φ Transformer: Principle of operation, emf equation, losses, efficiency and regulation calculations using OC and
SC tests. Three Phase Transformer: Principle of operation.
3-Φ Alternator: Principle of operation of alternators-Regulation by synchronous impedance method. 3-Φ Induction
Motor: Principle of operation of induction motor, Brake Test on 3-Φinduction motor.
Learning Outcomes: At the end of the unit, the student will be able to
Understand construction and operation of various AC machines (L1)
Analyze the performance of various AC machines (L3)
Unit 5 9
Introduction, Electrical and Electronic Instruments, Classification of Instruments, Multimeter, Function generator,
CRO: Block diagram of CRO, Principle of CRT (Cathode Ray Tube), applications of CRO, voltage, current and
frequency measurements using CRO.
Switch Fuse Unit (SFU), MCB, types of wires and cables, earthing, elementary calculations for energy consumption.
Learning Outcomes: At the end of the unit, the student will be able to:
Know the types of measuring instruments (L1)
Understand the construction and operation of measuring instruments (L1)
Know the various electrical installations (L1)
Prescribed Textbook:
1. V.K. Mehta, Principles of Electrical and Electronics Engineering. S. Chand & Co 2010.
2. T.Thyagarajan, Fundamentals of Electrical and Electronics Engineering. SciTech publications, 2011, 5th
Ed
3. D. C. Kulshreshta, “Basic Electrical Engineering”, McGraw Hill, 2009.
4. P.S.Dhogal “Basic Electrical Engineering with Numerical Problems” McGraw Hill, 2006.
5. A.Sudhakar and Shyammohan S Palli, “Circuits and Networks” McGraw Hill, 2018.
Reference Books
1. M.S Naidu and S.Kamakshaiah, Introduction to Electrical Engineering. TMH Publications.
2. D.P Kothari and I.J Nagrath, Basic Electrical Engineering, TMH, 3rdEd.2010
3. Millman and Halkias, Electriconics devices and circuits
4. S.Salivahanan, N,Suresh Kumar, “Electronic Devices and Circuits” McGraw Hill, 2011.
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Impart the basic knowledge about the Electric circuits. L1
2. Understand the working of various DC Machines and analyze their performance. L1 & L4
3. Understand the working of various AC Machines and analyze their performance. L1 & L4
4. Know about various electronic devices. L1
5. Impart the basic knowledge about the Electric circuits. L1
6. Understand the various electrical installations and measuring instruments L1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
20A223T.1 2 2 - 2 - - - - 2 - 2 - - - -
20A223T.2 2 3 2 2 - - - - 2 - 2 - - - -
20A223T.3 2 3 2 2 - - - - 2 - 2 - - - -
20A223T.4 2 2 - 3 - - - - 2 - 2 - - - -
20A223T.5 2 2 1 3 - - - - 2 - 2 - - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester I Semester
Branch CSE and AI&DS
Course Objectives:
To bring awareness that Engineering Drawing is the Language of Engineers.
To familiarize how industry communicates technical information.
To teach the practices for accuracy and clarity in presenting the technical information.
To develop the engineering imagination essential for successful design.
To provide the basic geometrical information to ignite the innovative design ideas.
Unit 1 Introduction to Drawing and Engineering Curves. Theory Hours: 05, Practice sessions: 04
Introduction: Lettering–Geometrical Constructions- Construction of polygons by General method.
Conics: Ellipse, Parabola and Hyperbola (General method only). Special Methods: Ellipse - Concentric Circles
method, Oblong method & Arcs of Circles method - Drawing tangent & normal to the conics.
Cycloidal Curves: Cycloid, Epi-cycloid, Hypo-cycloid (simple problems) - Drawing tangent & normal to the Cycloidal
curves.
Learning Outcomes: At the end of the unit, the student will be able to
Understand the significance of engineering drawing and understand the geometrical constructions,
conventions used in the engineering drawing.(L2)
Identify the curves obtained in different conic sections and able to draw different conic curves. (L1)
Know and draw the different Cycloidal curves, also its practical application in engineering. (L1)
Unit 2 Projections of Points and Lines. Theory Hours: 03, Practice sessions: 06
Projections of points - Projections of lines inclined to one reference plane, Projections of lines inclined to both
reference planes. True lengths and Traces of lines (simple problems).
Learning Outcomes:At the end of the unit, the student will be able to:
Understand the principles and elements of projection. (L2)
Know how to draw the projections of points, lines. (L1)
Differentiate between projected length and true length and also find the true length of the lines. (L1)
Unit 5 Isometric Projections & Conversion of View. Theory Hours: 04, Practice sessions: 05
Isometric Projections: Projections of Lines, Planes and Simple Solids – Prism, Pyramid, Cylinder and Cone in simple
positions only.
Conversion of Views: Conversions of Orthographic views in to Isometric views and Conversion of Isometric views to
Orthographic views.
Learning Outcomes: At the end of the unit, the student will be able to:
Understand the pictorial views such as isometric views, orthographic views and also differentiate between
Isometric Projection and View. (L2)
Draw the Isometric views of simple plane surfaces and simple solids. (L3)
Draw the conversions of Isometric Views in to Orthographic Views and Vice-versa. (L3)
Reference Books:
1. Engineering Drawing and Graphics, Venugopal/ New age, Ed2015.
2. Engineering Drawing, Johle, Tata McGraw-Hill. Ed2014
3. Engineering Drawing, Shah and Rana, 2/e, Pearson Education Ed2015
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Understand the concepts of Conic Sections. L1, L2
2. Understand the concept of Cycloidal Curves, Involutes and the application of L1, L2
industry standards.
3. Understand the Orthographic Projections of Points and Lines and are capable to L1, L2, L4
improve their visualization skills, so that they can apply these skills in developing
the new products.
4. Understand and apply Orthographic Projections of Planes. L2, L3
5. Understand and analyze the Orthographic Projections of Solids and conversion of L2, L3
isometric views to orthographic views vice versa.
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A324T.1 3 - - - - 3 2 - 1 2 - - - - -
20A324T.2 3 - - - - 3 2 - 1 2 - - - - -
20A324T.3 3 2 - - - 3 2 - 1 2 - - - - -
20A324T.4 3 2 - - - 3 2 - 1 2 - - - - -
20A324T.5 3 - 2 - 2 2 - 3 3 - - 3 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester II Semester
Branch CSE and AI&DS
Course Objectives:
To learn basics of computational problem solving, python programming and basic control structures.
To know python programming basic constructs like lists, dictionaries, sets and functions
To understand basics of object-oriented programming
To understand the performance of the implementations of basic data structures.
Unit 1 12
Introduction to python programming language, literals, variables and identifiers, operators, expressions and data
types. Control Structures: Control structure importance, Boolean expressions, selection control, and iterative
control.
Data Structures in python: List structures, lists in python, iterating over lists (sequences) in python, more on
python lists, Dictionary, Set
Learning Outcomes: At the end of the unit, the student will be able to
Use the data types, operators and control structures in python (L2)
Apply the List, set and dictionary (L3)
Unit 2 11
Functions: Program routines, more on functions. Module Design: Modules, Top-Down design, python modules.
String Processing: String Traversal, String-Applicable Sequence Operations. String Methods
Introduction to Object oriented programming: class, three fundamental features of object-oriented
programming. What is encapsulation? Defining classes in python.
Data abstraction and through classes, special methods, calling a class method from another class method, garbage
collection, class and static methods.
Learning Outcomes: At the end of the unit, the student will be able to:
Demonstrate the importance of functions and module design in python (L3)
Define object oriented concepts like class, object (L2)
Unit 3 10
Inheritance: Introduction, Inheriting classes in python, types of inheritance, abstract classes and interfaces.
Polymorphism: Operator overloading: Introduction, implementing operator overloading, method overriding.
Error and Exception handling: introduction, handling exceptions, multiple except blocks, multiple exceptions in a
single block, the else clause, raising exceptions, instantiating exceptions, handling exceptions in invoked functions,
built-in and user defined exceptions, the finally block, Assertions in python.
Learning Outcomes: At the end of the unit, the student will be able to:
Define and use object oriented concepts like inheritance and polymorphism (L2)
Demonstrate and classify error and exception handling (L3)
Unit 4 9
Data structures: Introduction to abstract data types, Single Linked List-traversing, searching, prepending, and
removing nodes. Stacks-implementing using python list & linked list, Queues-implementing using python list &
linked list.
Learning Outcomes: At the end of the unit, the student will be able to:
Identify the importance of abstract data types (L2)
Illustrate data structures like stack queue and linked list (L4)
Unit 5 9
Binary Trees: The Tree structure, the binary tree, priority queues-heaps
Search trees: The binary search tree, search tree iterators, AVL trees
Learning Outcomes: At the end of the unit, the student will be able to:
Summarize and construct the binary trees and able to implement priority queues (L5)
Outline and use the search trees (L3)
Reference Books:
1. Core Python Programming, R. Nageswara Rao, Dream Tech Press (Wiley India), 2017 Edition
2. Data Structures and Algorithms in Python by Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser,
Wiley Publications
3. Python Programming using problem solving approach, ReemaThareja, Oxford University press
4. Python Programming: An Introduction to Computer Science, John Zelle, Franklin, Beedle & Associates Inc.,
3rd Edition
5. Think Python: How to think like a computer Scientist, Allen Downey 2nd Edition O’Reilly Publications
6. Problem solving with algorithms and data structures using python, Bradley Miller, David L.Ranum, Franklin,
Beedle& Associates incorporated, independent publishers
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Understand and apply python programming basic constructs like lists, L1, L3
dictionaries, sets and functions.
2. Illustrate module design and identify the importance of object oriented L3, L4
programming
3. Demonstrate inheritance and polymorphism and classify error and exception L3, L4
handling
4. Implement the linear data structure like stack, queue and linked list L5
5. Summarize and construct the data structures like hash tables, binary trees and L5
search trees
COs-POs-PSOs Mapping Table:
PSO1
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A521T.1 3 - 3 - - - - - - - - 3 3 - -
20A521T.2 3 - 3 3 - - - - - - - 3 3 - -
20A521T.3 3 - 3 3 - - - - - - - 3 3 3 3
20A521T.4 3 - 3 3 - - - - - - - 3 3 3 3
20A521T.5 3 - 3 3 - - - - - - - 3 3 3 3
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester II Semester
Branch CSE and AI&DS
Course Objectives:
Learn the concepts of interference , diffraction and their applications and
the role of optical fiber parameters in communication.
Recognize the importance of energy gap in the study of conductivity and hall effect in a semiconductor.
Know about the magnetic and dielectric materials applications.
Apply the principles of semiconductors in various electronic devices.
List of Experiments
1. Determination of the thickness of the wire using wedge shape method
2. Determination of the radius of curvature of the lens by Newton’s ring method
3. Determination of wavelength by plane diffraction grating method
4. Determination of Dispersive power of a diffraction grating
5. Determination of Resolving power of a grating
6. Determination of dielectric constant by charging and discharging method.
7. Determination of Magnetic field along the axis of a circular coil carrying current.
8. Determination of the self inductance of the coil (L) using Anderson’s bridge.
9. Study the variation of B versus H by magnetizing the magnetic material (B-H curve)
10. Determination of the numerical aperture of a given optical fiber and hence to find its acceptance angle.
11. Measurement of magnetic susceptibility by Gouy’s method
12. Determination of Hall voltage and Hall coefficient of a given semiconductor using Hall effect.
13. Determination of the resistivity of semiconductor by Four probe method
14. Determination of the energy gap of a semiconductor
15. Measurement of resistance with varying temperature.
References:
1. S. Balasubramanian, M.N. Srinivasan A Text book of Practical Physics, S Chand Publishers, 2017.
2. http://vlab.amrita.edu/index.php -Virtual Labs, Amrita University
PSO1
PSO2
PSO3
PO12
PO10
PO11
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
- - - - - - -
20AC22L.1 3 2 2 - 2 - - -
- - - - - - -
20AC22L.2 3 2 2 - 2 - - -
- - - - - - -
20AC22L.3 2 2 2 - 2 - - -
- - - - - - -
20AC22L.4 3 2 2 - 2 - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
PSO1
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A223L.1 3 - - 3 - - - - - - - - - - -
20A223L.2 3 - - 3 - - - - - - - - - - -
20A223L.3 - - - - - - - 3 - - - - - - -
20A223L.4 - - - - - - - - - - 1 - - - -
20A223L.5 - - - - - - - - - - 1 - - - -
ANNAMACHARYA INSTITUTE OF TECHNOLOGY AND SCIENCES RAJAMPET
(An Autonomous Institution)
Year I B. Tech.
Semester II Semester
Branch CSE and AI&DS
Course Objectives:
To practice basics of python programming and basic control structures.
To practice python programming basic constructs like lists, dictionaries, sets and functions
To practice module design and usage of exception handling in python programming
To practice basics of object oriented programming and elementary data structures.
List of Programs
Exercise 1: Install Python ecosystem and execute “Hello World” program.
Exercise 2: Practice
a. Python literals, variables, identifiers and data types
b. Python operators
c. Input and output statements.
d. Control statements
Learning Outcomes: At the end of the module, the student will be able to:
Use variables, data types and operators (L2)
Write programs that can take input and prints output in different forms and able to use control statements
(L3)
Exercise 5: Implement python programs on functions, find factorial and Fibonacci number using recursion
Learning Outcomes: At the end of the module, the student will be able to:
Implement functions in python and use them (L5)
Reference Books:
1. Core Python Programming, R. Nageswara Rao, Dream Tech Press (Wiley India), 2017 Edition
2. Data Structures and Algorithms in Python by Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser,
Wiley Publications
3. Python Programming using problem solving approach, ReemaThareja, Oxford University press
4. Python Programming: An Introduction to Computer Science, John Zelle, Franklin, Beedle & Associates Inc.,
3rd Edition
5. Think Python: How to think like a computer Scientist, Allen Downey 2nd Edition O’Reilly Publications
6. Problem solving with algorithms and data structures using python, Bradley Miller, David L.Ranum, Franklin,
Beedle& Associates incorporated, independent publishers
Course Outcomes:
At the end of the course, the student will be able to Blooms Level of
Learning
1. Apply basics of python programming L3
2. Write programs on the basic object oriented programming in python language, L3
handling of exceptions
3. Implement linear data structure in python programming L5
4. Develop and write programs for priority queues L5
5. Construct and write the implementation of binary search tree L5
PSO1
PSO2
PSO3
PO10
PO11
PO12
CO
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
20A521L.1 3 - 3 - - - - - - - - 3 3 - -
20A521L.2 3 - 3 3 - - - - - - - 3 3 - -
20A521L.3 3 - 3 3 - - - - - - - 3 3 3 3
20A521L.4 3 - 3 3 - - - - - - - 3 3 3 3
20A521L.5 3 - 3 3 - - - - - - - 3 3 3 3