CSCI 136
Data Structures and Advanced Programming
Spring 2019
(also offered Fall 2018)
Division III
Quantitative/Formal Reasoning
This is not the current course catalog
Class Details
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, graphs, and files. 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.
The Class:
Format: lecture/laboratory
Limit: 60
Expected: 60
Class#: 3600
Grading: yes pass/fail option, yes fifth course option
Limit: 60
Expected: 60
Class#: 3600
Grading: yes pass/fail option, yes fifth course option
Requirements/Evaluation:
evaluation will be based on programming assignments, homework and/or examinations
Prerequisites:
CSCI 134 or equivalent; fulfilling the Discrete Mathematics Proficiency requirement is recommended, but not required
Enrollment Preferences:
If the course is over-enrolled, enrollment will be determined by lottery
Distributions:
Division III
Quantitative/Formal Reasoning
Attributes:
BGNP Recommended Courses
Class Grid
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#
-
CSCI 136 - 01 (S) LEC Data Strctures & Advanced Prog
CSCI 136 - 01 (S) LEC Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningMWF 11:00 am - 11:50 am
Schow Library Classroom 030A3600 -
CSCI 136 - 01 (S) LEC Data Strctures & Advanced Prog
CSCI 136 - 01 (S) LEC Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningMWF 11:00 am - 11:50 am
Schow Library Classroom 030A3600 -
CSCI 136 - 02 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 02 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 12:00 pm - 2:00 pm
Chemistry 2163601 -
CSCI 136 - 02 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 02 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 12:00 pm - 2:00 pm
Chemistry 2163601 -
CSCI 136 - 03 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 03 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 12:00 pm - 2:00 pm
Chemistry 2173602 -
CSCI 136 - 03 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 03 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 12:00 pm - 2:00 pm
Chemistry 2173602 -
CSCI 136 - 04 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 04 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 2:00 pm - 4:00 pm
Chemistry 2163603 -
CSCI 136 - 04 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 04 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 2:00 pm - 4:00 pm
Chemistry 2163603 -
CSCI 136 - 05 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 05 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 2:00 pm - 4:00 pm
Chemistry 2173604 -
CSCI 136 - 05 (S) LAB Data Strctures & Advanced Prog
CSCI 136 - 05 (S) LAB Data Strctures & Advanced ProgDivision III Quantitative/Formal ReasoningW 2:00 pm - 4:00 pm
Chemistry 2173604
Megamenu Social