• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:44
CEST 14:44
KST 21:44
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Weekly Cups (July 27-Aug 2): SHIN's big week0SC4ALL II: Brood War - $2500 - Dec 5-69SC4ALL II announced - $10,000 prize pool, Dec 5-64PIG STY FESTIVAL 8.0! (13 - 23 August)14Neeb returns to progaming; rejoins ONSYDE18
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) StarCraft 2 at SC4ALL II Invite #4/8 - Percival Protoss AoE skill expression 5.0.16 patch for SC2 goes live (8 worker start) StarCraft 2 at SC4ALL II Invite #3/8 - Clem
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 8.0! (13 - 23 August) Tasteless Time Warp: SC Evo Showmatch (May 25) SC4ALL II announced - $10,000 prize pool, Dec 5-6
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
The PondCast: SC2 News & Results Mutation # 537 Hostile Territory Mutation # 536 Railroad Switch Mutation # 535 Assembly of Vengeance
Brood War
General
The Korean Terminology Thread ASL 22 Proposed Map Pool Recent recommended BW games Making an Online Broodwar Manager Game ASL22 General Discussion
Tourneys
KCM Race Survival 2026 Season 3 [Megathread] Daily Proleagues Escore Tournament - Season 3 SC4ALL II: Brood War - $2500 - Dec 5-6
Strategy
Odyssey Mineral Stack Saturation Any training maps people recommend? Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Diablo 2 thread General RTS Discussion Thread ZeroSpace Early Access is Now Live!
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
Iain M Banks Says He Has Cancer And Months To Live US Politics Mega-thread European Politico-economics QA Mega-thread The Games Industry And ATVI Russo-Ukrainian War Thread
Fan Clubs
The Clem Fan Club INnoVation Fan Club The Scarlett Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
NBA General Discussion Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Please support my new stand…
Peanutsc
What is a Gamer?
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4615 users

The Big Programming Thread - Page 281

Forum Index > General Forum
Post a Reply
Prev 1 279 280 281 282 283 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
Last Edited: 2013-04-07 21:28:43
April 07 2013 21:27 GMT
#5601
On April 08 2013 06:21 jWavA wrote:
Anyone have any advice for a freshman Computer Science major at university next year? I've been programming for a while now, but obviously haven't taken many college level computer science courses before(except for CS50, which is an very very very introductory course).

Are there any courses I should watch out for, things I should learn before going? Any advice would be helpful .

I will be attending Carnegie Mellon if that makes a difference – I assume that CMU courses will NOT be easy.

That school has a great CS program. If you'd like my advice I suggest hitting C hard. If you can learn about pointers and arrays on the stack and heap before school hits, you'll be in great starting shape.

As for what you should "watch out for" it depends on what you'd like to do when you graduate. If you want to have the most options possible, then take all classes you can on assembly C and C++. If you know these you can do anything. If you just study Java and/or other higher level languages all four years you won't have the low-level knowhow in order to take on certain positions.

If you want to try doing a project in C (this is how I learned when I started, and I will probably turn out well) I wrote an article series here.

Lastly be prepared to do a lot of independent studying. Even though I go to one of the best CS schools in the world I still learn about half of what I know through independent studying. You take from your CS program what you put into it. Work hard and don't be lazy.
jWavA
Profile Joined January 2011
United States73 Posts
April 07 2013 21:39 GMT
#5602
Thanks!
I've actually programmed a little in C before(CS50 was helpful in this regard), and I do remember learning about pointers and the stack and heap and the stuff you've mentioned, though I might have gotten fuzzy on the details, so I'll definitely review it!


Aerisky
Profile Blog Joined May 2012
United States12129 Posts
Last Edited: 2013-04-07 22:02:34
April 07 2013 21:53 GMT
#5603
Hiya, I'm also a rising college freshman and I have a few questions too if you guys don't mind >.<

Well, I used to want to do electrical engineering as a kid, but recently I'm not as sure. I say this because whereas I like to think I'm decent at math/science, they sort of scare me going up into college, and I've heard that EE requires some very strong understanding of physics, complicated math, etc (or at least the courses tend to). The main reason I'm unsure, though, is that I might dislike EE as a job. The entire industry is just about cutting costs, making as many chips as possible for as cheap as possible etc and it's kind of a mature market. It seems like most of the innovations in it now are more on the materials science side or chem E, and it seems like sort of a grind as a career.

