INSTITUTO POLITÉCNICO NACIONAL

Similar documents
Agent-Based Software Engineering

Knowledge-Based - Systems

Evolutive Neural Net Fuzzy Filtering: Basic Description

An OO Framework for building Intelligence and Learning properties in Software Agents

Laboratorio di Intelligenza Artificiale e Robotica

Lecture 1: Basic Concepts of Machine Learning

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Laboratorio di Intelligenza Artificiale e Robotica

Pontificia Universidad Católica del Ecuador Facultad de Comunicación, Lingüística y Literatura Escuela de Lenguas Sección de Inglés

Predicting Early Students with High Risk to Drop Out of University using a Neural Network-Based Approach

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

MYCIN. The MYCIN Task

How Organizational Cybernetics Can Help to Organize Debates on Complex Issues

Guide to Teaching Computer Science

Developing an Assessment Plan to Learn About Student Learning

Axiom 2013 Team Description Paper

Procedia - Social and Behavioral Sciences 93 ( 2013 ) rd World Conference on Learning, Teaching and Educational Leadership WCLTA 2012

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Computerized Adaptive Psychological Testing A Personalisation Perspective

Content-free collaborative learning modeling using data mining

Delaware Performance Appraisal System Building greater skills and knowledge for educators

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

GACE Computer Science Assessment Test at a Glance

Welcome to. ECML/PKDD 2004 Community meeting

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

AQUA: An Ontology-Driven Question Answering System

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

Indiana Collaborative for Project Based Learning. PBL Certification Process

A student diagnosing and evaluation system for laboratory-based academic exercises

ACCREDITATION STANDARDS

Artificial Neural Networks written examination

TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN LOGIC

Thesis Regulations for Dissertation Doctorates

UNIVERSIDAD DEL ESTE Vicerrectoría Académica Vicerrectoría Asociada de Assessment Escuela de Ciencias y Tecnología

DOCTOR OF PHILOSOPHY HANDBOOK

1. Answer the questions below on the Lesson Planning Response Document.

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Modeling user preferences and norms in context-aware systems

Maintaining Resilience in Teaching: Navigating Common Core and More Site-based Participant Syllabus

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Learning Methods for Fuzzy Systems

Ph.D in Advance Machine Learning (computer science) PhD submitted, degree to be awarded on convocation, sept B.Tech in Computer science and

Maintaining Resilience in Teaching: Navigating Common Core and More Online Participant Syllabus

Version Space. Term 2012/2013 LSI - FIB. Javier Béjar cbea (LSI - FIB) Version Space Term 2012/ / 18

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

Blended Learning Module Design Template

CALIFORNIA STATE UNIVERSITY, SAN MARCOS SCHOOL OF EDUCATION

Henley Business School at Univ of Reading

Be aware there will be a makeup date for missed class time on the Thanksgiving holiday. This will be discussed in class. Course Description

Degree Qualification Profiles Intellectual Skills

Neuro-Symbolic Approaches for Knowledge Representation in Expert Systems

Ontological spine, localization and multilingual access

Why OUT-OF-LEVEL Testing? 2017 CTY Johns Hopkins University

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

CELTA. Syllabus and Assessment Guidelines. Third Edition. University of Cambridge ESOL Examinations 1 Hills Road Cambridge CB1 2EU United Kingdom

Some Principles of Automated Natural Language Information Extraction

Prentice Hall Literature: Timeless Voices, Timeless Themes, Platinum 2000 Correlated to Nebraska Reading/Writing Standards (Grade 10)

Rule Learning With Negation: Issues Regarding Effectiveness

Effective Instruction for Struggling Readers

PROPOSAL TO TEACH THE CONCEPT OF FUNCTION USING MOBILE COMPUTING

Journal of Technology and Science Education

Classroom Assessment Techniques (CATs; Angelo & Cross, 1993)

MYCIN. The embodiment of all the clichés of what expert systems are. (Newell)

