The required course work in computer science provides the student with an understanding of the basic areas of computer science: structure of programming languages, operating systems, software engineering, algorithms and data structures, computer architecture, and the theory of computer science. Electives allow students to study additional topics such as database, high performance computing, networks, artificial intelligence and cybersecurity. A capstone experience allows students to use their accumulated knowledge of the field either through field experience, independent study, or as an undergraduate researcher in one of our laboratories.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
