What are you learning?
I am learning about how computers accomplish the tasks we ask them to do. Whether it is running a program or communicating with another system on a network, there is much more going on than meets the eye.
How do you think?
I take things one step at a time. Problems do not need to be solved all at once; they can be broken up into pieces that, when the solutions are all combined, will lead you to the final answer.
How do you view creativity?
I see creativity as a necessity in any problem solving situation. Real life problems, unlike the ones we often see in school, typically don't have one set solution. Specifically in the Computer Science field, creativity is essential for finding a balance between the efficiency and ease of use of a program.
To what extent do you think programming is an essential skill?
I think that anyone who does a lot of work with software should have some kind of understanding of programming. We don't all need to be able to write the next Microsoft Word, but the only way to truly understand what a computer is doing is to understand how it is doing it.
What classes are you taking?
Networking and Translation of Programming Languages
What programming languages do you know?
Java, Ada, Scheme, SQL
What do you want to do when you graduate?
My dream job would be to work on a video game. That or get a job with Google... Either or.
What sort of projects are you working on?
I am currently working on a semester-long project in Translation of Programming Languages. We are writing a Compiler, which basically takes a program written in one programming language and translates it into the exact same code in a different programming language.
How do you feel about collaborating on projects with others?
I personally don't care for working in groups, but I understand the necessity of it - especially in the Computer Science field. There is much more to writing a program than sitting down at a computer and writing code, and real world projects are made up of so many lines of code that it isn't even possible for one person to do that alone.
Networking and Translation of Programming Languages
What programming languages do you know?
Java, Ada, Scheme, SQL
What do you want to do when you graduate?
My dream job would be to work on a video game. That or get a job with Google... Either or.
What sort of projects are you working on?
I am currently working on a semester-long project in Translation of Programming Languages. We are writing a Compiler, which basically takes a program written in one programming language and translates it into the exact same code in a different programming language.
How do you feel about collaborating on projects with others?
I personally don't care for working in groups, but I understand the necessity of it - especially in the Computer Science field. There is much more to writing a program than sitting down at a computer and writing code, and real world projects are made up of so many lines of code that it isn't even possible for one person to do that alone.
As stated previously, We are in a time were you can't say 'I'm technologically challenged.' One of my best friend uses this all the time and it scares me to think that she is becoming a teacher. She needs to be in the know because she is teaching the next generation and needs to be able to keep up with them.
No comments:
Post a Comment