JCU Logo

JOHN CABOT UNIVERSITY

COURSE CODE: "CS 302"
COURSE NAME: "Artificial Intelligence Concepts"
SEMESTER & YEAR: Spring 2023
SYLLABUS

INSTRUCTOR: Thomas Hope
EMAIL: [email protected]
HOURS: TTH 1:30 PM 2:45 PM
TOTAL NO. OF CONTACT HOURS: 45
CREDITS: 3
PREREQUISITES: Prerequisite: One previous course in Computer Science
OFFICE HOURS:

COURSE DESCRIPTION:
This course is designed for the general student to provide a more in depth study of artificial intelligence (no computer programming skills are necessary). This course will discuss intelligent agents and the building blocks of artificial intelligence: knowledge bases, reasoning systems, problem solving, heuristic search, machine learning, and planning.
SUMMARY OF COURSE CONTENT:

The course will address the main approaches to artificial intelligence research, starting with the field’s more formal foundations (logic and search), and ascending ever-higher levels of complexity (reasoning and decision-making under uncertainty) before reaching more modern techniques in the area of machine learning. We will also pay particular attention to the links between the studies of artificial and biological intelligence – to what those links are, and what they could or should be. Most weeks will deal with a different topic, though adjacent weeks’ topics are typically related. Each week will begin with a lecture that surveys the most important features of the field, then follow on with a seminar-style session in which students will be able to discuss selected aspects of the field in more detail.

LEARNING OUTCOMES:
  1. Identify key characteristics of the major sub-fields of artificial intelligence, including their preferred methods and the types of intelligent behavior that they most directly address.
  2. Understand the convergences and divergences between different perspectives on research in artificial intelligence: demonstrate cross-disciplinary synthesis in critical analysis of the field.
  3. Identify key methodological and conceptual weaknesses in current research on artificial intelligence, including how certain techniques address other techniques’ weaknesses, while introducing new limitations of their own.
  4. Demonstrate information literacy in self-directed study: e.g., in the ability to identify your own references in a specified area, or to support a specified point of view.
  5. Communicate complex, multi-disciplinary material coherently and concisely, both in oral and in written form.
  6. Understand the most pressing, current challenges in the field (both technical and socio-political), and some modern attempts to meet those challenges.
TEXTBOOK:
Book TitleAuthorPublisherISBN numberLibrary Call NumberCommentsFormatLocal BookstoreOnline Purchase
Artificial Intelligence: a Modern Approach (4th ed)Russel, S. & Norvig, P. Pearson0134610997  Ebook  
REQUIRED RESERVED READING:
NONE

RECOMMENDED RESERVED READING:
NONE
GRADING POLICY
-ASSESSMENT METHODS:
AssignmentGuidelinesWeight
Writing 30
Presentation 30
Exam 40

-ASSESSMENT CRITERIA:
AWork of this quality directly addresses the question or problem raised and provides a coherent argument displaying an extensive knowledge of relevant information or content. This type of work demonstrates the ability to critically evaluate concepts and theory and has an element of novelty and originality. There is clear evidence of a significant amount of reading beyond that required for the course.
BThis is highly competent level of performance and directly addresses the question or problem raised.There is a demonstration of some ability to critically evaluatetheory and concepts and relate them to practice. Discussions reflect the student’s own arguments and are not simply a repetition of standard lecture andreference material. The work does not suffer from any major errors or omissions and provides evidence of reading beyond the required assignments.
CThis is an acceptable level of performance and provides answers that are clear but limited, reflecting the information offered in the lectures and reference readings.
DThis level of performances demonstrates that the student lacks a coherent grasp of the material.Important information is omitted and irrelevant points included.In effect, the student has barely done enough to persuade the instructor that s/he should not fail.
FThis work fails to show any knowledge or understanding of the issues raised in the question. Most of the material in the answer is irrelevant.

