ADA, theory of computation, programming languages, computer networking, and database management systems are among computer science's most popular subjects.