All of this is in contrast to CS which is limited only by the projects you work on and where you want to apply it; I'm starting to lean more toward CS, about which I'm really curious. My understanding is that it's sort of like art in that you take your knowledge and you're really able to go anywhere you'd want with it. However, I have pretty much zero technical experience :X

I know very very little about computer science and/or programming. I don't know whether it would be for me or even how to go about learning it at all. There's this massive body of information available online now that wasn't there just years ago, but I have no idea how to code or do anything or just start learning... So I was just wondering how I might go about starting to pick it up and really get into it. I feel like coding could be pretty awesome, but I honestly know so little about it and I'd appreciate it if you guys had any advice or could point me in the right direction. Thanks!!
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
Kambing
Profile Joined May 2010
United States1176 Posts
Last Edited: 2013-04-07 22:48:44
April 07 2013 22:05 GMT
#5604
On April 08 2013 06:21 jWavA wrote:
Anyone have any advice for a freshman Computer Science major at university next year? I've been programming for a while now, but obviously haven't taken many college level computer science courses before(except for CS50, which is an very very very introductory course).

Are there any courses I should watch out for, things I should learn before going? Any advice would be helpful .

I will be attending Carnegie Mellon if that makes a difference – I assume that CMU courses will NOT be easy.


Specifically speaking about CMU's intro sequence:

Don't let your prior programming experience cloud your judgement as to what you'll get out of the first set of programming courses (principles of imperative and functional programming). Those courses are designed to break down bad programming habits and instill good ones in you. Have an open mind and embrace the discipline that they promote rather than think that you are "above" the courses*

(*Not saying that you are thinking that now, of course. But this is one of the pitfalls that new comp sci kids have if they bring along extensive prior programming experience.)
cowsrule
Profile Joined February 2010
United States80 Posts
April 07 2013 22:09 GMT
#5605
On April 08 2013 06:21 jWavA wrote:
Anyone have any advice for a freshman Computer Science major at university next year? I've been programming for a while now, but obviously haven't taken many college level computer science courses before(except for CS50, which is an very very very introductory course).

Are there any courses I should watch out for, things I should learn before going? Any advice would be helpful .

I will be attending Carnegie Mellon if that makes a difference – I assume that CMU courses will NOT be easy.


(Disclaimer: The curriculum may have changed in the last few years)

The intro classes are mostly taught in java apart from 113 (intro to C), so having an understanding of java programming is useful to start out - this is used to teach basic programming concepts and data structures/algorithms. Knowing a bit about C/C++ could definitely be useful, but they are not used much until higher level courses (213 - intro to computer systems, 410 - operating systems, 412 - networks, etc).

Watch out for 212 (learn ML), 251 (intro to algorithms), 451 (advanced algorithms) - if you're not strong on discrete math / big O these will be quite difficult.

Good luck at CMU, make sure you take advantage of all the different types of classes you can take there, and remember that your adviser may not actually know what they are doing . Don't be afraid to signup for extra classes since you can drop them later ^^
Saumure
Profile Joined February 2012
France404 Posts
April 07 2013 22:11 GMT
#5606
On April 08 2013 06:21 jWavA wrote:
Anyone have any advice for a freshman Computer Science major at university next year? I've been programming for a while now, but obviously haven't taken many college level computer science courses before(except for CS50, which is an very very very introductory course).

Are there any courses I should watch out for, things I should learn before going? Any advice would be helpful .

I will be attending Carnegie Mellon if that makes a difference – I assume that CMU courses will NOT be easy.


I am a student of electrical engineering, and I have to say that I never had a class which was too difficult. As long as you don't chill half of the term and do exercises & shit, you should be okay in every subject. Motivation is everything. Sure, you won't understand everything immediatly like in highschool, but it should not be hard to pass an exam, as long as you practice yourself.

