I watched a youtube video that says fiction makes human brain smarter: http://www.youtube.com/watch?v=RYpofvqVxzc
Then, I searched up computer science fiction and found nothing much. But, I did find this site: http://blog.regehr.org/ and I thought it was interesting so I put it in my tech links.
In an attempt to understand computer science better, I decided to write a story about computer science, particularly cryptography. I ended when the next sentence for the story no longer flowed out of my brain. I hope you enjoy the story's attempt to teach an aspect of computer science to people, even if it is partly or mostly fictional and inaccurate.
The Story:
There was a girl who loved computers since she was five. She would always use them to play games and code. Then, one day she found a bug in a program she was using. As she attempted to fix the bug, she became ever more engrossed in cryptography because it seemed like a simple problem of how to hack away at the program since she did not write it herself. She first attempted the problem as if it were a formed from a pseudorandom generator. She knew a pseudorandom generator was a black box which spits out faked or not faked random numbers. But users cannot tell if they are fake or not, just like she couldn't tell in this case. But she tried to figure it out all the same.
So, she first attempted to tell if they were fake by trying to see if there was any decipherable pattern. She tried to match them up, pair them. It did not work. There were just too many numbers in the subset containing the fake numbers and even in the set of the truly random numbers. Deep into the night she worked.
Hours later, she was stuck. Making not progress, she finally glanced at the clock on the right hand corner of her screen only to discover it was already 3 a.m.
She didn't know how time had flown by so quickly but frustrated she decided to sleep and attempt to solve the problem again the next day.
Then, I searched up computer science fiction and found nothing much. But, I did find this site: http://blog.regehr.org/ and I thought it was interesting so I put it in my tech links.
In an attempt to understand computer science better, I decided to write a story about computer science, particularly cryptography. I ended when the next sentence for the story no longer flowed out of my brain. I hope you enjoy the story's attempt to teach an aspect of computer science to people, even if it is partly or mostly fictional and inaccurate.
The Story:
There was a girl who loved computers since she was five. She would always use them to play games and code. Then, one day she found a bug in a program she was using. As she attempted to fix the bug, she became ever more engrossed in cryptography because it seemed like a simple problem of how to hack away at the program since she did not write it herself. She first attempted the problem as if it were a formed from a pseudorandom generator. She knew a pseudorandom generator was a black box which spits out faked or not faked random numbers. But users cannot tell if they are fake or not, just like she couldn't tell in this case. But she tried to figure it out all the same.
So, she first attempted to tell if they were fake by trying to see if there was any decipherable pattern. She tried to match them up, pair them. It did not work. There were just too many numbers in the subset containing the fake numbers and even in the set of the truly random numbers. Deep into the night she worked.
Hours later, she was stuck. Making not progress, she finally glanced at the clock on the right hand corner of her screen only to discover it was already 3 a.m.
She didn't know how time had flown by so quickly but frustrated she decided to sleep and attempt to solve the problem again the next day.