|
|||
CS 1114 - [Introduction to Computing Using MATLAB and Robotics](MQR-AS) Spring. Not offered 2016-2017. 4 credits. Forbidden Overlap: Due to a partial overlap in content, students will receive 6 credits instead of 8 if they take CS 1114 and CS 1110 . In addition, students will receive credit for only one course in the following group: CS 1114, CS 1112 , CS 1115 . Prerequisite: some programming experience. Staff. Honors-level introduction to computer science using camera-controlled robots using MATLAB. Emphasis is on modular design of programs and on fundamental algorithms. Extensive laboratory experiments with cameras and robots, including Sony Aibo. Example projects include controlling a robot by pointing a light stick and making a robot recognize simple colored objects. Outcome 1: Be able to design, code, and test MATLAB programs that meet requirements expressed in English and mathematics. This includes a basic understanding of top-down design. Outcome 2: Understand the concepts of object-oriented programming as used in MATLAB: classes, subclasses, inheritance, and overriding. Outcome 3: Have a fundamental understanding of how computer programs can manipulate robots through sight. Outcome 4: Knowledge of basic graph algorithms, geometric algorithms, and sorting. |
|||
All courses of study © 2024 Cornell University. Powered by the Acalog™ Academic Catalog Management System™ (ACMS™).
|