To your question. I would buy a book dealing with algorithms i.e. Cormen or Sedgewick. Begin reading it and try to apply what you learn using C or Python. Being able to program in C like a boss should help you a lot, you will be able to switch to other languages with ease.
If you really want to do something usefull, I yould begin learning uni lvl math.
waxypants
Profile Blog Joined September 2009
United States479 Posts
Last Edited: 2013-04-07 22:15:41
April 07 2013 22:12 GMT
#5607
On April 08 2013 06:53 Aerisky wrote:
Hiya, I'm also a rising college freshman and I have a few questions too if you guys don't mind >.<

Well, I used to want to do electrical engineering as a kid, but recently I'm not as sure. I say this because whereas I like to think I'm decent at math/science, they sort of scare me going up into college, and I've heard that EE requires some very strong understanding of physics, complicated math, etc (or at least the courses tend to). The main reason I'm unsure, though, is that I might dislike EE as a job. The entire industry is just about cutting costs, making as many chips as possible for as cheap as possible etc and it's kind of a mature market. It seems like most of the innovations in it now are more on the materials science side or chem E, and it seems like sort of a grind as a career.

All of this is in contrast to CS which is limited only by the projects you work on and where you want to apply it; I'm starting to lean more toward CS, about which I'm really curious. My understanding is that it's sort of like art in that you take your knowledge and you're really able to go anywhere you'd want with it. However, I have pretty much zero technical experience :X

I know very very little about computer science and/or programming. I don't know whether it would be for me or even how to go about learning it at all. There's this massive body of information available online now that wasn't there just years ago, but I have no idea how to code or do anything or just start learning... So I was just wondering how I might go about starting to pick it up and really get into it. I feel like coding could be pretty awesome, but I honestly know so little about it and I'd appreciate it if you guys had any advice or could point me in the right direction. Thanks!!


I don't think what you said is really true. But anyway, in my school CompE and EE shared an early core curriculum. If your school is the same, I think if you do one of those you will be exposed to the other pretty well and will be able to make a decision on what you really like. I was a CompE and enjoyed the EE stuff quite a bit, but it was never really a question of changing majors because I knew I wanted to do higher level stuff with computers (I mostly took CS classes as my electives). The last bit reminds me that you should checkout the curriculums of CompE/EE/CS and see how flexible their programs are. Lucky for me the CompE program was extremely flexible.
sperY
Profile Blog Joined May 2007
Serbia444 Posts
April 07 2013 22:22 GMT
#5608
On April 08 2013 06:53 Aerisky wrote:
Hiya, I'm also a rising college freshman and I have a few questions too if you guys don't mind >.<

Well, I used to want to do electrical engineering as a kid, but recently I'm not as sure. I say this because whereas I like to think I'm decent at math/science, they sort of scare me going up into college, and I've heard that EE requires some very strong understanding of physics, complicated math, etc (or at least the courses tend to). The main reason I'm unsure, though, is that I might dislike EE as a job. The entire industry is just about cutting costs, making as many chips as possible for as cheap as possible etc and it's kind of a mature market. It seems like most of the innovations in it now are more on the materials science side or chem E, and it seems like sort of a grind as a career.

All of this is in contrast to CS which is limited only by the projects you work on and where you want to apply it; I'm starting to lean more toward CS, about which I'm really curious. My understanding is that it's sort of like art in that you take your knowledge and you're really able to go anywhere you'd want with it. However, I have pretty much zero technical experience :X

I know very very little about computer science and/or programming. I don't know whether it would be for me or even how to go about learning it at all. There's this massive body of information available online now that wasn't there just years ago, but I have no idea how to code or do anything or just start learning... So I was just wondering how I might go about starting to pick it up and really get into it. I feel like coding could be pretty awesome, but I honestly know so little about it and I'd appreciate it if you guys had any advice or could point me in the right direction. Thanks!!


I can answer some of those as i was in similar situation few years ago. I was quite decent in math and always thought I would end up with that for further studies. But as time came for me to make a decision, I've switched to CS. Having only learned a bit about algorithms in general and some pascal (like very basic stuff, working with arrays and matrices was highest we would go), I had my fears of whether I had what it takes to go study CS with very little background knowledge.
But as time went and classes passed by (and i passed them) I've come to the conclusion that it was absouloutley the right decision. Especially in my county with extreme unemployment rate.
I've got a decent job at some local start-up before I even got a bachelor's degree.
If you have doubts about it, look up the classes. My faculty had slow start on the programming part, as it was combined class for EE and CS for first 2-3 years.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
April 07 2013 22:23 GMT
#5609
On April 08 2013 06:53 Aerisky wrote:
Hiya, I'm also a rising college freshman and I have a few questions too if you guys don't mind >.<

