1. Not finding help here? Sign up for a free 30min tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Question regarding computer science....

  1. Jun 13, 2015 #1
    I would very much appreciate if you could shed some of your insight on the following question that has been troubling me.

    I faced difficulty in computer programming as many times I could not find logic for even a simple problem (which many other classmates would do easily) while in some cases I could write programs for even some difficult problems (which some of my classmates could not do). For many of my classmates, programming was very easy, but for me it was difficult (especially incorporating the correct logic or steps in pseudo code involved in a given program; even if it were correct, it wasn't that efficient).

    Now here is where my dilemma starts. Many say computer programming is about "natural instinct" and I think I can improve myself through hard work. Am I right?

    Please help!

    Thanks in advance...
     
  2. jcsd
  3. Jun 13, 2015 #2

    Simon Bridge

    User Avatar
    Science Advisor
    Homework Helper
    Gold Member
    2016 Award

    You are correct - many people do say that computer programming is about natural instinct and you can improve yourself with hard work.

    Your talent lies where you find something easy that all those around you find difficult - especially if it is hard to see why everyone else finds it difficult.
    A side effect of this is that education is geared towards people with less talent in the field - so the earlier, simpler, learning tasks may be difficult for you.
    Those tasks are designed to build an intuition or good work-habits that everyone else does not have.

    OTOH: it could just be that some kinds of programming is difficult for you and other kinds easy :)
     
  4. Jun 13, 2015 #3
    So should I opt for computer science? I mean its not only about programming right? I do understand syntax etc of a given programming language. Only problem is application which I often faced as a student of science. I find myself stuck at many programs and others were adept at making them. Also if I can make logic successfully its declared to be inefficient or rather lengthy even if it was correct. So should I opt for it hoping to improve it by practice or hardwork?

    Thanks again.
     
  5. Jun 13, 2015 #4

    symbolipoint

    User Avatar
    Homework Helper
    Education Advisor
    Gold Member

    Analysis of process and logic. Hhelll NOT natural instinct!
     
  6. Jun 13, 2015 #5

    symbolipoint

    User Avatar
    Homework Helper
    Education Advisor
    Gold Member

    The basic conclusion is correct. Hard work and practice. Trying to earn course credit is a different goal than finding and developing applications for yourself or for others or for your own curiosity & development.
     
  7. Jun 13, 2015 #6

    Simon Bridge

    User Avatar
    Science Advisor
    Homework Helper
    Gold Member
    2016 Award

    It is possible for someone to have an instinct for analysis of process and logic and a "feel" for programming.

    Only you can answer that question.

    You should check the more advanced course options offered at your college to see what the computer science course involves there.
    Most people find they struggle with some aspects of any course they are on - the key is usually if you are passionate about the subject.
     
  8. Jun 13, 2015 #7

    symbolipoint

    User Avatar
    Homework Helper
    Education Advisor
    Gold Member

    Okay, that is very possible. Learning to analyze and formulate logical processes is something that a person can accomplish with hard work. Your point is supportable. The first REAL Physics course (mostly mechanics as in Physics 1 of the typical lower division series) was a big struggle for me. The result was that I became better at learning to analyze, draw diagrams, form equations, and then trust my algebra to solve problems. I still have this kind of skill today.
     
  9. Jun 13, 2015 #8
    Thank you both for your replies....
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Question regarding computer science....
  1. Computer Science (Replies: 1)

Loading...