Python Machine Learning

Spring Course Syllabus. Course Number and Title: SPCH 1318 Interpersonal Communication

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Discriminative Learning of Beam-Search Heuristics for Planning

AUTOMATED TROUBLESHOOTING OF MOBILE NETWORKS USING BAYESIAN NETWORKS

STA 225: Introductory Statistics (CT)

BA 130 Introduction to International Business

THE CONSENSUS PROCESS

SUBMIT APPLICATION. Submit your original application along with all academic and personal items noted above by mail or in person.

Major Milestones, Team Activities, and Individual Deliverables

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Action Models and their Induction

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

STUDENT ASSESSMENT AND EVALUATION POLICY

Ministry Of Education Jamaica Grade Four Curriculum Guide

Lingüística Cognitiva/ Cognitive Linguistics

B. How to write a research paper

Word Segmentation of Off-line Handwritten Documents

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Software Development: Programming Paradigms (SCQF level 8)

Experiments with SMS Translation and Stochastic Gradient Descent in Spanish Text Author Profiling

WOMEN RESEARCH RESULTS IN ARCHITECTURE AND URBANISM

Programme Specification

Learning Microsoft Office Excel

Learning and Transferring Relational Instance-Based Policies

Rubric for Scoring English 1 Unit 1, Rhetorical Analysis

TEKS Correlations Proclamation 2017

A cognitive perspective on pair programming

Name of the PhD Program: Urbanism. Academic degree granted/qualification: PhD in Urbanism. Program supervisors: Joseph Salukvadze - Professor

Parsing of part-of-speech tagged Assamese Texts

Motivation to e-learn within organizational settings: What is it and how could it be measured?

Lecture 10: Reinforcement Learning

Transcription:

SYNTHESIZED SCHOOL PROGRAM ACADEMIC UNIT: Escuela Superior de Cómputo ACADEMIC Ingeniería en Sistemas Computacionales PROGRAM: LEARNING UNIT: Artificial Intelligence LEVEL: III AIM OF THE LEARNING UNIT: The student develops applications based on artificial intelligence techniques. CONTENTS: I. Introduction to artificial intelligence II. Tree searching III. Knowledge representation IV. Machine learning TEACHING PRINCIPLES: This unit will be addressed using the project-oriented learning strategy and the heuristic method, therefore, the student will carry out activities that will guide the development of skills of abstraction, analysis and design of efficient algorithms, using artificial intelligence techniques, implementing computer programs that demonstrate the concepts of the learning unit. The activities to be carried out in class, these will encourage in students some techniques, such as: collaborative and participatory work, brainstorming, graphic organizers, documentary research, worksheets, exposition of complementary topics, led discussion and implement a software project. It is the responsibility of the teacher to decide the features of the project and the developed programs, setting the time for preparation and delivery. EVALUATION AND PASSING REQUIREMENTS: This learning unit will be evaluated from the project portfolio, which is formed of: formative and summative, evaluation, self-evaluation and cooperative evaluation rubrics. Other means to approve this learning unit: Evaluation of previously acquired knowledge, based on the guidelines established by the academy.. Accreditation in another academic unit of the IPN or other national or international educational institution. in addition to the IPN. REFERENCES: Araujo, L. Cervigon, C. (2009). Algoritmos Evolutivos, Un Enfoque Práctico. Spain. Ed. Alfaomega. ISBN 978-84-7897-911-0. Isasi, P. Galván, I. (2004). Redes de Neuronas Artificiales, Un enfoque Práctico. Spain. Ed. Pearson Education. ISBN 978-84-2054-025-2. Pajares, M. Sanz G, De La Cruz, J. (2010). Aprendizaje Automático Un Enfoque Práctico. Spain. Ed. Alfaomega. ISBN 978-84-9964-011-2. Ponce, P. (2010). Inteligencia Artificial con Aplicaciones a la Ingeniería. Mexico. Ed. Alfaomega. ISBN 978-607-7854-83-8. Russell, S. Norvig P. (2009., Artificial Intelligence: A Modern Approach (3rd Ed.), USA. Ed. Prentice Hall. ISBN 978-01-3604-259-4.

SYNTHESIZED SCHOOL PROGRAM ACADEMIC UNIT: Escuela Superior de Cómputo. ACADEMIC PROGRAM: Ingeniería en Sistemas Computacionales LATERAL OUTPUT: Analista Programador de Sistemas de Información. FORMATION AREA: Professional. MODALITY: Presence. LEARNING UNIT: Artificial Intelligence TYPE OF LEARNING UNIT: Theorical - Practical, Optative. VALIDITY: August, 2011 LEVEL: III. CREDITS: 7.5 Tepic, 4.39 SATCA ACADEMIC AIM This learning unit contributes to the output profile of the Engineer in Computer Systems, to develop the skills of analysis, design, implementation and evaluation of intelligent systems, also developed strategic thinking, creative thinking, collaborative and participative work and assertive communication. Requirements: Discrete Mathematics, ability to demonstrate the validity of arguments by rules of formal logic, from Algorithms and Structured Programming and Object Oriented Programming, the ability to program solutions in a highlevel language, from Data structure, use of appropriate structures to manipulate data efficiently. AIM OF THE LEARNING UNIT: The student develops applications based on artificial intelligence techniques. CREDITS THEORETICAL CREDITS / WEEK: PRACTICAL CREDITS / WEEK: THEORETICAL / SEMESTER: 54 PRACTICAL / SEMESTER: 27 AUTONOMOUS LEARNING : 54 CREDITS / SEMESTER: 81 LEARNING UNIT DESIGNED BY: Academia de Ingeniería de Software. REVISED BY: Dr. Flavio Arturo Sánchez Garfias. Subdirección Académica APPROVED BY: Ing. Apolinar Francisco Cruz Lázaro. Presidente del CTCE AUTHORIZED BY: Comisión de Programas Académicos del Consejo General Consultivo del IPN Ing. Rodrigo de Jesús Serrano Domínguez Secretario Técnico de la Comisión de Programas Académicos

LEARNING UNIT: Artificial Intelligence PAGE: 3 OUT OF 9 THEMATIC UNIT: I TITLE: Introduction to artificial intelligence. UNIT OF COMPETENCE The student explains artificial intelligence concepts based on intelligent agents. CONTENTS Teacher ledinstruction Autonomous Learning REFERENCES KEY T P T P 1.1 1.1.1 1.1.2 1.1.3 Introduction to artificial intelligence What is artificial intelligence? Fundamentals of artificial intelligence Applications and prospects of artificial intelligence 5B, 4C 1.2 1.2.1 1.2.2 1.2.3 1.2.3 Intelligent agents Definitions of intelligent agents Environment and structure of an agent Classification of intelligent agents Building intelligent agents Subtotals: 4.0 3.5 TEACHING PRINCIPLES Framing course and the team building. This unit will address the strategy of project-oriented learning and heuristics, enabling the consolidation of the following learning techniques: brainstorming worksheet, documentary research, led discussion, concept mapping, project protocol and practicals. LEARNING EVALUATION Diagnostic test Project portfolio: Reporting practicals Worksheet Concept map Project protocol Self-evaluation rubrics Cooperative evaluation rubrics Written evidence of learning 20%

LEARNING UNIT: Artificial Intelligence PAGE: 4 OUT OF 9 THEMATIC UNIT: II UNIT OF COMPETENCE The student implements algorithms based on the different tree search techniques. TITLE: Tree searching CONTENTS Teacher ledinstruction Autonomous Learning REFERENCES KEY T P T P 2.1 Problems and search spaces 5B 2.2 2.2.1 2.2.2 2.2.3 Uninformed search algorithms Breadth-first search Depth-first search Comparison of search algorithms 2.3 2.3.1 2.3.2 2.3.3 2.3.4 Informed search algorithms What is heuristic? Hill climbing search Best-first search A* Search 2.4 2.4.1 2.4.2 Adversarial search MiniMax algorithm Alpha-beta pruning Subtotals: 5.5 2.0 5.0 5.5 TEACHING PRINCIPLES This unit will address the strategy of project-oriented learning and heuristics, enabling the consolidation of the following learning techniques: brainstorming worksheet, documentary research, led discussion, concept mapping, project implementation and practicals. LEARNING EVALUATION Project portfolio: Reporting practicals Worksheet Concept Map Advance of Project Self-evaluation rubrics Cooperative evaluation rubrics Written evidence of learning 20%

LEARNING UNIT: Artificial Intelligence PAGE: 5 OUT OF 9 THEMATIC UNIT: III TITLE: Knowledge representation UNIT OF COMPETENCE The student builds knowledge representation systems based on various modeling techniques. CONTENTS Teacher ledinstruction Autonomous Learning REFERENCES KEY T P T P 3.1 3.1.1 Knowledge-Based Systems Knowledge and its representation 5B 3.1 3.2.1 3.2.2 3.2.3 3.2.4 Propositional logic Syntax and semantics, validity, satisfiability Logical equivalence, logical consequence Laws of propositional logic Logical Reasoning 3.2 3.3.1 3.3.2 3.3.3 First-order logic The language of predicate logic Normal Forms Resolution 3.4 3.4.1 3.4.2 3.4.3 3.4.4 Knowledge representation Inference Rules Forward and backward chaining Semantic networks and frames Ontologies Subtotals: 10.0 8.0 7.5 TEACHING PRINCIPLES This unit will address the strategy of project-oriented learning and heuristics, enabling the consolidation of the following learning techniques: brainstorming worksheet, documentary research, led discussion, concept mapping, project implementation and practicals. LEARNING EVALUATION Project portfolio: Reporting practicals Worksheet Concept Map Advance of Project Self-evaluation rubrics Cooperative evaluation rubrics Written evidence of learning 20%

LEARNING UNIT: Artificial Intelligence PAGE: 6 OUT OF 9 THEMATIC UNIT: IV TITLE: Machine learning UNIT OF COMPETENCE The student builds intelligent systems based on different machine learning techniques and approaches. CONTENTS Teacher ledinstruction Autonomous Learning REFERENCES KEY T P T P 4.1 4.1.1 Introduction to Machine Learning Concepts and basics 1B,2B,3B,4C,4B 4.2 4.2.1 4.2.2 4.2.2.1 4.2.2.2 Decision-tree learning Decision-tree representation Learning algorithms ID3 C4.5 4.3 4.3.1 4.3.2 4.3.3 4.3.4 Learning neural networks Introduction to Neural Networks Perceptron, multilayer networks, BAM, Hopfield Training algorithms Applications 4.4 4.4.1 4.4.2 4.4.3 Genetic algorithms Introduction Elements, operators, parameters Applications 4.5 4.5.1 4.5.2 Other types of learning Bayesian Learning Hidden Markov Models Subtotals: 9.5 8.5 7.5 TEACHING PRINCIPLES This unit will address the strategy of project-oriented learning and heuristics, enabling the consolidation of the following learning techniques: brainstorming worksheet, documentary research, led discussion, concept mapping, project implementation and practicals. LEARNING EVALUATION Project portfolio: Reporting practicals Worksheet Concept Map Project Report Self-evaluation rubrics Cooperative evaluation rubrics 50%

LEARNING UNIT: Artificial Intelligence PAGE: 7 OUT OF 9 RECORD OF PRACTICALS 1 NAME OF THE PRACTICAL Intelligent agent THEMATIC UNITS I DURATION ACCOMPLISHMENT LOCATION Laboratorio de Cómputo. 2 Searching solutions II 3 Blind search II 2.0 4 Heuristic search II 2.0 5 Adversarial search II 2.0 6 Logic Programming III 7 Knowledge representation III 8 Knowledge based system III 9 Decision trees IV 10 Neural network IV 11 Genetic algorithm IV TOTAL OF 27.0 EVALUATION AND PASSING REQUIREMENTS The practicals worth in each thematic unit. The practicals are considered mandatory to approve this learning unit.

LEARNING UNIT: Artificial Intelligence PAGE: 8 OUT OF 9 PERIOD UNIT EVALUATION TERMS 1 I y II Continuous evaluation 70% Written evidence of learning 2 3 III IV Continuous evaluation 70% Written evidence of learning Continuous evaluation 100% The learning unit I and II is worth of the final score The learning unit III is worth of the final score The learning unit IV is 40% worth of the final score Other means to approve this Learning unit: Evaluation of previously acquired knowledge, based on the guidelines established by the academy. Accreditation in another academic unit of the IPN or other national or international educational institution, in addition to the IPN. If accredited by Special Assessment or a certificate of proficiency, it will be based on guidelines established by the academy on a previous meeting for this purpose. KEY B C REFERENCES 1 Araujo, L. Cervigon, C. (2009). Algoritmos Evolutivos, Un Enfoque Práctico. Spain. Ed. Alfaomega. ISBN 978-84-7897-911-0. 2 3 Isasi, P. Galván, I. (2004). Redes de Neuronas Artificiales, Un enfoque Práctico. Spain. Ed. Pearson Education. ISBN 978-84-2054-025-2. Pajares, M. Sanz G, De La Cruz, J. (2010). Aprendizaje Automático Un Enfoque Práctico. Spain. Ed. Alfaomega. ISBN 978-84-9964-011-2. 4 Ponce, P. (2010). Inteligencia Artificial con Aplicaciones a la Ingeniería. Mexico. Ed. Alfaomega. ISBN 978-607-7854-83-8. 5 Russell, S. Norvig P. (2009., Artificial Intelligence: A Modern Approach (3rd Ed.), USA. Ed. Prentice Hall. ISBN 978-01-3604-259-4

TEACHER EDUCATIONAL PROFILE PER LEARNING UNIT 1. GENERAL INFORMATION ACADEMIC UNIT: Escuela Superior de Cómputo. ACADEMIC PROGRAM: Ingeniería en Sistemas Computacionales. LEVEL III FORMATION AREA: Institutional Basic Scientific Professional Terminal and Integration ACADEMY: Ingeniería de Software LEARNING UNIT: Artificial Intelligence SPECIALTY AND ACADEMIC REQUIRED LEVEL: Masters Degree or Doctor in Computer Science. 2. AIM OF THE LEARNING UNIT: The student develops applications based on artificial intelligence techniques. 3. PROFESSOR EDUCATIONAL PROFILE: KNOWLEDGE Lógic Intelligent agents Search techniques Knowledge-Based Systems Machine learning Neural networks Evolutionary algorithms Knowledge of the Institutional Educational Model. English PROFESSIONAL EPERIENCE Experiencia de dos años diseñando e implementando sistemas computacionales. Experiencia de un año diseñando e implementando Sistemas inteligentes. Experiencia de un año como Docente de Nivel Superior. Experiencia de un año en manejo de grupos y trabajo colaborativo. ABILITIES Analysis and synthesis Leadership Decision making Conflict Management Group management verbal fluency of ideas Teaching skills Information and Communication Technologies skills APTITUDES Responsible. Tolerant. Honest. Respectful. Collaborative. Participative. Interested to learning. Assertive. Social and institutional commitment DESIGNED BY REVISED BY AUTHORIZED BY M. en C. Marcario Hernández Cruz COORDINATING PROFESOR Dr. Benjamín Luna Benoso COLLABORATING PROFESSOR Dr. Flavio Arturo Sánchez Garfias Subdirector Académico Ing. Apolinar Francisco Cruz Lázaro Director Date: 2011