Well, I used to want to do electrical engineering as a kid, but recently I'm not as sure. I say this because whereas I like to think I'm decent at math/science, they sort of scare me going up into college, and I've heard that EE requires some very strong understanding of physics, complicated math, etc (or at least the courses tend to). The main reason I'm unsure, though, is that I might dislike EE as a job. The entire industry is just about cutting costs, making as many chips as possible for as cheap as possible etc and it's kind of a mature market. Most of the innovations in it now are more on the materials science side or chem E, I feel like, and it seems like a grind as a career.

All of this is in contrast to CS which is limited only by the projects you work on and where you want to apply it; I'm starting to lean more toward CS, about which I'm really curious. My understanding is that it's sort of like art in that you take your knowledge and you're really able to go anywhere you'd want with it. However, I have pretty much zero technical experience :X

I know very very little about computer science and/or programming. I don't know whether it would be for me or even how to go about learning it at all. There's this massive body of information available online now that wasn't there just years ago, but I have no idea how to code or do anything or just start learning... So I was just wondering how I might go about starting to pick it up and really get into it. I feel like coding could be pretty awesome, but I honestly know so little about it and I'd appreciate it if you guys had any advice or could point me in the right direction. Thanks!!

Good move on learning for yourself what it's like. The best way to know if CS is fun to you is to do it. That said I made an article for newcomers like you too: http://www.randygaul.net/2011/11/16/i-want-to-learn-programming-but-i-know-nothing/
Aerisky
Profile Blog Joined May 2012
United States12129 Posts
Last Edited: 2013-04-07 22:28:08
April 07 2013 22:25 GMT
#5610
>waxypants
Oh I see, yeah I'm still going to be taking some classes from both in order to figure out where I'd like to go.

haha I don't have that good of an understanding of the market ofc so I could be completely off. My dad's an electrical engineer though, and he has to work a lot of hours, what I've seen of his work didn't seem that enticing, and he himself told me that as a job it might not be for me. So job-wise...I dunno. Though he also half-jokingly said that, ceteris paribus, he would have wanted me to be a doctor because as a job it's the most rewarding, there will always be demand for them, and it generally isn't as taxing unless it's EMT/ER work or something lolol

Anyway I still am interested in starting to learn comp sci now, so I'd still definitely really appreciate it if you guys could point me in the right direction or give any advice about how to get started and stuff :D :D

>speyY ah gotcha, sounds like it did turn out really well for you!

>CecilSunkure oh! Thanks a bunch, reading it now
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
Saumure
Profile Joined February 2012
France404 Posts
Last Edited: 2013-04-07 22:41:11
April 07 2013 22:35 GMT
#5611
On April 08 2013 07:25 Aerisky wrote:
>waxypants
Oh I see, yeah I'm still going to be taking some classes from both in order to figure out where I'd like to go.

haha I don't have that good of an understanding of the market ofc so I could be completely off. My dad's an electrical engineer though, and he has to work a lot of hours, what I've seen of his work didn't seem that enticing, and he himself told me that as a job it might not be for me. So job-wise...I dunno. Though he also half-jokingly said that, ceteris paribus, he would have wanted me to be a doctor because as a job it's the most rewarding, there will always be demand for them, and it generally isn't as taxing unless it's EMT/ER work or something lolol

Anyway I still am interested in starting to learn comp sci now, so I'd still definitely really appreciate it if you guys could point me in the right direction or give any advice about how to get started and stuff :D :D

>speyY ah gotcha, sounds like it did turn out really well for you!

>CecilSunkure oh! Thanks a bunch, reading it now


