<p>I got into SJSU, I applied for CS, but they gave me Undeclear. At the beginning, I was always think, is cs what I want…then I found out I just want to learn programming language. I also like to learn how human think and behave. Lastly, I love drawing…I’m thinking about business, so I can study aboard in my home country…any advices? What I can do with business major?</p>
<p>Many majors offer the flexibility to study abroad; it doesn’t have to be business unless your school has a strict program. If you like how humans think and behave, business marketing/consumer behavior (psychological aspect of business) may be of interest to you. Might incorporate some artistic skills during marketing projects.</p>
<p>You are probably “undeclared” because you haven’t yet met the requirements to be a CS major. For engineering and computer science, you usually have to do some math and science courses first before you are allowed to be an engineering or cs major. So stick with the computer science, do the prerequisite courses to be a CS major. Talk to your advisor about what to do.</p>
<p>If you want to study human behavior, study economics.</p>
<p>To follow up on TomServo: most universities start all of their students out as “undeclared” until the students declare a major. Depending on your university (or college within the university) that usually happens between your 2nd and 4th semester. </p>
<p>
How did you arrive at that conclusion? I find it difficult to believe that you just want to learn programming languages without ever writing a program. If you also like to program, you might be asking yourself “How do I write good programs?” or “How can I write a program that does _____?” </p>
<p>Most CS classes in college will make you a better programmer. Some will be more theoretical (how do you make algorithms more efficient?); some will give you the background to write a wider variety of programs (e.g. classes on operating systems or databases or 3D animation); and some will just show you good programming practices that allow you to work efficiently on large-scale projects. </p>
<p>If someone has told you that computer science is all about the theory of computing and not at all about programming, ignore them. (They are technically right, but it doesn’t matter because all of that theory is translated directly into code. CS is all about the programming. I ended up changing my major to math because I got too annoyed by the hands-on computer scientists and was looking for more theory.)</p>