CS 1023
Data Structures and Algorithms for Engineers
Explore the ideas of abstraction of procedures and data. Learn to implement and work with the fundamental data types: lists, stacks, queues, and graphs using the C programming language. Gain exposure to the basic concepts of discrete mathematics, elements of combinatorics, aspects of complexity and recursion and algorithm development, including estimation of program resource utilization. NOTE : This course may not be taken for credit by BCS or BScSwE students.
Prerequisites & course information
Prerequisite : CS 1093 .
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Data Structures and Algorithms for Non-CS Students · 4 ch (3C 2L) · Undergraduate