I srsly don't know how someone would rather be a doctor than an electrical engineer. You should not think of EE as a craft like blacksmith or woodwork. Engineering is mostly about the philosophy of problem solving. Electrical and mechanical engineers have the most general engineering knowledge and can work in a lot of different fields (unlike biomedical eng., chemical "engineers" etc. ...). You can switch from engineering to lots of fields (marketing, consulting, management, finance, eco&shit) with little effort, so I wouldn't worry.

Btw, if you want to learn some language, you should check out
http://www.learn-c.org/
http://www.learnjavaonline.org/
http://www.learnpython.org/page/
and this guy, he is awesome: http://www.youtube.com/user/thenewboston
aksfjh
Profile Joined November 2010
United States4853 Posts
April 07 2013 22:43 GMT
#5612
On April 08 2013 06:53 Aerisky wrote:
Hiya, I'm also a rising college freshman and I have a few questions too if you guys don't mind >.<

Well, I used to want to do electrical engineering as a kid, but recently I'm not as sure. I say this because whereas I like to think I'm decent at math/science, they sort of scare me going up into college, and I've heard that EE requires some very strong understanding of physics, complicated math, etc (or at least the courses tend to). The main reason I'm unsure, though, is that I might dislike EE as a job. The entire industry is just about cutting costs, making as many chips as possible for as cheap as possible etc and it's kind of a mature market. Most of the innovations in it now are more on the materials science side or chem E, I feel like, and it seems like a grind as a career.

All of this is in contrast to CS which is limited only by the projects you work on and where you want to apply it; I'm starting to lean more toward CS, about which I'm really curious. My understanding is that it's sort of like art in that you take your knowledge and you're really able to go anywhere you'd want with it. However, I have pretty much zero technical experience :X

I know very very little about computer science and/or programming. I don't know whether it would be for me or even how to go about learning it at all. There's this massive body of information available online now that wasn't there just years ago, but I have no idea how to code or do anything or just start learning... So I was just wondering how I might go about starting to pick it up and really get into it. I feel like coding could be pretty awesome, but I honestly know so little about it and I'd appreciate it if you guys had any advice or could point me in the right direction. Thanks!!

As somebody that has been in college for a long time, has a lot of graduated friends in both fields, and has seen the content of both fields, I have a bit to offer. I'm currently a senior in Computer Engineering (which is basically an EE with a CS twist), changed recently from EE.

First, EE does take a lot of hard math, but so does CS. The difference comes in what "kind" of math you enjoy and can do well. I have seen EEs stare at optimization formulas for hours with computer architecture and cryptanalysis, which seem really straightforward and obvious to others, and then turn around and solve complex differential equations like it was 2nd grade math. I'd argue that the math in EE is harder for most people, but not out of reach of anybody that can do the math for CS, it just may take more work/practice.

Second, EE is more of a pigeonholed field when it comes to job opportunities. While there are applications in systems control, optics, electrical networks, processors, signal manipulation, etc., most of those lie within large and expensive companies. This means you likely have a "limited" number of jobs you can apply for, and they all entail the same basic working environment. This is a blessing and a curse. It's not likely you're going to get somebody that doesn't know you're capabilities or give you a job you don't have the materials to accomplish. However, in CS, you can often get a client or employer that throws you into a project that may be beyond your ability, without the proper information/tools, and/or, at worst, impossible to do.

As for a good start, I'm partial to going through a bunch of examples and just playing with their code. Rewrite things, add/mix features, and just play around with it. Debugging your modifications will likely teach you all that you need to know about the language, and hopefully you'll pick up conventions that professors will vilify or enforce when it comes time to show your work.
Aerisky
Profile Blog Joined May 2012
United States12129 Posts
Last Edited: 2013-04-07 22:48:12
April 07 2013 22:43 GMT
#5613
>Saumure Oh that's why I said ceteris paribus lol, obviously doctor is not the best job bar none, otherwise everyone would want to do it. I'm definitely an engineer kind of person, and there are people who would want to be doctors or whatever other fields

And yeah that's true I suppose. I also know that EE requires some CS knowledge and that one can go from EE to CS without too much difficulty if he/she really gets into it, but that it's more difficult to go the other way around. I'm keeping my options open, I suppose all I really meant to say was that I'm looking to gain some programming and computer science knowledge now ^^ thanks for the links!

