interdisciplinary work in CS as a CLAS student

<p>I'm thinking of doing work in computer science / information theory to contribute credits towards (my current plan of) majoring in cognitive science, and maybe formally as a minor. However I note that CS courses take place in SEAS, but when I look at the website, it says something about options for CLAS students. I don't really want to major in CS though, only as a minor, or part of another CLAS major like cogsci. Right now from the COD I'm looking at CS 101 (and there are 101e and 101x variants) -- the default course is on online waitlist. I just want to make sure nothing becomes bizarre if I put myself on a waitlist in an SEAS course, etc.</p>

<p>Non-SEAS people do take 101. I know two girls who did. You can put yourself on whatever wait-list you want, as long as you don't fall under restrictions.</p>

<p>What are the x/e courses for? I'm guessing CS101e is engineering-oriented, but what about cs-101x? Can I use that if CS 101 doesn't fit my current schedule?</p>

<p>CS 101X is for people with zero programming experience. It's also a smaller class -- only 40-some students.</p>

<p>I'm a TA for CS101. Here is the situation:</p>

<p>The class is already 50 students larger than last fall, because UVA overenrolls. This is why 101 is on waitlist. Lack of appropriate staffing due to lack of funds, etc, means I'm not sure how many kids they will let off of the waitlist - but a fair number drop within the first week so you should be okay.</p>

<p>101X is an instructional experiment by the instructor - no programming experience + being a minority will let you into that class with instructor permission... You won't learn as much so if you want to continue on with CS I would HIGHLY discourage that.</p>

<p>101E is for people with prior programming experience. If you have any, you should do yourself a favor and take that section.</p>

<p>101 is for all CLAS/SEAS people who are required to take it (all engineers; physics and math majors in the college). There is also CS150 which is ONLY for CLAS people and is offered in the spring and has different course material.</p>

<p>CS courses count as "in college" credits (part of the 102/120 you need to graduate) so the fact that they're in SEAS doesn't mean anything anymore (this is a fairly new development with the BA in CS being offered).</p>

<p>Feel free to contact me if you need more information. CS is pretty useful to anyone.</p>

<p>Hm, I've already signed up for CS 101X, and assuming I like the subject, I'm planning on going further (hopefully) and continuing with CS. Should I seriously consider switching to 101? I've already bought the textbook for 101X... ack.</p>

<p>DO NOT TAKE CS101X IF YOU ACTUALLY WANT TO CONTINUE WITH CS
They learn about 1/2 the 101 material.</p>

<p>Oh wow, I can't believe that I've never looked at courses outside CLAS for my schedule before (except for COMM180). Are there any other non-CLAS programs/minors (I'm guessing a major isn't possible?) that we can take while we're in CLAS? I wanted to do both engineering and business but people told me that isn't possible...</p>

<p>You could do systems and comm, but I knew three people attempting to do it, one didn't get in to the comm school, the other two said it was wayy too much work. You can take some select engineering classes (ece 200 I know is one...good class overall, no EE work, persay).</p>

<p>What is "prior programming experience"? I have some rudimentary knowledge of shell scripts and C, and I've played around with an assembler to create a hello statement without really knowing what I was doing. But I don't know at all how to create arrays or scalars, do object-oriented code and all that fun stuff.</p>

<p>galoisien, you will be fine in cs 101E, you seem like a smart kid. I know people with no prior experience who took 101E and did fine, but you should know some basic stuff before taking it. If you have played around with C then you understand some basics they are looking for (like logic, and what a compiler is, other simple stuff)</p>

<p>Taking 101 and 202 opens you up to take whatever classes in the CS department you wish to, and usually its not very difficult to get into most of the classes. There are no issues going between schools for classes.</p>

<p>Also, you might want to look into the BA in CS major. If your doing cogsci though its probably not necessary, but check it out anyways, you might like what you see.</p>