• Chicago Goes 22nd Century: Computer Science is Now a CORE Subject
    66 replies, posted
[QUOTE=TheHydra;43322261]i wish i had learned coding as a kid. i don't even know where to properly begin. ):[/QUOTE] [url]http://www.codecademy.com/[/url]
[QUOTE=TheHydra;43322261]i wish i had learned coding as a kid. i don't even know where to properly begin. ):[/QUOTE] pick up a language, do some tutorials, buy a book, read the book, etc which language you pick isn't super important because learning a language is the easy part of programming
[QUOTE=Tobba;43323177]Programmers are funny, some people are good programmers, some are not, what education someone has usually doesnt say jack shit about their skill[/QUOTE] Yeah but with some knowledge you can get somebody interested in programming earlier so they learn the better programming methods earlier. I remember I started learning C++ in highschool on my own (since my school didn't offer any CS courses) and it was a fucking disaster. Basically having to relearn all the proper programming etiquette and theory in university was a pain.
[QUOTE=sloppy_joes;43324410]Yeah but with some knowledge you can get somebody interested in programming earlier so they learn the better programming methods earlier. I remember I started learning C++ in highschool on my own (since my school didn't offer any CS courses) and it was a fucking disaster.[/QUOTE] Starting by learning a language can have some huge flaws in it. If you don't understand or learn some of the theory as you go along, you'll produce completely wank code - whether it works or not. I personally started with a language, and it wasn't until I studied actual logical techniques and programming paradigms (they were the module names, don't blame me!) did I learn the necessity of security, optimisation etc.
[QUOTE=TheHydra;43322261]i wish i had learned coding as a kid. i don't even know where to properly begin. ):[/QUOTE] [URL="http://www.cs.cmu.edu/~dst/LispBook/book.pdf"][IMG]http://www.cs.cmu.edu/~dst/LispBook/Common-LISP-Touretzky.jpg[/IMG][/URL] After many years I haven't found an easier introduction. (The author uploaded the book pls no ban)
I used to be the smartest kid at our school computer wise (until I got to high school). I knew every flaw. The school kept every users passwords on a network drive where I found it one day. I used to use Remote Desktop to login to people's accounts and it would log them out and watch them flip shit because they thought all their stuff was gone. (They just had to log back in) I also found the school's wifi password in 8th grade. I just right clicked the wifi thing in windows 7 and checked "show password". Then I got called down to the principles office and was asked how I got it and all that. It was really funny. The password was 1234abcdef.
My current CSE class that we got this year was the kick I needed to pick a college and major. Now I'm going to get a masters in software engineering.
[QUOTE=SataniX;43324475]Starting by learning a language can have some huge flaws in it. If you don't understand or learn some of the theory as you go along, you'll produce completely wank code - whether it works or not. I personally started with a language, and it wasn't until I studied actual logical techniques and programming paradigms (they were the module names, don't blame me!) did I learn the necessity of security, optimisation etc.[/QUOTE] Yeah but that's the idea, high schools can teach the theory behind programming. The theory itself isn't that difficult.
[QUOTE=POLOPOZOZO;43323187]High school programming class is what made me hate it. I still can't stand it so I went into EE instead[/QUOTE] Joke's on you because there is no Electrical Engineering without programming anymore.
[QUOTE=DrDevil;43324904]Joke's on you because there is no Electrical Engineering without programming anymore.[/QUOTE] You mean Electronic Engineering, right? Electrical and Electronic are different things.
[QUOTE=Coffee;43325453]You mean Electronic Engineering, right? Electrical and Electronic are different things.[/QUOTE] They're taught under the same thing, and it'd be difficult to get a major in designing analog circuits without doing some sort of programming.
My HS teaches computer programming, but only Java. Needless to say, I'm not taking it. I would if it was C++ or Python or even fucking Perl.
Honestly, I'm hoping this becomes the big thing, at least as far as teaching people on how to keep their own machines up and running efficiently. You have no idea how often I'm approached by co-workers that BEG ME to be paid $50 or more for cleaning out viruses because "we want to compensate you for your time". What time? I install avast!/MalwareBytes, let it run, and play Minecraft/World of Tanks.
[QUOTE=AtomicSans;43326346]My HS teaches computer programming, but only Java. Needless to say, I'm not taking it. I would if it was C++ or Python or even fucking Perl.[/QUOTE] That's a stupid reason not to take the class.
[QUOTE=AtomicSans;43326346]My HS teaches computer programming, but only Java. Needless to say, I'm not taking it. I would if it was C++ or Python or even fucking Perl.[/QUOTE] What exactly is the problem with Java? It's one of the most widely used programming languages.
[QUOTE=AtomicSans;43326346]My HS teaches computer programming, but only Java. Needless to say, I'm not taking it. I would if it was C++ or Python or even fucking Perl.[/QUOTE] JAVA is certainly more of a programming language than PERL. PERL is basically just an object oriented shell script. [editline]27th December 2013[/editline] [QUOTE=bunguer;43326685]What exactly is the problem with Java? It's one of the most widely used programming languages.[/QUOTE] People who don't know much about it dislike it because they heard it's "slow" and "easy"
[QUOTE=its shortie;43323411]Every school needs to do this honestly. At my high school, they required a certain number of computer classes to graduate. I even managed to get into the [B]Cisco Networking academy that they had there[/B] and got the first half of my CCNA cert completed. It was a tremendous head start to my career.[/QUOTE] Does that mean I'm not going to waste time on a program that might become useless? weeeee I am joyful
[QUOTE=bunguer;43326685]What exactly is the problem with Java? It's one of the most widely used programming languages.[/QUOTE] Nothing, aside from web insecurities. Most of the anti-stigma for Java stems from Minecraft due to Markus Persson's inefficient code.
[QUOTE=AtomicSans;43326346]My HS teaches computer programming, but only Java. Needless to say, I'm not taking it. I would if it was C++ or Python or even fucking Perl.[/QUOTE] way to be ignorant, java is a great place to start programming. it teaches you most, if not all, fundamentals and intermediate subjects for C-like languages and programming in general. there will be plenty of C/C++ and many other languages in college and university. you have no reason not to take that course if you want to get into programming.
Can we also make fucking finance a core project too? The number of college students not knowing how to file taxes is astounding.
[QUOTE=Coffee;43327006]Nothing, aside from web insecurities. Most of the anti-stigma for Java stems from Minecraft due to Markus Persson's inefficient code.[/QUOTE] Web insecurities that only happen if you use Java applets and run from untrusted sources - which in any case, Java for browsers is dead for a long time now, all that talk about java insecurities is about java in browsers and has nothing to do with desktop java - this is usually a misunderstanding that the media caused. Java for uses other than browser client apps it's huge. Java it's huge on server applications, including business critical applications, it's huge on the mobile world (Android), it's huge on the academic and scientific world and I could go on.. The only thing I wouldn't recommend is to make games, and that's mostly because there are easier and better alternatives for that - but you could definitely apply the concepts you learned in those alternatives.
[QUOTE=benbb;43324373][url]http://www.codecademy.com/[/url][/QUOTE] Now if they would start offering courses on something that doesn't have to do with webpage design...
I took a computer class from K-8, didn't learn shit. Every year it was OK CLASS HEER HAO 2 DO WORD change font to 12 now change it back to 10 Then, I took a computer apps class in 9th grade because I tested out of keyboarding and it was just out of a fucking workbook where it was like "do a bunch of tedious shit for 20 minutes and make a table now delete the table you just spent all that time working on now REMAKE THE TABLE but with an extra row :)))" No programming or anything useful whatsoever. The one thing I learned was that you double click the top and bottom of a page to open headers/footers in word :l
[QUOTE=Coffee;43327006]Nothing, aside from web insecurities. Most of the anti-stigma for Java stems from Minecraft due to Markus Persson's inefficient code.[/QUOTE] That and all the people who think Java has anything to do with Javascript
I'd settle for mandatory computer literacy course. It's amazing how many people don't know what a kilobyte/megabyte/gigabyte/terabyte is, or the difference between a hard drive and system memory.... or what a motherboard is..... or what a CPU / GPU is like 90% of people don't even know how to hook up a desktop computer, what the fuck happened?
At this rate 10 years from now programming will become everyone's fall-back career. "Man I really wanted to be a history teacher but I guess I can settle on computer programming." Saying you're a computer programmer or CS student 20 years from now will be the social equivalent of saying you're aspiring to be a janitor.
[QUOTE=NixNax123;43322054]meanwhile in alabama literally no teacher knows anything about programming and our only 'computer class' is 'Business Technology Applications' that teaches you how to use microsoft office with an extremely tech illiterate teacher fuck alabama we're so backwards[/QUOTE]This is very true. Like, to the point that I ended up teaching my highschool's computer classes my senior year at the principal's request.
[QUOTE=MWSunder;43341024]At this rate 10 years from now programming will become everyone's fall-back career. "Man I really wanted to be a history teacher but I guess I can settle on computer programming." Saying you're a computer programmer or CS student 20 years from now will be the social equivalent of saying you're aspiring to be a janitor.[/QUOTE] We must cull the competition to ensure our glorious IT/CS Master Race future away from disgusting, ignorant public! This world must burn, so we once more may take our rightful place as lords and masters of this non-virtual domain!
My highschool was going to have computer science but only 6 people signed up for it. Also. I did computer science in University to learn programming. Instead, it was actually about the science behind how computers work rather than using them. [editline]29th December 2013[/editline] [QUOTE=hypno-toad;43327786]I'd settle for mandatory computer literacy course. It's amazing how many people don't know what a kilobyte/megabyte/gigabyte/terabyte is, or the difference between a hard drive and system memory.... or what a motherboard is..... or what a CPU / GPU is like 90% of people don't even know how to hook up a desktop computer, what the fuck happened?[/QUOTE] On the same note, I wish people knew what the difference between a megabit and megabyte are. I remember having a technician fix my phoneline and say I'll have speeds up to 4 megabytes (lol Australia). It's was 4 mega[B]bits[/B]
[QUOTE=MWSunder;43341024]At this rate 10 years from now programming will become everyone's fall-back career. "Man I really wanted to be a history teacher but I guess I can settle on computer programming." Saying you're a computer programmer or CS student 20 years from now will be the social equivalent of saying you're aspiring to be a janitor.[/QUOTE] No because there are a huge number of computer programming jobs opening, everything manual is being replaced by machinery and there needs to be people to program those machines. [editline]29th December 2013[/editline] It's a long ways until programming is a fallback career, certainly more than 10 years.
Sorry, you need to Log In to post a reply to this thread.