If you go to GMU, I do NOT recommend taking the IT 104 class for your requirement.

1.) It doesn’t teach you anything useful.

2.) The syllabus is condescending and lies to you about what “coding” is to make it’s “non-IT” students feel better about themselves.

3.) TA’s teach the lab and they don’t care if you learn anything or not, instead choosing to rush through the material so they can leave early.

4.) There’s obvious tension between the prof’s and the department.  If I had dollar for every time my lecture professor said, “I don’t know, I’m just teaching what the department wants,” or “I didn’t design this lecture,” or “You don’t really need to know all this, just recognize it for the test,” I could earn back what I shelled out for this class.

5.) There’s no consistency or bother to make sure there’s consistency and accuracy.

If you need your IT requirement still, take a different class instead.  It sounds like a good idea to take a class that teaches you about basic coding, website building, programs, etc. but that is not what you’ll get with this class unfortunately.