I took the equivalent of CS 112 (and 211) in another language (not Java) before transfering to GMU. Do I need to retake that material here by taking the GMU courses CS 112 and CS 211?
If your advisor determines you need Java experience you should take CS 211 (CS 112 no longer uses Java). You may choose to audit CS 211. If you audit, it will be much more important for you to actually do the programing assignments than to sit in the classes, though the classes should be helpful too. The course audit form will need to be approved by the instructor of the course. If you are a strong programmer it is possible to work on your own to learn Java. You will need to actually write programs, fix them, adapt them and extend them. To help you with this, you can use a text and/or an online course. The difference between languages could make it difficult for you to jump into our demanding, programming-intensive CS 310. It’s important to start out right, and not have to re-start later. Do not take chances when it comes to mastering the basic skills! If you doubt your programming skills, it may be best to begin by auditing or retaking CS 112.