Study of data structures and algorithms, their design, analysis, and applications in computer engineering.