Sen 411

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

COURSE COMPACT

Faculty: Science
Department: Computing Science
Programme: B.Sc. Software Engineering, computer science and cyber security
Course Code:SEN 411
Course Title: ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM
Credit Unit:3 (LH: 45)
Course status: Compulsory
Venue: SC 03
Lecture Period: ( THURSDAY 10:00 AM- 12noon)

Semester/ Session: First Semester 2022/2023.

Course Lecturer:

Dr. Ezekwe Chinwe


Phone: +2348034548445
E-mail: [email protected]
Office Location: (Academic Building 2, Upstairs Office of the coordinator, Software
Engineering)

Course Overview:
This course introduces students to the ever-growing field of Artificial Intelligence and Expert
System. Students will learn the fundamentals of software engineering by discussing and working in a
Class Team through real-life software development project scenarios.
Students will be taught why there has and continues to be a crisis in the Artificial Intelligence and
Expert System development field and the need to apply sound principles to Artificial Intelligence
and Expert System development. Artificial Intelligence and Expert System Software is inherently
complex and the development of industry- strength software which would support critical functions
of a business or organization requires a different approach and different tools. As future Artificial

1
Intelligence and Expert System developers and practitioners, students will understand that for such
development projects, the scale of the problem increases drastically and that frequent changes are a
constant.

Course objectives:
▪ The primary goal of the course is to give students the ability to participate in or lead
development teams responsible for real world Artificial Intelligence and Expert System
development projects.

▪ Another important goal is for students to acquire skills which will enable them to effectively
setup Artificial Intelligence and Expert System development teams to build industrial
strength software application systems or to participate in the review, acceptance, and signoffs
of deliverables from Artificial Intelligence and Expert System software development
projects.

▪ The course is intended for students who substantially foresee a career in Software
engineering, cybersecurity, and computer science related domains such as machine learning,
Neural network processes, Machine vision, Speech understanding, Touch ( tactile or haptic)
sensation, Robotics, Natural Language Processing, Planning, Expert Systems, Theorem
Proving, Symbolic Mathematics, Game Playing, Cognitive science, Parallel processing,
Logic, Symbolic processing, Knowledge representation, Semantic network and frames

Method of Lecture Delivery:


▪ The course delivery will be a blend of traditional classroom teaching with a mix of online
tutoring and study workshops, using the ADUN SOAP E- Learning portal. Thus, the course
will combine formal, physical lectures with practical project work developing real-world
systems for identified local clients that represent the level of complexity seen by practitioners
in the industry with online tutoring of students. Knowledge and skills acquired from
classroom lectures and interactions will be immediately applied to on-going selected team
projects involving students.
▪ Students will be given assignments and classroom tests continuously.

2
Course Outline:

Week 1: INTELLIGENCE

Introduction
Measuring of intelligence
Distribution of IQ Scores
Criticisms of Intelligence Tests
Theories of Intelligence

Week 2: ARTIFICIAL INTELLIGENCE AS SCIENCE AND


ENGINEERING

Historical Development of Artificial Intelligence


Definitions of Artificial Intelligence
Research Areas of artificial intelligence
Types of artificial intelligence
Areas of Artificial Intelligence
Artificial Intelligence as Science and Engineering
Artificial Intelligence is the Future of Computing!
Review Questions

Week 3 ARTIFICIAL NEURAL NETWORK

Introduction
The Biological Model
The Mathematical Model
A framework for distributed representation
Neural Network topologies
Training of artificial neural networks
Modifying patterns of connectivity of Neural Networks
Review Questions

Week 4 ARTIFICIAL INTELLIGENCE SEARCH

Introduction
Why Search is Necessary
How Search Fits Into Artificial Intelligence
Artificial Intelligence Search Tools
Search Order
Types of Search
Review Questions

Week 5 KNOWLEDGE AND KNOWLEDGE REPRESENTATION

3
Knowledge
Acquiring knowledge
Transmission of knowledge
Knowledge in science and engineering
Forms of knowledge
Knowledge representation (KR)
The roles of knowledge representation
Characteristics of knowledge representation
Notation
Storage and manipulation
knowledge representation system
An example of knowledge representation system
Review Question

Week 6 LOGICS IN ARTIFICIAL INTELLIGENCE

Introduction
Logic in Artificial Intelligence and Philosophical Logic
The Role of Artificial Intelligence in Logic
Various types of Logic
Review Questions

Week 7 COGNITIVE SCIENCE

History of Cognitive Science


