General Computing Track Overview Video

The following is a transcript of the video clip "General Computing Track Overview Video":

Ken Anderson (Associate Professor): Alright. So first we'll just look at the General Computing track; this will offer a template for the other tracks, and then what we're going to do is, I'm going to get out of the way and we'll have interviews with people from the more specific tracks, coming up next.

So in General Computing here we can see, these are called our requirements flow charts, and there's a link up on the website to one of these charts for each track. But we show you the basic structure of our undergraduate degree: there's the foundation set of classes at the top; some of the requirements over here, Calc. 1, the like, probability or stats, linear algebra and the like. Then for most tracks there's going to be a set of foundation courses. Then there will be a set of core courses, and then there will finally be the capstone option. And the capstone option is either senior projects, software engineering project 1 and 2, or a senior thesis, conducted over two semesters. I think it's safe to say the majority of our students have taken the software engineering project avenue, although there is one track which has its own capstone -- we'll talk about that more later. And it might be the case in the future, several other tracks might develop their own capstone experience as well.

So in this one you can see that foundation courses are the same across all tracks, so what the General Computing track offers you really is a breadth, a taste of a lot of different tracks. So we have classes that involve operating systems and networks, user-centered design, software engineering, computer organization, databases, theory, artificial intelligence, and numerical computation. So this track just lets you sample from all kind of areas of computing -- I think we have a variety in those courses there, we touch on seven of our breadth areas by taking courses from that set.

And what this track is kind of meant to do is to give you a fall back if the track you initially chose to go down the path towards doesn't work out for you; you can just fall back into this track, take a few more classes, and it should be pretty easy to match up what you already have from the other tracks into that kind of wide ranging wealth of classes and be able to graduate.

Transcript provided by Erik Silkensen.