CS 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.

Slides:



Advertisements
Similar presentations
Developing Learner-led Knowledge Generating Online Communities
Advertisements

Engaging Students in Online Discussion
Speakers: Denise Chilton, Sandra Smele, Christine Wong May 1, 2013
Instructions for Template This is meant to be a resource to help you to plan and prepare for your weekly class. This resource is merely a suggestion of.
Active and Cooperative Learning in an Introductory Computer Science Course Dr. Cheryl A. Dugas.
Using the IDEA Student Ratings System: An Introduction University of Saint Thomas Fall
COSEE California ?. Question: What did you observe when you used the moon balls in the phases of the moon activity? Statement: Describe what you observed.
EXPLORING PURPOSE AND AUDIENCE WITH MIDDLE LEVEL WRITERS Reasons to Write Alisha Bollinger – 2015 Nebraska Reading Conference.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
Your Presentations Fall 2005 Software Engineering Computer Science and Engineering Qatar University.
Chapter 12 Instructional Methods
The Learning Cycle Lesson
Blended Courses: How to have the best of both worlds in higher education By Susan C. Slowey.
Math TLC Tutor Lab Overview: All sections of Math 010 and 110 are taught in a single, dedicated, technology-enhanced classroom that is adjacent to a.
Wednesday, August 26 th Dr. Dennis S. Kubasko, Jr.
Rediscovering Research: A Path to Standards Based Learning Authentic Learning that Motivates, Constructs Meaning, and Boosts Success.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Putting Your Heads Together How To Form and Effectively Run a Study Group.
A Framework for Inquiry-Based Instruction through
CS 160 Introduction to Computer Science Andrew Scholer
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
Business Discipline Breakout Session Summer 2000 ION Conference Facilitated By: Marcy Satterwhite.
Introduction to Information Systems and Technology MIS 213, Spring 2015 CIS 2005, CIS 1007.
Universally Designed Syllabi Kirsten Behling, MA Suffolk University.
* Research suggests that technology used in classrooms can be especially advantageous to at-risk, EL, and special ed students. (Means, Blando, Olson,
Peggy McCoey, M.S. (215)
Review of Course Approach and Assignment on Class Discussions These slides from session 1 of the class and can be found on the class website.
An Orientation: General Psychology Online. The Course Menu Shown on the far left is the menu used to navigate our Psychology course.
Natural Learning Opportunities The KEY to Meaningful Intervention with Families!
PADM 7040 Nonprofit Management Course Introduction & Overview Jerry Merwin.
Welcome to Academic Strategies CS Janine Przybyl "When there is a start to be made, don't step over! Start where you are." ~Edgar Cayce.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
At the start of each class, you will spend 5 minutes writing in your composition notebook in response to the discussion prompt on the board. We will then.
EDS 198 – HANDS ON LAB Clairemont High School UCSD – CREATE RH Fleet Science Center.
CPSC 315 Programming Studio Spring 2008 John Keyser.
Goodmorning! This week: 9/10 through 9/14 Please SIGN IN next to your name on the podium. Please also take handouts in the bin. Today: Understanding Anglo.
Welcome! Hello and welcome to English Composition 102, Introduction to Literature. I am looking forward to exploring, writing, and discussing literature.
Unit 4 Review LISTENING, NOTE TAKING, AND REMEMBERING.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
CSCE 315 Programming Studio Spring 2013 John Keyser.
Introduction to Software Engineering Lab Instructor: Jacob.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
1 Connecting Classroom & Online Experiences: Building in Accountability Tuesday, 9:00 – 10:30 AM Patricia McGee, PhD Veronica Diaz, PhD This work is licensed.
COSEE California ?. Debriefing from the Modeling the Tides Challenge  How did not knowing (and having to wait for confirmation) make you feel?  Did.
Cell City. Introduction  This Webquest is designed to aid students in learning the basic parts of the cell. The student will be required to research.
U.S. History Group Project.  In the remaining weeks of school, you, the students, will be put in the position of teacher. You will be broken up into.
US Collaborating Schools Session 2 Module 1 Week 1 1.
Lesson Planning in the Elementary Classroom By: Sara Peck.
Competitive/Collaborative Strategies for Success in Your Online Class Part 3.
Applying Laurillard’s Conversational Framework to Blended Learning Blogging and Collaborative Activity Design R Papworth, R Walker & W Britcliffe E-Learning.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
Welcome to CE330! Teaching Across Content Math, Science, and Sociology for Young Children It will be helpful to have your course book (Chapter 1) and syllabus.
Welcome! TE 401 Section 8 Class: Mondays 9:10 - noon (rm 109) Field: 4 hrs/week Urban Infused!
RES 320 expert Expect Success/res320expertdotcom FOR MORE CLASSES VISIT
Differentiation through 4MAT
Digital Information Technology(ECS)
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
Inquiry-based learning and the discipline-based inquiry
How to Study for Finals- What DOES It Look Like?
Information Systems in Organizations Introduction Leonard Nelson
teachHOUSTON Student Society
Writing to Learn vs. Writing in the Disciplines
Online Teaching & Learning Online Instructor
They Say, I Say Chapter 1 and 12
CS 4620 Intelligent Systems
Technologies of Google Seminar Week 1
CSCE 315 Programming Studio
Presentation transcript:

CS 4620 Intelligent Systems

What we want to do today Course introductions Make sure you know the schedule for the next three weeks

How 4620 is different from – Was about a teacher and a textbook teaching you about a number of specific topics – Was mainly about general techniques of AI which we applied in small, “toy” problems – Will focus on you teaching yourself and your classmates on topics that will depend on you. – Will focus on a “large” systems of knowledge and managing that knowledge to actually do something

Course Goals The first goal, is for you to explore the idea of intelligent systems in some depth. – In this course, we will define intelligence as "the capacity to acquire and apply knowledge" thus intelligent systems are those which modify their actions based on prior interactions. – In this course you will study the techniques and concepts common to this sub-discipline of AI by constructing a non-trivial intelligent system.

Course Goals The second goal of the course is to provide a capstone experience to your undergraduate computer science curriculum. – To this end, the course provides an opportunity for you, as a part of a software development team in a studio format in conjunction with your instructor, to construct a large software system. – The concept of a software studio may be new to you. You should make yourself familiar with the online description of this process.

Software Studio Quick Intro Takes it’s main idea from the concept of an art or architecture class taught in studio. – Students are given an assignment. – The teacher moves around asking and answering questions. – After a certain length of time some or all of the students gather for a “design critique” Gather around one student’s project. That student explains what they did, and answers questions from his/her peers about why they did it that way. Meant to be a chance for students to REFLECT on their PRODUCT as well as the PROCESS.

Software Studio Quick Intro We will blend that idea with “Agile Software Development with Scrum” Once we get started with the project you will complete five, two-week cycles of development and testing (called Sprints) Most sprints will be followed by a design crit.

Daily Formats Guided Practice (GP) – These are somewhat related to the "free work days" you might have in other courses. However, there are some differences and that is why I don't use that term. – On GP days you and your team are expected to be in class and working on your project. – I will frequently move around asking questions and expect that you should feel free to ask questions of both me and your classmates. – You will receive points based on how well you are engaged with your teammates, classmates, and the projects.

Daily Formats Design Crits (DC) – If we were going to compare this to some of the other courses you have had then these might be labeled "presentation days." – But it isn’t as PASSIVE as “presentation days” in other courses. – On DC days one or more teams will be expected to explain to the rest of the class where their project is at and/or where their project is going. – Members of the audience should be actively engaged in asking the other groups questions about decisions and helping consider problems. – You will receive points based on your participation from BOTH sides of the podium

Daily Formats Readings Discussion (RD) – In the early part of the semester we will spend several class sessions discussing readings which will be selected to give you an introduction to the idea of intelligent/expert systems based on the course needs. – Most of these discussion will be "led" by the student members of the class, not the instructor. – You will receive points based on your preparation to participate in a meaningful discussion on the readings.

Grading

For Wednesday Read materials about the course on the class website ( ) – Syllabus – Information about the Software Studio Approach – The deliverable schedule for the course project Read two “chapter one” chapters from two different textbooks we COULD have used for this type of course: – PDF files posted online

For Friday Come with ideas for projects

For week #2 Form teams Consider techniques from AI that might be beneficial Begin to do general knowledge acquisition for your project

For week #3 General knowledge acquisition for your project. Creating an initial project analysis – Focus on WHAT rather than HOW at this point

For week #4 and 5 We will read about topics that could be of use to you in your projects (which topics will depend on you). You will work outside of class as a team to develop a FORMAL plan for the project

Types of projects you might consider Diagnostic system (take in information about a situation and diagnose what is wrong/what to test next) Filtering System (Classify images, text, , etc. Preferably one which learns) Design systems (know rules for construction of an object and propose new objects to generate given the rules) Design aids (Merge of several of above. As the human does the design, suggests next steps) Schedulers/Planners for any number of domains (faculty course scheduler, lab worker scheduler, etc) Learning Agent for a particular game Intelligent tutoring system.

Examples of previous projects Agents to play a variety of board and computer games – Poker – Super Mario Brothers Medical diagnostic system with a learning component Neural network based OCR NLP story problem solver