-  [JOIN IRC!]


[Return]
Posting mode: Reply
Name
Subject   (reply to 682)
Message
File
Password  (for post and file deletion)
¯\(°_O)/¯
  • Supported file types are: BMP, GIF, JPG, PNG
  • Maximum file size allowed is 10000 KB.
  • Images greater than 400x400 pixels will be thumbnailed.
  • Currently 317 unique user posts. View catalog

  • Blotter updated: 2015-09-02 Show/Hide Show All


File 141618326251.jpg - (59.37KB , 500x475 , 1.jpg )
682 No. 682
Hi. I'm currently a freshman in college taking an Intro to CS class using Python. I've fared well on both labs and assignments but when it comes to exams I don't score well. I just can't seem to implement the code to a given function and have it anywhere near work the first time without testing and debugging. I feel like I'm maybe missing the core concept of CS and that worries me, considering I want to major in it. Do you have any tips or suggestions to turn this around?
>> No. 701
Who has their code work the first time?

Anyway, it *is* a good skill to be able to trace through your program as if you were the Python interpreter. Mentally set watchpoints (places where you check a variable's value), run through iterations of a for loop, mentally test edge cases based on the function you're implementing as well as your implementation. In other words, on exams you still go through an abbreviated testing and debugging cycle, using your brain as the computer. Also, being able to do that will help loads in technical interviews.

Do they give you scratch paper for exams or are they asseholes?
>> No. 735
if you're not allowed to search online and use an IDE i wouldn't take this too seriously, unless it is just a fizzbuzz kind task.
if you want to work as a programmer you mostly just need a portfolio of some cool things you made.
it seems most people who finish CS can't code shit so companies don't care too much about courses and certificates.


Delete post []
Password  
Report post
Reason