Poll: How difficult is a Bachelor in Computer Science?

Recommended Videos

KING POJO

New member
Jun 19, 2009
51
0
0
I want to get into the gaming industry and be a designer one day.
But, you pretty much need to either be a programmer or an artist to get in.
Now I've never wrote a single line of code and the highest math I've taken in high school is Prob/Stat.
I'm still a Senior in high school, so I do have some time to prepare.
But, do you think I have a chance to survive a Computer Science program?
 

Killermud

New member
Oct 6, 2010
62
0
0
Its too early to tell and we cant tell you if Comp Sci is for you. You have to decide this, you say youve never written a line of code before, do that first then consider computer science.

Where to start? Try java because thats probably what you will be tought at university/college. Just write a simple console application that prints out "Hello World!" you should have an idea as to wheter Comp Sci is for you from this.
 

BlazeRaider

New member
Dec 25, 2009
264
0
0
It isn't as math heavy as a title like computer scientist would have you believe, but aside from knowing how to type code, you'll also need to learn lots about logic, knowing your boolean logic off the bat would be great, you'll learn about deterministic and nondeterministic finite automata as well as other models, and be comfortable with binary, and other bases of numbers. As a computer scientist, you'll be expected to learn about the internal workings of computers, from how the computer handles each and every bit (1 or 0) to how these bits are used to express larger concepts like words and programs. You won't need to know too much about hardware, its more software focused, but as far as difficulty, I'd say personally its the algorithms that give me the most trouble, you'll be taught to break problems down into small steps that a computer could solve, and efficiency analysis is also gonna be part of the curriculum if its anything like mine.

here are some stuff off the top of my head that I ran into:

programming code (I had java and c++)
boolean logic and laws concerning it
finite automata, grammars, turing machines etc.
binary and other bases
algorithms and complexity(NP problems, big O notation)
general knowledge of design and architecture for how a computer works

I'd like to point out by no means am I a smart guy, but I've managed to somehow scrap by to second year. As far as the rest of the engineering faculty courses at my university go, I think comp sci is pretty chill in comparison. I've seen people from my highschool much better then I getting smacked around by physics and chemistry D: So it can be done, the difficulty isn't absurd, but I wouldn't take it lightly, it has a habit of slowly creepy up on you every now and then with shit you don't know T_T
 

craftomega

New member
May 4, 2011
546
0
0
KING POJO said:
I want to get into the gaming industry and be a designer one day.
But, you pretty much need to either be a programmer or an artist to get in.
Now I've never wrote a single line of code and the highest math I've taken in high school is Prob/Stat.
I'm still a Senior in high school, so I do have some time to prepare.
But, do you think I have a chance to survive a Computer Science program?
To get one you need to have one of two things.

First off you would have to be programming for a number of years before you tried to get a BoCS.

Second, you would have to be an obsessive person who spends 6 hours a day studying and practicing.

Other wise you will more then likely fail.
 

RhombusHatesYou

Surreal Estate Agent
Mar 21, 2010
7,595
1,914
118
Between There and There.
Country
The Wide, Brown One.
KING POJO said:
I want to get into the gaming industry and be a designer one day.
But, you pretty much need to either be a programmer or an artist to get in.
Artists almost never end up as game designers... It's pretty rare for most programmers, too. Best chance for getting a slot as a designer is via Level Design... and it's one of the harder things to learn to do well because you have to be part-enviroment designer, part-coder/scripter, and part-manager.