should i drop one class?

<p>I signed up for almost the maximum amount of credits we're allowed to sign up for. Right now, I'm in advanced programming, we basically learn c, c++, and linux development tools like make, data structures and algorithms, its all java, circuit analysis, signals and systems, and an automata theory course. The two electrical engineering courses have labs. </p>

<p>There is one other kid who has the exact same schedule as me, and neither of us are sure what to do. All the classes are required for my major. </p>

<p>I took 5 classes a semester at my old school and it wasn't a big deal. It was considered a heavy schedule since we normally took 4 classes, but they weren't engineering classes and didn't have labs. They were mostly upper level pure math and physics classes.</p>

<p>If I were to drop one class it would probably the automata theory course, because its not critical that I take it right now, but the others I really do need to do right now.</p>

<p>The automata theory course is probably the lowest workload course in your list (compared to CS courses with programming and EE courses with labs). And it probably is not that hard for you if you got through upper level math courses like real analysis and abstract algebra previously. So dropping it would probably not lighten your workload as much as dropping one of the other courses.</p>

<p>I actually thought my automata course was going to be my hardest, because its probably the one I know the least about. I’m not really worried about the advanced programming course, because I already know c. Data structures I’m not really worried about either, although I don’t know java that well, I’m pretty good at object oriented programming.</p>

<p>Circuit analysis will probably be a lot of work, but I don’t think its going to be hard, because its basically covers everything I learned in the intro electronics course, only its supposed to go more in depth. Signals and systems, I’m not so sure about. </p>

<p>I did take things like real analysis and abstract algebra. It was fine. Its just that its my first semester at a new school, and everyone I’ve talked to says I should drop one of them. I have very good time management skills though, and stay on top of my work. I absolutely never put things off to the last minute, because I hate the feeling of scrambling at the last minute. </p>

<p>Think I’ll stick with it a little longer then. Its only the first week of classes.</p>

<p>Automata theory is basically like math. If you did fine in real analysis and abstract algebra, you should do fine in automata theory.</p>

<p>The CS courses with programming may not be hard for you, but they can consume a lot of time. But if you know the content of the courses, do you need to take them at all?</p>

<p>How long do you have until the drop deadline?</p>

<p>I do need to take them. They are required for my major. I also have a 60 credit residency requirement to fulfill, and am not allowed to transfer in any more credits. </p>

<p>There are two deadlines. I have until september 16th to drop online, and then nov. 17th to drop provided I get approval from my advisor. Neither will result in a W on my transcript, so I should be fine. I don’t see any reason to wait until november though.</p>

<p>

</p>

<p>The transfer courses where you presumably learned them are not counted as fulfilling the subject requirements (regardless of whether you get credits)?</p>

<p>With the relatively late drop deadline, you can stay with the courses some more weeks to at least get an idea of how much work each one is.</p>

<p>Decided to drop the automata theory course. Because I don’t need to be in it right now, and its a lot of work. Its not very difficult though.</p>

<p>The electrical engineering courses are by far the hardest. They take a lot of my time. The cs courses are pretty easy in comparison.</p>