Robotics and Embedded Systems Certificate
Credits Required: 31
Robotics and Embedded Systems is an inter-disciplinary program that is designed to instruct students in the analysis, design, and development of automated systems using a variety of robotic platforms. Students will study topics in autonomous robotics, remote control robotics, computer programming, mathematics, electronics, digital microprocessors, and sensor operation.
The program is designed to provide both theoretical and practical application in the study of embedded systems, which are expanding into almost all industries, including manufacturing, defense and health care. Graduates will be prepared for careers such as robotics technician, field service technician, electronics technician, and animatronics technologist in a variety of industries.
First Semester - 15 Credits
Introduction to Information Tech
A computer course designed to introduce students to personal computers. Topics include basic concepts of computer operations, storage media, software categories, Windows operating system, computer communication devices, and Internet. The course also includes introduction to Microsoft Word, Excel, Access, and PowerPoint. 3-0-3
Introduction to Agile Robotics
This course is designed around the fundamental understanding of the systems that make up robots and development of workforce competencies. The cornerstone of the class involves solving engineering design problems. The teacher will be placed in the role of facilitator mentor, the student will build, program, and debug agile robots in remote control and autonomous modes.
This course uses a hands-on learning approach to study the theory and practical applications of digital electronics. Emphasis is placed on general system principles, basic electronic concepts, practical applications, and troubleshooting. Digital and analog theory as well as introduction to circuit design, industrial electronics, basic mechanics, motor control, and robotics will be studied. 3-0-3
This course uses a hands-on learning approach to study the theory and practical applications related to hardware, software, and programming techniques using C++ programming language. Students are introduced to data types, variables, arithmetic operations, data structures, looping structures, decision structures, functions, and arrays. Algorithms for sorting and searching arrays, pointers, strings, structured data and file operations are explored. Advanced concepts related to classes, inheritance, and polymorphism are studied. This course will use the C++ language within the Visual Studio.NET programming environment where students will write, debug, and run programs in Console, Web, or Graphical User Interfaces. 3-0-3
College Algebra (or higher)
The functional approach to algebra is stressed with attention to the properties of the real number system; linear functions and equations; exponents; radicals; functions; systems of equations; complex numbers; and quadratic equations. Additional topics may be added at the discretion of the instructor Prerequisite: Placement testing; successful completion of DEVS020 Improvement of Math Skills and DEVS021 Fundamentals of Algebra if required; permission of the Division Director.(3-0-3)
Second Semester - 16 Credits
This course provides the student with the understanding and the skill necessary to communicate effectively in any group situation. Specifically, the course will prepare the student for intensive team and group interaction that he/she will experience in both personal and career scenarios. It will also provide a firm foundation of team-oriented knowledge, experience in developing group problem solving skills, and a resource for future use. 3-0-3
This course focuses on skills needed to deploy and manage Windows 7 Operating System. Installation and troubleshooting of Windows 7, as well as features such as advanced security are covered. Virtualization techniques using Microsoft's Virtual PC are used to install MS-Windows XP (XP Mode) and other operating systems. Material covered may assist in preparation for the MCTS (Microsoft Certified Technical Specialist) #70-680 certification exam. (3-0-3)
Integration of Embedded Systems
Basic principles of robotic technology through control theory, computer programming, artificial intelligence, and production theory are stressed in this hands-on, team-oriented class. Covers systems related to movement, sensing, electrical, data acquisition devices. Microprocessor technology is studied using the Arduino as the tool used for the design and development of embedded computer systems. This course, including the Arduino microprocessor is based on the C++ as the programming language. Students will build, program, and debug agile robots in remote control and autonomous modes. Two robot platforms, VEX and Mindstorm, are used in the course. 3-0-3
This course is the second in a two-course series that uses a hands-on learning approach to study the theory and practical applications of digital electronics. Emphasis is placed on general system principles, basic electronic concepts, practical applications, and troubleshooting. Digital and analog theory as well as introduction to circuit design, industrial electronics, basic mechanics, motor control, and robotics will be studied. Prerequsite:140 3-0-3
This is an introductory course in Physical Science emphasizing the Physics and Astronomy aspects of a Physical Science curriculum. Students will be introduced to basic concepts that will give them a grasp of the fundamental quantities used in building models of physical reality.