7, probably.
The only reason it has taken that long is for the past 2-ish years while I was in college I was going maybe part-time at best, because I didn't know what I wanted to do. I only have about 45 transferable credits as it stands right now at my quarter-term-school. I have 1 more year at this college then I transfer. (I would have made the transfer this upcoming fall term, but I have a failed course I have to retake(Long story; not entirely my fault))
This is what it takes to get a bachelor's at UW in
Computer Science.
In order to even get into the program I need 2 computer science courses. Only 1 of them is offered at my current school.
In order to satisfy a math requirement in order to get into the program I have to take 3 math courses. I can't take the equivalent of Math 124(Calc I), 125(Calc II), and 126(Calc III) by the end of spring term 2011 because my current school has weird equivalency to the Calc III course. In order to get the equivalent of Math 126 at UW(Calc III), one has to take the Calc III course and the Calc IV course offered at my school. This ends up giving credit for some other math course as well, but Calc IV isn't always offered during summer terms here (If I was to start Calc I for fall then I would only get to Calc III by spring).
So, unless I transfer to a college up in Seattle in Winter or Spring of 2011(I can't do it for fall because I have a failed course I need to retake here) then I will be even further behind. This means I will be behind on the computer science class requirements, the math requirements, and possibly even the English Composition requirement. The writing classes at my school I took also don't apply for some reason that I don't fully understand.
So, it's all troublesome. That's why it's a 7 year program. I started in Fall/September 2008. I won't finish until at least Spring/June 2014, and looks closer to 2015 at this lame rate.