>aksfjh oh I see, thanks for that insight :O That's the kind of feeling I've gotten as well, and I think for me it's also true that the math in EE might be harder. I'm also thinking of going in as an intermediate between EE and CS, then seeing where it takes me as well.
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
Kambing
Profile Joined May 2010
United States1176 Posts
April 07 2013 22:46 GMT
#5614
On April 08 2013 06:53 Aerisky wrote:
Hiya, I'm also a rising college freshman and I have a few questions too if you guys don't mind >.<

Well, I used to want to do electrical engineering as a kid, but recently I'm not as sure. I say this because whereas I like to think I'm decent at math/science, they sort of scare me going up into college, and I've heard that EE requires some very strong understanding of physics, complicated math, etc (or at least the courses tend to). The main reason I'm unsure, though, is that I might dislike EE as a job. The entire industry is just about cutting costs, making as many chips as possible for as cheap as possible etc and it's kind of a mature market. It seems like most of the innovations in it now are more on the materials science side or chem E, and it seems like sort of a grind as a career.

All of this is in contrast to CS which is limited only by the projects you work on and where you want to apply it; I'm starting to lean more toward CS, about which I'm really curious. My understanding is that it's sort of like art in that you take your knowledge and you're really able to go anywhere you'd want with it. However, I have pretty much zero technical experience :X

I know very very little about computer science and/or programming. I don't know whether it would be for me or even how to go about learning it at all. There's this massive body of information available online now that wasn't there just years ago, but I have no idea how to code or do anything or just start learning... So I was just wondering how I might go about starting to pick it up and really get into it. I feel like coding could be pretty awesome, but I honestly know so little about it and I'd appreciate it if you guys had any advice or could point me in the right direction. Thanks!!


Knowing about computer science or having limited programming experience shouldn't be a deterrent in pursuing the major, especially if you are a freshman. Computer science is such a young field that there are no "requirements" to getting into the major

Take your university's intro CS courses and see if you like them. If you have spare time over the summer, try diving into Nick Parlente's intro course on Coursera:

https://www.coursera.org/course/cs101

It's tough to describe what computer science is and different institutions will differ of their definitions as the field hasn't arrived at a universal definition yet. What I generally preach:

(1) Computer Science transcends computers and programming.
(2) Computer Science is about solving problems by using algorithmic thinking.
(3) Computer Science isn't magical. Every computation can be carried out by a human. Computers merely elevate the power of these computations to new levels by increasing the speed at which they're done and the amount of information that can be stored.
(4) Because Computer Science is about problem solving (i.e., programs are not interesting artifacts themselves), Computer Science is an inherently social activity. You need to work with other people to build software and hardware artifacts and talk to customers to ensure their needs are being met.
Aerisky
Profile Blog Joined May 2012
United States12129 Posts
Last Edited: 2013-04-07 22:53:40
April 07 2013 22:53 GMT
#5615
Ah gotcha. I'm definitely keeping my options open and just looking to get into it. CS is so useful for a variety of things, and I'm really interested. Thanks for the advice and info everyone :D
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
April 07 2013 22:55 GMT
#5616
On April 08 2013 07:53 Aerisky wrote:
Ah gotcha. I'm definitely keeping my options open and just looking to get into it. CS is so useful for a variety of things, and I'm really interested. Thanks for the advice and info everyone :D

