but, isn CMSC201 required for computer science majors?
Yes, CMSC201 is required. However, requirements can be waived. If you have credit in another college or university, you should have the credits transferred. If you are a top notch programmer and you feel that you should skip CMSC201, you can substitute CMSC201 with a higher level course. If you want the CMSC201 requirement waived, you should see Mrs. Beth Currie.