<p>Is it possible to major in CS without programming experience?</p>
<p>yea...well during your college year before you start on ur major you will have some programming classes the basic ones during fresh. soph. year. if you are going through high school taking AP comp sci wouldn't hurt.</p>
<p>I know, I would like to take it, but you have to take a year of prior pre-reqs before you can take ap comp sci, and being a junior, that's not an option.</p>
<p>what type of pre-req? I took AP comp sci during my junior year without doing anything...(I had taken algebra II during soph year)...then I took it again during my senior year because they changed from C++ to Java...and if you really want some foundation just buy a beginning programming book (C++ or Java), download a compiler and program away. The basic stuff is really not that hard. Otherwise you can consider taking introductory programming classes in your local community colleges.</p>
<p>programming 1 and 2. they're required and there's no way around it. I might take programming next year, so at least I'll have some basis in it.</p>
<p>then I would suggest buy a book and learn programming...theres a plethora of information out there and if you are motivated you can learn it. you don't need a teacher. as a matter of fact I remember that in my AP comp sci class I learned most of the information on my own and only went to the teacher to clarify some points. really comp sci is easy if you are a motivated, well the basic stuff atleast...OOP gets crazy.</p>
<p>maybe I'll self-study it. I've heard it's not too difficult to self-study, maybe I'll get the help of the ap comp sci teacher as a mentor. thanks a lot fei</p>
<p>OOP is not crazy the problem is to learn OOP you need to have an OOP project to work on (it's all fine and dandy in theory but if you only learn theory you'll forget it all and may miss points anyway) I learned OOP when I learned Java... never found a place where to apply it: don't remember a thing.</p>
<p>Anyway I don't see why there is a req. to take AP Comp Science, are you a techy person who likes to mess with computers and have the hang of basic computer skills? If so, you can dive straight into comp sci.</p>
<p>scorp that's another thing I found problem with self-study...in classes teachers give you assignments and you get practice that way...books generally don't have that type of stuff...and computer science is about coding, coding and more coding..</p>