ACS 2130 Core Data Structures & Algorithms (CS 1.3)
This course explores the foundations of computer science including discrete mathematics, abstract data types, data structures, and algorithm analysis and design. Students will compare and contrast iterative and recursive algorithms to analyze design and performance tradeoffs. Students will apply and test data structures like lists, stacks, queues, sets, maps, and trees in real-world problems including maze solving and phone call routing. Students will also write technical blog articles about these topics deepen understanding and gain valuable online presence as knowledgeable and proficient software engineers. Prerequisites:
ACS 1120