Hey there! Sign in to join this conversationNew here? Join for free
    • Thread Starter
    Offline

    1
    ReputationRep:
    Hello I want to apply for computer science and i have a good idea what the subject is about. I have no programming background, but I like maths. Can you recommend me any books or tutorials i could to boost my personal statement.
    Also do you think if i put for example a book that i'm reading on my personal statement and i know i will read it by the time of the interview then do you think that is fine.
    Offline

    11
    ReputationRep:
    In terms of books, I'll give you a list of my favorites. The Cathedral and the Bazaar; Free Software, Free Society; Free as in Freedom; The Art of Computer Programming. Though if you can get through that last one you probably shouldn't be doing a CS degree.

    In terms of tutorials, I recommend you either start learning Python by doing things (don't do tutorials, they suck; instead, decide on a project and implement it), or read some popular textbooks which give you overviews of both theory and practice (Structure and Interpretation of Computer Programs, The Little Schemer, etc come to mind).

    Alternatively, if you're looking for more technical stuff: find a bit of computer science you're interested in, look through the Wikipedia page, find some papers/textbooks about it, look through those and find some interesting-looking articles in the references. Rinse and repeat until you find something that sounds cool.

    It's fine to put down a book you're in the process of reading, if you know you'll finish it before interview. It's not fine to put down a book you've only vaguely heard of and assume you'll read it by interview, because chances are, you won't.
    Offline

    18
    ReputationRep:
    (Original post by HideyoKids)
    Hello I want to apply for computer science and i have a good idea what the subject is about. I have no programming background, but I like maths. Can you recommend me any books or tutorials i could to boost my personal statement.
    Also do you think if i put for example a book that i'm reading on my personal statement and i know i will read it by the time of the interview then do you think that is fine.
    If (kidsHidden)
    {
    Proceed();
    }
    else
    {
    HideYoKids();
    }

    ...
    I would recommend new boston, they have some pretty good tutorials
    https://thenewboston.com/videos.php
    • Thread Starter
    Offline

    1
    ReputationRep:
    (Original post by trythis)
    In terms of books, I'll give you a list of my favorites. The Cathedral and the Bazaar; Free Software, Free Society; Free as in Freedom; The Art of Computer Programming. Though if you can get through that last one you probably shouldn't be doing a CS degree.

    In terms of tutorials, I recommend you either start learning Python by doing things (don't do tutorials, they suck; instead, decide on a project and implement it), or read some popular textbooks which give you overviews of both theory and practice (Structure and Interpretation of Computer Programs, The Little Schemer, etc come to mind).

    Alternatively, if you're looking for more technical stuff: find a bit of computer science you're interested in, look through the Wikipedia page, find some papers/textbooks about it, look through those and find some interesting-looking articles in the references. Rinse and repeat until you find something that sounds cool.

    It's fine to put down a book you're in the process of reading, if you know you'll finish it before interview. It's not fine to put down a book you've only vaguely heard of and assume you'll read it by interview, because chances are, you won't.
    Thanks a lot mate - some great advice
 
 
 
  • See more of what you like on The Student Room

    You can personalise what you see on TSR. Tell us a little about yourself to get started.

  • Poll
    What's your favourite Christmas sweets?
  • See more of what you like on The Student Room

    You can personalise what you see on TSR. Tell us a little about yourself to get started.

  • The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

    Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

    Quick reply
    Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.