MastersCollege

The Master's College

CIS128 /CIS 328 Introduction to Robotics

Scorbot_ERIIIMindstorms_Robot

There's nothing quite like the excitement of watching a robot - one that you and your classmates have designed, built, and programmed - move across the field autonomously to carry out its missions.

It takes a lot to get there, however, and the adventure that you will embark on in this course will give you a greater understanding of robotics systems and will help you develop a variety of skills, from mechanical, to logical, to programming, critical thinking, to strategy, to sportsmanship, and most important - gracious professionalism. While some may think of Mindstorms Robots as toys, don't be fooled. Getting from a box of parts to a robot that is ready to compete in an autonomous competition requires the same critical thinking and project management skills that it takes to send a spacecraft into space. You will learn to ask two important questions: "What's the successful outcome," and "what's the next action." These important questions and step-by-step analysis will help you learn to break down complex problems into small but manageable tasks. When the "Run" button is pressed and the robot leaves its base to execute its missions, you and your team will find out how well you did thinking through and preparing to solve each of the challenge missions.

NOTE: This course fulfills the "Computer Proficiency Requirement"

Course Descriptions

CIS128 Introduction to Robotics (3)
This survey course is an introduction to basic robotics concepts including the types of hardware and software required to sense, navigate, and manipulate objects in the real world. Students will explore robotic systems using a Scorbot ERIII robot work cell and put course concepts into practice using the Mindstorms NXT robot platform. This course will include robot competition events where students will apply what they have learned in the course. This course is open to all students. Prerequisites: None. This is an introductory course. Lab Fee: $75. Textbook: None.

CIS328 Robotics Programming (3)
This course will introduce students to the programming aspects of robotic systems and the concepts required to sense, navigate, and manipulate objects in the real world. Students will explore robotic systems using a Scorbot ERIII robot work cell and put course concepts into practice using the Mindstorms NXT robot platform. Students in this course will participate in robotic competitions in order to test and apply what they have learned in the course. Prerequisites: CIS111 or instructor approval. Lab Fee: $75. Textbook: None.

Overview

  • What is a Robot?
  • History of Robotics
  • Robotics Applications
  • Robot Components and Systems
  • Sensors
  • Problem Solving & Flowcharting
  • Robot Application Programming
  • Scorbot Robotic Workcell
  • Mindstorms NXT
  • Programming Assignment
  • Robot Competition (Assignment)

Schedule: To be determined. Contact Computer Science Department for details.

 

Instructor

Eric D. Mack, MKM

ericmackportrait150x200.jpg
Adjunct Professor, Business Driven Technology, Information and Knowledge Management
B.A., The Master's College
MKM, California State University, Northridge
Joined TMC 2008

E-mail contact: emack@masters.edu