The curriculum is structured to provide each student with a strong foundation in the basic sciences of chemistry, mathematics, and physics. In addition, Computer Engineering students will take courses in the following areas: electric circuits, electronics, digital logic circuits, computer organization and architecture, computer interfacing, computer networks, embedded systems, programming languages, data structures, operating systems, software, engineering and microprocessor systems.