CSCI 311. Design & Analysis of Algorithms. 1 Credit.
Offered Fall Semester Only; Lecture hours:3,Recitation:1
Introduction to the algorithms and data structures used in implementing abstract data types including priority queues, dictionaries, and graphs. Includes complexity analysis of various implementations. Prerequisites: MATH 241 and CSCI 205 or permission of the instructor.
The undergraduate programs in computer science stress fundamental principles of computational thinking, including solid theoretical underpinnings, computational methods and models for solving problems, principles for designing computing systems to meet human needs, and techniques for analyzing the effectiveness of these methods, models, and systems. They provide students with the conceptual foundation needed to stay at the front of this fast-changing field. For most courses, classroom learning is enhanced through significant faculty-directed, hands-on experience, typically in the form of a regularly scheduled laboratory.
...Concentration electives: CSCI 311 Design & Analysis of Algorithms , CSCI 341 Theory of Computation , CSCI 331...