Cognitive Psychology
Cognitive Science
The Scope of Cognitive Science
Levels of analysis
Cognition as Information Processing
Research methods
Relationship between Artificial intelligence and Cognitive science

Week 8 KNOWLEDGE BASED SYSTEM

Introduction
Knowledge Management
Knowledge Managers

Week 9 UNCERTAINTY THEORY

Introduction
Other taxonomies of uncertainty
Measurements of uncertainty
Applications of Uncertainty

4
Week 10 ROBOTICS

Introduction
Robots
Uses of robots
Impact of robots
The future of robot
Seven basic steps in the building of a robot

Week 11 EXPERT SYSTEMS

Introduction
The benefits of Expert Systems to end users
Definitions of Expert Systems
The application areas of expert systems
Expert systems(ES) and Artificial Intelligence(AI)
The Building Blocks of Expert Systems
Architecture of expert systems
Comparism of expert systems to problem-solving systems
Methods of operation of Expert System
Advantages and disadvantages of expert system
Examples of applications of expert system

Week 12 EXPERT SYSTEM TOOLS AND LANGUAGES

Introduction
Expert systems building tools: definitions
ES Building Tools on the Market
Bricks and Mortars ( programming languages) of expert system
Expert systems shell Architecture
Embedded systems and system integration
A sample Expert System tool: ES/KERNEL2

Week 13: Conclusion, Tutorials, Revision

Evaluation/Grading System:
S/N. Activity Weighting (%)

1 Assignments (CA) 20

5
2 Test (CA) 20

3 Final Examination 60

TOTAL 100

Ground rules and Regulations: All students must have at least 75% attendance to sit for the exam.
All assignments should be submitted not later than 72 hours from the time of publication.
Assignments would include term paper and short essays.

REFERENCES
Arkin, A. (1998) , “Behavior-Based Robotics”. Cambridge, MA: MIT Press

Audi, R. (2003), “ Epistemology”: A Contemporary Introduction. Routledge

Braitenberg, V. Vehicles (1986), “Experiments in Synthetic Psychology”. Cambridge, MA: MIT Press

Baader, F., Calvanese, D., McGuinness, D., Nardi, D., & Patel-Schneider, P. (2003), “The Description Logic

Handbook: Theory, Implementation and Applications.” Cambridge University Press

Brachman, R. J. & Levesque, H. J. (2004), “Knowledge Representation” New York: Elsevier

Bather, J. (2000), Decision Theory: An Introduction to Dynamic Programming and Sequential Decisions. New

York:

Wiley Bishop, C. M. (1995), “Neural Networks for Pattern Recognition”. New York: Oxford University Press

Bishop, C. M. (2006), ‘Machine Learning and Pattern Recognition”. Berlin: Springer

Cristianini, N. & Shawe-Taylor, J. (2000), “An Introduction to Support Vector Machines.” London: Cambridge

University Press.

Calvin, W. H. (1990), “The Cerebral Code.” New York: Bantam Books

Calvin, W. H. (1997). “How Brains Think: Evolving Intelligence, Then and Now.” New York: Basic Books

Chomsky, N. (2006), “Language and the Mind” 3rd Edition. Cambridge University Press

6
Churchland, P.(1989). “Neurophilosophy: Toward a Unified Science of the Mind-Brain.” Cambridge, MA: MIT

Press

Churchland, P. (2002), Brain-Wise: Studies in Neurophilosophy. Cambridge, MA: MIT Press

Copeland, J. (1993), “Artificial Intelligence” A Philosophical Introduction. Blackwell

Copeland, J. (ed). (2004), “The Essential Turing” Oxford University Press

Castillo, E., Gutierrez, J. M., Hadi, A. S. (1996), “Expert Systems and Probabilistic Network Models” Berlin:

Springer

Cowell, R. G. Lauritzen, S. L., and Spiegelhalter, D. J. (2005), “Probabilistic Networks and Expert Systems” Berlin:

Springer

Damasio, A. R. (1994) “Descartes' Error -- Emotion, Reason, and the Human Brain”. New York: G. P. Putnam's Sons.

Deacon, T. (1998), “The Symbolic Species.” New York: W. W. Norton.

Deledalle, G. (2000), “Charles Peirce's Philosophy of Signs. Indiana University Press

Dennett, D.C. (1996). “Kinds of Minds” New York: Basic Books

Dennett, D.C. (1995). “Darvin's Dangerous Idea”. New York: Simon and Schuster

Dretske, F. I. (1999).”Knowledge and the Flow of Information”. CSLI Press, Stanford University

