<p>Hey all,</p>
<p>I'm currently a sophomore double majoring in Computer Science & Mathematics at a private university in New York State. However, I've been very unhappy with the CompSci program recently. </p>
<p>I have many reasons and could ramble on for paragraphs about what is wrong with the program, but I'll try to list some concise points. </p>
<ul>
<li><p>First semester intro to programming course was terrible. It covered the VERY BASICS of java. The final exam consisted of for loops, arrays, and printing to a console screen. I suppose this is to be expected of an intro course, but let's just say that I learned about 5x more material in my intro to computer science online course my junior year of high school.</p></li>
<li><p>Third semester data structures course was awful. The professor spent about 33% of the course on a crash course in java, 33% on time complexity, and the remaining time on a very basic overview of SOME data structures. I had to email the professor with about a month left in the course, concerned with the outcome, and he started to cover some Data Structures.</p></li>
<li><p>Fourth Semester Computer Organization professor has answered a few very thought-provoking questions with the scholarly answer "magic." This was insulting.</p></li>
</ul>
<p>For those not familiar with Computer Science, these are some pretty serious issues. A poor understanding of data structures is like an engineering student not learning Statics. It's a fundamental topic that should be drilled into the heads of CS majors. I took the time over winter break teaching myself the topics that should have been covered, but I shouldn't have to do that. </p>
<p>As for myself, I've been doing fairly well with a 3.65 GPA, looking forward to a summer internship in application development with JPMorgan Chase (NYC), been active in clubs, and recently accepted into the honors program. </p>
<p>I was wondering if anyone has some advice on what school to transfer into, if at all, and any other advice. I also plan on going to grad school. So would it be better to just wait until then to find a new school? </p>
<p>I obviously have my dreams of top schools, but what might be realistic for me? I was less ambitious in high school, but I was accepted into RIT, Illinois institute of tech, NYU Poly, and wait listed by Steven's in NJ.</p>
<p>Finally, I understand that it's my decision to make, but I just want some more insight/advice.</p>