Robotics Minor -- Emphasis in Computer Science

Open to all majors other than Computer Science (781, 782).

Minor Code: 1029. Total credits for the minor: 20.
Coordinator: Del Hart (Department of Computer Science)

  1. Required courses (14 cr.)
    1. CSC 119 (1cr) Introduction to UNIX/LINUX (prereq.: none)
    2. CSC 217 (3cr) Discrete Math with Computer Applications (prereq.: MAT 102 Precalculus)
    3. CSC 221 (3cr) Intro Programming (prereq.: familiarity with programming or CSC 121 or CSC 123; corereq.: familiarity with UNIX/Linux or CSC 119)
    4. CSC 345 (3cr) Artificial Intelligence (prereq.: CSC 221)
    5. PHY 379 (4cr) Introduction to Robotics (prereq.: PHY 111, MAT 225 or MAT 202, co- or prerequisite CSC221)
  2. Electives -- 6 cr. chosen from among the following:
    1. CSC 319 (3cr) Object-Oriented Design and Programming (prereq.: CSC 221)
    2. CSC 333 (3cr) Computer Organization (prereq.: CSC 309/311 Programming in C)
    3. CSC 357 (3cr) Computer Networks (prereq.: CSC 221)
    4. CSC 433 (3cr) Operating Systems (prereq.: CSC 333)
    5. CSC 399/499 or PHY 399/499 (1-3 cr.) Independent Study, with an approved topic relevant to robotics; can be repeated for credit with a different topic.
    6. CSC 495 or PHY 495 (1-3 cr.) Undergraduate Research, with an approved topic relevant to robotics; can be repeated for credit with a different topic.
  3. Overlap restriction: At least 13 out of the required 20 credits must be taken in courses that do not count toward student's majors and other minors.

DISCLAIMER: This publication a general advising tool; the College Catalog from the year of your enrollment in the minor should be consulted as the only official document specifying the requirements; see http://www.plattsburgh.edu/catalog/