Teaching / COP 3530 Data Structure and Algorithm Design / Chapter 1: Environment and Course OverviewLearning materialsChapter 1: Environment and Course OverviewOn this page Contents: General Programming Information Application and Library Programming Languages Coding style C++ programming language Naming convention required in class Compilation Requirement in Class Best practices in C++ Type of Errors Hello World in C++ Abstract Data Type TL;DR Definition Context Characteristics Describing ADTs Example: Stack ADT Data Structure Definition Context Characteristics Relationship to ADT Algorithm Definition Context Characteristics Categories