@mmom99
Again, thanks for your detailed response.
CS 100 will be “taken care of” by AP Computer Science A and MATH 125-126 will be taken care of by AP Calculus BC. So I’ll only have to worry about CS 101-200-201 along with ECE 380-383. I actually prepared a flowchart to see if it will work and I was able to “jam in” all of these in the first three semesters, without it getting overwhelming. There is at least one elective in every semester.
The grey courses can be shuffled. The empty boxes represent free electives.
I have not done my research on the individual courses, so I can’t say for sure, but Semester 2 is the only one that looks “heavy”, which is because of ENGR 103 which [many find difficult](http://talk.collegeconfidential.com/university-alabama/1568843-engr-103-mid-term-grade.html). But on the contrary, CS 200 is not so tough.
[url=https://drive.google.com/file/d/0B5g9h1TvABdBOVgyOHduNW1aUE0/view?usp=sharing]
[/url]
Please tell me if it looks feasible. I really want to do this. All suggestions are welcome.
If the ECE courses are not available across the Spring and Fall semesters like I want it to, then I’ll have to move Statistics down to Semester 3 and start ECE right from the first semester. Can I do that?
I could even move MATH 301-302 up if required, but it fits better concordantly with CS 200-201. Again, I’m not sure if the courses will be available in alternate semesters like that. Where do I look for these?