Davis, E. (1990). “Representations of Commonsense Knowledge.” Palo Alto, CA: Morgan Kaufmann

Dechter, R. (2003). “Constraint Processing.” Palo Alto, CA: Morgan Kaufmann.

Donald, M. D. (1992). “Origins of the Modern Mind.” Cambridge, Mass: Harvard Univ. Press.

Dreyfus, H. L. (1979)., “What Computers Can't Do”. New York, NY: Harper & Row

Dean, T., Allen, J. & Aloimonos, Y., (1995). “Artificial Intelligence theory and practice”. New York: Benjamin

Cummings

Eco, U. (1979). “Theory of Semiotics. Indiana University Press.

Ginsberg, M., (1993). “Essentials of Artificial Intelligence”. Palo Alto, CA: Morgan Kaufmann

Genesereth, M. R., & Nilsson, N. J., (1987). “Logical Foundations of Artificial Intelligence” Palo Alto, CA: Morgan

Kaufmann

Gomez-Perez, A., Corcho, O., & Fernandez-Lopez, M. (1993). “Ontological Engineering”.

7
Forbus, K. & De Kleer, J., (1993). ‘Building Problem Solvers’, Cambridge, MA: MIT Press

Forbus, K. & De Kleer, J., (1993).“Building Problem Solvers’, Cambridge, MA: MIT Press

Emmeche, C. (1994). “The Garden in the Machine: The Emerging Science of Artificial Life” Princeton, NJ:

Princeton University Press

Franklin, S. (1995). “Artificial Minds” Cambridge, MA: MIT Press.

Haugeland, J., (1985). “Artificial Intelligence”- The Very Idea. Boston, MA:MIT Press

Hawkins, J. and Blakeslee, S. (2004). On Intelligence. Times Books,

Hawkins, J. (2004). “On Intelligence” Times Books

Heil, J. (2004). “Philosophy of Mind”. London: Routledge

Luger, G. F., & Stubblefield, W. A., (2005). “Artificial Intelligence - Structures and Strategies for Complex

Problem Solving” New York, NY: Addison Wesley, 5th edition

Holland, J. (1995). “Origins of Order.” New York, NY: Addison Wesley

Kim, J. (2005). “Philosophy of Mind.” Westview Press

Kurzweil, R. (2005) “The Singularity Is Near: When Humans Transcend Biology”. New York: Viking Books

Lycan, W. (1999). “Philosophy of Language: A Contemporary Introduction” Routedge

Maturana, H.R. & Varela, F.J. (1992). “The Tree of Knowledge.” Boston: Shambala

McDowell, J. (1996). “ Mind and World”. Harvard University Press

Minsky, M. (1986). “Society of Mind”. New York: Basic Books

Moravec, H(1988) “Mind Children: The Future of Robot and Human Intelligence” Cambridge, MA: Harvard

University Press

Nilsson, N. J. (1998). “Artificial Intelligence - A Modern Synthesis” Palo Alto: Morgan Kaufmann.

Nilsson, N. J., (1981). “Principles of Artificial Intelligence.” Palo Alto, CA: Tioga.

Pinker, S. (1994) “The Language Instinct.” New York: Pengin

Poole, D., Mackworth, A., and Goebel, R. (1998). “Computational Intelligence” - A Logical Approach. New York:
Oxford University Press.

Quine, W. V. O (1977). Ontological Relativity and Other Essays. Columbia University press.

Quine, W. V. O. Quintessence. Basic Readings from the Philosophy of W. V. Quine. Belknap Press

8
Rich, E., & Knight, K. (1991)., “Artificial Intelligence”. New York: McGraw-Hill.

Robinson, W. S. (1992). “Computers, Minds, and Robots”. Philadephia, PA: Temple University Press

Searle, J. (1969). “Speech Acts: An Essay in the Philosophy of Language”. Cambridge University Press

Searle, J. (2000). “Mind, Language, and Society” : Philosophy in the Real World. Basic Books

Simon, H. A. (1981)., “Sciences of the Artificial”. Cambridge, MA: MIT Press

Skinner, B. F. (1965). “Science and Human Behavior”. Free Press

Skinner, B. F (1976).. “About Behaviorism”. Vintage

Tanimoto, S. (1995)., “The Elements of Artificial Intelligence Using Common Lisp”. 2nd Edition. New York, NY:

Computer Science Press

Varela, F.J., Thompson, E., & Rosch, E. (1992). “The Embodied Mind.” Cambridge: MIT Press.

You might also like