• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:44
CEST 21:44
KST 04: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
[ASL22] Ro16 Preview: Rough Waters9[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism8Official StarCraft website teases new content ahead of BlizzCon?124Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3New 3v3 BGH Ladder (and more) on ShieldBattery!46
StarCraft 2
General
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism SC4ALL: II Winner will earn a spot at HSC 30! SC4ALL II: StarCraft 2 Player Announcement 7/8 Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Balance hotfix patch 5.0.16b (July 16)
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) 2026 GSTL Announcement Stellar Fest TWO the Moon (Dec 16-20) IntoTheTV X SOOP SC2 League : Weekly & Monthly
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
[D] Brainstorming a balance patch for Brood war BW General Discussion Terran or Protoss Official StarCraft website teases new content ahead of BlizzCon? BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL22] Ro16 Group B [ASL22] Ro16 Group A KCM Race Survival 2026 Season 3 BWCL Season 65 Announcement
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread EVE Corporation Diablo IV [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
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
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7840 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
Next event in 2h 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 625
UpATreeSC 113
Railgan 50
Trap 37
StarCraft: Brood War
Britney 15568
Shuttle 931
Mini 319
Dewaltoss 160
firebathero 69
Mong 34
Sexy 33
Dota 2
420jenkins828
canceldota66
Counter-Strike
olofmeister1433
fl0m1300
byalli1052
pashabiceps987
Heroes of the Storm
Liquid`Hasu464
Other Games
Grubby2888
Liquid`RaSZi1803
FrodaN1633
Beastyqt679
shahzam194
ArmadaUGS133
C9.Mang097
XaKoH 96
Trikslyr77
KnowMe63
Organizations
StarCraft 2
angryscii 22
[ Show 17 non-featured ]
StarCraft 2
• Adnapsc2 1
• IndyKCrew
• AfreecaTV YouTube
• Migwel
• intothetv
• Kozan
StarCraft: Brood War
• blackmanpl 37
• FirePhoenix11
• Azhi_Dahaki4
• ZZZeroYoutube
• STPLYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2712
League of Legends
• TFBlade1145
Other Games
• imaqtpie1092
• Shiphtur192
• tFFMrPink 5
Upcoming Events
OSC
2h 46m
Escore
14h 16m
IntoTheTV X SOOP
15h 16m
CranKy Ducklings
1d 14h
Sparkling Tuna Cup
2 days
Shopify Rebellion Sundays
2 days
Spirit vs Mixu
Clem vs TBD
RSL Revival
2 days
Serral vs Rogue
BlizzCon
2 days
IdrA vs MC
Replay Cast
3 days
Afreeca Starleague
3 days
[ Show More ]
WardiTV Weekly
3 days
Monday Night Weeklies
3 days
Afreeca Starleague
4 days
GSL
4 days
PiGosaur Cup
5 days
The PondCast
5 days
Kung Fu Cup
5 days
Replay Cast
6 days
IntoTheTV X SOOP
6 days
Liquipedia Results

Completed

Proleague 2026-09-08
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Escore Tournament S3: King of Kings
Acropolis #5 - GSA
Blizzard Classic Cup 2026
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Blizzard Classic Cup 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 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.