CSCI 134
Introduction to Computer Science: Algorithmic Problem Solving with Robots
Fall 2017
Division III
Quantitative/Formal Reasoning
This is not the current course catalog
Class Details
This course provides experience with one fundamental approach to problem solving and begins study of a second. The control of robots serves as an application theme as part of a solid introduction to imperative problem solving. Fundamental concepts include top-down design, common algorithms, assertions, program organization, control structures, functions, arrays, and linked lists. Using the C programming language as a vehicle for precise thinking and careful communication of problem solutions, the course explores low-level perspectives of computing, including the representation of data, pointers, and memory management. The course also introduces selected insights for the development of large-scale programs using object-oriented problem solving and the Java programming language. In addition, problem sets suggest a range of applications beyond the course’s robotic application theme. This course is appropriate for all students who want to create software and have little or no prior computing experience.
The Class:
Format: lecture/laboratory
Limit: 30
Expected: 30
Class#: 1911
Grading: yes pass/fail option, no fifth course option
Limit: 30
Expected: 30
Class#: 1911
Grading: yes pass/fail option, no fifth course option
Requirements/Evaluation:
evaluation will be based on weekly assignments, final programming projects, and examinations
Extra Info:
not available for the fifth course option
Prerequisites:
none
Enrollment Preferences:
first and second-year students
Unit Notes:
students with prior experience with object-oriented programming should discuss appropriate course placement with members of the department
Distributions:
Division III
Quantitative/Formal Reasoning
Attributes:
BGNP Recommended Courses
COGS Interdepartmental Electives
COGS Interdepartmental Electives
Class Grid
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#
-
CSCI 134 - D1 (F) LEC Algo Prob Solving with Robots
CSCI 134 - D1 (F) LEC Algo Prob Solving with RobotsDivision III Quantitative/Formal ReasoningHenry M. WalkerMWF 9:00 am - 9:50 am
Schow Science Library 0271911
Megamenu Social