arch2.jpg

Fundamentals of Data Structures &
Algorithms

Fundamental concepts of data structures and algorithms for representing and processing information; including the use of linked lists, stacks, queues, directed graphs and trees. Analysis of algorithms, sorting, searching and hashing techniques.

Course ID
ECEN204
Level
Undergraduate
Professors
Credit Hours
CH:3

Identify, formulate, and solve complex engineering problems by
applying engineering fundamentals, basic science and mathematics.Plan, supervise and monitor implementation of engineering projects.Use creative, innovative and flexible thinking and acquire
entrepreneurial and leadership skills to anticipate and respond to
new situations.Acquire and apply new knowledge; and practice self, lifelong and
other learning strategies.Design, model and analyze an electrical, electronic, microwave and
optical system or component for a specific ICT application and
identify the tools required to optimize this design.