How much Computer Programming knowledge do you need if you are Expecting to do a degree in Computer Science? | Programming, .NET, Silverlight & More

How much Computer Programming knowledge do you need if you are Expecting to do a degree in Computer Science?

I am sixteen years old and have quite a basic computer programming knowledge. I do however love the subject and so am looking forward towards doing a degree in the field. I am interested to know how much background knowledge (if any at all) would be required and recommended to do this. Any suggestions are very much welcome.

You should speak first to your school counselor or contact someone at a local college or university to see what courses you should take to prepare for a computer science career.

Here are some resources you can try out to help prepare yourself for a career in computer science…

If you want to learn more about computers then you can go to an educational website like Teach ICT because they have a whole bunch of FREE information about computers and also they have video tutorials on how to use applications like Microsoft Office, Photoshop, Flash animation, and etc.:
http://www.teach-ict.com/gcse/gcse_topics.html

Computer Networks:
http://www.networktutorials.info/tutorials.html

Relational Databases and SQL (Structured Query Language):
http://www.amazon.com/Inside-Relational-Databases-Examples-Access/dp/1846283949/ref=cm_cr_pr_product_top

The websites FunctionX and Programmingtutorials have many FREE tutorials for learning about Microsoft Excel and Access, Oracle, C++, Java, SQL, HTML, JavaScript, Website Creation, C#, Visual Basic, etc.
http://www.functionx.com
http://www.programmingtutorials.com/cplusplus.aspx

Learn C++…xoax.net is a really good website to learn about C++ because it shows you how to download the FREE Microsoft’s version of their Integrated Development Environment (IDE) Visual C++ 2008 Express and use it to create C++ programs…and they also include many video tutorials for learning C++:
http://xoax.net/info/sitemap.php

Learn Java and other information about computers at HowStuffWorks:
http://computer.howstuffworks.com/program.htm

You probably will need to take a course in Calculus, Data Structures & Algorithms and Discrete Mathematics:

A good book for learning Calculus is Forgotten Calculus by Barbara Lee Bleau - average price about $12
http://www.amazon.com/Forgotten-Calculus-Barbara-Ph-D-Bleau/dp/0764119982/ref=sr_1_1?ie=UTF8&s=books&qid=1253147496&sr=8-1

The book Sams Teach Yourself Data Structures and Algorithms in 24 Hours by Robert Lafore is good introductory book for learning about Data Structures and Algorithms…Mr. Lafore has written many good computer books that explain complicated subjects in a way that is pretty easy to understand:
http://www.amazon.com/Teach-Yourself-Structures-Algorithms-Hours/dp/0672316331/ref=sr_1_1?ie=UTF8&s=books&qid=1255179625&sr=1-1

Other good books for learning Computer Algorithms:

Introduction to the Design and Analysis of Algorithms (2nd Edition) by Anany Levitin

Algorithm Design by Jon Kleinberg

You can get these above books from an online store like Amazon.com or your local library may already have these books.

YouTube has a whole bunch of tutorials for Discrete Mathematics and almost anything else you want to LEARN:
http://www.youtube.com/view_play_list?p=0862D1A947252D20&search_query=Discrete+Mathematics

Good luck with your computer science studies and I hope this helps!

No TweetBacks yet. (Be the first to Tweet this post)

3 Responses

  1. • Nick • Says:

    It’s always useful to have some background in computer science from high school, but most universities don’t require computer science courses as prerequisites. But they get into it right away so it might be hard without basics.

    Keep in mind though that there are programs that require Computer Science courses from high school, so make sure you know what you need for the program you’re applying for.
    References :

  2. deonejuan Says:

    Java won’t hurt you. Go to a bookstore that has the tables and coffee. Leaf through some Java books to see if you could take on a language that never boxes you in — no wasted efforts on any particular computer project. Programming has a mind-set of thinking with specific concepts that make code a list of instructions.
    References :

  3. jwong71091 Says:

    You should speak first to your school counselor or contact someone at a local college or university to see what courses you should take to prepare for a computer science career.

    Here are some resources you can try out to help prepare yourself for a career in computer science…

    If you want to learn more about computers then you can go to an educational website like Teach ICT because they have a whole bunch of FREE information about computers and also they have video tutorials on how to use applications like Microsoft Office, Photoshop, Flash animation, and etc.:
    http://www.teach-ict.com/gcse/gcse_topics.html

    Computer Networks:
    http://www.networktutorials.info/tutorials.html

    Relational Databases and SQL (Structured Query Language):
    http://www.amazon.com/Inside-Relational-Databases-Examples-Access/dp/1846283949/ref=cm_cr_pr_product_top

    The websites FunctionX and Programmingtutorials have many FREE tutorials for learning about Microsoft Excel and Access, Oracle, C++, Java, SQL, HTML, JavaScript, Website Creation, C#, Visual Basic, etc.
    http://www.functionx.com
    http://www.programmingtutorials.com/cplusplus.aspx

    Learn C++…xoax.net is a really good website to learn about C++ because it shows you how to download the FREE Microsoft’s version of their Integrated Development Environment (IDE) Visual C++ 2008 Express and use it to create C++ programs…and they also include many video tutorials for learning C++:
    http://xoax.net/info/sitemap.php

    Learn Java and other information about computers at HowStuffWorks:
    http://computer.howstuffworks.com/program.htm

    You probably will need to take a course in Calculus, Data Structures & Algorithms and Discrete Mathematics:

    A good book for learning Calculus is Forgotten Calculus by Barbara Lee Bleau - average price about $12
    http://www.amazon.com/Forgotten-Calculus-Barbara-Ph-D-Bleau/dp/0764119982/ref=sr_1_1?ie=UTF8&s=books&qid=1253147496&sr=8-1

    The book Sams Teach Yourself Data Structures and Algorithms in 24 Hours by Robert Lafore is good introductory book for learning about Data Structures and Algorithms…Mr. Lafore has written many good computer books that explain complicated subjects in a way that is pretty easy to understand:
    http://www.amazon.com/Teach-Yourself-Structures-Algorithms-Hours/dp/0672316331/ref=sr_1_1?ie=UTF8&s=books&qid=1255179625&sr=1-1

    Other good books for learning Computer Algorithms:

    Introduction to the Design and Analysis of Algorithms (2nd Edition) by Anany Levitin

    Algorithm Design by Jon Kleinberg

    You can get these above books from an online store like Amazon.com or your local library may already have these books.

    YouTube has a whole bunch of tutorials for Discrete Mathematics and almost anything else you want to LEARN:
    http://www.youtube.com/view_play_list?p=0862D1A947252D20&search_query=Discrete+Mathematics

    Good luck with your computer science studies and I hope this helps!
    References :

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.