What are the benefits of a Maryland education in computer science?
The official graduation requirements to receive a Bachelor’s degree in CS, in all their bureaucratic detail, are listed elsewhere at this site, but its worth taking a moment to reflect on what qualities make this one of the top programs in the country: • You will see that all of our students receive a common grounding in the fundamentals of computer science, which chiefly appear as the “300 level courses” in the catalog. From there, our curriculum is structured so that each student can tailor a custom sequence of upper-level study to reflect his or her particular interests and specialization. Our faculty and advisors work closely with you – with a minimum of one extended advising session per semester required – to craft a program that best reflects your interests. • The “400 level courses” which present the deep, upper level content of our field, are all taught by professorial faculty who are the top researchers in their respective areas. When you take a course on computer security, fo