Technology permeates and facilitates most every business environment in the world. Computer savvy professionals are not only in demand, they are essential to the successful operations of an organization.
The program focuses on the concepts and techniques used in the design and the development of advanced software systems, network designs, and applications. Students explore the conceptual foundations of computer science—its fundamental algorithms, programming languages, operating systems, and software engineering techniques. In addition, they may choose from innovative electives, including artificial intelligence, database systems, graphical user interfaces, web development, e-commerce and computer networks, and system and network administration among others. As with the introductory sequence, these advanced courses stress hands-on learning.
Undergraduate