Write some blogs on what you learn, ask for more advice and such too
Aerisky
Profile Blog Joined May 2012
United States12129 Posts
April 07 2013 23:21 GMT
#5617
Sounds like a good idea! Would be cool to keep track of my progress and stuff that way too. So nice to have a capable and helpful community here on TL, thanks thanks :3 (ofc there's stackexchange and stuff too but that might have to wait until later lol)
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
Nift
Profile Joined January 2012
7 Posts
Last Edited: 2013-04-08 11:52:25
April 08 2013 11:51 GMT
#5618
On April 03 2013 13:56 Blisse wrote:
What are your opinions about using Dreamweaver in general?


I personally use Aptana Studios instead of DreamWeaver, helps with the syntax, which for me was the only reason to use DreamWeaver. Additionally Aptana Studios can run on Windows/Linux/Mac (pretty sure mac is available).
I personally like it but I'm using Eclipse for Uni, and Aptana looks an awful lot like Eclipse.
Another thing is I had problems hosting an Aptana project locally using Linux Ubuntu, 12.10, but I didn't look much into it as it turned out to be irrelevant for me so I skipped it.

Aptana Studios is an IDE like Eclipse, so if you're used to those, or used to Eclipse, it's pretty nice, if you're not used to those at all it might be a bit over-kill and quite confusing in the beginning.

Hope this helps some.
Terranist
Profile Blog Joined March 2009
United States2496 Posts
April 09 2013 06:34 GMT
#5619
learning assembly right now. can anyone tell me if this (very) small snippet of code will jump or not? i suspect it would but i still don't fully understand number rings.

+ Show Spoiler +

mov ax,32770d
cmp ax,2d
jge xyz ;
The Show of a Lifetime
Isualin
Profile Joined March 2011
Germany1903 Posts
Last Edited: 2013-04-09 08:03:02
April 09 2013 08:00 GMT
#5620
On April 09 2013 15:34 Terranist wrote:
learning assembly right now. can anyone tell me if this (very) small snippet of code will jump or not? i suspect it would but i still don't fully understand number rings.

+ Show Spoiler +

mov ax,32770d
cmp ax,2d
jge xyz ;

i tried it in an emulator and it jumps to xyz if the value of ax is lower than 32767(07FFF). Maybe they change signs after that?
I am learning assembly too so i would like to learn how this works.
| INnoVation | The literal god TY | ByuNjwa | LRSL when? |
Prev 1 279 280 281 282 283 1032 Next
Please log in or register to reply.
Live Events Refresh
RSL Revival
09:00
Season 6 - Playoffs Day 5
Serral vs RogueLIVE!
Tasteless1346
Ryung 997
IntoTheiNu 778
RotterdaM752
ComeBackTV 740
IndyStarCraft 188
Rex165
CranKy Ducklings68
CranKy Ducklings SOOP6
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Tasteless 1346
Ryung 997
RotterdaM 752
IndyStarCraft 188
Rex 165
BRAT_OK 56
EmSc Tv 15
MindelVK 10
StarCraft: Brood War
Britney 44515
Bisu 2404
firebathero 708
BeSt 511
actioN 491
Pusan 340
EffOrt 286
Larva 223
Stork 195
Last 165
[ Show more ]
Leta 128
Hyun 128
Rush 117
ZerO 108
Mind 64
[sc1f]eonzerg 59
JYJ 46
Barracks 30
sorry 27
Sexy 27
HiyA 26
sSak 21
Nal_rA 18
scan(afreeca) 11
Counter-Strike
fl0m3958
kRYSTAL_47
Super Smash Bros
Mew2King86
Other Games
singsing1653
B2W.Neo777
Happy332
Livibee91
QueenE27
ZerO(Twitch)5
Organizations
Other Games
BasetradeTV163
StarCraft: Brood War
CasterMuse 25
StarCraft 2
EmSc Tv 15
EmSc2Tv 15
StarCraft: Brood War
lovetv 12
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH289
• 3DClanTV 110
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Michael_bg 5
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV293
League of Legends
• Jankos1642
Upcoming Events
Ladder Legends
5h 16m
Ladder Legends
7h 16m
RSL Revival
20h 16m
OSC
1d
OSC
1d 11h
WardiTV Weekly
1d 22h
The Patches Monday
2 days
Sparkling Tuna Cup
2 days
PiG Sty Festival
2 days
PiGosaur Cup
3 days
[ Show More ]
Replay Cast
3 days
Kung Fu Cup
3 days
Replay Cast
4 days
The PondCast
4 days
Replay Cast
5 days
CranKy Ducklings
6 days
Liquipedia Results

Completed

Escore Tournament S3: W6
CranK Gathers Season 4: BW vs SC2 Team League
Eternal Conflict S2 Finale

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
Acropolis #5
RSL Revival: Season 6
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2

Upcoming

Escore Tournament S3: W7
CSLAN 4
ASL Season 22
Escore Tournament S3: W8
Acropolis #5 - TRS
Blizzard Classic Cup 2026
Acropolis #5 - GSA
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1
Thunderpick World Champ.
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.