CSCI 136 Spring 2015 Data Structures and Advanced Programming (Q)

Also offered Fall 2014

This course builds on the programming skills acquired in Computer Science 134. It couples work on program design, analysis, and verification with an introduction to the study of data structures. Data structures capture common ways in which to store and manipulate data, and they are important in the construction of sophisticated computer programs. Students are introduced to some of the most important and frequently used data structures: lists, stacks, queues, trees, hash tables, and graphs. Students will be expected to write several programs, ranging from very short programs to more elaborate systems. Emphasis will be placed on the development of clear, modular programs that are easy to read, debug, verify, analyze, and modify.
Class Format: lecture/laboratory
Requirements/Evaluation: evaluation will be based on programming assignments, homework and/or examinations
Additional Info:
Additional Info2:
Prerequisites: CSCI 134 or equivalent; MATH 200 (formerly 251) is recommended, but not required
Enrollment Preference: first-year students and sophomores
Department Notes:
Material and Lab Fees:
Distribution Notes:
Divisional Attributes: Division III,Quantitative and Formal Reasoning
Other Attributes: BGNP Recommended Courses
Enrollment Limit: 36
Expected Enrollment: 36
Class Number: 3395
CLASSES ATTR INSTRUCTORS TIMES CLASS NUMBER ENRL CONSENT
CSCI 136 - 01 (S) LEC Data Strctures & Advanced Prog (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Brent A. Yorgey
MWF 10:00 AM-10:50 AM 3395
Course Search
Term:
Subject:
Catalog Number:
Division:
Distribution:
Subject Attributes:
Enrollment Limit:
Course Type:
Start Time: End Time:
Day(s):
Instructor First Name:
Instructor Last Name:
Keyword Search: