At 6:30 P.M. in Nedderman Hall Room 100, there will be a Microsoft Computer Science Trivia Night, an event that will pit team against team in contest testing technological skill in the computer science field.
1) Be Logical
When computer science professor James O'Dell was asked what the important basics to master for computer science were, the first thing he said was to have good foundation in logic.
"It really does go a long way," he said. "When you are discreet with logic, it well in developing the skills needed for algorithm and coding when it comes to computer science."
2) Be Mathematics
Math is also an important factor in computer science, O'Dell said. "In every way, computer science is based around a mathematical foundation," he said. "So when you're programming functions and commands into computers you need to understand the basis of all that is in mathematics."
3) Challenge Yourself
One thing that can help an aspiring computer specialist is by testing in real-life technical situations, said Matthew Wright, computer science associate professor. Hr said people can seek these opportunities out on the Internet.
"I really recommend that people try Top-coder,"Write said. Top-coder is an online website that holds weekly competitions to see who is the most skilled in computer programming. "There's many more like it out there on the Internet,"Wright said.
4) Get involved with a group
Nothing develops skills more than hanging around a group of friends who shares the same Internet, Wright said.
"Getting involved with a group of that caliber really develops your skills,"Wright said."It's much better to learn with a group of friends, learning the same technical skills, than it is a teacher lecturing in a class."
5) Be clam in stressful environments
One thing that computer engineering senior Sean Pierce recommends is begin able to process large amounts of technical information quickly.
"The computer can be a toy, not just a tool,"Pierce said. "One should choose a field where one has a natural passion, and those who tinkering with their computer will probably be comfortable working with it professionally."
6) Be creative
Begin a computer expert doesn't really mean you are restricted to one single method or practice. Being a computer expert means branching out and always striving for the impossible.
"Nothing in computers is ever really isolated," Pierce said. "It is important to have a general breadth of computer knowledge, because computer scientists often have to develop interesting solutions to interesting problems."
7) Branch out
Computer science alumnus Patrick Baggett said that to succeed as a computer genius, a person needs to be diverse.
"You need to learn software engineering, how computers work, how operating systems work, as well as countless programming languages,"Baggett said.
8) Read and Write a lot of code
While it doesn't sound fun to be going through countless streams of code and data, Pierce said that it is a necessity in order to stay in the computer science workforce.
"Your career will require it,"he said. "Due to technology becoming exponentially complex, one must continuously update their skills to stay competitive within the field."
9) Understand your tools
"You need to understand how your tools work," Baggett said. "You need not only know what a compiler, linker, assembler, interpreter and web browser is, but what they do for you to succeed."
10) Learn from failure, Then quickly move on
"You need to have a business mindset," Pierce said. "Even though business majors are our natural enemies and there is typically a difference in ethics, having a business perspective is incredibly valuable."
1) Be Logical
When computer science professor James O'Dell was asked what the important basics to master for computer science were, the first thing he said was to have good foundation in logic.
"It really does go a long way," he said. "When you are discreet with logic, it well in developing the skills needed for algorithm and coding when it comes to computer science."
2) Be Mathematics
Math is also an important factor in computer science, O'Dell said. "In every way, computer science is based around a mathematical foundation," he said. "So when you're programming functions and commands into computers you need to understand the basis of all that is in mathematics."
3) Challenge Yourself
One thing that can help an aspiring computer specialist is by testing in real-life technical situations, said Matthew Wright, computer science associate professor. Hr said people can seek these opportunities out on the Internet.
"I really recommend that people try Top-coder,"Write said. Top-coder is an online website that holds weekly competitions to see who is the most skilled in computer programming. "There's many more like it out there on the Internet,"Wright said.
4) Get involved with a group
Nothing develops skills more than hanging around a group of friends who shares the same Internet, Wright said.
"Getting involved with a group of that caliber really develops your skills,"Wright said."It's much better to learn with a group of friends, learning the same technical skills, than it is a teacher lecturing in a class."
5) Be clam in stressful environments
One thing that computer engineering senior Sean Pierce recommends is begin able to process large amounts of technical information quickly.
"The computer can be a toy, not just a tool,"Pierce said. "One should choose a field where one has a natural passion, and those who tinkering with their computer will probably be comfortable working with it professionally."
6) Be creative
Begin a computer expert doesn't really mean you are restricted to one single method or practice. Being a computer expert means branching out and always striving for the impossible.
"Nothing in computers is ever really isolated," Pierce said. "It is important to have a general breadth of computer knowledge, because computer scientists often have to develop interesting solutions to interesting problems."
7) Branch out
Computer science alumnus Patrick Baggett said that to succeed as a computer genius, a person needs to be diverse.
"You need to learn software engineering, how computers work, how operating systems work, as well as countless programming languages,"Baggett said.
8) Read and Write a lot of code
While it doesn't sound fun to be going through countless streams of code and data, Pierce said that it is a necessity in order to stay in the computer science workforce.
"Your career will require it,"he said. "Due to technology becoming exponentially complex, one must continuously update their skills to stay competitive within the field."
9) Understand your tools
"You need to understand how your tools work," Baggett said. "You need not only know what a compiler, linker, assembler, interpreter and web browser is, but what they do for you to succeed."
10) Learn from failure, Then quickly move on
"You need to have a business mindset," Pierce said. "Even though business majors are our natural enemies and there is typically a difference in ethics, having a business perspective is incredibly valuable."