Skip to main content
5 answers
5
Asked 1927 views

Computer Programming, what do I need to be prepared?

How well should my knowledge of programming be to be ready for computer science classes in college? #computer-science #computer #computer-engineering


5

5 answers


0
Updated
Share a link to this answer
Share a link to this answer

Kumar’s Answer

You actually don't need any prior programming knowledge to start. Introductory college computer science classes are designed assuming you have never written a single line of code. They will teach you the absolute basics from scratch.

However, if you want to feel comfortable and ahead of the curve, you should be prepared with:

Logic & Problem-Solving: CS is more about logic than syntax. Familiarizing yourself with basic logic puzzles helps immensely.

Core Concepts: Spend a few weeks learning variables, loops (if/else statements), and functions in a beginner-friendly language like Python.

Focus on building strong problem-solving habits early!
0
0
Updated
Share a link to this answer
Share a link to this answer

Daniela’s Answer

Hi John,




  • Computer programmers write code, which is a set of instructions to tell computers and their applications what to do to perform specific tasks. They use languages such as Java and C++, tools such as computer-assisted software engineering programs, and libraries that maintain lines of code commonly used in computer programs and applications. You can begin studying computer programming as early as high school.




  • High School
    Many high schools offer computer science classes to prepare students for future college studies. Other coursework such as algebra and calculus helps students understand the basics of computers and how they operate by using mathematical equations. Some high schools also offer vocational training programs to prepare students to work as computer programmers after completing high school or to enter undergraduate programs.




  • Degree Programs
    Most employers require at least an associate’s degree for computer programming jobs. Colleges and universities offer a variety of degrees related to computer programming, such as computer science. Coursework includes general academic studies such as English and history, as well as computer science coursework, which includes data structures and algorithms, programming languages and software engineering design processes.




Recommended High School Courses:




  • Take as much math as possible. A computer science degree requires 22 hours of math, starting with calculus. If at all possible, take a calculus course in high school.




  • Take any computer science courses that emphasize structured programming in high-level languages, or take the Advanced Placement course, if available.




  • Take physics and chemistry.




  • Do well in English. As a student in computer science, you will be required to have the equivalent of 6 credit hours of freshman writing courses, 6 hours of Writing Intensive courses, and a public speaking course. Employers who hire computer scientists need their employees to be proficient at writing reports and documentation and making oral presentations.




Sources: http://work.chron.com/need-study-become-computer-programmer-10368.html
https://www.cs.vt.edu/undergraduate/recommended


Good studies!

Thank you comment icon Explore: scratch.mit.edu Jonas L. Harris
0
0
Updated
Share a link to this answer
Share a link to this answer

Anuj’s Answer

The short and most comforting answer is: You do not need any prior programming knowledge to be ready for college computer science classes. Introductory college CS courses ($e.g.$, Computer Science 101 or Intro to Programming) are explicitly designed assuming you have never written a single line of code in your life. Professors start from the absolute basics, teaching you what a variable is, how loops work, and how a computer processes logic.
0
0
Updated
Share a link to this answer
Share a link to this answer

Avi’s Answer

You know that Computer Science is for you if among other things, you like to solve problems and you like math. Programming is just the tool of computer science. Its the means to communicate with a computer. Most people that have the urge to study computer science probably tried programming before enrolling college. Try it out before you make a commitment. It is important to master programming tools so that they wont be in your way when you create a program or solve issues related to an existing code.

0
0
Updated
Share a link to this answer
Share a link to this answer

Nir’s Answer

You don't need to have a super solid programming background to go into a computer science undergrad. It's important to have done some programing to make sure you at least like it, but they will teach you everything you need to know. If you want a head start, learning some Java or C++ can be an advantage but it's not necessary. Also JavaScript and Python are good languages to get into coding if you're new to it.
0