Courses of Study 2017-2018 
    Aug 17, 2018  
Courses of Study 2017-2018 [ARCHIVED CATALOG]

[Add to Favorites]

CS 1114 - [Introduction to Computing Using MATLAB and Robotics]

Spring. Not offered 2017-2018. 4 credits. Letter grades only.

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.


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.

[Add to Favorites]