User:Akerge: Difference between revisions
mNo edit summary |
m Layout improvement |
||
Line 1: | Line 1: | ||
<blockquote>He, who collects no bit, gets no byte!</blockquote> | <blockquote>He, who collects no bit, gets no byte!</blockquote> | ||
[http://enos.itcollege.ee/~akerge/ Check out my awesome homepage!] | |||
'''This is a work in progress:''' | '''This is a work in progress:''' | ||
Line 9: | Line 9: | ||
This is an ongoing project from the original Alpha Tester and first year student. All suggestions are purely recommendations that I wish I knew before the beginning of the school. | This is an ongoing project from the original Alpha Tester and first year student. All suggestions are purely recommendations that I wish I knew before the beginning of the school. | ||
__TOC__ | |||
= Before the Start of Academical Year = | |||
In order of importance. Or not, take your pick what's important to you. | In order of importance. Or not, take your pick what's important to you. | ||
Line 24: | Line 26: | ||
* Learn JAVA as much as you can before, so you can study more in class and/or do your project meanwhile. [https://www.codecademy.com/ Codecademy's] [https://www.codecademy.com/learn/learn-java Java] and [https://www.codecademy.com/learn/learn-git Git] courses will get you kickstarted. More in depth source regarding Java is [http://math.hws.edu/javanotes/ David Eck's book] which is also used in class. Python is advisable but not a prerequisite. The more you know before the easier the courses will be. Then again, the classes will get more interesting and school exists to acquire new knowledge. | * Learn JAVA as much as you can before, so you can study more in class and/or do your project meanwhile. [https://www.codecademy.com/ Codecademy's] [https://www.codecademy.com/learn/learn-java Java] and [https://www.codecademy.com/learn/learn-git Git] courses will get you kickstarted. More in depth source regarding Java is [http://math.hws.edu/javanotes/ David Eck's book] which is also used in class. Python is advisable but not a prerequisite. The more you know before the easier the courses will be. Then again, the classes will get more interesting and school exists to acquire new knowledge. | ||
= During = | |||
* Learn to learn. This is the most difficult part. Structure your time. | * Learn to learn. This is the most difficult part. Structure your time. | ||
* Try to keep developing of the learning habit and stick to the routine. | * Try to keep developing of the learning habit and stick to the routine. | ||
Line 37: | Line 39: | ||
* Attend hackathons. Awesome places for networking and getting some hacker-cred! | * Attend hackathons. Awesome places for networking and getting some hacker-cred! | ||
== Classes == | |||
In the beginning of first semester you have 6 courses. It's going to be mad, so do as much as possible at school (stay late) and if you comprehend a little Estonian, attend the weekend classes for distance learning students. | In the beginning of first semester you have 6 courses. It's going to be mad, so do as much as possible at school (stay late) and if you comprehend a little Estonian, attend the weekend classes for distance learning students. | ||
=== Social, Ethical and Professional Issues in IT === | |||
Rather interesting lectures read by [http://www.kakupesa.ee/ Kaido Kikas] on computer and hacker history and related topics. | Rather interesting lectures read by [http://www.kakupesa.ee/ Kaido Kikas] on computer and hacker history and related topics. | ||
'''Grading:''' A quiz in the first practicum about computer related history and trivia in a computer lab where you'll be using the Web to find the answers. Practicum attendance is a must, max 3 total non-attendances allowed. 1-2 written essays (2k words) with presentations. | '''Grading:''' A quiz in the first practicum about computer related history and trivia in a computer lab where you'll be using the Web to find the answers. Practicum attendance is a must, max 3 total non-attendances allowed. 1-2 written essays (2k words) with presentations. | ||
=== Oral and Written Communication Skills === | |||
Valuable course in (business English) communication taught by Kärt Rummel. Be prepared to get over stage fright as you will have to present your writings (letters of motivation, informative and persuasive arguments etc) in front of your class. | Valuable course in (business English) communication taught by Kärt Rummel. Be prepared to get over stage fright as you will have to present your writings (letters of motivation, informative and persuasive arguments etc) in front of your class. | ||
'''Grading:''' Ongoing assessment - do your homework, attend your classes and you'll be fine. 51% rate of attendance is necessary to pass. | '''Grading:''' Ongoing assessment - do your homework, attend your classes and you'll be fine. 51% rate of attendance is necessary to pass. | ||
=== Basic Programming === | |||
Which is Java and is read by Mikk Mangus. If I would take this again, I'd skip the classes and study the book & practice more on my own. Practicums are sometimes interesting. | Which is Java and is read by Mikk Mangus. If I would take this again, I'd skip the classes and study the book & practice more on my own. Practicums are sometimes interesting. | ||
'''Grading:''' Two tests in November, your own project by the beginning of December and exam in January. Own project can be anything. | '''Grading:''' Two tests in November, your own project by the beginning of December and exam in January. Own project can be anything. | ||
=== Introduction to Informatics and Computers === | |||
The basics of computers with some in-depth stuff, like debugging VHDL. Read by Lauri Võsandi. Here is the [https://wiki.itcollege.ee/index.php/Category:I600_Introduction_to_Computers_and_Informatics course homepage]. | The basics of computers with some in-depth stuff, like debugging VHDL. Read by Lauri Võsandi. Here is the [https://wiki.itcollege.ee/index.php/Category:I600_Introduction_to_Computers_and_Informatics course homepage]. | ||
'''Grading:''' Ongoing assessment in practicums and exam in January. | '''Grading:''' Ongoing assessment in practicums and exam in January. | ||
=== Logic and Discrete Mathematics === | |||
You know math or are good at it? Help others out. Seriously, this is the most difficult subject. It is read by the professor Jaan Pejam from Institute of Cybernetics. Recommend getting a textbook. | You know math or are good at it? Help others out. Seriously, this is the most difficult subject. It is read by the professor Jaan Pejam from Institute of Cybernetics. Recommend getting a textbook. | ||
'''Grading:''' Ongoing quizzes (9*2%) in practicum, after lecture. Midterm test (20%) and a final test (20%) before exam (42%) in January. | '''Grading:''' Ongoing quizzes (9*2%) in practicum, after lecture. Midterm test (20%) and a final test (20%) before exam (42%) in January. | ||
=== Basic Networking === | |||
By the end of the Cisco Networking Academy's course read by Roman Kuchin, by end of which you'll get a CCNA certificate. Be aware that the tempo is quite high - 2 Cisco semesters during fall semester! Read, the chapter and do the chapter exam on netacad and read for the next lecture. This way you'll understand better what is said. | By the end of the Cisco Networking Academy's course read by Roman Kuchin, by end of which you'll get a CCNA certificate. Be aware that the tempo is quite high - 2 Cisco semesters during fall semester! Read, the chapter and do the chapter exam on netacad and read for the next lecture. This way you'll understand better what is said. | ||
'''Grading:''' Online exams and practical labs, all of which should be done before the exam, but before Christmas is better. | '''Grading:''' Online exams and practical labs, all of which should be done before the exam, but before Christmas is better. | ||
= After = | |||
As with a good graphic designer, your work (probably) will not be noticed or commended unless something goes (horribly) wrong. | As with a good graphic designer, your work (probably) will not be noticed or commended unless something goes (horribly) wrong. | ||
Paraphrased from [https://www.erowid.org/general/about/about_article16.shtml Erowid's Sysadmin] article. | Paraphrased from [https://www.erowid.org/general/about/about_article16.shtml Erowid's Sysadmin] article. | ||
Never stop being curious. There is a Calvin and Hobbes comic that (maybe) illustrates this perfectly but I spent too much time searching it and got distracted by imgur so maybe it will be here by the end of my studies. | Never stop being curious. There is a Calvin and Hobbes comic that (maybe) illustrates this perfectly but I spent too much time searching it and got distracted by imgur so maybe it will be here by the end of my studies. |
Revision as of 15:18, 14 December 2015
He, who collects no bit, gets no byte!
Check out my awesome homepage!
This is a work in progress:
Survival Guide for Students of Cybersecurity Engineering
This is an ongoing project from the original Alpha Tester and first year student. All suggestions are purely recommendations that I wish I knew before the beginning of the school.
Before the Start of Academical Year
In order of importance. Or not, take your pick what's important to you.
- Follow the news of the industry if you don't do so already. Get a RSS/Atom reader and follow the various news feeds.
- Familiarise yourself with Discrete Math V suffer. One can find several books online, although printed ones are superior to electronic ones, unless one prefers e-readers. Second hand books in a readable state are rather cheap online.
- Susanna S. Epp's book is supposedly easier to follow, although with any book time and practice are prerequisites to gain knowledge on the subject.
- Kenneth H. Rosen's 'Discrete Mathematics and Its Applications' is suggested by Disc. Math professor. If you go with this one, also get the 'Student Solutions Guide For Discrete Mathematics And Its Applications'. At the time of writing, the newest version is 7th edition.
- 'Schaum's Outline of Discrete Mathematics' by S.Lipschutz and M.Lipson is another recommendation as well as 'Discrete mathematics: elementary and beyond' by L. Lovász, J. Pelikán and K. Vesztergombi.
- Learn JAVA as much as you can before, so you can study more in class and/or do your project meanwhile. Codecademy's Java and Git courses will get you kickstarted. More in depth source regarding Java is David Eck's book which is also used in class. Python is advisable but not a prerequisite. The more you know before the easier the courses will be. Then again, the classes will get more interesting and school exists to acquire new knowledge.
During
- Learn to learn. This is the most difficult part. Structure your time.
- Try to keep developing of the learning habit and stick to the routine.
- There are no stupid questions. Get over the fear of asking questions. The more the merrier. How to ask good questions is another story altogether. Look it up.
- Get plenty of rest. 8 hours per night, if possible.
- Stay healthy -- invest in vitamins, especially vitamin D in winter due to lack of sun and Ginseng and/or Rhodiola extracts to keep you up and going.
- Attend the classes. Recordings are made, but they are not a substitution to attendance.
- Or if learning curve is too steep, skip the unnecessary classes and learn meanwhile, but really do it, don't imagine it doing. Prioritise classes.
- If there is a problem, solve it or seek help. Unattended problems tend to grow out of hand.
- If the problem is in curriculum or school, go see a study counsellor. They are best informed regarding school matters.
- Ex unitate vires -- the strength of unity. Get to know your coursemates. Learning together and/or teaching each other is a simple solution for difficult problems.
- Attend hackathons. Awesome places for networking and getting some hacker-cred!
Classes
In the beginning of first semester you have 6 courses. It's going to be mad, so do as much as possible at school (stay late) and if you comprehend a little Estonian, attend the weekend classes for distance learning students.
Social, Ethical and Professional Issues in IT
Rather interesting lectures read by Kaido Kikas on computer and hacker history and related topics.
Grading: A quiz in the first practicum about computer related history and trivia in a computer lab where you'll be using the Web to find the answers. Practicum attendance is a must, max 3 total non-attendances allowed. 1-2 written essays (2k words) with presentations.
Oral and Written Communication Skills
Valuable course in (business English) communication taught by Kärt Rummel. Be prepared to get over stage fright as you will have to present your writings (letters of motivation, informative and persuasive arguments etc) in front of your class.
Grading: Ongoing assessment - do your homework, attend your classes and you'll be fine. 51% rate of attendance is necessary to pass.
Basic Programming
Which is Java and is read by Mikk Mangus. If I would take this again, I'd skip the classes and study the book & practice more on my own. Practicums are sometimes interesting.
Grading: Two tests in November, your own project by the beginning of December and exam in January. Own project can be anything.
Introduction to Informatics and Computers
The basics of computers with some in-depth stuff, like debugging VHDL. Read by Lauri Võsandi. Here is the course homepage.
Grading: Ongoing assessment in practicums and exam in January.
Logic and Discrete Mathematics
You know math or are good at it? Help others out. Seriously, this is the most difficult subject. It is read by the professor Jaan Pejam from Institute of Cybernetics. Recommend getting a textbook.
Grading: Ongoing quizzes (9*2%) in practicum, after lecture. Midterm test (20%) and a final test (20%) before exam (42%) in January.
Basic Networking
By the end of the Cisco Networking Academy's course read by Roman Kuchin, by end of which you'll get a CCNA certificate. Be aware that the tempo is quite high - 2 Cisco semesters during fall semester! Read, the chapter and do the chapter exam on netacad and read for the next lecture. This way you'll understand better what is said.
Grading: Online exams and practical labs, all of which should be done before the exam, but before Christmas is better.
After
As with a good graphic designer, your work (probably) will not be noticed or commended unless something goes (horribly) wrong. Paraphrased from Erowid's Sysadmin article.
Never stop being curious. There is a Calvin and Hobbes comic that (maybe) illustrates this perfectly but I spent too much time searching it and got distracted by imgur so maybe it will be here by the end of my studies.