-ATTENDANCE REQUIREMENTS:
Attendance is encouraged but not required, except for classes where students must deliver assessed assignments.  
ACADEMIC HONESTY
As stated in the university catalog, any student who commits an act of academic dishonesty will receive a failing grade on the work in which the dishonesty occurred. In addition, acts of academic dishonesty, irrespective of the weight of the assignment, may result in the student receiving a failing grade in the course. Instances of academic dishonesty will be reported to the Dean of Academic Affairs. A student who is reported twice for academic dishonesty is subject to summary dismissal from the University. In such a case, the Academic Council will then make a recommendation to the President, who will make the final decision.
STUDENTS WITH LEARNING OR OTHER DISABILITIES
John Cabot University does not discriminate on the basis of disability or handicap. Students with approved accommodations must inform their professors at the beginning of the term. Please see the website for the complete policy.

SCHEDULE

Week

Topic

Readings

WEEK 1

INTRODUCTION & Conceptual foundations

AI:MA 1-2

SEARCH

WEEK 2

Search I: Graph search

AI:MA 3

WEEK 3

Search II: Complex environments

AI:MA 4

WEEK 4

Search II: Games and adversarial search

AI:MA 5

REASONING

WEEK 5

Logic

AI:MA 7-9

WEEK 6

Knowledge engineering

AI:MA 10

WEEK 7

Planning

AI:MA 11

WEEK 8: REVIEW AND ASSESSMENT 1

UNCERTAINTY

WEEK 9

Probabilistic reasoning

AI:MA 12-14

WEEK 10

Decision-making under uncertainty

AI:MA 16-17

MACHINE LEARNING

WEEK 11

“Vanilla” machine learning

AI:MA 19-20

WEEK 10

Deep learning, reinforcement learning

AI:MA 21-22

APPLICATIONS

WEEK 12

Computer vision

AI:MA 25

WEEK 13

Natural language processing

AI:MA 23-24

WEEK 14: REVIEW AND ASSESSMENT 2

Extra readings (to be introduced in the second session of each week, if time allows):

·         WEEK 1: Newitz (2022). The curious case of the AI and the lawyer. New Scientist, 255 (3396), page 28

·         WEEK 2: Ueon et al., (2012) Highly scalable graph search for the Graph500 benchmark | Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing (acm.org)

·         WEEK 3: Liu et al., (2017). Planning Dynamically Feasible Trajectories for Quadrotors Using Safe Flight Corridors in 3-D Complex Environments | IEEE Journals & Magazine | IEEE Xplore

·         WEEK 4: Tzung-Pei et al. (2001). Adversarial Search by Evolutionary Computation | MIT Press Journals & Magazine | IEEE Xplore

·         WEEK 5: Pavlov et al. (2013). Exploring Automated Reasoning in First-Order Logic: Tools, Techniques and Application Areas | SpringerLink

·         WEEK 6: Fox et al. (2020). OpenClinical.net: Artificial intelligence and knowledge engineering at the point of care - PMC (nih.gov)

·         WEEK 7: Bonet & Gefner. (2001). Planning and Control in Artificial Intelligence: A Unifying Perspective (springer.com)

·         WEEK 9: Biederman & Taroni. (2006). Bayesian networks and probabilistic reasoning about scientific evidence when there is a lack of data - ScienceDirect

·         WEEK 10: Constantinou. (2018). Bayesian-Artificial-Intelligence-for-Decision-Making-under-Uncertainty.pdf (researchgate.net). N.B. This is a research proposal rather than a paper.

·         WEEK 11: Hope, T.M.H. (2020). Linear regression. In Mechelli A. & Vieira, S. (eds) Machine learning: methods and applications to brain disorders. Elsevier.

·         WEEK 12: Botvinick et al. (2020). Deep Reinforcement Learning and Its Neuroscientific Implications - ScienceDirect

·         WEEK 13: Roohani et al. (2018). (18) (PDF) Predicting Language Recovery after Stroke with Convolutional Networks on Stitched MRI (researchgate.net). NeurIPS Workshop on Machine Learning for Health (ML4H).

·         WEEK 14: Schrimpf, M., Blank, I. A., Tuckute, G., Kauf, C., Hosseini, E. A., Kanwisher, N., ... & Fedorenko, E. (2021). The neural architecture of language: Integrative modeling converges on predictive processing. Proceedings of the National Academy of Sciences118(45).