0% found this document useful (0 votes)
568 views3 pages

Reference Books:: Artificial Intelligence

This document provides an overview of key topics related to artificial intelligence, data structures and algorithms, and technical report writing. For artificial intelligence, it outlines concepts like reasoning, problem solving, learning, and applications. For data structures and algorithms, it discusses data organization, common structures like arrays and linked lists, sorting and searching algorithms, and trees and graphs. For technical report writing, it lists elements of good technical writing like research, document design, and ethical considerations. Textbook recommendations are also provided for each subject area.

Uploaded by

Anila Yasmeen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
568 views3 pages

Reference Books:: Artificial Intelligence

This document provides an overview of key topics related to artificial intelligence, data structures and algorithms, and technical report writing. For artificial intelligence, it outlines concepts like reasoning, problem solving, learning, and applications. For data structures and algorithms, it discusses data organization, common structures like arrays and linked lists, sorting and searching algorithms, and trees and graphs. For technical report writing, it lists elements of good technical writing like research, document design, and ethical considerations. Textbook recommendations are also provided for each subject area.

Uploaded by

Anila Yasmeen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Artificial Intelligence

Introduction (Introduction, basic component of AI, Identifying AI systems, branches of


AI, etc.); Reasoning and Knowledge Representation (Introduction to Reasoning and
Knowledge Representation, Propositional Logic, First order Logic); Problem Solving by
Searching (Informed searching, Uninformed searching, Local searching.); Constraint
Satisfaction Problems; Adversarial Search (Min-max algorithm, Alpha beta pruning,
Game-playing); Learning (Unsupervised learning, Supervised learning, Reinforcement
learning) ;Uncertainty handling (Uncertainty in AI, Fuzzy logic); Recent trends in AI and
applications of AI algorithms (trends, Case study of AI systems, Analysis of AI systems).

Text Books / Reference Books:

1. Stuart Russell and Peter Norvig, Artificial Intelligence. A Modern Approach, 3rd
edition, Prentice Hall, Inc., 2010.
2. Hart, P.E., Stork, D.G. and Duda, R.O., 2001. Pattern classification. John Willey & Sons.
3. Luger, G.F. and Stubblefield, W.A., 2009. AI algorithms, data structures, and idioms in
Prolog, Lisp, and Java. Pearson Addison-Wesley.
4. The Design of Everyday Things: Revised and Expanded Edition  By Don Norman
5. Artificial Intelligence By Example By – Denis Rothman
6. Artificial Intelligence and Machine Learning By – Chandra S.S.V
7. Artificial Intelligence: An Essential Beginner's Guide to AI, Machine Learning, Robotics,
The Internet of Things, Neural Networks, Deep Learning, by Neil Winkins
8. Introduction to Artificial Intelligence by Philip C Jackson
9. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity  2018
by Byron Reese
10. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-
learn, and TensorFlow 2, 3rd Edition Paperback – December 12, 2019 by Sebastian
Raschka and Vahid Mirjalili

Data Structures and Algorithms

Introduction of Data Structures, Basic Terminology, Elementary Data Organization,


Overview of Data Structures, Basic Data Structure Operations, Algorithms, Algorithmic
notations, Complexity of Algorithms, String Processing, Storing Strings, Character data
type, String operations, Word Processing, Pattern matching algorithms, Arrays, Records
and Pointers, Linear Arrays, Representation of linear arrays in memory, Traversing
Linear Arrays, Bubble sort, Linear Search, Binary Search, Pointer Arrays, Linked Lists,
Representation of Linked Lists in memory, Traversing a Linked List, Searching a Linked
List, Insertion into a linked list, Deletion from a Linked List, Two way Lists, Two way
Header Lists, Stacks, Array Representation of Stacks, Arithmetic Expressions: Polish
notation, Postfix, Prefix, Infix expressions, Quick sort, Recursion, Towers of Hanoi,
Queues, Representation of Queues, Dequeues, Trees, Binary Trees, Representation of
binary trees in memory, Traversing binary trees, Preorder, Inorder, Postorder, Graphs and
their applications, Insertion sort, Selection sort, Merge sort.

Text Books/ Reference Books:

1. Adam Drozdek, Data Structures and Algorithms in C++ , 4th Edition Publishing Year:
2013, ISBN -13: 978-1133608424
2. Sahni, Data Structures, Algorithms and Applications in C++, Silicon Press 2004.
Publishing Year: 2013, ISBN 13: 9780929306322
3. Mark Allen Weiss, Data Structures and Algorithm Analysis in C++, Fourth edition,
Pearson Publishing Year: 2013, ISBN-13: 978-0-13-284737-7
4. Data Structures and Algorithms in Java, 2nd Edition by Robert Lafore
5. Introduction to Algorithms, 3rd Edition by Thomas H. Cormen , Charles E. Leiserson,
Ronald L. Rivest, Clifford Stein
6. The Art of Computer Programming, 1st Edition by Donald E. Knuth
7. Algorithms, 4th Edition by Robert Sedgewick, Kevin Wayne.
8. The Algorithm Design Manual, 2nd Edition by Steven S Skiena. 
9.  Data Structures and Analysis of Algorithms in C++ by Mark Allen Weiss.
10. Data Structures by Seymour Lipschutz

Technical Report Writing


Topics:
1. Overview: What is good technical writing?
2. Writing professional correspondence
3. Proposals and other workplace reports
4. The Role of Research
5. Differences between academic and workplace research
a. The research process: Where to find the information your reader needs
b. Primary and secondary research
c. Summary, paraphrase, quotation
d. Documentation of sources
6. Document Design
a. Qualities of well-designed documents
b. Incorporating graphics into documents
c. Visuals and persuasion

7. Ethical and Legal Considerations


a. Society for Technical Communicators guidelines
b. Dilemmas in the workplace
c. Legal obligations of technical writers
Text Books/ Reference Books:

1. Writing. Advanced by Ron White. Oxford Supplementary Skills. Third Impression 1992.
ISBN 0 19 435407 3.
2. College Writing Skills by John Langan. McGraw-Hill Higher Education. 2004.
3. Patterns of College Writing (4th Edition) by Laurie G. Kirszner and Stephen R. Mandell.
St. Martin’s Press.
4. The Mercury Reader. A Custom Publication. Compiled by norther Illinois University.
General Editiors: Janice Neulib; Kathleen Shine Cain; Stephen Ruffus and Maurice
Scharton. (A reader which will give students exposure to the best of twentieth century
literature, without taxing the taste of engineering students).
5. Technical Report Writing, 10th Edition by Daniel G. Riordan
6. Professional Communications in the Technical Fields. Author: Suzan Last.
7. Technical Report Writing Today 9th edition (9780618433896) by Daniel G. Riordan
8. Technical Communication by Mike Markel, 12th edition
9. The Insider’s Guide to Technical Writing by Krista Van Laan

You might also like