https://fuksiwiki.tko-aly.fi/api.php?action=feedcontributions&user=Malloc&feedformat=atomFuksiwiki - Käyttäjän muokkaukset [fi]2024-03-28T14:29:03ZKäyttäjän muokkauksetMediaWiki 1.39.4https://fuksiwiki.tko-aly.fi/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Malloc&diff=8409Käyttäjä:Malloc2017-08-29T14:22:47Z<p>Malloc: Remove my contact info due to scrapers.</p>
<hr />
<div>Oon tämän wikin ylläpitäjä ja tuottanut vuosien 2009-2011 aikana valtaosan sisällöstä.<br />
<br />
==Anssi Syrjäsalo==<br />
etunimi.sukunimi@cs.helsinki.fi, ilman skandeja<br/><br />
<br />
== TKO-äly-historia ==<br />
* 2011 varapuheenjohtaja, opintovastaava<br />
* 2010 fuksi- ja tuutorivastaava, tuutori, opintovastaava, avustava www-vastaava (wikit), hallituksen jäsen<br />
* 2009 fuksi- ja tuutorivastaava, tuutori, hallituksen varajäsen<br />
* 2008 tuutori</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6881Fuksiwiki2012-01-09T17:19:47Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
<!--'''Syksyn 2011 fuksi: Liity [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''--><br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* '''[[Tuutorit 2011|Syksyn 2011 tuutorit]]'''<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
* '''[[Erikoistumislinjat ja maisteriohjelmat]]'''<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* '''[[Matematiikan sivuaineopinnoista]]'''<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
* [[Libproxy]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
* [[PhD Student FAQ]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=PhD_Student_FAQ&diff=6832PhD Student FAQ2011-09-14T17:09:03Z<p>Malloc: Ak: Uusi sivu: == About this FAQ == If technically feasible, it would be a very good idea to implement a feedback "thumbs-up" button. This button, when clicked, would re-sort the list according to ...</p>
<hr />
<div>== About this FAQ ==<br />
<br />
If technically feasible, it would be a very good idea to implement a feedback "thumbs-up" button. This button, when clicked, would re-sort the list according to which items have been most helpful for readers.<br />
<br />
If you have ideas on how to implement the above, don't hesitate to mention them.<br />
<br />
== General ==<br />
<br />
'''So what am I, a PhD student, doctoral student, graduate student or doctoral candidate?'''<br />
<br />
You are a graduate student, but the department web site refers you as a PhD student. If you work at the department your formal title is a ''doctoral student''. Synonyms include at least doctoral candidate, other universities may have other titles.<br />
<br />
In other languages: <br />
<br />
The Department title:<br />
<br />
* FIN: tohtorikoulutettava<br />
* SWE: doktorand<br />
<br />
PhD Student:<br />
<br />
* FIN: Jatko-opiskelija<br />
* SPA: Estudiante de Doctorado ''or'' Doctorando<br />
* FRE: Doctorant ''or'' Thésard<br />
* ITA: Studente di Dottorato ''or'' Dottorando<br />
<br />
<br />
'''How many PhD students are there at the department?'''<br />
<br />
-<br />
<br />
<br />
'''How many of them work at the department?'''<br />
<br />
-<br />
<br />
<br />
<br />
'''What is HIIT?'''<br />
<br />
http://hiit.fi/abouthiit<br />
<br />
You are probably a member if your supervisor is.<br />
<br />
<br />
'''What is TUHAT?'''<br />
<br />
"TUHAT is the tool for gathering information for reporting at UH. TUHAT also includes web pages for researchers and departments, as well as a feature for printing e.g. lists of publications. TUHAT has replaced the university's publication register JULKI and the other knowledge databases, ASTI, MUTI, YHTI, and TUHTI.<br />
<br />
The goals of TUHAT are<br />
− to increase the visibility of research (home pages for researchers and units; in 2011,<br />
http://www.helsinki.fi/tutkimus/ will be integrated)<br />
− to offer a versatile tool for reporting on research (e.g. reporting on publications and social interaction indicators to UH, lists of publications for funding applications/reports),<br />
− to support the analysis and evaluation of research (e.g. publications of a department, bibliometrics, activities according to discipline)."<br />
<br />
https://tuhat.halvi.helsinki.fi/portal/<br />
<br />
and for editing your profile<br />
<br />
http://tuhat.halvi.helsinki.fi/<br />
<br />
<br />
'''Can I publish my work on my home page? Even the copyrighted conference papers?'''<br />
<br />
Conference copyrights may include a clause that the authors can host their own copy of the submitted paper. The proper thing to do is to check the copyright clauses that you have signed.<br />
<br />
<br />
'''Are the any benefits for PhD students?'''<br />
<br />
There are some discounts which apply to PhD students as well:<br />
* Unicafe offers discounted prices for PhD students.<br />
<br />
<br />
'''Is it worth it to pay the annual registration fee?'''<br />
<br />
That is very much an open research question. By paying the fee, you get the student newspaper and possibly other benefits as well.<br />
<br />
<br />
'''Do I need the Lyyra-card?'''<br />
<br />
There is a small discount if you use the card to pay your lunch at Unicafe. <br />
<br />
The price of the card is around 16 e, which makes roughly 4 e per year, depending on how many years your studies take. =)<br />
<br />
<br />
'''What is the PhD studies committee?'''<br />
<br />
http://www.cs.helsinki.fi/en/studies/phd/phd-studies-committee<br />
<br />
<br />
'''What is the Doctoral education committee?'''<br />
<br />
“The Rector has decided on the establishment of a Doctoral education<br />
committee, a joint venture between the university's scientific council and<br />
the council for study affairs, for years 2012-2012. [sic]”<br />
<br />
More in Finnish<br />
https://alma.helsinki.fi/download/2000000135233/Tohtorikoulutustoimikunta%202010-2012.pdf<br />
<br />
<br />
'''Is there a student body for PhD students?'''<br />
<br />
-<br />
<br />
<br />
'''Who fights for our cause?'''<br />
<br />
Trust no one. Currently, PhD students are mostly omitted from all considerations for benefits.<br />
<br />
== Studies ==<br />
<br />
First, look here: <br />
http://www.cs.helsinki.fi/en/studies/phd/degree-requirements<br />
<br />
and <br />
<br />
http://www.helsinki.fi/facultyofscience/postgraduate/courses.html<br />
<br />
<br />
'''How do I get my PhD?'''<br />
<br />
http://www.cs.helsinki.fi/en/studies/phd/degree-requirements<br />
<br />
<br />
'''What are the Ph.Lic. and Ph.D. Studies in Computer Science?'''<br />
<br />
Studies in the Field of Research, 50 credits and General PhD studies, 10 credits.<br />
<br />
<br />
'''So, the studies are the same for both Ph.Lic and Ph.D degrees?'''<br />
<br />
Yes.<br />
<br />
<br />
'''How does the Finnish postgraduate studies compare with those of the US, UK, Germany, and France?''' <br />
<br />
*US: Pretty similar, however students usually start doing their PhDs already after the bachelor degree.<br />
*Germany: Pretty similar, including the studies.<br />
*France: Depending of the various institutes some students take first a year-long Diploma degree that includes studies. Others may not necessarily take any courses. <br />
<br />
<br />
'''What are the differences between a monograph dissertation and a stack dissertation?'''<br />
<br />
-<br />
<br />
<br />
'''Which one is the safe call?'''<br />
<br />
Stack<br />
<br />
<br />
'''How many articles do I need for my stack dissertation?'''<br />
<br />
Roughly 6-10 <br />
<br />
<br />
'''Which courses count as a part of the Studies in the Field of Research?'''<br />
<br />
50 credits of courses related to your research topic. Only mandatory course is the PhD Student Seminar (for people started in or after 2008). <br />
<br />
<br />
'''Which courses count as a part of the General PhD studies?'''<br />
<br />
Note that when selecting courses from the Department of Computer Science, only Advanced studies will do. Basic and Intermediate studies are categorically out of the question. <br />
<br />
On top of that, basically anything your Professor commits to will do.<br />
<br />
'''Any recommendations?'''<br />
<br />
Courses directly or strongly un-directly related to your research. Math and statistics are also probably okay.<br />
<br />
<br />
'''There is a course called XX from YY department? Can I take it? Can it be included in to my Ph.D. Studies?'''<br />
<br />
Whatever you professor says is OK, is OK. Check first.<br />
<br />
<br />
'''How about the courses from Language Center?'''<br />
<br />
Courses in scientific writing and advanced English are probably okay. <br />
<br />
<br />
'''I have already 7 credits in General PhD studies. I’d like to take a course that is worth 5 credits? Do I lose 2 credits?'''<br />
<br />
Effectively, yes. However, some courses may be shifted between the two categories. <br />
<br />
<br />
'''What are the International scientific activities?'''<br />
<br />
http://www.cs.helsinki.fi/en/studies/phd/international-scientific-activities-preliminary-suggestion-be-confirmed<br />
Note the limit of 10 credits.<br />
<br />
<br />
'''So International scientific activities count as Studies in the Field of Research or General PhD studies?'''<br />
<br />
Yes, if your professor agrees.<br />
<br />
<br />
'''Any good reasons to go for the Ph.Lic. degree?'''<br />
<br />
Not everyone makes PhD, so the licentiate degree is at least above a Master. <br />
<br />
<br />
'''It says in the study guide that getting Ph.Lic. takes 2 years. However, the PhD student seminar takes three years and is mandatory. What gives?''' <br />
<br />
The seminar is negotiable, if you finish your licentiate in 2 years, you can also do the seminar in 2.<br />
<br />
<br />
'''Can I take courses after I have gotten my Ph.Lic. or Ph.D. degree?'''<br />
<br />
-<br />
<br />
<br />
'''Can I take time-off while doing my PhD?'''<br />
<br />
Probably yes, however your topic might lose its validity.<br />
<br />
<br />
'''I’m taking my maternity/paternity leave, any words of advice?'''<br />
<br />
-<br />
<br />
<br />
'''I need a poster. How to make one and where to print it?'''<br />
<br />
There are templates in Alma. You can print it in Helsinki University Print (Yliopistopaino).<br />
http://www.yliopistopaino.fi/en<br />
<br />
<br />
'''I need to give a presentation, where is the template?'''<br />
<br />
There are templates in Alma. The official template is known to be “challenging”, at best, so it is recommended to tweak it a little bit.<br />
<br />
<br />
'''What is a graduate school? Should I apply for one?'''<br />
<br />
A graduate school is a small organisation, which members are graduate students with, usually, similar set of research questions. Graduate schools can offer their students teaching, advice, peer support and funding.<br />
You should definitely consider applying. If you are awarded a funded position, you might even get to see a rare glimpse of smile on your supervisor’s face.<br />
<br />
<br />
'''Will my dissertation be scored? On what scale?'''<br />
<br />
-<br />
<br />
<br />
'''It says that I have to get at least grade that 3/5 from all my courses. So, this is not an average?'''<br />
<br />
Each course that is to be included as part of your graduate studies will have to have a grade that corresponds at least to 3/5. This, of course, does not apply when a course is graded with the approved/failed approach.<br />
<br />
== Research ==<br />
<br />
'''I would like find out what others are doing. Is there an easier way than knocking on every door?'''<br />
<br />
Browse their web sites. Update your own for this purpose, as well.<br />
<br />
In theory, TUHAT could help. Google Scholar most definitely will.<br />
<br />
<br />
'''I need to run an experiment and I need resources, how to proceed?'''<br />
<br />
Ask your professor for help.<br />
<br />
<br />
'''I need volunteers for my experiment, how to proceed?'''<br />
<br />
Ask your professor for the proper way to proceed.<br />
<br />
<br />
'''Where to get funding for my research?'''<br />
<br />
From graduate schools, foundations, and the Finnish Academy. See above.<br />
<br />
<br />
'''Okay, is there a more specific listing available?'''<br />
<br />
Such a listing will probably be assembled here, given time and volunteers.<br />
<br />
<br />
'''Are grants taxfree?'''<br />
<br />
Yes and no.<br />
<br />
“All grants awarded by the University in 2010 are taxfree as long as the<br />
total of grants received from private or public corporations (after<br />
expenses) does not exceed the annual artists’ state grant, which in 2009<br />
was 18.400,65 euros.<br />
<br />
The University does not withhold tax on the grants awarded, but they will<br />
be reported to the Tax Office. It is advisable that the grant recipient<br />
contact the Tax Office in order to provide for any additional tax.”<br />
<br />
<br />
'''I have a mathematical question, to whom to turn to?'''<br />
<br />
-<br />
<br />
<br />
'''I have a statistical question, to whom to turn to?'''<br />
<br />
-<br />
<br />
'''I need to translate something to / from language XX, who can help? ''' <br />
<br />
The Department has an official translator, currently Marina Kurtén. She can direct you to other translators given a specific language.<br />
<br />
<br />
'''What is a Principal Investigator?'''<br />
<br />
in English https://alma.helsinki.fi/doclink/152153<br />
in Finnish https://alma.helsinki.fi/doclink/151718<br />
<br />
== Work ==<br />
<br />
'''What is the annual workload?'''<br />
<br />
1600 hours. <br />
<br />
<br />
'''What happened on August 1, 2010?'''<br />
<br />
Doctoral students were shifted into the 1600 hour annual workload system.<br />
<br />
<br />
'''What is the 1600 hour annual workload system?'''<br />
<br />
It's a plan how to distribute your annual workload. The plan is tentative and may become wrong, but you should plan it as thoroughly as you can.<br />
<br />
It’s done annually in Sole.<br />
<br />
more (in Finnish) https://alma.helsinki.fi/doclink/183563<br />
<br />
'''But, I still work 7.25h per day and 36.25 per week?'''<br />
<br />
No, the 1600 is actually a good thing and allows you unpreceeded autonomy in planning your work. But note that most PhD students work a lot of overtime in order to finish their studies as soon as possible.<br />
<br />
'''So there is no overtime?'''<br />
<br />
Technically, there was no overtime before the 1600. Now, there actually is, as you can plan your work yourself and take time off to balance deadline rushes and such. In practice, this is exactly the same system as before.<br />
<br />
<br />
'''What is Sole?'''<br />
<br />
Sole is a bureaucratic tool implemented for the sole purpose of satisfying our funders.<br />
<br />
<br />
'''I work for projects A, B, and C and get funding from X, Y. How to input my hours?'''<br />
<br />
-<br />
<br />
<br />
'''Can I round the numbers in Sole? That is, use e.g. 7, instead of 7.25?'''<br />
<br />
Well, it should work as long as the ratio remains the same.<br />
<br />
Be warned though, that rounding down too much will cause that Sole does not scale up the hours on monthly basis. Sounds complicated? It is.<br />
<br />
More, in Finnish<br />
https://alma.helsinki.fi/doclink/185877<br />
<br />
<br />
'''Can work from Monday to Thursday 9 hours and take the Friday off?'''<br />
<br />
Yes. But note that meetings etc. will still apply.<br />
<br />
<br />
'''Can I work at home?'''<br />
<br />
Yes, as long as you make progress.<br />
<br />
<br />
'''I’m feeling ill what should I do?'''<br />
<br />
Call in sick. Instructions:<br />
* In Finnish: http://www.cs.helsinki.fi/hallinto/ty-terveyshuolto<br />
* In English: Ask henkilosto@cs.helsinki.fi for instructions<br />
<br />
Sick leaves should be marked separately into Sole.<br />
<br />
<br />
'''I planning to take holidays, how to proceed?'''<br />
<br />
Agree about your holidays with your professor or administrator. In practice, you might not need to do anything, if your on the 1600.<br />
<br />
However, those whose funding comes from outside the department will have to be careful. Even though with shift to the 1600 system there are now no more holidays as such, putting 7,25 hours per day to Sole all year long will produce more than 1600 hours. What to do, if anything, to correct this, is to be discussed with your supervisor. <br />
<br />
<br />
'''So, if when I wake up I see that the sun is shining and the birds are singing, can I just “call an audible” and take the day off?'''<br />
<br />
This is the University. The responsibility is yours. That being said, you'll probably be working on Saturdays just for the joy of getting your PhD eventually.<br />
<br />
<br />
'''What is the UPJ?'''<br />
<br />
UPJ is the old salary structure. It is been replaced be YPJ.<br />
<br />
<br />
'''Right, so what’s the YPJ then?'''<br />
<br />
https://alma.helsinki.fi/doclink/99974 (in Finnish)<br />
<br />
<br />
'''What are the demand levels? And what about the personal performance levels?'''<br />
<br />
There are 11 demand levels and 9 personal performance levels. The demand levels should reflect the demands of your work, and the personal levels, in turn, your performance on it. <br />
<br />
<br />
'''And there are YPJ-tiers as well?'''<br />
<br />
There are four tiers. Doctoral students are on the first one, which covers the demand levels 1-4.<br />
<br />
<br />
'''How and when the demands levels move horizontally or vertically? How can I affect this?'''<br />
<br />
Publishing often and with high quality is usually a good thing.<br />
<br />
<br />
'''At which YPJ demand level I can expect to find myself in my 1st, 2nd, 3rd, and 4th year?'''<br />
<br />
-<br />
<br />
<br />
'''What are the salaries for doctoral students in the US, UK, Germany, or France?'''<br />
<br />
*US: ~ 2000-2500 e<br />
*Germany: ~2000 e<br />
*Spain: ~1000 e, grants are usual. <br />
*France: ~1500 e<br />
*UK: XXXXe and a lot of students do their PhDs without any salary.<br />
<br />
'''Does getting my Ph.Lic. degree affect my salary?'''<br />
<br />
In general, yes. But, you may get the same salary even without the degree if you can demonstrate that you have put in the equivalent work and progress. <br />
<br />
<br />
'''Will my contract terminate when I graduate?'''<br />
<br />
Depends on your contract. Usually, no.<br />
<br />
<br />
'''How to earn extra?'''<br />
<br />
You can assist in courses on overtime, this will reward you more salary. Ask for opportunities from Reijo Sivén.<br />
<br />
<br />
'''What is the Tenure track?'''<br />
<br />
“The purpose of the tenure track system is to recruit top researchers to the University of Helsinki. During their tenure track, they will develop and grow into professors with the support of their own unit. The vacancy ad states that applicants should have defended their doctoral thesis some 3-7 years before, and spent the time after that gaining academic and other merits. The main duties of associate professors will be teaching, research, and supervision of studies.<br />
<br />
The office of associate professor will be based on two fixed-term contracts. The first contract will be made for 2-5 years. Associate professors who have carried out their duties successfully will be offered another contract for 3-5 years more. After the second period is over, the employee may gain a permanent professorship. This will be decided by a team of at least five professors appointed by the dean, which will be in charge of recruitment and assessment of the career development of the selected associate professor.”<br />
<br />
<br />
'''What are the YPJ-meeting? When are they held?'''<br />
<br />
In short, these are for to review past development talks. Furthermore, this is the place to discuss your salary. For doctoral students these are held biannually(?).<br />
<br />
<br />
<br />
'''What’s the purpose of development talks? When are they held?'''<br />
<br />
Development talks are done to plan, find thing to develop and set goals. They are held in the autumn.<br />
<br />
<br />
'''What is the current collective agreement?'''<br />
<br />
“On 9 March 2010, the first negotiations on a collective labour agreement<br />
exclusively for universities reached a consensus among the negotiating<br />
parties; the employer and employee representatives.<br />
<br />
The agreement covers two years and will be valid 1 March 2010 – 29<br />
February 2012.”<br />
<br />
more in Finnish<br />
https://alma.helsinki.fi/doclink/100427<br />
<br />
<br />
'''Does the department pay my sporting fee?'''<br />
<br />
The department pays 50% currently. It used to be 100% earlier.<br />
<br />
<br />
'''Am I a part of a union? If so, who is my trustee?'''<br />
<br />
-<br />
<br />
<br />
'''I’m on my last year, what are my options?'''<br />
<br />
-<br />
<br />
== Teaching ==<br />
<br />
<br />
'''I would like to teach, whom to talk to?'''<br />
<br />
To assist in courses lectured by others, contact either the lecturer or Reijo Sivén.<br />
<br />
To hold your own courses talk first with your supervisor, then talk to Jaakko Kurhila.<br />
<br />
<br />
'''Do I have to teach?'''<br />
<br />
In general, yes. Everybody should have at least a 5% requirement for teaching, usually handled by assisting your professor on courses lectured by him/her.<br />
<br />
<br />
'''What’s the thing with the 20 % or 5 % teaching responsibility?'''<br />
<br />
Depends on your contract. Some people enjoying a five-year tenure-ish contract may have as high as 20% teaching responsibility. It is unusual to have lower than 5%, although in practice, this might be the case.<br />
<br />
<br />
'''So, do I get paid extra if my teaching percentage goes over 5 or 20?'''<br />
<br />
Depends on your contract. If you work overtime (over 1600 hrs yearly), you will be paid separately for the courses held or assisted by you.<br />
<br />
<br />
'''I’m an assistant in a course and I have friend who is taking the course. Can I grade his/hers exam?'''<br />
<br />
You can, but maybe you shouldn't. Talk with the lecturer about problematic cases. But please note that usually you will know at least some of the students, at least if you've studied at the Department earlier.<br />
<br />
== Travel ==<br />
<br />
<br />
'''How does one find a conference to present one’s research?'''<br />
<br />
One’s supervisor probably knows a few.<br />
<br />
This section will eventually contain "top-five" listing from some of the professors & lecturers at the department. That way, you can quickly find out which conferences and workshops are the most esteemed by our locals.<br />
<br />
'''There is a conference that I’m interested to participate in, however I have nothing to publish can I still go?'''<br />
<br />
Ask your prof. If it's very relevant to your research, there might be funding for this.<br />
<br />
<br />
'''Where do I get the info of the conferences and summer schools that are related to my research?'''<br />
<br />
This is very much an open problem. Ask elder students about the top-name conferences. Then update this section with your preferences.<br />
<br />
<br />
'''How do I know if a conference is any good?'''<br />
<br />
By attending it. Some conferences are total scams to begin with, they can be identified through spammed Call For Papers (CFPs), dubiously wide interest fields, sketchy backgrounds, etc.<br />
<br />
A fairly good listing can be found here: http://academic.research.microsoft.com/CSDirectory/conf_category_24.htm<br />
<br />
'''I have colleagues in XX who work with the same topic, can I visit them?'''<br />
<br />
-<br />
<br />
<br />
'''I’m going to country XX and need a visa. How to obtain one?'''<br />
<br />
Usually through consulates, or more simply, and more costly, through travel agents. <br />
<br />
<br />
'''I’m Finnish, to which countries I need to apply for visa?'''<br />
<br />
Check your local embassy's web site. If still in doubt, mail the embassy '''in advance'''.<br />
<br />
<br />
'''I’m not Finnish, to which countries I need to apply for visa?'''<br />
<br />
See above. The rules are many and they change. Note that, you may not be able to get the visa from Finland.<br />
<br />
<br />
'''Do I need a vaccination, and if so, from where to get one?'''<br />
<br />
For those who have gone through the Finnish health care system, check here<br />
http://www.terveyskirjasto.fi/terveyskirjasto/ktl.mat?p_artikkeli=mat00055<br />
<br />
If you work at the department Mehiläinen will provide the necessary vaccinations.<br />
<br />
Remember that in some countries you might have to present a certification about your vaccinations. <br />
<br />
<br />
'''What is a travel plan? How to do it?'''<br />
<br />
Read first https://alma.helsinki.fi/doclink/168977 (in Finnish), then https://alma.helsinki.fi/doclink/164393 (in Finnish)<br />
<br />
Travel plan is done using SAP<br />
https://sapwww.it.helsinki.fi/irj/portal<br />
<br />
<br />
'''How do I book the flights, hotels etc?'''<br />
<br />
Through Area. Booking the flights yourself applies only if your travelling on a travel grant awarded by the event, i.e., somebody ''else'' than the local University is paying.<br />
<br />
Hotelzone can be used to find hotels.<br />
<br />
One good way is to search www.poptravel.fi and such, and then mail Area at yliopisto@area.fi about the most suitable flight alternative.<br />
<br />
<br />
'''So, whatever Area suggests is fine?'''<br />
<br />
No. They can and sometimes do f*ck up things, so check the proposed flights '''VERY''' carefully before accepting the offer.<br />
<br />
Financially, you don't have to worry whether a suggestion by Area is to expensive or not. Barring blatant mistakes, of course. <br />
<br />
<br />
'''There is a hotel A that is XX e more expensive than B, but is YY km closer to the conference venue, can I book it? What are reasonable XXs and YYs?'''<br />
<br />
There is a max price, but it is so high that it doesn't usually apply. If the conference venue is a hotel, it is usually the best bet for accommodation, even though the price will be higher than for some other hotel further away.<br />
<br />
Booking a room from a hotel suggested by the conference organisation is normally okay.<br />
<br />
'''A flight plan A cost XX e more B, but saves my YY hours, is it okay to take it? What are reasonable XXs and YYs?'''<br />
<br />
You will get a daily allowance depending on how long the travel takes, remember that this also counts towards the total.<br />
<br />
<br />
'''A flight plan cost XX e more, but lets me sleep later, is it okay to take it?'''<br />
<br />
Sometimes.<br />
<br />
<br />
'''I’ve heard that it’s preferable to avoid taking flights that have intermediate landings in Russia or China. Why?'''<br />
<br />
It’s because, you might end up in a bit of trouble if your connecting flight is cancelled, where trouble is synonyms with spending a night in a holding cell or in a closed area on the airport.<br />
<br />
<br />
'''What to do if I miss a flight?'''<br />
<br />
-<br />
<br />
<br />
'''Can I change my travel plan while on it?'''<br />
<br />
In almost all cases, no.<br />
<br />
<br />
'''How to pay a registration fee for a conference?'''<br />
<br />
The easiest is to use your own credit card and ask later for reimbursement. <br />
<br />
<br />
'''Can I add holidays to my conference trip?'''<br />
<br />
As it now stands, this kind of manoeuvring is strictly prohibited.<br />
<br />
<br />
'''How about a research visit before/after a conference?'''<br />
<br />
If your professor allows it.<br />
<br />
<br />
'''Can I use taxi?'''<br />
<br />
Yes, in cases where public transport is non-existing or cumbersome.<br />
<br />
Taxi-ride from the airport to the hotel is fine. <br />
<br />
<br />
'''How do I get reimbursed?''' <br />
<br />
By doing a travel expenses report.<br />
<br />
<br />
'''What costs can I include in my travel expenses report?''' <br />
<br />
* The travelling (public transport) cost between venue and accommodation.<br />
* Registration fee.<br />
* Poster costs.<br />
* Internet connection if required for work.<br />
* Other stuff, if your professor says so.<br />
<br />
<br />
'''What are the allowances?'''<br />
<br />
During your domestic/foreign trip you will receive a daily allowance to compensate your living cost.<br />
<br />
Full list per country can be found, http://www.vero.fi/?article=4398&domain=VERO_ENGLISH&path=488,489&language=ENG (in English)<br />
http://www.vero.fi/?article=719&domain=VERO_MAIN&path=5,40,90&language=FIN (in Finnish)<br />
<br />
<br />
'''Do I need to take travel insurance?'''<br />
<br />
All UH employees are insured by If. However, there are limitations concerning personal belongings<br />
(In Finnish and in Alma, double sorry)<br />
https://alma.helsinki.fi/doclink/178219<br />
<br />
If you are EU citizen, you might want to consider getting an EHIC-card, it’s free and might come in handy.<br />
<br />
<br />
'''I lost/broke something, but it was insured, right?'''<br />
<br />
All UH employees are insured by If. However, there are limitations concerning personal belongings<br />
<br />
<br />
'''I got robbed, what to do?'''<br />
<br />
Contact police, insurance company and university.<br />
<br />
<br />
'''I’m feeling ill, what to do?'''<br />
<br />
Probably best start is to contact the hotel reception, they will arrange further assistance. <br />
<br />
<br />
'''I’ve been in an accident, what to do?'''<br />
<br />
-<br />
<br />
<br />
'''I need to make an intermediate landing in the XX airport, how much time to reserve?'''<br />
<br />
-Charles de Gaulle 1.5 h<br />
<br />
If your flight tickets are on the same printout, then it is the responsibility of the flight company to get you on the connecting flight.<br />
<br />
Getting separate flight tickets is a very bad idea, as transfers can take unpredictable amounts of time and airport conditions are under constant change.<br />
<br />
<br />
'''What about the frequent flyer miles?'''<br />
<br />
-<br />
<br />
<br />
'''Can I consume alcohol while on a conference trip?'''<br />
<br />
Within the limits of good taste. If the alcohol is bad, only if somebody else is paying for it.<br />
<br />
<br />
'''Do I need a fancy suit/dress?'''<br />
<br />
Depends, smart dressing is probably fine.<br />
<br />
== Working Abroad ==<br />
<br />
<br />
'''How do I get to work abroad?'''<br />
<br />
Contact supervisor.<br />
<br />
<br />
'''Is it for 3, 6, 12 or 18 months?'''<br />
<br />
-<br />
<br />
<br />
'''Can I choose the place?'''<br />
<br />
Yes.<br />
<br />
<br />
'''I have been in XX for YY months can I extend my stay?'''<br />
<br />
Yes, but your visa may be limited.<br />
<br />
<br />
'''I have been in XX for YY months can I leave early?'''<br />
<br />
-<br />
<br />
<br />
'''How pays my salary while working abroad? What about the housing?'''<br />
<br />
-<br />
<br />
<br />
'''How does the taxation work?'''<br />
<br />
-<br />
<br />
<br />
'''What sort of formulas do I need to fill?'''<br />
<br />
-<br />
<br />
<br />
'''Any tips for first-timers?'''<br />
<br />
-<br />
<br />
<br />
'''Do I have to prove my language skills?'''<br />
<br />
-<br />
<br />
'''I was planning to go country XX, do I manage just by English?'''<br />
<br />
-<br />
<br />
== Tech Support ==<br />
<br />
'''I need more quota. What to do?'''<br />
<br />
-<br />
<br />
<br />
'''I need more computational capacity. What to do?'''<br />
<br />
-<br />
<br />
<br />
'''I need a laptop. Can I have one, please?'''<br />
<br />
-<br />
<br />
<br />
'''I need to install software to my CS-desktop. What to do?'''<br />
<br />
-<br />
<br />
<br />
'''How do I get to read articles from e.g. the ACM Portal from my home computer?'''<br />
<br />
You can set your box to use a proxy. (English link?)<br />
<br />
http://www.cs.helsinki.fi/compfac/ohjeet/www/cache.html (in Finnish)<br />
<br />
<br />
'''I need to make hard-copies. From where to get CDs, DVDs, and USB-sticks?'''<br />
<br />
-<br />
<br />
<br />
'''Does HIIT have any useful resources for me?'''<br />
<br />
Yes, but you must be a member of HIIT, check that from your supervisor.<br />
<br />
http://wiki.hiit.fi/display/it/HIIT+IT+services;jsessionid=B507378798A497A1E87EA61B3086E26C</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6831Fuksiwiki2011-09-14T17:08:51Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksi: Liity [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* '''[[Tuutorit 2011|Syksyn 2011 tuutorit]]'''<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* '''[[Matematiikan sivuaineopinnoista]]'''<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
* [[Libproxy]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
* [[PhD Student FAQ]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6806Fuksiwiki2011-08-30T22:19:20Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksi: Liity [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* '''[[Tuutorit 2011|Syksyn 2011 tuutorit]]'''<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* '''[[Matematiikan sivuaineopinnoista]]'''<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6805Fuksiwiki2011-08-30T18:10:49Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* '''[[Tuutorit 2011|Syksyn 2011 tuutorit]]'''<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* '''[[Matematiikan sivuaineopinnoista]]'''<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6804Fuksiwiki2011-08-30T18:10:20Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* '''[[Matematiikan sivuaineopinnoista]]'''<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6803Fuksiwiki2011-08-30T18:09:47Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6802Fuksiwiki2011-08-30T18:09:25Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* '''[[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]'''<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* '''[[Fuksien kysymää]]'''<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* '''[[Ainejärjestön esittely | TKO-älyn esittely]]'''<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6801Fuksiwiki2011-08-30T18:09:02Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* [[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]<br />
* '''[[Syksyn 2011 aikataulu|Syksyn aikataulu]]'''<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* '''[[Mallilukujärjestys ensimmäiselle syksylle]]'''<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* '''[[Käyttölupien aktivointi]]'''<br />
* '''[[Kursseille ilmoittautuminen]]'''<br />
* '''[[IRC-ohjeet]]'''<br />
* '''[[Ainejärjestön esittely | TKO-älyn esittely]]'''<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* '''[[Tietojenkäsittelytieteen opiskelusta]]'''<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* '''[[Opintojen malliaikataulu]]'''<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksilista&diff=6800Fuksilista2011-08-30T16:50:59Z<p>Malloc: </p>
<hr />
<div>Laitos ja TKO-äly käyttävät tiedottamiseen keskeisessä määrin sähköpostilistoja.<br />
On jokaisen uuden opiskelijan edun mukaista, että hänet liitetään ainakin yhdelle sähköpostilistalle: TKO-älyllä on erityinen oma sähköpostilistansa uusille opiskelijoille - nk. fuksilista.<br />
Fuksilistalle tiedotetaan vain uusille opiskelijoille kriittisistä ja toivottavasti kiinnostavista asioista.<br />
<br />
Tuutorit keräävät ensimmäisessä tapaamisessa (eli 30.8.2011 orientoivien virallisen osuuden jälkeen) fuksiensa sähköpostiosoitteet fuksilistalle liitettäväksi. '''Jos olit tapaamisessa paikalla, sinun ei siis tarvitse liittyä enää uudestaan ja voit ohittaa tämän.''' Mikäli et ollut kyseisessä tapaamisessa paikalla, voit liittyä fuksilistalle alla olevan ohjeen mukaisesti.<br />
<br />
==Fuksilistalle liittyminen==<br />
<br />
Lähetä majordomo@helsinki.fi -osoitteeseen sähköpostia jossa lukee pelkästään <br />
subscribe tkt-fuksit<br />
<br />
==Fuksilistalla osoitteen vaihtaminen==<br />
<br />
Jos haluat vaihtaa osoitetta, lähetä majordomo@helsinki.fi -osoitteeseen viesti <br />
unsubscribe tkt-fuksit <br />
vanhasta osoitteesta, ja uudesta osoitteesta viesti<br />
subscribe tkt-fuksit<br />
<br />
Listalla saa toki olla monellakin osoitteella.<br />
<br />
<br />
==Muut sähköpostilistat==<br />
Samaan tapaan liitytään myös TKO-älyn [http://tko-aly.fi/yhdistys/tiedotus muille listoille].<br />
Laitoksella on olemassa myös oma [http://www.cs.helsinki.fi/opiskelu/opiskelijoiden-s-hk-postilista opiskelijalistansa], jolle kannattaa liittyä.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksilista&diff=6799Fuksilista2011-08-30T16:50:18Z<p>Malloc: </p>
<hr />
<div>Laitos ja TKO-äly käyttävät tiedottamiseen keskeisessä määrin sähköpostilistoja.<br />
On jokaisen uuden opiskelijan edun mukaista, että hänet liitetään ainakin yhdelle sähköpostilistalle: TKO-älyllä on erityinen oma sähköpostilistansa uusille opiskelijoille - nk. fuksilista.<br />
Fuksilistalle tiedotetaan vain uusille opiskelijoille kriittisistä ja toivottavasti kiinnostavista asioista.<br />
<br />
Tuutorit keräävät ensimmäisessä tapaamisessa ('''30.8.2011'' tiedekunnan orientoivien jälkeen) fuksiensa sähköpostiosoitteet fuksilistalle liitettäväksi. '''Jos olit tapaamisessa paikalla, sinun ei siis tarvitse liittyä enää uudestaan ja voit ohittaa tämän.''' Mikäli et ollut kyseisessä tapaamisessa paikalla, voit liittyä fuksilistalle alla olevan ohjeen mukaisesti.<br />
<br />
==Fuksilistalle liittyminen==<br />
<br />
Lähetä majordomo@helsinki.fi -osoitteeseen sähköpostia jossa lukee pelkästään <br />
subscribe tkt-fuksit<br />
<br />
==Fuksilistalla osoitteen vaihtaminen==<br />
<br />
Jos haluat vaihtaa osoitetta, lähetä majordomo@helsinki.fi -osoitteeseen viesti <br />
unsubscribe tkt-fuksit <br />
vanhasta osoitteesta, ja uudesta osoitteesta viesti<br />
subscribe tkt-fuksit<br />
<br />
Listalla saa toki olla monellakin osoitteella.<br />
<br />
<br />
==Muut sähköpostilistat==<br />
Samaan tapaan liitytään myös TKO-älyn [http://tko-aly.fi/yhdistys/tiedotus muille listoille].<br />
Laitoksella on olemassa myös oma [http://www.cs.helsinki.fi/opiskelu/opiskelijoiden-s-hk-postilista opiskelijalistansa], jolle kannattaa liittyä.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6798Fuksiwiki2011-08-30T16:49:46Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.'''<br />
* [[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Langattomat verkot]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6756Fuksiwiki2011-08-09T15:31:31Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn].'''<br />
<!--* Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.--><br />
* [[Fuksin selviytymispaketti|Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki:Tietoja&diff=6755Fuksiwiki:Tietoja2011-08-09T15:28:55Z<p>Malloc: </p>
<hr />
<div>'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6753Fuksiwiki2011-08-09T15:24:16Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi hyvä lukaista ainakin "Fuksisyksyn krittisimmät" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Fuksisyksyn kriittisimmät</h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn].'''<br />
<!--* Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.--><br />
* [[Fuksin selviytymispaketti|Fuksin selviytymispaketti ja opintotuet]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Opintotuki&diff=6752Opintotuki2011-08-09T14:55:25Z<p>Malloc: typokorjaus</p>
<hr />
<div>* [http://www.kela.fi/in/internet/suomi.nsf/Docs/040601104658IL?OpenDocument Opintotuesta yleisesti] (KELA:n sivuilla)<br />
* [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP Tietoa opintotuen muutoksesta 1.8.2011 alkaen] (KELA:n sivuilla), koskee opintonsa syksyllä 2011 aloittavia<br />
<br />
== Huomiota opintotuesta, työnteosta ja opiskelusta ensimmäisenä syksynä ==<br />
Tämä koskee niitä opintonsa aloittavia, jotka eivät ole ennen nostaneet opintotukea, ja aikovat tehdä töitä opintojen ohella fuksisyksyn. Huomatkaa, että vaikka nostatte vain neljältä kuukaudelta tukea vuonna 2011, KELA katsoo opintovuotenne alkavan syyskuussa. Tästä syystä tuloraja ei ole 18400 vaan 2640 euroa (+220e kipuraja), jonka saa tienata syyskuu-joulukuu välisenä aikana. Huomaathan myös, että syyskuun alussa tullut palkka lasketaan tuloihin, vaikka se olisi maksettu elokuussa tehdystä työstä.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Ongelmatilanteita&diff=6751Ongelmatilanteita2011-08-09T14:49:30Z<p>Malloc: testi</p>
<hr />
<div>== <nowiki>http://<miun-tunnus>.users.cs.helsinki.fi/</nowiki> ==<br />
db muutti syksyllä 2010. Kotisivu- ja miksei vaikka php-kehityskin toimii parhaiten users.cs.helsinki.fi-koneessa (svm-16.cs.helsinki.fi). Triviaalein tapa lienee seuraava:<br />
<br />
echo y | wanna-htdocs<br />
cd && chmod 0711 . && chmod 0755 htdocs && echo "<?php echo "Toimii" ?>" > htdocs/index.php<br />
<br />
Tämän jälkeen toimii selaimessa esimerkiksi <nowiki>http://mcrantan.users.cs.helsinki.fi/</nowiki>.<br />
<br />
wanna-* komennoilla saa myös PostgreSQLn, MySQLn ja Tomcatin (*shudder*)<br />
<br />
== Sivusto <nowiki>http://www.cs.helsinki.fi/u/<miun-tunnus></nowiki> : 'You don't have permission to access'... ==<br />
Kyllä harmittaa kun hienot sivut on just julkaisua varten valmiit ja lapiokurssin assari kyselee tuotosten perään. Ei huolta, seuraavilla hilirimpsuilla oikeudet menevät kohdilleen ja sivut alkavat näkyä:<br />
<br />
cd && chmod 0711 . && chmod 0711 public_html<br />
cd public_html && find ./ -type d -exec chmod 0711 {} \; && find ./ -type f -exec chmod 0644 {} \;<br />
<br />
1. rivillä siirrytään kotihakemistoon ja jos se onnistuu, muutetaan sen oikeudet drwx--x--x ja jos sekin onnistuu, muutetaan public_html-hakemiston oikeudet semmoisiksi kuin laitos on tarkoittanut. '''Merkit && komentojen välissä tarkoittavat:''' 'mikäli edellinen komento suoritettiin onnistuneesti, siirry seuraavaan'.<br />
<br />
Kakkosrivillä siirrytään hakemistoon public_html ja jos se onnistuu, muutetaan kaikkien sen alla olevien hakemistojen omistukset niinkuin laitos on ne tarkoittanut ja jos sekin onnistuu, muutetaan public_html:n alla olevien kaikkien tiedostojen oikeudet niin että vain omistaja voi muuttaa mutta muut lukea.<br />
<br />
Lisätietoa: http://www.cs.helsinki.fi/compfac/ohjeet/WWW/rajoittaminen.html - mm. kuinka tehdään salasanasuojattuja sivuja.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Ongelmatilanteita&diff=6750Ongelmatilanteita2011-08-09T14:49:08Z<p>Malloc: </p>
<hr />
<div>== <nowiki>http://<miun-tunnus>.users.cs.helsinki.fi/</nowiki> ==<br />
db muutti syksyllä 2010. Kotisivu- ja miksei vaikka php-kehityskin toimii parhaiten users.cs.helsinki.fi-koneessa (svm-16.cs.helsinki.fi). Triviaalein tapa lienee seuraava:<br />
<br />
echo y | wanna-htdocs<br />
cd && chmod 0711 . && chmod 0755 htdocs && echo "<?php echo "Toimii" ?>" > htdocs/index.php<br />
<br />
Tämän jälkeen toimii selaimessa esimerkiksi <nowiki>http://mcrantan.users.cs.helsinki.fi/</nowiki>.<br />
<br />
wanna-* komennoilla saa myös PostgreSQLn, MySQLn ja Tomcatin (*shudder*)<br />
<br />
== Sivusto <nowiki>http://www.cs.helsinki.fi/u/<miun-tunnus></nowiki> : 'You don't have permission to access'... ==<br />
Kyllä harmittaa kun hienot sivut on just julkaisua varten valmiit ja lapiokurssin assari kyselee tuotosten perään. Ei huolta, seuraavilla hilirimpsuilla oikeudet menevät kohdilleen ja sivut alkavat näkyä:<br />
<br />
cd && chmod 0711 . && chmod 0711 public_html<br />
cd public_html && find ./ -type d -exec chmod 0711 {} \; && find ./ -type f -exec chmod 0644 {} \;<br />
<br />
1. rivillä siirrytään kotihakemistoon ja jos se onnistuu, muutetaan sen oikeudet drwx--x--x ja jos sekin onnistuu, muutetaan public_html-hakemiston oikeudet semmoisiksi kuin laitos on tarkoittanut. '''Merkit && komentojen välissä tarkoittavat:''' 'mikäli edellinen komento suoritettiin onnistuneesti, siirry seuraavaan'.<br />
<br />
Kakkosrivillä siirrytään hakemistoon public_html ja jos se onnistuu, muutetaan kaikkien sen alla olevien hakemistojen omistukset niinkuin laitos on ne tarkoittanut ja jos sekin onnistuu, muutetaan public_html:n alla olevien kaikkien tiedostojen oikeudet niin että vain omistaja voi muuttaa mutta muut lukea.<br />
<br />
Lisätietoa: http://www.cs.helsinki.fi/compfac/ohjeet/WWW/rajoittaminen.html - mm. kuinka tehdään salasanasuojattuja sivuja.<br />
testi</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6744Fuksiwiki2011-08-08T21:47:41Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn].'''<br />
<!--* Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.--><br />
* [[Fuksin selviytymispaketti|Fuksin selviytymispaketti ja opintotuet]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
<!--* [[Opintotuki ja muutokset 2011]]--><br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6743Fuksiwiki2011-08-08T21:46:46Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn]'''<br />
<!--* Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.--><br />
* [[Fuksin selviytymispaketti|Fuksin selviytymispaketti ja opintotuet]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
<!--* [[Opintotuki ja muutokset 2011]]--><br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6742Fuksiwiki2011-08-08T21:46:14Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn]'''<br />
<!--* Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.--><br />
* [[Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
<!--* [[Opintotuki ja muutokset 2011]]--><br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6741Fuksin selviytymispaketti2011-08-08T21:45:39Z<p>Malloc: </p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa mm. [http://www.hoas.fi/ HOAS] (Helsingin seudun opiskelija-asuntosäätiö) sekä HYY:n (Helsingin yliopiston ylioppilaskunta) [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuesta tarkemmin [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP KELAn omalla sivulla] josta löytyy aina ajankohtaisin tieto. Opintotuen saamisessa tapahtuu 2011 syksyllä opintojensa aloittavien osalta isompi muutos; älä siis sokeasti luota kavereiden infoon, liikkeellä voi olla väärää tietoa.<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata [http://www.kela.fi/in/internet/suomi.nsf/NET/190901092310IL?OpenDocument Kelan] sivuilta.<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä. Ei pelkästään hämärää hykertelyä ja outoa läppää, vaan täynnä hyödyllistä infoa. Epävirallinen mutta ehdottoman hyväksi havaittu infon ja tiedon kehto.<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
#* '''Opintoneuvontaa''' ja muita neuvoja saa myös kanavalta #tkt-apu.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin 1.9. kello 10:15-14:00 eteenpäin opintopäivystystä sekä eHopsin hiomista tarjolla Exactumin luokassa CK112.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin. Päivitykseen tarvitset joko a) [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimistosta] saatavan todistuksen opiskelijastatuksesta (yleisempi) tai b) opiskelijakortin jossa on lukuvuositarra 2011-2012 (muualla aiemmin opiskelleille). <br />
#* Tapahtuu joko HSL:n [http://www.hsl.fi/FI/mikaonhsl/yhteystiedot/Sivut/default.aspx palvelupisteissä] tai yliopiston päärakennuksen opiskelijatorilla (Fabianinkatu 33, 15.8. alkaen) keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#* Uusien opiskelijoiden matkakortin alennuskausi alkaa lukuvuoden alusta, eli 1.9. alkaen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle lukuvuoden aloitukseen 30.8. klo. 9:15. Viikolla on muutakin virallista ohjelmaa, josta lisää fuksiwikin [[Syksyn 2011 aikataulu|aikataulusivulla]]. <br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta. Olet mahdollisesti saanut sen jo läsnäilmoittautuessasi tai saanet sen viimeistään orientoivien yhteydessä 30.8. Tarjolla myös [http://www.helsinki.fi/ml/opinto-opas/index.html tiedekunnan sivuilla]<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän ketterämmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä saattaa hyvin tarvita tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-8:00).<br />
** Homma menee näin: 1. Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], 2. Maksa 25 euron panttimaksu Physicumin Unicafehen - saat kuitin, 3. Mene kuitin kanssa huoneeseen D239 - saat avaimen.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta 2. kerroksen ovista.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä löytyy useimmiten jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole ennättänyt. Liittyminen onnistuu myös fuksisuunnistuksen rastilla sekä järjestötorilla TKO-älyn ständillä.<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* '''Yritä, kiireistä huolimatta, osallistua fuksitapahtumiin ja ainejärjestösi tapahtumiin. Se on kiistämättä paras tapa luoda kontakteja alussa.'''<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikokeet jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6740Fuksiwiki2011-08-08T21:42:57Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn]'''<br />
<!--* Syksyn 2011 fuksit: Pyydämme liittymään [[Fuksilista | fuksien sähköpostilistalle]], jos et liittynyt jo orientoivissa.--><br />
* [[Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6739Fuksin selviytymispaketti2011-08-08T21:40:34Z<p>Malloc: </p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa mm. [http://www.hoas.fi/ HOAS] (Helsingin seudun opiskelija-asuntosäätiö) sekä HYY:n (Helsingin yliopiston ylioppilaskunta) [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuen saamisessa tapahtuu 2011 syksyllä opintojensa aloittavien osalta isompi muutos. Tästä tarkemmin [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP KELAn omalla sivulla]. Älä siis sokeasti luota kavereiden infoon, liikkeellä voi olla väärää tietoa.<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata [http://www.kela.fi/in/internet/suomi.nsf/NET/190901092310IL?OpenDocument Kelan] sivuilta.<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä. Ei pelkästään hämärää hykertelyä ja outoa läppää, vaan täynnä hyödyllistä infoa. Epävirallinen mutta ehdottoman hyväksi havaittu infon ja tiedon kehto.<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
#* '''Opintoneuvontaa''' ja muita neuvoja saa myös kanavalta #tkt-apu.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin 1.9. kello 10:15-14:00 eteenpäin opintopäivystystä sekä eHopsin hiomista tarjolla Exactumin luokassa CK112.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin. Päivitykseen tarvitset joko a) [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimistosta] saatavan todistuksen opiskelijastatuksesta (yleisempi) tai b) opiskelijakortin jossa on lukuvuositarra 2011-2012 (muualla aiemmin opiskelleille). <br />
#* Tapahtuu joko HSL:n [http://www.hsl.fi/FI/mikaonhsl/yhteystiedot/Sivut/default.aspx palvelupisteissä] tai yliopiston päärakennuksen opiskelijatorilla (Fabianinkatu 33, 15.8. alkaen) keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#* Uusien opiskelijoiden matkakortin alennuskausi alkaa lukuvuoden alusta, eli 1.9. alkaen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle lukuvuoden aloitukseen 30.8. klo. 9:15. Viikolla on muutakin virallista ohjelmaa, josta lisää fuksiwikin [[Syksyn 2011 aikataulu|aikataulusivulla]]. <br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta. Olet mahdollisesti saanut sen jo läsnäilmoittautuessasi tai saanet sen viimeistään orientoivien yhteydessä 30.8. Tarjolla myös [http://www.helsinki.fi/ml/opinto-opas/index.html tiedekunnan sivuilla]<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän ketterämmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä saattaa hyvin tarvita tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-8:00).<br />
** Homma menee näin: 1. Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], 2. Maksa 25 euron panttimaksu Physicumin Unicafehen - saat kuitin, 3. Mene kuitin kanssa huoneeseen D239 - saat avaimen.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta 2. kerroksen ovista.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä löytyy useimmiten jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole ennättänyt. Liittyminen onnistuu myös fuksisuunnistuksen rastilla sekä järjestötorilla TKO-älyn ständillä.<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* '''Yritä, kiireistä huolimatta, osallistua fuksitapahtumiin ja ainejärjestösi tapahtumiin. Se on kiistämättä paras tapa luoda kontakteja alussa.'''<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikokeet jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6738Fuksiwiki2011-08-08T21:25:01Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit: Pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn]'''<br />
* [[Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
<!--* [[Fuksilista | Fuksien sähköpostilista]]--><br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6737Fuksiwiki2011-08-08T21:24:46Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit, pyydämme täyttämään [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html fuksikyselyn].'''<br />
* [[Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
<!--* [[Fuksilista | Fuksien sähköpostilista]]--><br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6723Fuksin selviytymispaketti2011-08-08T20:12:30Z<p>Malloc: </p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa mm. [http://www.hoas.fi/ HOAS] (Helsingin seudun opiskelija-asuntosäätiö) sekä HYY:n (Helsingin yliopiston ylioppilaskunta) [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuen saamisessa tapahtuu 2011 syksyllä opintojensa aloittavien osalta isompi muutos. Tästä tarkemmin [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP KELAn omalla sivulla]. Älä siis sokeasti luota kavereiden infoon, liikkeellä voi olla väärää tietoa.<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata [http://www.kela.fi/in/internet/suomi.nsf/NET/190901092310IL?OpenDocument Kelan] sivuilta.<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä. Ei pelkästään hämärää hykertelyä ja outoa läppää, vaan täynnä hyödyllistä infoa. Epävirallinen mutta ehdottoman hyväksi havaittu infon ja tiedon kehto.<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
#* '''Opintoneuvontaa''' ja muita neuvoja saa myös kanavalta #tkt-apu.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin 1.9. kello 10:15-14:00 eteenpäin opintopäivystystä sekä eHopsin hiomista tarjolla Exactumin luokassa CK112.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin. Päivitykseen tarvitset joko a) [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimistosta] saatavan todistuksen opiskelijastatuksesta (yleisempi) tai b) opiskelijakortin jossa on lukuvuositarra 2011-2012 (muualla aiemmin opiskelleille). <br />
#* Tapahtuu joko HSL:n [http://www.hsl.fi/FI/mikaonhsl/yhteystiedot/Sivut/default.aspx palvelupisteissä] tai yliopiston päärakennuksen opiskelijatorilla (Fabianinkatu 33, 15.8. alkaen) keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#* Uusien opiskelijoiden matkakortin alennuskausi alkaa lukuvuoden alusta, eli 1.9. alkaen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle lukuvuoden aloitukseen 30.8. klo. 9:15. Viikolla on muutakin virallista ohjelmaa, josta lisää fuksiwikin [[Syksyn 2011 aikataulu|aikataulusivulla]]. <br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta. Olet mahdollisesti saanut sen jo läsnäilmoittautuessasi tai saanet sen viimeistään orientoivien yhteydessä 30.8. Tarjolla myös [http://www.helsinki.fi/ml/opinto-opas/index.html tiedekunnan sivuilla]<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän ketterämmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä saattaa hyvin tarvita tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-8:00).<br />
** Homma menee näin: 1. Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], 2. Maksa 25 euron panttimaksu Physicumin Unicafehen - saat kuitin, 3. Mene kuitin kanssa huoneeseen D239 - saat avaimen.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta 2. kerroksen ovista.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä löytyy useimmiten jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole ennättänyt. Liittyminen onnistuu myös fuksisuunnistuksen rastilla sekä järjestötorilla TKO-älyn tiskillä.<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* '''Yritä, kiireistä huolimatta, osallistua fuksitapahtumiin ja ainejärjestösi tapahtumiin. Se on kiistämättä paras tapa luoda kontakteja alussa.'''<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikokeet jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6722Fuksin selviytymispaketti2011-08-08T20:10:20Z<p>Malloc: </p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa mm. [http://www.hoas.fi/ HOAS] (Helsingin seudun opiskelija-asuntosäätiö) sekä HYY:n (Helsingin yliopiston ylioppilaskunta) [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuen saamisessa tapahtuu 2011 syksyllä opintojensa aloittavien osalta isompi muutos. Tästä tarkemmin [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP KELAn omalla sivulla]. Älä siis sokeasti luota kavereiden infoon, liikkeellä voi olla väärää tietoa.<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata [http://www.kela.fi/in/internet/suomi.nsf/NET/190901092310IL?OpenDocument Kelan] sivuilta.<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä. Ei pelkästään hämärää hykertelyä ja outoa läppää, vaan täynnä hyödyllistä infoa. Epävirallinen mutta ehdottoman hyväksi havaittu infon ja tiedon kehto.<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
#* '''Opintoneuvontaa''' ja muita neuvoja saa myös kanavalta #tkt-apu.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin 1.9. kello 10.15-14.00 eteenpäin opintopäivystystä sekä eHopsin hiomista tarjolla Exactumin luokassa CK112.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin. Päivitykseen tarvitset joko a) [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimistosta] saatavan todistuksen opiskelijastatuksesta (yleisempi) tai b) opiskelijakortin jossa on lukuvuositarra 2011-2012 (muualla aiemmin opiskelleille). <br />
#* Tapahtuu joko HSL:n [http://www.hsl.fi/FI/mikaonhsl/yhteystiedot/Sivut/default.aspx palvelupisteissä] tai yliopiston päärakennuksen opiskelijatorilla (Fabianinkatu 33, 15.8. alkaen) keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#* Uusien opiskelijoiden matkakortin alennuskausi alkaa lukuvuoden alusta, eli 1.9. alkaen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle lukuvuoden aloitukseen 30.8. klo. 09:15. Viikolla on muutakin virallista ohjelmaa, josta lisää fuksiwikin [[Syksyn 2011 aikataulu|aikataulusivulla]]. <br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta. Olet mahdollisesti saanut sen jo läsnäilmoittautuessasi tai saanet sen viimeistään orientoivien yhteydessä 30.8. Tarjolla myös [http://www.helsinki.fi/ml/opinto-opas/index.html tiedekunnan sivuilla]<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän ketterämmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä saattaa hyvin tarvita tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-08:00).<br />
** Homma menee näin: 1. Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], 2. Maksa 25 euron panttimaksu Physicumin Unicafehen - saat kuitin, 3. Mene kuitin kanssa huoneeseen D239 - saat avaimen.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta 2. kerroksen ovista.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä löytyy useimmiten jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole ennättänyt. Liittyminen onnistuu myös fuksisuunnistuksen rastilla sekä järjestötorilla TKO-älyn tiskillä.<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* '''Yritä, kiireistä huolimatta, osallistua fuksitapahtumiin ja ainejärjestösi tapahtumiin. Se on kiistämättä paras tapa luoda kontakteja alussa.'''<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikokeet jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6721Fuksin selviytymispaketti2011-08-08T20:09:53Z<p>Malloc: </p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa mm. [http://www.hoas.fi/ HOAS] (Helsingin seudun opiskelija-asuntosäätiö) sekä HYY:n (Helsingin yliopiston ylioppilaskunta) [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuen saamisessa tapahtuu 2011 syksyllä opintojensa aloittavien osalta isompi muutos. Tästä tarkemmin [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP KELAn omalla sivulla]. Älä siis sokeasti luota kavereiden infoon, liikkeellä voi olla väärää tietoa.<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata [http://www.kela.fi/in/internet/suomi.nsf/NET/190901092310IL?OpenDocument Kelan] sivuilta.<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä. Ei pelkästään hämärää hykertelyä ja outoa läppää, vaan täynnä hyödyllistä infoa. Epävirallinen mutta ehdottoman hyväksi havaittu infon ja tiedon kehto.<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
#* '''Opintoneuvontaa''' ja muita neuvoja saa myös kanavalta #tkt-apu.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin 1.9. kello 10.15-14.00 eteenpäin opintopäivystystä sekä eHopsin hiomista tarjolla Exactumin luokassa CK112.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin. Päivitykseen tarvitset joko a) [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimistosta] saatavan todistuksen opiskelijastatuksesta (yleisempi) tai b) opiskelijakortin jossa on lukuvuositarra 2011-2012 (muualla aiemmin opiskelleille). <br />
#* Tapahtuu joko HSL:n [http://www.hsl.fi/FI/mikaonhsl/yhteystiedot/Sivut/default.aspx palvelupisteissä] tai yliopiston päärakennuksen opiskelijatorilla (Fabianinkatu 33, 15.8. alkaen) keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#* Uusien opiskelijoiden matkakortin alennuskausi alkaa lukuvuoden alusta, eli 1.9. alkaen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle lukuvuoden aloitukseen 30.8. klo. 09:15. Viikolla on muutakin virallista ohjelmaa, josta lisää fuksiwikin [[Syksyn 2011 aikataulu|aikataulusivulla]]. <br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta. Olet mahdollisesti saanut sen jo läsnäilmoittautuessasi tai saanet sen viimeistään orientoivien yhteydessä 30.8. Tarjolla myös [http://www.helsinki.fi/ml/opinto-opas/index.html tiedekunnan sivuilla]<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän ketterämmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä saattaa hyvin tarvita tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-08:00). Homma menee näin: 1. Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], 2. Maksa 25 euron panttimaksu Physicumin Unicafehen - saat kuitin, 3. Mene kuitin kanssa huoneeseen D239 - saat avaimen.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta 2. kerroksen ovista.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä löytyy useimmiten jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole ennättänyt. Liittyminen onnistuu myös fuksisuunnistuksen rastilla sekä järjestötorilla TKO-älyn tiskillä.<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* '''Yritä, kiireistä huolimatta, osallistua fuksitapahtumiin ja ainejärjestösi tapahtumiin. Se on kiistämättä paras tapa luoda kontakteja alussa.'''<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikokeet jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6720Fuksin selviytymispaketti2011-08-08T19:55:57Z<p>Malloc: </p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa mm. [http://www.hoas.fi/ HOAS] (Helsingin seudun opiskelija-asuntosäätiö) sekä HYY:n (Helsingin yliopiston ylioppilaskunta) [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuen saamisessa tapahtuu 2011 syksyllä opintojensa aloittavien osalta isompi muutos. Tästä tarkemmin [http://www.kela.fi/in/internet/suomi.nsf/NET/310111141038JP KELAn omalla sivulla]. Älä siis sokeasti luota kavereiden infoon, liikkeellä voi olla väärää tietoa.<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata [http://www.kela.fi/in/internet/suomi.nsf/NET/190901092310IL?OpenDocument Kelan] sivuilta.<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä. Ei pelkästään hämärää hykertelyä ja outoa läppää, vaan täynnä hyödyllistä infoa. Epävirallinen mutta ehdottoman hyväksi havaittu infon ja tiedon kehto.<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
#* '''Opintoneuvontaa''' ja muita neuvoja saa myös kanavalta #tkt-apu.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin 1.9. kello 10.15-14.00 eteenpäin opintopäivystystä sekä eHopsin hiomista tarjolla Exactumin luokassa CK112.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin. Päivitykseen tarvitset joko opiskelijakortin jossa lukuvuositarra 2011-2012 tai erillisen todistuksen opiskelijastatuksesta. <br />
#* Tapahtuu joko HSL:n [http://www.hsl.fi/FI/mikaonhsl/yhteystiedot/Sivut/default.aspx palvelupisteissä] tai yliopiston päärakennuksen opiskelijatorilla (Fabianinkatu 33, 15.8. alkaen) keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#* Uusien opiskelijoiden matkakortin alennuskausi alkaa aikaisintaan lukuvuoden alusta, eli 1.9. alkaen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle lukuvuoden aloitukseen 30.8. klo. 09.15. Viikolla muutakin virallista ohjelmaa, siitä lisää fuksiwikin [[Syksyn 2011 aikataulu|aikataulusivulla]]. <br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta. Olet mahdollisesti saanut sen jo läsnäilmoittautuessasi tai saanet sen viimeistään orientoivien yhteydessä 30.8. Tarjolla myös [http://www.helsinki.fi/ml/opinto-opas/index.html tiedekunnan sivuilla]<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän käytännöllisemmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä voi olla tarve lukea tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-08:00). Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], maksa 25 EUR panttimaksu Physicumin Unicafeehen (saat kuitin) ja mene huoneeseen D239.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta 2. krs. ovista.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä usein löytyy jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole ennättänyt. Liittyminen onnistuu myös fuksisuunnistuksen rastilla sekä järjestötorilla TKO-älyn pisteellä.<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* Osallistu fuksitapahtumiin ja ainejärjestösi tapahtumiin, se on kiistämättä paras tapa luoda kontakteja alussa.<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikoe jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6718Fuksiwiki2011-08-07T18:48:01Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit, täyttäkää fuksikysely [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html täältä]!'''<br />
* [[Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
<!--* [[Neuvontapaja]]--><br />
* [[Fuksien kysymää]]<br />
<!--* [[Fuksilista | Fuksien sähköpostilista]]--><br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&diff=6717Fuksiwiki2011-08-07T16:35:59Z<p>Malloc: </p>
<hr />
<div>{| width="100%" colspan="2" cellspacing="0" style="clear: both;"<br />
| style="margin: 0; padding: 0 0.6em 0 0; vertical-align: top;" |<br />
__NOTOC__<br />
<div style="margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;"><br />
'''Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.<br />
<br />
Ensisijaisena tarkoituksena on koota '''Helsingin yliopiston tietojenkäsittelytieteen laitoksen''' uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin "Infopaketti fukseille" ja "Ohjeita ja opastusta" -kohtien tekstit.<br />
<br />
'''Fuksiwikin muokkausoikeudet ovat kaikilla sisäänkirjautuneilla. Sisäänkirjautuminen tapahtuu TKO-älyn jäsentunnuksilla.''' Fuksiwikin ylläpidosta vastaa [http://tko-aly.fi TKO-äly ry].<br />
<br />
Tällä hetkellä wikissä on <strong>[[Special:Statistics|{{NUMBEROFARTICLES}}]]</strong> artikkelia.<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Infopaketti fukseille </h2> <br />
'''Syksyn 2011 fuksit, täyttäkää fuksikysely [https://elomake.helsinki.fi/lomakkeet/27928/lomake.html täältä]!'''<br />
* [[Fuksin selviytymispaketti]]<br />
* [[Syksyn 2011 aikataulu|Syksyn aikataulu]]<br />
* [[Tuutorit 2011|Syksyn 2011 tuutorit]]<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
* [[Opintotuki ja muutokset 2011]]<br />
* [[Neuvontapaja]]<br />
* [[Fuksien kysymää]]<br />
<!--* [[Fuksilista | Fuksien sähköpostilista]]--><br />
* [[Linkkejä | Tärkeimmät linkit]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;">Ohjeita ja opastusta</h2><br />
* [[Käyttölupien aktivointi]]<br />
* [[Kursseille ilmoittautuminen]]<br />
* [[IRC-ohjeet]]<br />
* [[Ainejärjestön esittely | TKO-älyn esittely]]<br />
* [[Gurulan esittely]] ja 24h mikroluokat<br />
* [[Yliopisto - suomi -sanakirja]]<br />
* [[Kurssien nimilyhenteet]]<br />
</div><br />
<br />
| width="45%" style="margin: 0; padding: 0; vertical-align: top;" | <br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Opiskelu</h2><br />
* [[Tietojenkäsittelytieteen opiskelusta]]<br />
* [[Täydennyksiä opinto-oppaaseen]]<br />
* [[Opintojen malliaikataulu]]<br />
* [[Kurssikuvauksia]]<br />
* [[Opintomateriaaleista]]<br />
* [[Kokeet ja arvostelu]]<br />
* [[Sivuainekuvauksia]]<br />
<!--* [[Tutkintokokonaisuuksia]]--><br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Matematiikkaa</h2><br />
* [[Matematiikan sivuaineopinnoista]]<br />
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]<br />
* [[Matematiikan kurssit]]<br />
<!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--><br />
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Tietojärjestelmät</h2><br />
* [[Sähköpostitilit]]<br />
* [[MSDNaa ja DreamSpark]]<br />
* [[Neuvoja laitoksen työasemiin]]<br />
* [[Ongelmatilanteita]]<br />
</div><br />
<br />
<div style="margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;"><br />
<h2 style="margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;">Muuta</h2><br />
* [[Kiinnostavia kirjoja]]<br />
* [[Yliopistoliikunta|Mietteitä yliopistoliikunnasta]]<br />
* [[Kurssikanavat|Kurssien IRC-kanavat]]<br />
</div><br />
|}</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Kursseille_ilmoittautuminen&diff=6586Kursseille ilmoittautuminen2011-05-05T16:43:36Z<p>Malloc: kanava</p>
<hr />
<div>==Johdanto yliopisto-opiskeluun==<br />
* Lukuvuosi koostuu Helsingin yliopistossa neljästä jotakuinkin samanpituisesta jaksosta, joita kutsutaan nimellä '''periodi'''.<br />
* Lukuvuosi kestää syyskuun alusta aina seuraavan vuoden syyskuun alkuun.<br />
* Periodit jakaantuvat lukuvuodelle tasaisesti niin, että ensimmäinen ja toinen periodi järjestetään syksyllä ("syyslukukausi") sekä kolmas ja neljäs periodi keväällä ("kevätlukukausi").<br />
* Näiden neljän periodin lisäksi on kesäopinnot, jotka jakautuvat alku- ja loppukesään. Kesälläkin on siis mahdollista halutessaan opiskella, joskin kurssitarjonta on tuolloin normaalia vähäisempää.<br />
* Itse opetustekniset asiat (kurssijärjestelyt yms.) ovat Helsingin yliopiston sisällä hyvinkin erilaisia. Riittää kun tiedät meidän laitoksemme (ja matematiikan laitoksen) käytännöt.<br />
* '''Kursseille ilmoittautuminen tapahtuu periodi kerrallaan'''.<br />
** Huom! Ilmoittautuessa on syytä ottaa huomioon, että '''kurssit saattavat kestää useampiakin periodeja''', erityisesti matematiikan laitoksella. Näille kursseille ilmoittaudutaan vain kerran.<br />
<br />
==Tietojenkäsittelytieteen kursseille ilmoittautuminen==<br />
<br />
=== Yleistä ===<br />
* '''Tietojenkäsittelytieteen laitoksen kursseille ilmoittautuminen tapahtuu AINA laitoksen omassa ilmoittautumisjärjestelmässä osoitteessa http://ilmo.cs.helsinki.fi'''<br />
** Tämä on sikäli poikkeavaa, että yleensä Helsingin yliopiston kursseille ilmoittaudutaan WebOodi-nimisessä, koko Helsingin yliopiston laajuisessa, järjestelmässä.<br />
** Tästä myöhemmin lisää: Nyt riittää, kun tiedät, että meidän laitoksellamme on siis '''oma ilmoittautumisjärjestelmä käytössä''' ja että tähän järjestelmään '''kirjaudutaan pääkäyttötunnuksilla''' - ei siis laitoksen vaan '''yliopiston tietotekniikkaosaston tunnuksilla.'''<br />
** '''Jos sinulla ei ole vielä tunnuksia, et pääse ilmoittautumisjärjestelmään.''' Tällöin katso [[Käyttölupien aktivointi]].<br />
** Jos et ole vielä tutustunut laitoksen ilmoittautumisjärjestelmään, niin kannattaa heti käydä tutustumassa. Jos olet ensikertalainen, sinun tulee ensin rekisteröityä järjestelmään.<br />
** Seuraavan periodin kurssit ilmestyvät näkyviin ilmoittautumispäivänä vasta hieman ennen itse ilmon aukeamista (aukeaa aina 09:00, päivät löytyvät opinto-oppaasta).<br />
<br />
=== Kurssityypit ===<br />
Ilmoittautumisjärjestelmässä on valittavissa kolmen tyyppisiä kursseja: '''"Luentokurssit"''', '''"Harjoitustyöt"''' ja '''"Seminaarit"'''. Lisäksi on valittavissa kohta '''"Kokeet"'''. Näistä selitykset ohessa:<br />
<br />
* '''Luentokurssit''' ovat ns. normaaleja kursseja. Näistä kursseista järjestetään sekä luentoja että viikottaisia harjoitusryhmiä (ns. "laskareita"). Harjoitusryhmän koko on yleensä noin 10-15 henkeä ja tapaamisia on kerran tai pari viikossa. Harjoitusryhmässä käydään läpi viikottaisia tehtäviä harjoitusryhmän vetäjän (ns. "assarin") johdolla - ne muistuttavat siis jotakuinkin lukio-opetusta. Harjoitusten tekemisestä ja laskareissa käynnistä saa myös pisteitä kurssikokeeseen. Jako voi olla esim. 10 pistettä harjoituksista ja 50 tentistä. Harjoitusryhmiä on yleensä yhtä kurssia kohden useampia ja voit valita niistä siten itsellesi parhaiten sopivan. Itse harjoitustehtävät tehdään yleensä pienryhmissä (ns. "opintopiireissä") tai joskus yksin. Luentokurssille ilmoittaudutaan valitsemalla se harjoitusryhmä, johon haluat. '''Luennoille ei tarvitse siis ilmoittautua erikseen''', pelkkä harjoitusryhmään ilmoittautuminen riittää - luennothan ovat kaikille samaan aikaan. '''Muista aina tarkistaa, etteivät valitsemasi harjoitusryhmät mene muiden valitsemiesi kurssien luentojen tai harjoitusryhmien päälle!'''<br />
<br />
* '''Harjoitustyöt''' ovat omia kurssejaan (Ohjelmoinnin harjoitustyö, Tietokantasovellus ja Tietorakenteiden harjoitustyö), ja ne käydään sitten kun "esitiedot ovat kunnossa", eli kunkin vaatimat esitietokurssit ovat kasassa. Tämä tarkoittaa, että esimerkiksi Ohjelmoinnin harjoitustyö -kurssille osallistuminen vaatii hyväksytyt suoritukset Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi sekä Ohjelmistojen mallintaminen -kursseista. '''Harjoitustöistä ei tarvitse ensimmäisenä syksynä siis välittää.''' Harjoitustyöt poikkeavat luentokursseista siten, että niissä ei ole luentoja, vaan kurssin suorittaminen koostuu yhden ison harjoituksen suorittamisesta (jonkin "projektin" toteuttamisesta).<br />
<br />
* '''Seminaareja''' käydään vasta kandin (eli kolmen tai neljän vuoden opiskelun) jälkeen, niistä '''ei tarvitse opintojen alkuvaiheessa olevan siis välittää'''. Seminaarien käyminen vaatii siis Tieteellisen kirjoittaminen -kurssin suorituksen. Seminaareihin, Ohjelmistotuotantoprojektiin ja Tieteellisen kirjoittamisen kurssille, sekä joillekin valinnaisille kursseille ilmoittaudutaan edellisen lukukauden puolella, opinto-oppaasta löytyy yhteiset ilmoittautumisajat näille.<br />
<br />
* '''Kokeisiin ei tarvitse erikseen ilmoittautua, jos ilmoittauduit luentokurssille'''. Luentokursseilla ilmoittautumiseen sisältyy ns. "kurssikoe". Kokeisiin ilmoittautuminen on niitä varten, jotka menevät tenttimään jotain kurssia (ns. "erilliskoe") tai uusimaan hylätyksi mennyttä kurssikoetta (ns. "uusintakoe").<br />
<br />
===Huomioitavaa===<br />
* Vaikka harjoitusryhmiä on yleensä kursseilla useita, ne täyttyvät nopeasti: '''Kursseille kannattaa ilmoittautua aina heti kun mahdollista.'''<br />
* Ryhmää voi vaihtaa ilmoittautumisen jälkeen.<br />
* Ilmoittautumisen voi perua, kunhan kurssi ei ole ehtinyt käyntiin - tällöin sitä ei lasketa suorituskerraksi. Peru siis ilmoittautuminen jos jättäydyt kurssilta pois!<br />
<br />
==Matematiikan kursseille ilmoittautuminen==<br />
<br />
* '''Matematiikan (laitoksen) kursseille ilmoittaudutaan WebOodissa.'''<br />
** WebOodiin kirjaudutaan '''Helsingin yliopiston tunnuksilla''', ei laitoksen.<br />
** Tulee huomata, että tämä järjestelmä aukeaa yleensä eri aikaan (myöhemmin), kuin meidän laitoksen oma ilmoittautumisjärjestelmä.<br />
<br />
* Tietoa matematiikan opiskelusta ja kursseista kuvauksineen löytyy matematiikan laitoksen kotisivuilta osoitteesta http://mathstat.helsinki.fi/opiskelu/<br />
** Matematiikan opiskelu on suositeltavaa aloittaa Matematiikka tutuksi -nimisellä kurssilla.<br />
<br />
==Kielikeskuksen kursseille ilmoittautuminen== <br />
<br />
Kielikurssien ilmo on usein eri aikaan ja aikaisemmin kuin minkään muun laitoksen, eli tarkista ajoissa. Opiskelijoiden valinta kursseille tapahtuu (pääsääntöisesti) automaattisesti priorisointijärjestelmän avulla. Osalle kursseista opettaja tekee valinnan ilmoittautumisen yhteydessä esitettyjen kysymysten perusteella. Tällöin opettaja tiedottaa valituille pääsystä kurssille. Kielikeskuksen [https://alma.helsinki.fi/doclink/29935 opinto-opas] on almassa.<br />
<br />
Vuodesta 2009 lähtien englannin pakolliset opinnot suoritetaan kurssin Johdatus tietojenkäsittelytieteeseen yhteydessä. Älä siis ilmoittaudu Kielikeskuksen englannin kurssille.<br />
<br />
==Miten laadin itse lukujärjestyksen?==<br />
* Lukujärjestys laaditaan vaivattomimmin piirtämällä ihan perinteinen lukujärjestyspohja (se ruudukko, mitä piirrettiin jo peruskoulussa).<br />
** Helpoiten tämä onnistuu käyttämällä taulukkolaskentaa tai vanhaa kunnon ruutupaperia.<br />
<br />
* Ennen lukujärjestyksen laatimista tulee tietysti selvittää itselleen, mitä kursseja haluaa (ja on järkevä) käydä.<br />
** Tulevat kurssit katsotaan esimerkiksi [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2010-opetusohjelma Opetusohjelmasta, löytyy Opiskelu-sivuilta]<br />
** Opetusohjelmista näkee myös harjoitusryhmien ajankohdat, jos haluaa kaverin kanssa samaan harjoitusryhmään pyrkiä.<br />
<br />
* Asiaan:<br />
:1. Merkataan kaikkien haluttujen kurssien luentoajat ylös taulukkoon (tai ruutupaperin ruudukkoon).<br />
::* Tämä siksi, että luennothan ovat kaikille aina samaan aikaan<br />
<br />
:2. Kun kaikki luentoajat on merkattu, valitaan jokaiselle luentokurssille, yksi kerrallaan, sopivin harjoitusryhmä.<br />
::* Jos harjoitusryhmä menee päällekkäin toisen kurssin luennon tai harjoitusryhmän kanssa, valitaan toinen harjoitusryhmä.<br />
<br />
:3. Lopuksi tarkistetaan, että kirjattiin ajat oikein, ja päällekkäisyyksiä ei ole.<br />
::* Joskus ainakin luennot menevät (harvinaisempien kurssiyhdistelmien kohdalla) väkisin päällekkäin, tälle ei voi mitään.<br />
<br />
==Mitä sitten pitää/kannattaa valita?==<br />
<br />
'''Ensimmäinen syksy kannattaa ehdottomasti suorittaa [[Mallilukujärjestys ensimmäiselle syksylle|mallilukujärjestystä]] noudattaen.'''<br />
<br />
==Apua! Apua?==<br />
<br />
Jos herää kysymyksiä tai ihmettelyn aiheita, tuutoreita voi, ja pitää, häiritä sähköpostilla tai puhelimitse! Nopeamman vastauksen saat kuitenkin todennäköisesti IRCistä kanavalta #tkt-fuksit2011 (IRCnet).</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksien_kysym%C3%A4%C3%A4&diff=6585Fuksien kysymää2011-05-05T16:43:24Z<p>Malloc: kanava</p>
<hr />
<div>'''Lisää kysymyksiä ja vastauksia ilmestyy sitä mukaa kun kysytään.'''<br />
* Katso myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden sivujen "usein kysyttyä"].<br />
<br />
===Missä voin syödä?===<br />
:Helsingin yliopistolla palvelee yleisesti UniCafe-lounasravintolat. Kumpulan kampuksella UniCafe-ravintoloita on sekä Exactumissa että Chemicumissa. Lisäksi Physicumissa on saman firman kahvio, mistä saa kohtuullisen suosittuja lounaspatonkeja. UniCafe-ravintoloissa on tarjolla yleensä kahta lounasvaihtoehtoa, "edullisesti" ja "maukkaasti", josta ensimmäiselle hintaa kertyy kirjoitushetkellä (toukokuu 2010) 2,40e ja jälkimmäiselle 4,00e. Kyseiset hinnat edellyttävät, että opiskelijalla on esittää lukuvuositarralla varustettu Lyyra-opiskelijakortti - asianmukainen todistus Ylioppilaskunnan jäsenmaksun maksamisestakin riittää vielä alkusyksystä. Ilman korttia tai todistusta sinut kuitenkin tulkitaan ei-opiskelijaksi ja joudut pulittamaan melkein tuplasti enemmän. Itse maksuvälineinä UniCafeissa käyvät Visa, Mastercard, Visa Electron, Lyyra ja käteinen. Aukioloaikoihin ja ruokalistoihin ks. http://www.unicafe.fi. Gurulassa kahvikassaperiaatteella toimiva TKO-älyn ruokavälitys, eli rv, auttanee pienempään nälkään.<br />
<br />
<br />
===Mitä jos sairastun?===<br />
:YTHS, eli Ylioppilaiden terveydenhuoltosäätiö on jotakuinkin "opiskelijan työterveyshuolto", ja sairastumistapauksissa kannattaa aina ensisijaisesti kääntyä sen puoleen. Ylioppilaskunnan jäsenmaksun maksamisen jälkeen opiskelijalla on oikeus käyttää kaikkia YTHS:n palveluja (terveydenhoito, hammaslääkäri, mielenterveystyö). Käynnit eivät yleensä ole ihan ilmaisia (keskimäärin jotain kympin luokkaa), mutta hinta ei päätä huimaa verrattuna kunnalliseenkaan terveydenhuoltoon. Ks. [http://www.yths.fi YTHS:n sivuilta] "Uudelle opiskelijalle"-sivu. Lähin toimipiste sijaitsee Töölössä (Töölönkatu 37 A).<br />
<br />
<br />
===Miten ja milloin ilmoittaudutaan tietojenkäsittelytieteen kursseille?===<br />
:* Katso [[Kursseille ilmoittautuminen]]<br />
<br />
:Tietojenkäsittelytieteen laitoksen kursseille ja erilliskokeisiin ilmoittaudutaan osoitteessa http://ilmo.cs.helsinki.fi. Ilmoittautuminen alkaa yleensä noin kolme viikkoa ennen periodin alkua. Järjestelmään kirjaudutaan Helsingin yliopiston AD-tunnuksella ja salasanalla. Ennen kirjautumista sinun on siis tullut aktivoida AD-tunnuksesi.<br />
<br />
:Ensimmäisillä kursseilla tilaa löytyy vielä kurssin alkamisenkin jälkeen, mutta myöhemmin kurssit saattavat täyttyä hyvinkin nopeasti ja sopivan harjoitusryhmän löytyminen voi olla hankalaa, mikäli ilmoittautumisesta myöhästyy reilusti. Jos siis tiedät pääseväsi vain johonkin tiettyyn harjoitusryhmään, ilmoittaudu ajoissa. Ilmo aukeaa ilmoittautumispäivänä aina kello 09:00.<br />
<br />
<br />
===Miten ja milloin ilmoittaudutaan matematiikan kursseille?===<br />
:Matematiikan laitoksen kursseille ja erilliskokeisiin ilmoittaudutaan [http://www.helsinki.fi/weboodi WebOodissa] valitsemalla sopiva harjoitusryhmä, ihan kuin meidänkin ilmoittautumisessa. Yleensä vastaavan kurssin kurssisivulta löytyy suora ilmoittaumislinkki, ettei tarvitse erikseen etsiä WebOodin Ilmoittautumiset-sivun kurssilistasta. Matematiikan laitoksen ilmoittautuminen alkaa kotisivuilla lukukauden alussa ilmoitettavana päivänä. Yleensä ilmoittautuminen alkaa sen viikon alussa, jolloin luennotkin alkavat.<br />
<br />
<br />
===Kenen puoleen minun pitäisi kääntyä, jos haluan sisällyttää tkt-tutkintooni aiempia opintoja tai korvata jonkun kurssin muualla suorittamallani vastaavalla kurssilla?===<br />
:* Katso http://www.cs.helsinki.fi/opiskelu/muualla-suoritettujen-opintojen-hyv-ksilukeminen<br />
:Reijo Sivèn (puh. 191 51382, huone D236) käsittelee laitoksella hyväksilukemiset. Vastaanottoajat löytyvät sivulta http://www.cs.helsinki.fi/people/siven.<br />
<br />
<br />
===Saavatko opiskelijat laitoksen kautta kehitystyökaluja tai ohjelmistoja ilmaiseksi?=== <br />
:*Kyllä, ks. [[MSDNaa ja DreamSpark]]<br />
:Suosittelemme erityisesti MSDNaa:ta, josta löytyy Microsoftin kehitystyökalujen lisäksi kaikki modernit Windows-käyttöjärjestelmät (myös Windows 7). MSDNaa:han pääsee tietojenkäsittelytieteen laitoksen tunnuksilla (siis myös sivuaineilijat).<br />
<br />
<br />
===Miten liitytään TKO-älyn sähköpostilistalle?===<br />
:TKO-älyn sähköpostilistalle saat liityttyä, kun lähetät viestin osoitteeseen majordomo@helsinki.fi (viesti menee sähköpostilista-automaatille). Jätä otsikkokenttä tyhjäksi ja laita viestiin tekstiksi subscribe tko-aly etunimi.sukunimi@cs.helsinki.fi (sähköpostiosoite voi olla myös jokin muu osoite, johon haluat listalle tulevat viestit. Listan ylläpitäjä kuitenkin suositteli käytettäväksi @cs.helsinki.fi tai @helsinki.fi -osoitetta).<br />
<br />
:Listalta pääsee pois lähettämällä samaiseen osoitteeseen vastaavanlaisen unsubscribe-viestin.<br />
<br />
<br />
===Mitä muita listoja TKO-älyllä on? / Onko TKO-älyllä jotain rekrytointilistaa?===<br />
:*Rekrytointilistakin löytyy, ks. http://tko-aly.fi/yhdistys/tiedotus<br />
<br />
:Listoille voivat liittyä TKO-älyn jäsenet.<br />
<br />
<br />
===Miten ja milloin saan haalarit?===<br />
:Haalarit voit hankkia koska tahansa. Kysäiset Gurulassa sattuisiko olemaan paikalla joku, jolla on avain Harmaaseen kaappiin tai vaihtoehtoisesti sovit tapaamisen jonkun avaimenhaltijan kanssa vaikkapa kyselemällä IRCissä kanavalta #tkt-fuksit2011.<br />
<br />
:Laitoksen orientoivien ('''X''') jälkeen pidetään myyntipäivystystä laitossuunnistuksen yhteydessä, jolloin voi ostaa niin haalareita, haalarimerkkejä, t-paitoja kuin liittyä TKO-älyn jäseneksikin. Haalarit maksavat 25e, merkit 2-3e.<br />
<br />
<br />
===Miten voi tarkistaa omat opintosuoritukset?===<br />
:Opintorekisterin voi tarkistaa [http://www.helsinki.fi/weboodi WebOodista]. Samasta paikasta voit myös tilata suoritusotteen (linkki tulostettavaan suoritusotteeseen ilmaantuu WebOodin etusivulle noin 1.5 tunnin kuluttua tilaamisesta).<br />
<br />
<br />
===Miten suoritan kielet?===<br />
:Tutkintovaatimuksissa vaaditaan 3 op toista kotimaista ([http://www.helsinki.fi/weboodi/ eHOPSia] varten suositeltu koodi ruotsille: 99291Mat-lu) ja 4 op vierasta kieltä (eHOPS-koodi englannille: 99501Mat-lu tai tasokokeen vaatima 2 op:n täydennys esim. 995011Mat-lu). Vastaus keskittyy näihin yleisimpiin; ruotsinkielisten toinen kotimainen on suomi, ja seikkailunhaluisten vieras kieli voi olla ihan mitä vaan [https://alma.helsinki.fi/doclink/29931 mikä Kielikeskukselle tältä osin kelpaa].<br />
<br />
:Sekä ruotsin että englannin kohdalla on mahdollista suorittaa hela hoito (taso)kokeella. Kokeen hyväksytysti läpäisseet saavat siitä myös opintopisteensä. Englannin tasokokeen tulos voi olla "koko suoritus hoidettu", "käy vielä vapaavalintainen 2 op:n kokonaisuus" tai "käy 4 op:n kurssi/kursseja". [https://alma.helsinki.fi/doclink/126798 Englannin tasokokeesta on lisätietoa Almassa], mukaanlukien lista näistä vapaavalintaisista 2 op:n kokonaisuuksista. Niistä voi myös koostaa sen 4 op.<br />
<br />
:Entä kannattaako kokeilla tasokoetta, miten vaikea se on? Englannin tasokokeen sivulta pääsee [https://oodi-www.it.helsinki.fi/hy/opettaptied.jsp?MD5avain=&Kieli=1&OpetTap=77700350&haettuOrg=&sortJarj=&haettuOrg=&Kieli=1&NimiTunniste=&AlkPvm=&PaatPvm=&Selite=&Sivu=&haettuOpas=&haettuOppAin=&haettuLk=&haettuOpetKiel=&haeOpintJaks=&takaisin=opintjakstied.jsp&OpinKohd=52739013&takaisin2=ilmsuor.jsp?MD5avain=&Kieli=1&Tunniste=99501&AlkPvm=&PaatPvm=&Nimi=&haeOpintJaks=haeopintojaksot&haeVainIlmKelp=&haeMyosAlemOrg=&eHOPSpaluu=0&eHOPSpaluusivu= Weboodin taika-URL-sivulle] jossa pohdiskellaan tätä (linkki "korvaavalla kokeella" -> tenttiluettelosta "Faculty of Science English Language Exemption"). Voit myös kokeilla englannintaitojasi [http://kielikeskus.helsinki.fi/vkk/rr/itsearviointi/2.php yleisellä Dialang-kielitestillä]. Ruotsin kohdalla tilanne on useimpien kohdalla selvä, joko olet erikoinen tai menet kurssille.<br />
<br />
:[https://alma.helsinki.fi/doclink/95081 Muualla suoritettujen kielikurssien korvaamisesta] päättää Kielikeskus. Toisten [http://www.helsinki.fi/kksc/opetus/kieliopinnot5.html Helsingin yliopiston tiedekuntien vaatimusten mukaiset kielisuoritukset] eivät välttämättä korvaa koko suorituksia matemaattis-luonnontieteellisessä, erityisesti humanistinen ja valtiotieteellinen ovat kulkeneet jossain määrin omia polkujaan. (Vanhojen opiskelijoiden suoritusotteista löytyvistä 0 op:n ylioppilaskirjoitusten perusteella tehdyllä "korvaavuudella" voi ilmeisesti kuitata kirjallisen osuuden, jonka kaveriksi tarvitaan kuitenkin vielä 2 op suullinen suoritus.)<br />
<br />
:Huomaa, että niin kauan kuin Johdatus tietojenkäsittelytieteeseen -kurssiin on integroitu englannin opinnot, on vieras kieli sillä hoidettu. Näin oli asia ainakin 2010.<br />
<br />
===Miten suoritan JTKT:n / TVT-ajokortin / Työvälinekurssin / Opiskelutekniikan?===<br />
<br />
:Katso [http://www.cs.helsinki.fi/courses/582102/2010/s/k/1 Johdatus tietojenkäsittelytieteeseen -kurssin sivulta] (vaihda mieluusti lukukausi soveltuvaksi). Yksinkertaisin vaihtoehto on käydä koko iso JTKT-paketti ja ajokorttikurssit fuksivuonna, jolloin aikataulut ovat synkassa, sinua pidetään sopivasti kädestä, ja hoidat kaikki nämä hilukurssit kerralla. <br />
<br />
:Jos nyt kuitenkin joudut palastelemaan: [http://www.cs.helsinki.fi/courses/581324 Tietokone työvälineenä -kurssia] järjestetään nähtävästi myös keväisin, ja sen sisältämää [http://www.cs.helsinki.fi/courses/582514 TVT-ajokorttitenttiä] järjestetään säännöllisesti. Opiskelutekniikan voi suorittaa keväisin tiedekunnan kurssina [http://blogs.helsinki.fi/mlopetuki/tehoa-opiskeluun-2-op/ Tehoa opiskeluun], muttei tietääkseni syksyllä erillisenä; jos aloitit opintosi ennen S2008, ei tätä tarvitse enää erikseen suorittaa. Jos olet pitkällä opinnoissasi, ota yhteys Heikki Lokkiin (kurssin vastuuhenkilö S2010) tarkoituksenmukaisimman suoritustavan löytämiseksi; JTKT:stä on myös tekstintäyteinen itseopiskeluversio, mutta sen suoritusoikeutta pitää hakea.<br />
<br />
<br />
===Löysin vielä jonkun muun oudon hilukurssin TKT-tutkintovaatimuksista, hä?===<br />
<br />
:* Kandidaatintutkielma (Tieteellisen kirjoittamisen kurssi) kattaa Äidinkielisen viestinnän 3 op ja Tutkimustiedonhaun 1 op. <br />
:* Ohjelmistotuotantoprojekti kattaa Ohjelmistotuotantoprojektiin liittyvä työelämään orientointi -suorituksen, ja ammattitehtävissä työskentely on vain vaihtoehto tälle; [http://www.cs.helsinki.fi/opiskelu/tietotekniikka-alan-ty-kokemus-opintosuorituksena työkokemusnoppia sopii hakea opintoesimieheltä].<br />
:* LuK-HOPS suoritetaan säännöllisiä hyväksyttyjä opintosuunnitelmia tekemällä. Ota yhteys kurssin vastuuhenkilöön jos olet onnistunut välttämään kaikki karhukirjeet tähän asti.<br />
<br />
<br />
===Olen saanut ristiriitaista tietoa tutkintovaatimuksien pykälästä §423,562. Kuka on oikeassa?===<br />
:Ylin ja suurin opintopäällikkö, [http://www.cs.helsinki.fi/people/kurhila Jaakko Kurhila], jonka sana on laki. Jos sinulla on kirjavia suorituksia joista pitäisi saada kasaan tutkinto etkä tiedä mitä tehdä, kysy Kurhilalta.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Fuksin_selviytymispaketti&diff=6584Fuksin selviytymispaketti2011-05-05T16:43:20Z<p>Malloc: kanava</p>
<hr />
<div>'''Ohessa asiat, jotka huomioimalla oma tietojenkäsittelytieteilyura alkaa syksyllä 2011 vähän vähemmän sekavissa tunnelmissa.'''<br />
<br />
==Ennen orientoivia==<br />
# Etsi asunto<br />
#* Etsinnässä auttaa [http://www.hoas.fi/ HOAS], [http://www.hyy.helsinki.fi/asunto Ylioppilaskuntien asunnonvälitys] sekä HYY:n [http://www.hyy.helsinki.fi/suomi/36/ asunto-opas]<br />
#* Muista tehdä [http://www.posti.fi/muuttoilmoitus/ muuttoilmoitus], kun olet muuttanut.<br />
# Hae opintotukea<br />
#* Opintotuella tarkoitaan virallisesti opintorahaa, asumistukea ja opintolainaa yhdessä. Käytännössä useimmat tarkoittavat "tuet"-sanalla vain kahta ensimmäistä, ja opintolainasta puhutaan yleensä erikseen.<br />
#* Kätevin tapa hakea opintotukea on käyttää Kelan verkkosivuilta löytyvää [http://www.kela.fi/in/internet/suomi.nsf/NET/160104104919IL?OpenDocument sähköistä opintotukihakemusta]. Sähköistä opintotukihakemusta voit käyttää kun aloitat opintosi tai et ole aiemmin saanut opintotukea opintoihisi. Voit myös hakea opintotukea paperisella opintotukihakemuksella (lomake OT2), jonka voit esimerkiksi tulostaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/22920/OT2_W.pdf Kelan verkkosivuilta].<br />
#* Mikäli haet asumislisää, liitteeksi tarvitaan vuokrasopimus. Muista tehdä [http://www.vaestorekisterikeskus.fi/vrk/home.nsf/www/muuttoilmoitus muuttoilmoitus] ajoissa, sillä opintotukea myönnettäessä asumistietosi tarkistetaan väestötietojärjestelmästä. Jos siellä olevat tiedot eivät vastaa opintotukihakemuksen tietoja, niin sinun tulee toimittaa [http://lomake.kansanelakelaitos.fi/kela/kela.fi/fi/tiedostot/23002/OT8_W.pdf Kelan T-lomake]. T-lomaketta ei tarvita mikäli asut [http://www.kela.fi/in/internet/suomi.nsf/NET/160708144717HO?OpenDocument jonkin opiskelija-asuntosäätiön] asunnossa.<br />
#* '''Opintotukea ei myönnetä takautuvasti vaan aikaisintaan hakemuksen saapumiskuukauden alusta lukien. Muista jättää hakemus ajoissa.'''<br />
#* Hakemukset käsitellään saapumisjärjestyksessä. Käsittelyaikaa voit seurata Almasta (Helsingin yliopiston intranet, tarvitsee yliopiston tunnukset) kohdasta [https://alma.helsinki.fi/doclink/97280 hakemusten käsittelyaika].<br />
#* Opintotukiasioissa auttaa [http://www.helsinki.fi/ml/yhteystiedot/ tiedekunnan opintotoimisto] ja [http://www.kela.fi/in/internet/suomi.nsf/NET/300608102024HO?OpenDocument Kelan opintotukisivu]<br />
# [https://www.lyyra.fi/ds_user_registration.php Tilaa Lyyra-kortti]<br />
#* [http://www.lyyra.fi/ Lyyra] on Helsingin yliopiston opiskelijakortti, joka on käypä kaikkiin mahdollisiin alennuksiin (esim. VR). Muita opiskelijakortteja et tarvitse.<br />
# [[Käyttölupien aktivointi| Aktivoi käyttäjätunnukset]]<br />
#* Ilman näitä et pääse edes ilmoittautumaan kursseille.<br />
# [[IRC-ohjeet|Tule irkkiin]], valtaosa tietojenkäsittelytieteilijöistä löytyy sieltä<br />
#* #tkt-fuksit2011 -kanava IRCnetissä on tietojenkäsittelytieteen opiskelijoiden (uusien ja vanhojen) '''ehdottomasti tärkein avunlähde'''.<br />
# [[Kursseille_ilmoittautuminen|Ilmoittaudu kursseille]]<br />
#* Jos ei meinaa onnistua niin '''X''' kello '''Y''' eteenpäin (laitoksen orientoivien jälkeen) opintopäivystystä tarjolla Exactumin luokassa '''Z'''.<br />
# Hanki "opiskelijapäivitys" HSL:n matkakorttiin, niin pääset opiskelijahinnoin<br />
#* Tapahtuu joko HSL:n palvelupisteissä tai yliopiston päärakennuksen orkesterilämpiössä keskustassa. Espoolaiset ja vantaalaiset voivat hoitaa tämän myös omissa palvelupisteissään.<br />
#** Orkesterilämpiö auki aikavälillä '''X'''. Aikavälin jälkeen käänny HSL:n palvelupisteiden puoleen.<br />
#* Lisätietoa [http://www.hsl.fi/FI/liputjahinnat/alennusryhmat/Sivut/opiskelijat.aspx HSL:n sivuilta]<br />
# Järjestä kalenterisi niin, että pääset Kumpulan kampukselle orientoiviin '''X''' ja '''Y'''<br />
#* [http://www.reittiopas.fi/ Reittiopas] auttaa eksyneitä.<br />
#*Pysäkki: Kumpulan kampus<br />
<br />
* Hyödyllisiä neuvoja löytyy myös [http://www.hyy.helsinki.fi/suomi/25/doc/227/ HYY:n uusien opiskelijoiden "usein kysyttyä"-sivulta].<br />
* '''Älä panikoi: On siitä alkuhärdellistä muutkin selvinneet.'''<br />
<br />
==Alkusyksystä hoidettavat==<br />
* Nouda opinto-opas [http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf tiedekunnan opintotoimistosta] (Kumpulan kartanolta) tai yliopiston päärennuksen orkesterilämpiöstä keskustasta.<br />
** Ohessa saat myös yliopistokalenterin - Googlen kalentereista ja vastaavista huolimatta moni kokee edelleen tämän käytännöllisemmäksi.<br />
** Opinto-opas löytyy myös [http://www.cs.helsinki.fi/opiskelu/opinto-opas laitoksen sivuilta].<br />
** '''Oman aloitusvuoden opinto-opas kannattaa säilyttää: Sitä voi olla tarve lukea tulevinakin opiskeluvuosina.'''<br />
<br />
* Hanki [http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0 muoviavain eli yökäyttöavain], jos haluat päästä laitoksen 24h-luokkiin normaalien aukioloaikojen ulkopuolella (19:30-08:00). Täytä [http://old-www.cs.helsinki.fi/opiskelu/avain3.pdf hakulomake], maksa 25 EUR panttimaksu Physicumin Unicafeehen (saat kuitin) ja mene huoneeseen D239.<br />
<br />
* Halutessasi hanki kirjaston lainausoikeus Lyyra-kortillesi.<br />
** Helpoiten onnistuu asioimalla [http://www.helsinki.fi/kirjasto/kumpula/ Kumpulan tiedekirjastossa], jonne pääsee Physicumin kautta.<br />
<br />
* Tutustu [http://cs.helsinki.fi laitoksen sivuihin], jos et vielä ole kunnolla kerennyt.<br />
** Sekavasti ensivaikutelmasta huolimatta täältä usein löytyy jopa se vastaus.<br />
** Erityisesti [http://www.cs.helsinki.fi/opiskelu/ opiskelu-osiota] palataan aina ja aina lukemaan uudestaan (opetusohjelma, tutkinnon rakenne, koeaikataulu)<br />
<br />
* Liity [http://tko-aly.fi/?yhdistys_jaseneksi TKO-älyn jäseneksi], jos et vielä ole (et liittynyt esim. '''X''' laitossunnistuksen rastilla)<br />
** Luo tili Gurulassa toimivaan virtuaalikassaan (rv:seen)<br />
** Jäsenenä sinulla on mahdollisuus [[Fuksien_kysymää#Miten_ja_milloin_saan_haalarit.3F|ostaa haalarit]]<br />
<br />
* Tutustu [[Gurulan esittely|Gurulaan]] ja siellä oleskeleviin hienoihin ihmisiin!<br />
<br />
==Syksyn edetessä==<br />
* Osallistu fuksitapahtumiin ja ainejärjestösi tapahtumiin, se on kiistämättä paras tapa luoda kontakteja alussa.<br />
* '''[[Kokeet ja arvostelu]] - lue läpi ennen kuin kävelet ensimmäiseen koetilaisuuteen.'''<br />
* Kurssisivu toimii meillä aina kurssin keskeisenä tiedonlähteenä sisältäen kurssin tärkeät päivämäärät (kurssikoe jne.)<br />
** Matematiikan laitoksella sen sijaan pitää olla hereillä luennoillakin, kaikki informaatio kun ei välttämättä löydä kurssisivuille.<br />
* [http://www.cs.helsinki.fi/opiskelu/syyslukukauden-2011-opetusohjelma Opetusohjelmasta] katsotaan aina tuleva opetus. [http://www.cs.helsinki.fi/exams Erilliskoeaikataulusta] katsotaan tulevat uusinta- ja erilliskokeet.<br />
<br />
* Apua saa aina, mutta omatoimisuus ja oma-aloitteisuus ei ole kiellettyä, vaan selviytymisehto täällä yliopistossa.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&diff=6574Kurssikuvauksia2011-04-25T22:15:48Z<p>Malloc: </p>
<hr />
<div>== Pakolliset kurssit ==<br />
<br />
=== Johdatus tietojenkäsittelytieteeseen (4+4+2 op) ===<br />
<br />
* 1. ja 2. periodissa<br />
<br />
Kurssi on luonteeltaan yleiskatsaus tietojenkäsittelytieteeseen, sisältäen paljon asiaa laidasta laitaan. Kurssilla esitellään myös laitoksen tutkimustoimintaa liittyen kuhunkin osa-alueeseen. Kurssin suoritustapa poikkeaa lähes kaikista muista tietojenkäsittelytieteen kursseista, sillä kurssi suoritetaan tekemällä esseitä ja oppimispäiväkirjoja joko suomeksi tai englanniksi pienryhmissä.<br />
<br />
Kurssilla ei ole koetta joten tehtäviin osallistuminen on välttämätöntä. Kurssin yhteydessä suoritetaan myös pakollinen 4-op-englanti pois alta. Opiskelutekniikkaan liittyvistä tehtävistä saa lisäksi 2 opintopistettä.<br />
<br />
Johdatus tietojenkäsittelytieteeseen -kurssin on tarkoitus antaa jonkinlainen kokonaiskuva opiskeltavasta alasta. Vaikka teksteistä ei tunnu saavan oikein mitään irti tässä vaiheessa, ja kirjoittaminenkin alkaa tökkiä, kurssi kannattaa suorittaa loppuun vaikka pelkällä vihalla. Myöhemmin kurssin aloittamiskynnys on erittäin korkea.<br />
<br />
=== Tietokone työvälineenä (1+3 op) ===<br />
<br />
* Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio<br />
* Tiiviskurssi lukuvuoden alussa (pääaineopiskelijat) sekä normaali kurssi 3. periodissa (sivuaineopiskelijat)<br />
<br />
Työvälinekurssi on peruskurssi, jolla opetellaan myöhemmillä kursseilla välttämättömiä käytännön taitoja. Kurssilla opetellaan käyttämään laitoksella käytössä olevia ohjelmistoja ja laitteistoja sekä valitsemaan tehtävään sopiva työkalu. Keskeisimmät Unix/Linux-komennot, HTML-perusteet, tekstieditorien ja tekstinkäsittelyohjelmien käyttö jne. kannattaa oppia, ettei sitten myöhemmin kulu pään raapimiseen enemmän aikaa kuin itse tekemiseen. Kokeneet tietokoneharrastajat voivat kyllä suorittaa kurssin tenttimällä, mutta kurssilla on pakollisia harjoitustöitä, jotka täytyy tehdä, vaikka menisi suoraan kokeeseen. Monelle kokeneellekin tietokoneenkäyttäjälle kurssilla todennäköisesti on uutta asiaa ainakin laitoksen järjestelmistä, joten kurssimateriaali ainakin kannattaa lukea läpi.<br />
<br />
Kurssin yhteydessä suoritetaan kaikille pakollinen TVT-ajokortti (3 op). TVT-ajokorttikoe ei oletetusti ole vaikea, mutta sitä ei pääse läpi ilman tietämystä yliopiston järjestelmistä.<br />
<br />
=== Ohjelmoinnin perusteet (5 op) ===<br />
<br />
* Tunnetaan myös nimellä OhPe<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Kurssilla opetetaan fukseille, mitä ovat algoritmit, muuttujat, lauseet, lausekkeet, ohjausrakenteet ja erityisesti oliot. Heti alusta alkaen tehdään omia ohjelmia koneella. Kurssi on tarkoitettu ensisijaisesti niille, joilla ei ole olio-ohjelmointitaustaa, mutta osaavienkin ohjelmoijien on syytä vilkaista kurssimateriaaliin yhteisen kielen omaksumiseksi ja mennä sitten heti tenttiin. Toisinaan kun käy niinkin, että moni aiemmin ohjelmoinut luulee osaavansa, mutta saakin tentissä kuvannoillisesti lapiosta naamaan.<br />
<br />
Monelle tulee järkytyksenä, että ohjelmointikurssien tenteissä paperikoodataan. Tentissä kannattaa olla varuillaan, ettei aikaa tuhlaannu koodin kumittamiseen tai puhtaaksikirjoittamiseen. Tämän takia on tärkeää kehittää vahva rutiini yksinkertaisten ohjelmien kirjoittamiseen jo kurssin aikana. Kurssi on hyvin työpainotteinen ja laskuharjoitustehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on (edelleen) Java.<br />
<br />
=== Ohjelmoinnin jatkokurssi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä OhJa<br />
* 2. periodissa sekä uudelleen 4. periodissa<br />
<br />
Kun ohjelmoinnin perusteet ovat hallussa, syvennytään Javaan, sen luokkiin ja olioihin tarkemmin. Kurssilla on perinteisesti työläät laskarit, opittavaa asiaakin on paljon ja harva fuksi sisäistää aivan kaiken kurssilla. Monet pitävät Ohjelmoinnin jatkokurssia kuitenkin kevyempänä kuin peruskurssia. Jos ohjelmoinnin jatkokurssilla joutuu opettelemaan vielä ohjelmointirutiinia, niin on syytä ottaa itseään niskasta kiinni.<br />
<br />
Kurssilla ei käsitellä mitään tietyttyjä Javan kirjastopakkauksia, vaan enemmänkin kielen välineiden (luokat, oliot, metodit, perintä) hyödyntämistä ohjelmissa. Suurimmat ongelmat tulevat käsitteiden ymmärtämisestä, mutta toisin kuin matematiikassa, täällä asioille löytyy heti järkevä käyttötarkoitus. Kuten Ohjelmoinnin perusteetkin, tämäkin kurssi on erittäin käytännönläheinen - koko ajan ohjelmoidaan.<br />
<br />
Kummallakin kurssilla on (ainakin aiemmin ollut) käytössä suomenkielinen perusopetusteos Ohjelmoinnin perusteet Java-kielellä, jonka on kirjoittanut kurssia syksyisin luennoiva Arto Wikla. Hyvää materiaalia löytyy myös kurssin www-sivuilta ja ilman kirjaakin kyllä pärjää.<br />
<br />
Kurssia seuraava erillinen harjoitustyö (4 op) on syytä suorittaa mahdollisimman pian näiden kurssien jälkeen. Huomaa kuitenkin, että harjoitustyön saa aloittaa vasta, kun nämä kurssit on suoritettu (eli siis niistä on suoritusmerkintä)! Ohjelmointityökaluihin liittyvät asiat kannattaa myös opetella jo ohjelmoinnin peruskursseilla, ettei harjoitustyössä mene sormi suuhun - siellä kun ei ole enää aikaa opetella ohjelmointiympäristöjä ja työkaluja.<br />
<br />
=== Ohjelmistojen mallintaminen (4 op) ===<br />
<br />
* Tunnetaan myös niemellä OhMa<br />
* 2. periodissa<br />
<br />
Kurssilla annetaan perustiedot ohjelmistojen mallintamisessa käytetyistä työkaluista. Kurssilla piirretään ja luetaan kaavioita jotka kuvaavat ohjelman korkean tason rakennetta. Lisäksi opetukseen sisältyy hitunen testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tämän kurssin asioista on hyötyä Ohjelmoinnin harjoitustyön dokumentoinnissa (ja myöhemmin Tietokantasovelluksen dokumentoinnissa). Kaavioiden piirtämiseen kannattaa suhtautua ehdottomalla vakavuudella: Niitä piirrellään kaikkialla missä ohjelmistoja toteutetaan.<br />
<br />
=== Ohjelmoinnin harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Javalabra<br />
* Ryhmiä joka periodissa sekä kesäisin<br />
<br />
"Javalabra" laajentaa Ohjelmoinnin jatkokurssin asioita. Ohjelmoinnin jatkokurssin loppupuolen laskarit ovat juuri sitä tärkeää ja olennaista kamaa, jonka joutuu viimeistään täällä opettelemaan, vaikka se kurssilla yleensä skipataankin nopeasti. Näitä ovat mm. tiedostojen käsittely, poikkeukset, rajapintaluokat sekä pakkaukset. Kannattaa siis höristää korviaan jo Ohjelmoinnin jatkokurssilla näitä avainsanoja kuullessaan, vaikka mieli tekisikin jättää parit viimeiset laskarit väliin. API-kuvausten lukutaito on '''erittäin''' hyödyllinen esitieto.<br />
<br />
Labrassa on myös ohjelmointikursseille uutta ja ihmeellistä asiaa: Javan valmiit työkalut, graafisen käyttöliittymän ohjelmointi (Swing-komponenteilla), ohjelman suunnittelu olioita käyttäen, koodin kommentointi ja testaus, projektin dokumentointi jne. Lisäksi pitää vielä oppia pysymään projektin aikataulussa, ihan ilman äidin apua. Ajankäytön opettelu on jo itsessään aikamoinen työmaa.<br />
<br />
Kurssilla tehdään oma, kokonainen, pienehkö mutta toimiva ohjelma. Ohjelmasta saa tehdä niin upean kuin osaa, mutta parasta olisi tässä vaiheessa pitää liika into tallessa. Palkkana on kuitenkin vain oppia ja 4 opintopistettä, eikä niitäkään saa, jos megamahtava Hekumometri jokasuuntaisella kutkulaattorilla ei toimi, leviää käsiin ja kaataa kääntäjän kotiovella. Lisäksi ruutia pitää jättää myös ohjelman dokumentaation kirjoittamiseen. Ja tämä kaikki pitäisi saada valmiiksi 6 viikossa! Nopea laskutoimitus osoittaa, että jos otat löysästi labran alkupuoliskon, loppupuolella sinulle rapsahtaa jo lähes 30 viikkotuntia pelkkää labratyötä.<br />
<br />
Labraopetus koostuu alun yhteisluennosta, parista ryhmätapaamesista ja viikoittaisista henkilökohtaisista ohjauspalavereista. Alkuluennoilla käydään läpi mm. graafisen käyttöliittymän laatimisen perusteita ja dokumentointia, ryhmätapaamisissa esitellään omaa työtä muille. Huomaa että alkuluennolle osallistuminen on labraan osallistumisen kannalta pakollista. Ohjauspalavereissa raportoidaan ohjaajalle työn edistymisestä ja ihmetellään ohjaajan kanssa vaikeita kohtia. Tapaamisten lisäksi ohjaajilla on päivystysajat, jolloin päivystävältä ohjaajalta saa käydä kysymässä apua. Labraneuvonta toimii yleensä kakkoskerroksen aulassa (tarkat neuvonta-ajankohdat ilmoitetaan kurssilla).<br />
<br />
Työn alkaessa pääsee yleensä itku. Joudut synkkään metsään vain voiveitsen kanssa. Työsi ohjaajalta, kavereilta ja verkosta saat kyllä apua. Ryhmätapaamisiin, ohjelman suunnitteluun ja dokumentointiin, Javan hienouksien opetteluun sekä varsinaiseen koodaukseen menee joka tapauksessa paljon aikaa. Kalenteriin onkin parasta merkitä jo kurssia aloittaessaan ne 80 tuntia, jotka käytät tämän kurssin suorittamiseen ennen deadlinea. Jos Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi on tullut suoritettua hieman horjuen (alle kolmosen arvosanalla), on syytä suosiolla lisätä parikymmentä tuntia aikatauluun. Jos sinulla on jo ammattillista kokemusta koodauksesta tai dokumentaation kirjoittamisesta, voit pienentää arviota tuntimäärästäsi.<br />
<br />
Suurin haaste useimmalle opiskelijalle on suunnittelu- ja toteutusdokumentin kirjoittaminen (yleensä dokumenttien kirjoittaminen kurssista riippumatta). Toteutusdokumentin kirjoittamista ei missään nimessä tule jättää viimeiseen iltaan. Dokumentointi on taito, jota käpistelijä tarvii kaikkialla. Se on syytä opetella ajoissa ettei tulevissa harjoitustöissä tule itku, Ohjelmistotuotantoprojektissa parku ja työelämässä kenkää.<br />
<br />
=== Tietokantojen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tikape<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Tietokantojen perusteet -kurssi opettaa asioita relaatiokannoista ja SQL-kyselykielestä. Erikoista tässä kurssissa on se, että perinteisiä laskareita ei ole, vaan kaikki tehtävät tehdään koneella WWW-liittymän (SQLTrainer) kautta ja vain oikeat ratkaisut tuottavat harjoituspisteitä. Tämän lisäksi kurssilla suunnitellaan ryhmätyönä tietokanta. Relaatioalgebran ja välillä hankalaltakin tuntuvan SQL-kyselykielen opettelu on kurssin läpäisyn kannalta olennaisen tärkeää. Lohduttautua voit sillä, että SQLTrainerin harjoitustehtävissä vaadittavia kohtuullisen monimutkaisia SQL-kyselyitä harvemmin tarvitaan oikeasti (kokeesessa vaikeahkot liitokset pitää sen sijaan hallita). Relaatioalgebra tuntuu olevan monelle mysteeri, sitäkään useimmat eivät tarvitse onneksi missään.<br />
<br />
Vain ahkera harjoittelu tekee mestarin, ja kurssin harjoitukset on suunniteltu mahdollisimman hyvin opetusta palvelevaksi. Pelkällä erilliskokeella kurssien läpäiseminen voi onnistua, mutta vaatii jonkun verran hyvää pohjatietoa aiheesta. Harjoituksia kannattaa tehdä huolella. Laiskottelu kurssilla voi kostautua myöhemmin tehtävässä harjoitustyössä "Tietokantasovellus", jossa opiskelijoiden oletetaan osaavan käyttää oikeita apuvälineitä.<br />
<br />
=== Tietoliikenteen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tilpe<br />
* 2. periodissa<br />
<br />
Kurssilla paneudutaan internetin peruskäsitteistöön ja -tekniikoihin. Kurssi etenee opettelemalla TCP/IP-pinoa taso tasolta. Tutuksi tulee siis pääpiirteittäin kaikki WWW-selaimen sielunelämästä aina verkkokortin bittitasolle asti. Kurssi antaa hyvät perustiedot tietoliikenteestä, jotka ovat tarpeen kaikkien eri linjojen opiskelijoille.<br />
<br />
Kurssin sisältö on huomattavan laaja ja yksityiskohtainen opintopistemäärään nähden. Opiskelu perustuu paljolti TCP/IP-pinon kerrosten ja mekanismien toiminnan ulkoa opettelemiseen (esim. TCP-ruuhkanhallintamekanismit). Kokeessa ongelmaksi saattaa koitua hahmottaa, millä tasolla, ja kuinka yleinen vastaus kysymykseen halutaan (kokeessa saatetaan esimerkiksi kysyä, mitä tapahtuu kun opiskelija klikkaa linkkiä selaimellaan). Mikäli kurssilla vastaantuleva lyhenteiden ja käsitteistön määrä alkaa hirvittää, kurssilla käytettävä kurssikirja on mitä mainion apu pelonlievitykseen. Varoitettakoon, että asian ja detaljien suuresta määrästä johtuen kurssista on melko vaikea saada täyttä arvosanaa.<br />
<br />
=== Tietoturvan perusteet (4 op) ===<br />
<br />
* 3. periodissa<br />
<br />
Tietoturvan perusteet -kurssilla käsitellään tietoturvaan liittyvää lainsäädäntöä, yleisimpiä tietoturvan vaarantavia ohjelmointivirheitä sekä opetellaan sääntöjä, joita noudattaen järjestelmät pitäisi toteuttaa hyökkäysvaikutusten minimoimiseksi. Salausmenetelmät, todentaminen ja allekirjoitukset ovat myös keskeisessä osassa kurssin sisältöä. Ohimennen kurssilla käsitellään yleisimpiä hyökkäysmenetelmiä; kurssin suorittaminen ei tosin takaa että opiskelija osaisi käyttää niitä ;). Luentomateriaalissa on yleisesti ollut sekä ohjelmointivirheistä että hyökkäyksistä hyviä esimerkkejä, jotka ovat asiasta kiinnostuneelle mielenkiintoista luettavaa.<br />
<br />
Kurssin alkupuolella keskitytään aika paljon tietoturvaan liittyvään lainsäädäntöön ja viranomaisiin. Tätä ei kannata säikähtää, ja seuraavalla viikolla käsitelläänkin jo erilaisia salausmenetelmiä. Kurssi on aika teoriapainotteinen ja opiskelu keskittynee melko pitkälti tiettyjen sääntöjen ja näihin liittyvien esimerkkien muistamiseen, joita pystyy päättelemään osaksi terveellä järjelläkin. Kokeessa saatetaan kysyä hyvinkin yksityiskohtaista tietoa esimerkiksi sertifikaatteihin liittyvistä ongelmista.<br />
<br />
=== Tietorakenteet (8 op) ===<br />
<br />
* Tunnetaan myös nimellä Tira<br />
* 3. ja 4. periodissa<br />
<br />
Tietorakenteet on mielenkiintoinen ja hyödyllinen kurssi sekä algoritmeista että ohjelmointitouhusta kiinnostuineille (yleensä nämä leirit omaavat hyvin poikkeavat mielipiteet perus- ja aineopintojen kursseista). Käytännön ohjelmointiprojekteissa tulee jatkuvasti vastaan tilanteita, joissa pitäisi käsitellä suuria tietomääriä: lisätä, poistaa, etsiä ja järjestellä tietoa. Tietorakenteet-kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).<br />
<br />
Kuten kurssin nimestä voi aavistellakin, valtaosa opetuksesta keskittyy erilaisten tietorakenteiden käsittelyyn. Opiskelija voi olla varma, että kurssin suoritettuaan ainakin perustietorakenteet (taulukko, pino, lista) ovat syöpyneet lähtemättömästi tajuntaan. Hämäriä muistikuvia saattaa löytyä jopa hieman eksoottisemmistakin tietorakenteista kuten puista, hajautustauluista ja verkoista. Tietorakenteiden lisäksi kurssilla käydään läpi muutamia mielenkiintoisia haku- ja<br />
järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.<br />
<br />
Kurssin ehdottomasti pakollinen esitietovaatimus on "Johdatus diskreettiin matematiikkaan". Matemaattista esitietovaatimusta ei kuitenkaan ole syytä kavahtaa, sillä loppujen lopuksi itse käsiteltävät asiat ovat suhteellisen yksinkertaisia ja liittyvät oikeastaan vain tietorakenteiden formaaliin esittämiseen. Jos esitietovaatimukset eivät ole kunnossa, kannattaa harjoitella ja osallistua esitietokokeeseen, ja päästä kurssille tätä kautta. Tietorakenteet-kurssin käymättä jättäminen ensimmäisenä keväänä lisää valmistumisaikaa vuodella, koska kurssi järjestetään vain kerran vuodessa.<br />
<br />
Laskuharjoitusten tekeminen on tässä kurssissa en-si-si-jai-sen tärkeää! Suurin ongelma opiskelijoille on, että kelkasta putoaa hyvin helposti, jos jättää kerran laskaritehtävät tekemättä. Jos jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai laskarinpitäjää vääntämään asia rautalangasta, ettei tajuntaan jää mustia aukkoja. Toisaalta laitokselta on vaikea löytää henkilöä, joka ei pitäisi kurssia ainakin jossain määrin ehdottoman hyödyllisenä. Syksyllä hyvin menestyneelle opiskelijallekin koe saattaa tulla järkytyksenä - ei sen takia, että se olisi vaikea, mutta kokeesta ei pääse läpi, jos ei osaa soveltaa. Tästä kertoo sekin, että kokeeseen saa ottaa A4-muistilapun mukaan. Perinteisesti läpipääsyprosentti on kuitenkin ollut vähintään syksyn ohjelmointikurssien tasoa. Kurssi tosin on monelle työläs. <br />
<br />
Tietorakenteet -kurssi on tietojenkäsittelytieteelle "sitä itseään" ja Helsingin yliopiston TKT-laitoksen erikoisuus ja ylpeys. Monien huippuyliopistojen (MIT) tietojenkäsittelytieteen opetukselle tyypillistä on, että tietorakenteita opetetaan kattavasti heti ensimmäisenä opiskeluvuonna. Muissa Suomen yliopistoissa käpistelijöiden ymmärrys tietorakenteista ja tehokkaista ratkaisuista on matalahkolla tasolla verrattuna laitoksen opiskelijaan. Kuulostaako hypettämiselta? Ota selvää ja varmistu.<br />
<br />
=== Tietorakenteiden harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiralabra<br />
* Ryhmiä yleensä joka periodissa ja kesäisin<br />
<br />
Tietorakenteiden harjoitustyö eli Tiralabra on käytännön jatkoa Tietorakenteet-kurssille. Kurssilla pääsee leikkimään tietorakenteilla ihan oikeasti, eli tekemään kokonaisen ohjelman, jossa hyödynnetään joitain tietorakenteita ja algoritmeja. Ohjelma tulee tietenkin myös testata ja dokumentoida, mutta dokumentointivaatimukset ovat minimaaliset aiempiin harjoitustöihin verrattuna. Sallitut ohjelmointikielet riippuvat pitkälti harjoitustyön ohjaajasta, mutta laitoksella opetettavat kielet ovat yleensä käytettävissä.<br />
<br />
Harjoitustyö on vaativampi kuin Ohjelmoinnin harjoitustyö, joten kurssille ei kannata ilmoittautua, ellei ole varannut riittävästi aikaa työn tekemiseen. Keskimäärin työhön menee n. 80 työtuntia, mutta tehtävän aiheesta ja omista taidoista riippuen työtuntimäärä saattaa vaihdella huomattavastikin suuntaan tai toiseen. Jos työn aloittaa, sitä ei kannata lopettaa kesken, vaikka vähän vastustaisikin: Harjoitustyön keskeyttäneet ovat muita heikommassa asemassa, kun valitaan labraryhmään pääseviä.<br />
<br />
Kurssilta kannattaa ottaa kaikki hyöty irti, koska seuraava paikka, jossa ohjelmointitaitoja koetellaan, on yleensä Ohjelmistotuotantoprojekti ja siellä ohjelmoinnin oletetaan jo sujuvan rutiinilla.<br />
<br />
=== Johdatus tekoälyyn (4 op) ===<br />
<br />
* 1. periodissa<br />
<br />
'''TODO'''<br />
<br />
=== Laskennan mallit (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Lama<br />
* Syksyisin<br />
<br />
Kurssi luennoidaan koko lukukauden mittaisena niin, että viikossa on kaksi luento- ja kaksi laskarituntia.<br />
<br />
Laskennan mallit on teoreettinen kurssi, jolla opetellaan varsin käytännöllisiä työvälineitä. Kurssilla käsitellään mm. laskennallisia ongelmia, äärellisiä automaatteja, säännöllisiä lausekkeita, kontekstittomia kielioppeja ja Turingin koneita. Kurssi saattaa tuntua hankalalta alun pallo-nuoli-automaattipiirtelyiden jälkeen, mutta kun tottuu lukemaan täsmällistä formaalia esitystapaa, itse asia ei olekaan niin kovin kummallista. Loppujen lopuksi kysymys on vain menetelmistä, joilla voidaan jäsentää ja käsitellä erilaisia määrämuotoisia merkkijonoja, kuten aritmeettisia lausekkeita, päivämääriä ja muuta vastaavaa. Tutuiksi tulevat myös Turingin koneet, jotka ovat äärimmäisen kömpelö tietokoneen teoreettinen malli, mutta samalla myös yksinkertaisin mahdollinen mekaanisen laskentakoneen malli. Loppuhuipennuksena törmätään surullisenkuuluisaan pysähtymisongelmaan. Kun sen merkityksen onnistuu ymmärtämään, ymmärtää jo paljon siitä, mitä ohjelmallisesti on mahdollista tehdä.<br />
<br />
Älä turhaan masennu, jos pumppauslemma ja kumppanit menevät aluksi kertakaikkiaan yli hilseen, monella muulla on sama tilanne. Eräs vitsi laitoksella onkin, että laitokselta on vaikea löytää opiskelijaa, joka osaisi pumppauslemman selittää ("meni kokeessa oikein, en tiedä mitä tein"). Kurssia käydessä ei välttämättä ole minkäänlaista mielikuvaa, mihin kurssilla käsiteltäviä asioita voisi ikinä tarvita, mutta myöhemmin opinnoissa asioihin voi törmätä esim. Ohjelmointikielten kääntäjien tai rakenteisten dokumenttien käsittelyn yhteydessä, joista voitaneen mainita esimerkiksi XML-dokumenttien muuttaminen esimerkiksi HTML-esitysmuotoon. Kurssi kannattaa kuitenkin käydä läpi ajatuksen kanssa, koska mekaaninen ulkoapänttääminen ei juuri auta. Tietorakenteet -kurssin tapaan asiat pitää oikeasti tajuta, jotta kurssista suoriutuu.<br />
<br />
=== Tietokantasovellus (4 op) ===<br />
<br />
* Ryhmiä yleensä joka periodissa sekä kesäisin<br />
<br />
Ohjelmistotekniikan menetelmät ja Tietokantojen perusteet ovat esitietovaatimuksena Tietokantasovellus-harjoitustyölle. Kurssi on käytännössä pienen SQL-relaatiotietokantaa käyttävän WWW-sovelluksen laatimista (esim. yksinkertainen verkkokauppa). Tämän harjoitustyön keskeinen teema on tietokantojen hallintaan liittyvät asiat sekä myös huolelliseen suunnitteluun keskittyminen. Kurssi on monen webbikoodariksi aikovan mielestä erittäin hyödyllinen ja palkitseva. Jos tunnistit itsesi, kannattaa varoa ettei innostu liikaa ja tee vahingossa muutaman tuhannen rivin harjoitustyötä.<br />
<br />
Opiskelijasta voi kurssilla kirjoitettavan dokumentaation määrä turhauttavalta ja suuri houkutus onkin tehdä dokumentit vasta viimeisenä iltana. Dokumenttien tarkoitus on kuitenkin opastaa opiskelijaa oikeaan suuntaan suunnittelessaan omaa sovellustaan. Harjoitustyön ohjaajaa saa käyttää surutta apuna sekä ohjelmiston suunnittelun ongelmien että dokumenttien laatimisen kanssa.<br />
<br />
Itse toteutuksen tekeminen onkin sitten vähemmän työlästä, jos suunnittelu on kunnolla tehty. WWW-sivustolle tulevan rakennelmansa saa toteuttaa varsin monella tavalla ja tietokannoissakin on valinnan varaa. Suurin osa tekee harjoitustyönsä joko PHP:llä, Javalla tai Ruby on Railssillä, mutta jos intoa löytyy jonkin eksoottisemman ympäristön käyttämiseen, niin sekin on usein kelvannut ohjaajalle.<br />
<br />
=== Tietokoneen toiminta (4 op) ===<br />
<br />
* Tunnetaan myös nimellä TiTo<br />
* 2. periodissa<br />
<br />
Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä "oikeiden assemblerien" (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Monet väittävät kurssin olevan työläimpiä ensimmäisen vuoden peruskursseista. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken.<br />
<br />
Laskuharjoituksiin tulee varata kohtuullisesti aikaa, sillä vastaukset harvemmin löytyvät suoraan lähdekirjallisuudesta. Ne on itse löydettävä soveltamalla opittua asiaa. TTK91-symbolinen konekieli vaikuttanee hieman kankealta, mutta ajaa tehtävänsä. Moni on ihmetellyt, miksei opetuskielenä käytetä jotain oikeaa assemblyä. Vastaus on melko yksinkertainen: Kurssilla on tarkoitus oppia tietokoneen toimintaa eikä nykyisten assemblerien ominaisuuksia makroineen ja muine asioineen, joilla toimintaan liittyvät yksityiskohdat voisi sivuuttaa. Tietokoneen toimintaankin kurssi on loppujen lopuksi melko pintaraapaisu.<br />
<br />
=== Rinnakkaisohjelmointi (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Rio<br />
* Keväisin<br />
<br />
'''TODO'''<br />
<br />
=== Ohjelmistotuotanto (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtu<br />
* 4. periodissa<br />
<br />
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistojen mallintaminen -kurssin jatkeena. Kurssissa on viikottaisia laskaritehtäviä, jotka toteutetaan ryhmässä. Ryhmä pysyy samana koko kurssin ajan. Kurssiin sisältyy myös omassa ryhmässä toteutettava pieni projekti. Tähän projektiin hyödynnetään laadunvarmistustekniikoita kuten parikoodausta ja Code Coveragea. Kurssista on ajettu viime vuosina mahdollisimman käytännönläheistä aiemman teoriapainoitteisuuden sijaan. Myös vesiputousmallista ollaan pyrkimässä ilmeisesti kokonaan eroon. On huhuttu, että kurssista ei ole erityisen helppo saada täyttä arvosanaa.<br />
<br />
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti -kurssille.<br />
<br />
=== Ohjelmistotuotantoprojekti (9+1 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtuprojekti<br />
* Syksyisin ja keväisin<br />
<br />
Ohjelmistotuotantoprojektissa harjoitellaan projektin toteuttamista jotakuinkin reaalimaailmaa vastaavin menetelmin. Projekti toteutetaan 5-6 hengen ryhmässä. Projektilla on siis ihkaoikea asiakas (yleensä laitokselta, yliopistolta tai jostain yrityksestä), joka asettaa vaatimukset tuotteelle. Näihin vaatimuksiin ryhmän pitäisi sitten pystyä ohjelmistollaan vastaamaan mahdollisimman hyvin. Projektin aiheeseen ei voi vaikuttaa, mutta haluamastaan ryhmästä voi esittää toiveen. Aihe voi olla periaatteessa mikä tahansa. Ei ole ollenkaan tavatonta, että ensitöikseen joutuu opettelemaan uuden ohjelmointikielen.<br />
<br />
Kurssin päätyttyä tuotteeseen ei sisälly ylläpitovastuuta. Useat projektit menevät keskeneräisenä tuleville osanottajille jatkokehitykseen, mutta osa on päätynyt oikeaan tuotantoonkin. Kurssin perimmäinen tarkoitus on kuitenkin harjoitella prosessia enemmän kuin itse projektin toteuttamista. Ei kannata liikaa stressata, että tuotteen tulisi olla valmis kurssin päättyessä. Ohjelmoimaankin pääsee varmasti tarpeeksi, ja ohessa mahdolliset uudet työkalutkin tulevat väkipakostakin tutuksi.<br />
<br />
Projekti toteutetaan käyttäen laitoksen omaa ketterää ohjelmistokehitysmenetelmää (Scrum-variaatio). Varsinaista projektipäällikköä ei ryhmässä ole, ellei ryhmä sellaista keskuudestaan välttämättä halua valita. Kurssi on hyvin opettavainen ja ryhmä saa käytännössä lähes vapaat kädet itsensä toteuttamiseen. Ryhmätyön merkitys ja asiakkaan kanssa vaatimuksista vääntäminen ovat kurssin ydinkauraa. Ongelmilta (lue: haasteilta) ei voi projektin edetessä välttyä ja moiset kannattaa ottaa oppimiskokemuksena. Kurssin arvostelu perustuu pitkälti ryhmän vertaisarviointiin. Asiakkaan antamalla arvosanalla ei juuri merkitystä ole.<br />
<br />
Kurssista saa eniten irti, jos sopii ryhmän kanssa erilaisten työtapojen ja menetelmien (esim. eri pituiset sprintit) kokeilemisesta, koska oikeilla työpaikoilla tällaisia kokeiluja harvemmin pääsee enää toteuttamaan. Kurssin tärkein opetus lienee, että asiakkaan kaikkiin vaatimuksiin ei missään nimessä ole pakko suostua, ja että tekniset hankaluudet pystytään todennäköisesti ohittamaan onnistuneilla neuvotteluilla.<br />
<br />
Kurssista saa kokonaisuudessaan 10 opintopistettä: Itse projektista saa 9 op ja yksi "lisäopintopiste" tulee "työelämään orientoivista opinnoista".<br />
<br />
=== Tieteellisen kirjoittamisen kurssi (10 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiki<br />
* Sisältää kandidaatin tutkielman<br />
* Syksyisin ja keväisin<br />
<br />
Tieteellisen kirjoittamisen kurssi koostuu neljästä kirjallisesta työstä: referaatti, aine, kypsyysnäyte ja varsinainen kandidaatin tutkielma. Kaikki näistä neljästä työstä liittyvät samaan aihepiiriin. Alkujaan oli kaunis ajatus, että referaatin (2-4 sivua) ja aineen (10 sivua) saisi suoraan osaksi tutkielmaa (20 sivua), mutta tämä toteutuu nykyään harvoin. Samasta aihepiiristä huolimatta töiden sisältö ei välttämättä liity suoranaisesti toisiinsa. Tekstiä kurssilla tulee yhteensä tuotettua siis lähemmäs 40 sivua. Käpistelijälle on tunnetusti tekstin tuottaminen ongelma, tieteellisestä kirjoittamisesta nyt puhumattakaan. Kurssissa ei välttämättä pärjää tosin hyväkään kirjoittaja, koska tieteellisten artikkelien kirjoittaminen ottaa hieman eri lähtökohdan kuin esseen, raporttien tai dokumentaation laatiminen. Hermot menevät takuuvarmasti jossain vaiheessa mitättömiltä tuntuvien pikkuasioiden viilaamiseen, joita ohjaaja jaksaa ja jaksaa kaivaa esiin joka kerralla.<br />
<br />
Ryhmät jaetaan sen perusteella, minkä olet ilmoittautumisessa ilmaissut mahdolliseksi maisterilinjaksesi. Ryhmässä on 5-6 henkilöä, ohjaaja sekä valvoja. Valvojalla ei ole juuri muuta virkaa kuin varsinaisen tutkielman tarkastaminen. Ohjaajan kanssa sovitaan viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. Tutkielman aihepiiriin kuuluvasta aiheesta pidetään myös esitelmä muulle ryhmälle. Ryhmällä ei ole omien töiden kannalta muuta merkitystä kuin se, että referaatti, aine ja esitelmä todennäköisesti vertaisarvioidaan, tai ainakin mietitään jokaisen työn hyviä ja huonoja puolia. Kurssin arvosanan määrää käytännössä vain tutkielman arvosana. Kurssi sisältää ohessa ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä.<br />
<br />
Aiheenvalintakäytäntö vaihtelee ohjaajittain. Tutkielman aihepiirin aihe valitaan useimmiten valmiista listasta, mutta joissakin ryhmissä aihetta saa itsekin ehdottaa. Moni on ampunut itseään jalkaan ehdottamalla omaa aihepiiriä, ja on huomannutkin jälkeenpäin, että tutkimustietoa aihealueesta ei joko löydy ymmärrettävässä mudossa tai sitten löytyy aivan liikaa. Ennen oman aiheen ehdottamista kannattaa varmistaa, että aiheesta todellakin löytyy riittävästi "lukukelpoista" tutkimustietoa. Aihepiiri valitaan jo ensimmäisessä tapaamisessa. Kurssiin sisältyy alkupuolella myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita.<br />
<br />
== Valinnaisia kursseja ==<br />
<br />
=== C-ohjelmointi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä C<br />
* 2. periodissa<br />
<br />
C on aineopintojen valinnainen kurssi, joka on tarkoitettu ohjelmoinnin perusasiat osaaville ja perustietorakenteet tunteville. Ensin kannattaa siis suorittaa suosiolla ensimmäisen vuoden ohjelmointikurssit harjoitustöineen sekä Tietorakenteet. Javalla ohjelmoineille kielen syntaksin omaksuminen on helppoa, mutta pelkän ulkoisen samannäköisyyden ei kannata antaa pettää itseään. C on käsitemaailmaltaan ja rakenteiltaan varsin erilainen kieli kuin Java ja sitä myös käytetään hieman erilaisiin tarkoituksiin. C:llä tehdään mm. koneenläheisiä, suurta tehoa vaativia, usein tekstipohjaisia työkaluohjelmia. Javalla taas on mukavampi rakennella sekä ohjelmoijan että käyttäjän kannalta turvallisia sovelluksia, usein graafisia sellaisia - mikäli nopeus ei ole kriittisin tekijä.<br />
<br />
Muistiosoittimien ja muistinhallinnan kanssa pelaaminen, joka Javassa on automaattista, voi osoittautua hankalaksi omaksua. Myöskään linkitettyjen listojen ohjelmointi, johon perehdytään varsin tarkkaan, ei tule vastaan ohjelmoinnin perus- ja jatkokurssilla. Kurssilla opetetaan nykyään myös puiden ja verkkojen (tietorakenteita nämäkin) käsittelyä, tosin vähemmällä tarkastelulla kuin esim. Tietorakenteet-kurssilla. Tämä kurssi tuo varsin mukavaa vaihtelua ensimmäisen syksyn Java-annostukseen varsinkin, jos olet ohjelmoinut C:llä aikaisemmin.<br />
<br />
Kurssiin kuuluu pakollinen harjoitustyö, jota ilman kurssia ei pääse läpi. Vaikka harjoitustyö ei vaikuta suurelta, se on yllättävän työläs ja on useimmiten syy kurssin keskeyttämiselle. Sille kannattaa siis varata aikaa huomattavasti enemmän kuin se "viimeinen yö ennen palautusta".<br />
<br />
----<br />
Päivitetty 2011, Anssi Syrjäsalo</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&diff=6573Keskustelukanavat2011-04-24T11:47:49Z<p>Malloc: </p>
<hr />
<div>'''Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.''' Kaikki kanavat sijaitsevat '''IRCnetissä'''. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.<br />
<br />
{|width="650px" cellspacing="0" cellpadding="1" <br />
|-<br />
|style="border-bottom:2px solid black;" width="500px"|'''Kurssin nimi''' ||style="border-bottom:2px solid black;" width="150px"|'''Kanava''' <br />
|-<br />
| Ohjelmoinnin perusteet (ja Ohjelmoinnin jatkokurssi) || '''#ohpe''', '''#ohja'''<br />
|-<br />
<!--| Ohjelmistojen mallintaminen || '''#ohma10'''--><br />
|-<br />
<!--| Johdatus tietojenkäsittelytieteeseen || '''#jtkts10'''--><br />
|-<br />
<!--| Johdatus diskreettiiin matematiikkaan || '''#diskis'''--><br />
|-<br />
<!-- | Matematiikka tutuksi || '''#matu''' --><br />
|-<br />
<!--| Lineaarialgebra ja matriisilaskenta I ja II || '''#linis'''--><br />
|-<br />
| Analyysi I ja II || '''#analyysi'''<br />
|-<br />
<!--| Tietokantojen perusteet (itseopiskelukurssi) || '''#tikape'''--><br />
|- <br />
| Tietorakenteet || '''#tira2011'''<br />
|-<br />
| Tietorakenteiden harjoitustyö || '''#tiralabra'''<br />
|-<br />
<!--| Tietoliikenteen perusteet || '''#tilpe'''--><br />
|- <br />
<!--| Tietokoneen toiminta || '''#tito'''--><br />
|-<br />
<!--| Johdatus todennäköisyyslaskentaan || '''#todari'''--><br />
|-<br />
<!--| Laskennan mallit || '''#lama2010'''--><br />
|-<br />
<!--| | C-ohjelmointi || '''#cee'''--><br />
|-<br />
<!--| Ohjelmointitekniikka C++ || ''' #tkt-cpp '''--><br />
|- <br />
<!--| Tietokannan suunnittelu || '''#tikasu'''--><br />
|-<br />
| Rinnakkaisohjelmointi || '''#rio'''<br />
|-<br />
<!--| Linux-ylläpito || '''#hy-linux-yp'''--><br />
|-<br />
| Ohjelmoinnin harjoitustyö || '''#javalabra'''<br />
|-<br />
| Tietokantasovellus || '''#tsoha'''<br />
|-<br />
<!--| Tietokonegrafiikka || '''#tkt-gfx'''--><br />
|-<br />
<!--| Robottiohjelmoinnin harjoitustyö || '''#tkt-lego'''--><br />
|-<br />
<!--| Käyttöliittymät || '''#tkt-kali'''--><br />
|-<br />
| Logiikka I || '''#logiikka'''<br />
|-<br />
<!--| Tietoturvan perusteet || '''#tietoturpa'''--><br />
|-<br />
<!--| XML-metakieli || '''#tkt-xml'''--><br />
|-<br />
| Toinen kotimainen kieli (ruotsi) || '''#svenska'''<br />
|-<br />
<!--| Clojure-ohjelmointi || '''#tktl-clojure'''--><br />
|-<br />
| Verkkosovellusten toteuttaminen || '''#vst2011'''<br />
|-<br />
| Tieteellinen kirjoittaminen || '''#tikirage'''<br />
|-<br />
| Algebra I || '''#algebra'''<br />
|-<br />
| Topologia I || '''#topologia'''<br />
|-<br />
<!--| Game engine architecture || '''#tkt-gea'''--><br />
|-<br />
| Ohjelmistotuotanto || '''#ohtu11k'''<br />
|-<br />
| Android-ohjelmoinnin harjoitustyö || '''#tkt-android'''<br />
|-<br />
| Tietokantojen perusteet || '''#tikape'''<br />
|-<br />
| Human-Computer Interaction || '''#hci'''<br />
|}<br />
<br />
<br />
Suora linkki tänne: http://tinyurl.com/kanavat</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=K%C3%A4ytt%C3%B6lupien_aktivointi&diff=6572Käyttölupien aktivointi2011-04-24T00:20:01Z<p>Malloc: /* Miten aktivoin käyttölupani? */</p>
<hr />
<div>'''HUOM! Syksyllä aloittavien uusien opiskelijoiden käyttölupien aktivointi onnistuu aikaisintaan 1.8.''' Käyttöluvan aktivointi on mahdollista vasta, kun käyttäjän tiedot ovat a) Helsingin yliopiston opiskelijarekisterissä (eli olet ottanut paikan vastaan) ja b) olet ilmoittautunut läsnäolevaksi opiskelijaksi. Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot menevät opiskelijarekisteriin yleensä elokuun loppuun mennessä.<br />
<br />
==Järjestelmät==<br />
'''Tietojenkäsittelytieteen uudella opiskelijalla on automaattisesti käyttölupa kahteen eri järjestelmän:'''<br />
# '''Pääkäyttölupa''', eli AD-lupa, eli Helsingin yliopiston järjestelmien käyttölupa<br />
# '''CS-lupa''' eli tietojenkäsittelytieteen laitoksen järjestelmien käyttölupa <br />
<br />
'''Näiden funktiot ovat seuraavat:'''<br />
* Pääkäyttöluvalla kirjaudutaan koko Helsingin yliopiston laajuisiin web-järjestelmiin (esim. WebOodi).<br />
* Laitoksen CS-tunnuksella kirjaudutaan laitoksen luokkien koneille ja laitoksen omiin tietojärjestelmiin.<br />
* Kurssi-ilmoittautumisjärjestelmiin kirjaudutaan aina pääkäyttöluvalla, oli kyseessä sitten yliopiston laajuinen ilmoittautumisjärjestelmä (WebOodi) tai laitoksen oma järjestelmä (ilmo).<br />
<br />
Kaikissa käyttöluvissa käyttäjätunnus on sama (korkeintaan kahdeksanmerkkinen merkkijono muotoa mmeikala), mutta ne oikeuttavat eri laitteistojen käyttöön ja niillä on eri salasana.<br />
<br />
'''Siis, vielä toistamiseen:'''<br />
* On olemassa kahdenlaisia käyttölupia: 1. yliopiston lupa eli pääkäyttölupa (eli AD-lupa) ja 2. laitoksen lupa (eli CS-lupa).<br />
* Helsingin yliopiston tietotekniikkaosasto on instituutio, joka vastaa koko Helsingin yliopiston kattavasta tietotekniikasta ja koko yliopiston kattavasta verkosta.<br />
* Tietojenkäsittelytieteen laitoksella on, muista laitoksista poiketen, lisäksi oma atk-järjestelmä (työasemat, sisäverkko, kurssi-ilmoittautumisjärjestelmä)<br />
* CS-luvalla käytät tietojenkäsittelytieteen laitoksen järjestelmiä (esimerkiksi kirjautuminen kaikkiin yhteiskäyttöisiin cs.helsinki.fi-hallintoalueella oleviin koneisiin kuten luokkien koneet, melkinpaasi, melkinkari jne)<br />
* (AD tulee sanoista ja tekniikasta "Active Directory", CS sanoista "Computer Science")<br />
<br />
==Miten aktivoin käyttölupani?==<br />
<br />
Kumpikin käyttölupa pitää aktivoida erikseen. Edellytyksenä aktivoimiselle on, että käyttäjän '''tulee olla ilmoittautunut läsnäolevaksi opiskelijaksi''' ja että hänen tietonsa löytyy Helsingin yliopiston opiskelijarekisterista. Uusien opiskelijoiden lisääminen rekisteriin kestää tovin, ks. alempaa [[#Ongelmatilanteet|"tunnusta ei vielä löydy"-kysymys]].<br />
<br />
===Pääkäyttölupa (AD-lupa)===<br />
[http://www.helsinki.fi/atk/aktivoilupa Uuden käyttöluvan aktivointi]<br />
<br />
===Laitostunnukset (CS-lupa)===<br />
'''Laitostunnukset aktivoidaan netissä pääkäyttöluvan avulla.''' Aktivointiin tarvitaan siis jo aktivoitu AD-lupa. Kyseinen toimenpide onnistuu sivulla http://www.cs.helsinki.fi/activate/index.fi.xhtml syöttämällä "User account"-kenttään oman AD-luvan käyttäjätunnus, alempaan sen salasana, ja tämän jälkeen CS-luvalle haluamasi salasana kahteen kertaan, ja klikkaamalla "Change"-nappulaa.<br />
<br />
==Ongelmatilanteet==<br />
<br />
===Argh, yritän aktivoida AD-lupaa, mutta sitä ei kuulemma löydy===<br />
<br />
*Jos olet uusi opiskelija, AD-lupaasi ei ehkä ole vielä luotu. Syyskuun alkuun mennessä kaikki luvat on varmasti luotu. Jos haluat AD-luvan heti, käy jossain [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteessä] (Kumpulassa Physicumissa, stadissa Aleksandriassa). Tarvitset henkilötodistuksen (esimerkiksi passi tai sähköinen henkilökortti).<br />
*Olethan varmasti ilmoittautunut läsnäolevaksi? Tunnuksen aktivoiminen onnistuu vain läsnäolevana.<br />
*Todennäköisesti tietosi eivät vielä löydy Helsingin yliopiston opiskelijarekisteristä.<br />
**[http://www.helsinki.fi/atk/luvat/aktivointi/ Tietotekniikkaosaston ohjeesta]: "Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot tulevat opiskelijarekisteriin yleensä '''elokuun loppuun mennessä'''."<br />
<br />
===Argh, saan yllättävän järjestelmävirheen===<br />
<br />
Lupaavan monet tietojenkäsittelytieteen opiskelijat saavat jo varhaisessa opintojen vaiheessa ensi käden tietoa siitä, minkälaista huonoutta vastaan tänne on tultu taistelemaan. Tietotekniikkaosaston herrat ovat pyytäneet että tällaiset tapaukset lähettävät henkilötunnuksensa osoitteeseen atk-luvat ät helsinki.fi. Mukaan voi laittaa maininnan yllättävästä järjestelmävirheestä (ja siitä, jos pääsi jo valikoimaan minkälaisen @helsinki.fi -osoitteen haluaa, jos sattuu olemaan ei-ensimmäinen Matti Virtanen yliopistolla). <br />
<br />
===Argh, minulla ei ole soveltuvaa nettiyhteyttä tai sopivaa verkkopankkia===<br />
<br />
Käytä Pekka Niklanderia (Exactum A230, pääsisäänkäynniltä suoraan kierreportaat ylös kakkoskerrokseen, kierrä hissipömpelin taakse eli portailta katsoen oikealle ja kävele oven läpi käytävää jonkin matkaa eteenpäin. Pekan huone on ennen risteystä) tai jotakin yliopiston monista [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteistä], joista Kumpulan käyttölupapiste Physicumissa lienee lähin. Ota mukaan joko ajokortti, passi tai henkilökortti.<br />
<br />
==Lisätietoa käyttöluvista==<br />
<br />
Käyttäjäluvista lisää kertovat sivut löytyvät loogisesti joko http://www.helsinki.fi/atk/luvat/ tai https://www.cs.helsinki.fi/cgi-bin/create-account.php sen mukaan, haluaako yliopistonlaajuista vai laitoksenlaajuista tietoa. Käyttöluvista ja yliopiston verkosta kerrotaan enemmän pakollisessa Johdatus tietojenkäsittelytieteeseen -kurssin TVT-ajokortti-osassa.<br />
<br />
== Kertauksena: Millä kirjaudun mihinkin? ==<br />
<br />
===AD===<br />
* '''Laitoksen ilmoittautuminen (ilmo.cs.helsinki.fi)'''<br />
* '''WebOodi'''<br />
* '''Mappi-webmail'''<br />
* '''HUPnet-vierailijaverkko (ja HY-VPN)'''<br />
* Alma<br />
* Blackboard<br />
* Ohjelmistojakelu<br />
<br />
===CS===<br />
* '''Laitoksen luokkien koneet'''<br />
* '''Laitoksen webmail (roundcube.cs.helsinki.fi)'''<br />
* Laitoksen intranet (https://cs.helsinki.fi/i/ -alkuiset urlit jossa yleensä sijaitsevat koetulokset yms.)<br />
* [http://msdn62.e-academy.com/elms/Storefront/Home.aspx?campus=helsinki_compsci MSDNAA]<br />
* Laitoksen yleiskäyttöiset Linux-palvelimet (voi ajaa Irssiä), eli<br />
** melkki.cs.helsinki.fi<br />
** melkinpaasi.cs.helsinki.fi<br />
* Laitoksen tietokantapalvelin users.cs.helsinki.fi</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=K%C3%A4ytt%C3%B6lupien_aktivointi&diff=6571Käyttölupien aktivointi2011-04-24T00:19:47Z<p>Malloc: /* Pääkäyttölupa (AD-lupa) */</p>
<hr />
<div>'''HUOM! Syksyllä aloittavien uusien opiskelijoiden käyttölupien aktivointi onnistuu aikaisintaan 1.8.''' Käyttöluvan aktivointi on mahdollista vasta, kun käyttäjän tiedot ovat a) Helsingin yliopiston opiskelijarekisterissä (eli olet ottanut paikan vastaan) ja b) olet ilmoittautunut läsnäolevaksi opiskelijaksi. Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot menevät opiskelijarekisteriin yleensä elokuun loppuun mennessä.<br />
<br />
==Järjestelmät==<br />
'''Tietojenkäsittelytieteen uudella opiskelijalla on automaattisesti käyttölupa kahteen eri järjestelmän:'''<br />
# '''Pääkäyttölupa''', eli AD-lupa, eli Helsingin yliopiston järjestelmien käyttölupa<br />
# '''CS-lupa''' eli tietojenkäsittelytieteen laitoksen järjestelmien käyttölupa <br />
<br />
'''Näiden funktiot ovat seuraavat:'''<br />
* Pääkäyttöluvalla kirjaudutaan koko Helsingin yliopiston laajuisiin web-järjestelmiin (esim. WebOodi).<br />
* Laitoksen CS-tunnuksella kirjaudutaan laitoksen luokkien koneille ja laitoksen omiin tietojärjestelmiin.<br />
* Kurssi-ilmoittautumisjärjestelmiin kirjaudutaan aina pääkäyttöluvalla, oli kyseessä sitten yliopiston laajuinen ilmoittautumisjärjestelmä (WebOodi) tai laitoksen oma järjestelmä (ilmo).<br />
<br />
Kaikissa käyttöluvissa käyttäjätunnus on sama (korkeintaan kahdeksanmerkkinen merkkijono muotoa mmeikala), mutta ne oikeuttavat eri laitteistojen käyttöön ja niillä on eri salasana.<br />
<br />
'''Siis, vielä toistamiseen:'''<br />
* On olemassa kahdenlaisia käyttölupia: 1. yliopiston lupa eli pääkäyttölupa (eli AD-lupa) ja 2. laitoksen lupa (eli CS-lupa).<br />
* Helsingin yliopiston tietotekniikkaosasto on instituutio, joka vastaa koko Helsingin yliopiston kattavasta tietotekniikasta ja koko yliopiston kattavasta verkosta.<br />
* Tietojenkäsittelytieteen laitoksella on, muista laitoksista poiketen, lisäksi oma atk-järjestelmä (työasemat, sisäverkko, kurssi-ilmoittautumisjärjestelmä)<br />
* CS-luvalla käytät tietojenkäsittelytieteen laitoksen järjestelmiä (esimerkiksi kirjautuminen kaikkiin yhteiskäyttöisiin cs.helsinki.fi-hallintoalueella oleviin koneisiin kuten luokkien koneet, melkinpaasi, melkinkari jne)<br />
* (AD tulee sanoista ja tekniikasta "Active Directory", CS sanoista "Computer Science")<br />
<br />
==Miten aktivoin käyttölupani?==<br />
<br />
Kumpikin käyttölupa pitää aktivoida erikseen. Edellytyksenä aktivoimiselle on, että käyttäjän '''tulee olla ilmoittautunut läsnäolevaksi opiskelijaksi''' ja että hänen tietonsa löytyy Helsingin yliopiston opiskelijarekisterista. Uusien opiskelijoiden lisääminen rekisteriin kestää tovin, ks. alempaa [[#Ongelmatilanteet|"tunnusta ei vielä löydy"-kysymys]].<br />
<br />
===Pääkäyttölupa (AD-lupa)===<br />
[http://www.helsinki.fi/atk/aktivoilupa Uuden käyttöluvan aktivointi].<br />
<br />
===Laitostunnukset (CS-lupa)===<br />
'''Laitostunnukset aktivoidaan netissä pääkäyttöluvan avulla.''' Aktivointiin tarvitaan siis jo aktivoitu AD-lupa. Kyseinen toimenpide onnistuu sivulla http://www.cs.helsinki.fi/activate/index.fi.xhtml syöttämällä "User account"-kenttään oman AD-luvan käyttäjätunnus, alempaan sen salasana, ja tämän jälkeen CS-luvalle haluamasi salasana kahteen kertaan, ja klikkaamalla "Change"-nappulaa.<br />
<br />
==Ongelmatilanteet==<br />
<br />
===Argh, yritän aktivoida AD-lupaa, mutta sitä ei kuulemma löydy===<br />
<br />
*Jos olet uusi opiskelija, AD-lupaasi ei ehkä ole vielä luotu. Syyskuun alkuun mennessä kaikki luvat on varmasti luotu. Jos haluat AD-luvan heti, käy jossain [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteessä] (Kumpulassa Physicumissa, stadissa Aleksandriassa). Tarvitset henkilötodistuksen (esimerkiksi passi tai sähköinen henkilökortti).<br />
*Olethan varmasti ilmoittautunut läsnäolevaksi? Tunnuksen aktivoiminen onnistuu vain läsnäolevana.<br />
*Todennäköisesti tietosi eivät vielä löydy Helsingin yliopiston opiskelijarekisteristä.<br />
**[http://www.helsinki.fi/atk/luvat/aktivointi/ Tietotekniikkaosaston ohjeesta]: "Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot tulevat opiskelijarekisteriin yleensä '''elokuun loppuun mennessä'''."<br />
<br />
===Argh, saan yllättävän järjestelmävirheen===<br />
<br />
Lupaavan monet tietojenkäsittelytieteen opiskelijat saavat jo varhaisessa opintojen vaiheessa ensi käden tietoa siitä, minkälaista huonoutta vastaan tänne on tultu taistelemaan. Tietotekniikkaosaston herrat ovat pyytäneet että tällaiset tapaukset lähettävät henkilötunnuksensa osoitteeseen atk-luvat ät helsinki.fi. Mukaan voi laittaa maininnan yllättävästä järjestelmävirheestä (ja siitä, jos pääsi jo valikoimaan minkälaisen @helsinki.fi -osoitteen haluaa, jos sattuu olemaan ei-ensimmäinen Matti Virtanen yliopistolla). <br />
<br />
===Argh, minulla ei ole soveltuvaa nettiyhteyttä tai sopivaa verkkopankkia===<br />
<br />
Käytä Pekka Niklanderia (Exactum A230, pääsisäänkäynniltä suoraan kierreportaat ylös kakkoskerrokseen, kierrä hissipömpelin taakse eli portailta katsoen oikealle ja kävele oven läpi käytävää jonkin matkaa eteenpäin. Pekan huone on ennen risteystä) tai jotakin yliopiston monista [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteistä], joista Kumpulan käyttölupapiste Physicumissa lienee lähin. Ota mukaan joko ajokortti, passi tai henkilökortti.<br />
<br />
==Lisätietoa käyttöluvista==<br />
<br />
Käyttäjäluvista lisää kertovat sivut löytyvät loogisesti joko http://www.helsinki.fi/atk/luvat/ tai https://www.cs.helsinki.fi/cgi-bin/create-account.php sen mukaan, haluaako yliopistonlaajuista vai laitoksenlaajuista tietoa. Käyttöluvista ja yliopiston verkosta kerrotaan enemmän pakollisessa Johdatus tietojenkäsittelytieteeseen -kurssin TVT-ajokortti-osassa.<br />
<br />
== Kertauksena: Millä kirjaudun mihinkin? ==<br />
<br />
===AD===<br />
* '''Laitoksen ilmoittautuminen (ilmo.cs.helsinki.fi)'''<br />
* '''WebOodi'''<br />
* '''Mappi-webmail'''<br />
* '''HUPnet-vierailijaverkko (ja HY-VPN)'''<br />
* Alma<br />
* Blackboard<br />
* Ohjelmistojakelu<br />
<br />
===CS===<br />
* '''Laitoksen luokkien koneet'''<br />
* '''Laitoksen webmail (roundcube.cs.helsinki.fi)'''<br />
* Laitoksen intranet (https://cs.helsinki.fi/i/ -alkuiset urlit jossa yleensä sijaitsevat koetulokset yms.)<br />
* [http://msdn62.e-academy.com/elms/Storefront/Home.aspx?campus=helsinki_compsci MSDNAA]<br />
* Laitoksen yleiskäyttöiset Linux-palvelimet (voi ajaa Irssiä), eli<br />
** melkki.cs.helsinki.fi<br />
** melkinpaasi.cs.helsinki.fi<br />
* Laitoksen tietokantapalvelin users.cs.helsinki.fi</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=K%C3%A4ytt%C3%B6lupien_aktivointi&diff=6570Käyttölupien aktivointi2011-04-24T00:19:07Z<p>Malloc: </p>
<hr />
<div>'''HUOM! Syksyllä aloittavien uusien opiskelijoiden käyttölupien aktivointi onnistuu aikaisintaan 1.8.''' Käyttöluvan aktivointi on mahdollista vasta, kun käyttäjän tiedot ovat a) Helsingin yliopiston opiskelijarekisterissä (eli olet ottanut paikan vastaan) ja b) olet ilmoittautunut läsnäolevaksi opiskelijaksi. Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot menevät opiskelijarekisteriin yleensä elokuun loppuun mennessä.<br />
<br />
==Järjestelmät==<br />
'''Tietojenkäsittelytieteen uudella opiskelijalla on automaattisesti käyttölupa kahteen eri järjestelmän:'''<br />
# '''Pääkäyttölupa''', eli AD-lupa, eli Helsingin yliopiston järjestelmien käyttölupa<br />
# '''CS-lupa''' eli tietojenkäsittelytieteen laitoksen järjestelmien käyttölupa <br />
<br />
'''Näiden funktiot ovat seuraavat:'''<br />
* Pääkäyttöluvalla kirjaudutaan koko Helsingin yliopiston laajuisiin web-järjestelmiin (esim. WebOodi).<br />
* Laitoksen CS-tunnuksella kirjaudutaan laitoksen luokkien koneille ja laitoksen omiin tietojärjestelmiin.<br />
* Kurssi-ilmoittautumisjärjestelmiin kirjaudutaan aina pääkäyttöluvalla, oli kyseessä sitten yliopiston laajuinen ilmoittautumisjärjestelmä (WebOodi) tai laitoksen oma järjestelmä (ilmo).<br />
<br />
Kaikissa käyttöluvissa käyttäjätunnus on sama (korkeintaan kahdeksanmerkkinen merkkijono muotoa mmeikala), mutta ne oikeuttavat eri laitteistojen käyttöön ja niillä on eri salasana.<br />
<br />
'''Siis, vielä toistamiseen:'''<br />
* On olemassa kahdenlaisia käyttölupia: 1. yliopiston lupa eli pääkäyttölupa (eli AD-lupa) ja 2. laitoksen lupa (eli CS-lupa).<br />
* Helsingin yliopiston tietotekniikkaosasto on instituutio, joka vastaa koko Helsingin yliopiston kattavasta tietotekniikasta ja koko yliopiston kattavasta verkosta.<br />
* Tietojenkäsittelytieteen laitoksella on, muista laitoksista poiketen, lisäksi oma atk-järjestelmä (työasemat, sisäverkko, kurssi-ilmoittautumisjärjestelmä)<br />
* CS-luvalla käytät tietojenkäsittelytieteen laitoksen järjestelmiä (esimerkiksi kirjautuminen kaikkiin yhteiskäyttöisiin cs.helsinki.fi-hallintoalueella oleviin koneisiin kuten luokkien koneet, melkinpaasi, melkinkari jne)<br />
* (AD tulee sanoista ja tekniikasta "Active Directory", CS sanoista "Computer Science")<br />
<br />
==Miten aktivoin käyttölupani?==<br />
<br />
Kumpikin käyttölupa pitää aktivoida erikseen. Edellytyksenä aktivoimiselle on, että käyttäjän '''tulee olla ilmoittautunut läsnäolevaksi opiskelijaksi''' ja että hänen tietonsa löytyy Helsingin yliopiston opiskelijarekisterista. Uusien opiskelijoiden lisääminen rekisteriin kestää tovin, ks. alempaa [[#Ongelmatilanteet|"tunnusta ei vielä löydy"-kysymys]].<br />
<br />
===Pääkäyttölupa (AD-lupa)===<br />
[http://www.helsinki.fi/atk/aktivoilupa Uuden käyttöluvan aktivointi].<br />
AD-lupa korvaa CC-luvan pääkäyttölupana. CC-lupa on Unix-järjestelmien (esim. myntti, kruuna) hyväksymä tunnus/salasana. AD on Microsoftin Active Directory-järjestelmään perustuva LDAP-pohjainen käyttäjätunnistus. Kun sinulla on CC-lupa, sille syntyy AD-lupa automaattisesti (jollain aikataululla), jonka jälkeen sinun pitää käydä aktivoimassa AD-lupasi osoitteessa http://www.helsinki.fi/atk/adlupa . '''Siitä tulee silloin pääkäyttölupasi'''. CC-lupa jatkaa toimintaansa normaalisti, mutta jos sinulla on eri salasanat AD- ja CC-luvissa (totta kai on!), kirjaudut silloin sisään esimerkiksi WebOodiin eri salasanalla.<br />
<br />
===Laitostunnukset (CS-lupa)===<br />
'''Laitostunnukset aktivoidaan netissä pääkäyttöluvan avulla.''' Aktivointiin tarvitaan siis jo aktivoitu AD-lupa. Kyseinen toimenpide onnistuu sivulla http://www.cs.helsinki.fi/activate/index.fi.xhtml syöttämällä "User account"-kenttään oman AD-luvan käyttäjätunnus, alempaan sen salasana, ja tämän jälkeen CS-luvalle haluamasi salasana kahteen kertaan, ja klikkaamalla "Change"-nappulaa.<br />
<br />
==Ongelmatilanteet==<br />
<br />
===Argh, yritän aktivoida AD-lupaa, mutta sitä ei kuulemma löydy===<br />
<br />
*Jos olet uusi opiskelija, AD-lupaasi ei ehkä ole vielä luotu. Syyskuun alkuun mennessä kaikki luvat on varmasti luotu. Jos haluat AD-luvan heti, käy jossain [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteessä] (Kumpulassa Physicumissa, stadissa Aleksandriassa). Tarvitset henkilötodistuksen (esimerkiksi passi tai sähköinen henkilökortti).<br />
*Olethan varmasti ilmoittautunut läsnäolevaksi? Tunnuksen aktivoiminen onnistuu vain läsnäolevana.<br />
*Todennäköisesti tietosi eivät vielä löydy Helsingin yliopiston opiskelijarekisteristä.<br />
**[http://www.helsinki.fi/atk/luvat/aktivointi/ Tietotekniikkaosaston ohjeesta]: "Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot tulevat opiskelijarekisteriin yleensä '''elokuun loppuun mennessä'''."<br />
<br />
===Argh, saan yllättävän järjestelmävirheen===<br />
<br />
Lupaavan monet tietojenkäsittelytieteen opiskelijat saavat jo varhaisessa opintojen vaiheessa ensi käden tietoa siitä, minkälaista huonoutta vastaan tänne on tultu taistelemaan. Tietotekniikkaosaston herrat ovat pyytäneet että tällaiset tapaukset lähettävät henkilötunnuksensa osoitteeseen atk-luvat ät helsinki.fi. Mukaan voi laittaa maininnan yllättävästä järjestelmävirheestä (ja siitä, jos pääsi jo valikoimaan minkälaisen @helsinki.fi -osoitteen haluaa, jos sattuu olemaan ei-ensimmäinen Matti Virtanen yliopistolla). <br />
<br />
===Argh, minulla ei ole soveltuvaa nettiyhteyttä tai sopivaa verkkopankkia===<br />
<br />
Käytä Pekka Niklanderia (Exactum A230, pääsisäänkäynniltä suoraan kierreportaat ylös kakkoskerrokseen, kierrä hissipömpelin taakse eli portailta katsoen oikealle ja kävele oven läpi käytävää jonkin matkaa eteenpäin. Pekan huone on ennen risteystä) tai jotakin yliopiston monista [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteistä], joista Kumpulan käyttölupapiste Physicumissa lienee lähin. Ota mukaan joko ajokortti, passi tai henkilökortti.<br />
<br />
==Lisätietoa käyttöluvista==<br />
<br />
Käyttäjäluvista lisää kertovat sivut löytyvät loogisesti joko http://www.helsinki.fi/atk/luvat/ tai https://www.cs.helsinki.fi/cgi-bin/create-account.php sen mukaan, haluaako yliopistonlaajuista vai laitoksenlaajuista tietoa. Käyttöluvista ja yliopiston verkosta kerrotaan enemmän pakollisessa Johdatus tietojenkäsittelytieteeseen -kurssin TVT-ajokortti-osassa.<br />
<br />
== Kertauksena: Millä kirjaudun mihinkin? ==<br />
<br />
===AD===<br />
* '''Laitoksen ilmoittautuminen (ilmo.cs.helsinki.fi)'''<br />
* '''WebOodi'''<br />
* '''Mappi-webmail'''<br />
* '''HUPnet-vierailijaverkko (ja HY-VPN)'''<br />
* Alma<br />
* Blackboard<br />
* Ohjelmistojakelu<br />
<br />
===CS===<br />
* '''Laitoksen luokkien koneet'''<br />
* '''Laitoksen webmail (roundcube.cs.helsinki.fi)'''<br />
* Laitoksen intranet (https://cs.helsinki.fi/i/ -alkuiset urlit jossa yleensä sijaitsevat koetulokset yms.)<br />
* [http://msdn62.e-academy.com/elms/Storefront/Home.aspx?campus=helsinki_compsci MSDNAA]<br />
* Laitoksen yleiskäyttöiset Linux-palvelimet (voi ajaa Irssiä), eli<br />
** melkki.cs.helsinki.fi<br />
** melkinpaasi.cs.helsinki.fi<br />
* Laitoksen tietokantapalvelin users.cs.helsinki.fi</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=K%C3%A4ytt%C3%B6lupien_aktivointi&diff=6569Käyttölupien aktivointi2011-04-24T00:16:44Z<p>Malloc: </p>
<hr />
<div>'''HUOM! Syksyllä aloittavien uusien opiskelijoiden käyttölupien aktivointi onnistuu aikaisintaan 1.8.''' Käyttöluvan aktivointi on mahdollista vasta, kun käyttäjän tiedot ovat a) Helsingin yliopiston opiskelijarekisterissä (eli olet ottanut paikan vastaan) ja b) olet ilmoittautunut läsnäolevaksi opiskelijaksi. Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot menevät opiskelijarekisteriin yleensä elokuun loppuun mennessä.<br />
<br />
==Järjestelmät==<br />
'''Tietojenkäsittelytieteen uudella opiskelijalla on automaattisesti käyttölupa kahteen eri järjestelmän:'''<br />
# '''Pääkäyttölupa''', eli AD-lupa, eli Helsingin yliopiston järjestelmien käyttölupa<br />
# '''CS-lupa''' eli tietojenkäsittelytieteen laitoksen järjestelmien käyttölupa <br />
<br />
'''Näiden funktiot ovat seuraavat:'''<br />
* Pääkäyttöluvalla kirjaudutaan koko Helsingin yliopiston laajuisiin web-järjestelmiin (esim. WebOodi).<br />
* Laitoksen CS-tunnuksella kirjaudutaan laitoksen luokkien koneille ja laitoksen omiin tietojärjestelmiin.<br />
* Kurssi-ilmoittautumisjärjestelmiin kirjaudutaan aina pääkäyttöluvalla, oli kyseessä sitten yliopiston laajuinen ilmoittautumisjärjestelmä (WebOodi) tai laitoksen oma järjestelmä (ilmo).<br />
<br />
Kaikissa käyttöluvissa käyttäjätunnus on sama (korkeintaan kahdeksanmerkkinen merkkijono muotoa mmeikala), mutta ne oikeuttavat eri laitteistojen käyttöön ja niillä on eri salasana.<br />
<br />
'''Siis, vielä toistamiseen:'''<br />
* Pääkäyttölupasi on AD-lupa, joka sinun tulee aktivoida käyttöön<br />
* CS-luvalla käytät tietojenkäsittelytieteen laitoksen järjestelmiä (esimerkiksi kirjautuminen kaikkiin yhteiskäyttöisiin cs.helsinki.fi-hallintoalueella oleviin koneisiin kuten luokkien koneet, melkinpaasi, melkinkari jne)<br />
* Helsingin yliopiston tietotekniikkaosasto on instituutio, joka vastaa koko Helsingin yliopiston kattavasta tietotekniikasta ja koko yliopiston kattavasta verkosta.<br />
* Tietojenkäsittelytieteen laitoksella on, muista laitoksista poiketen, lisäksi oma atk-järjestelmä (työasemat, sisäverkko, kurssi-ilmoittautumisjärjestelmä)<br />
* On olemassa kahdenlaisia käyttölupia: 1. yliopiston lupa eli pääkäyttölupa (nyt uusilla tietojenkäsittelytieteen opiskelijoilla CC, pian AD, vaatii aktivoinnin itse) ja 2. laitoksen lupa (CS, syntyy CC-luvasta itsestään).<br />
* AD tulee sanoista ja tekniikasta "Active Directory", CS sanoista "Computer Science"<br />
<br />
==Miten aktivoin käyttölupani?==<br />
<br />
Kumpikin käyttölupa pitää aktivoida erikseen. Edellytyksenä aktivoimiselle on, että käyttäjän '''tulee olla ilmoittautunut läsnäolevaksi opiskelijaksi''' ja että hänen tietonsa löytyy Helsingin yliopiston opiskelijarekisterista. Uusien opiskelijoiden lisääminen rekisteriin kestää tovin, ks. alempaa [[#Ongelmatilanteet|"tunnusta ei vielä löydy"-kysymys]].<br />
<br />
===Pääkäyttölupa (AD-lupa)===<br />
[http://www.helsinki.fi/atk/aktivoilupa Uuden käyttöluvan aktivointi].<br />
AD-lupa korvaa CC-luvan pääkäyttölupana. CC-lupa on Unix-järjestelmien (esim. myntti, kruuna) hyväksymä tunnus/salasana. AD on Microsoftin Active Directory-järjestelmään perustuva LDAP-pohjainen käyttäjätunnistus. Kun sinulla on CC-lupa, sille syntyy AD-lupa automaattisesti (jollain aikataululla), jonka jälkeen sinun pitää käydä aktivoimassa AD-lupasi osoitteessa http://www.helsinki.fi/atk/adlupa . '''Siitä tulee silloin pääkäyttölupasi'''. CC-lupa jatkaa toimintaansa normaalisti, mutta jos sinulla on eri salasanat AD- ja CC-luvissa (totta kai on!), kirjaudut silloin sisään esimerkiksi WebOodiin eri salasanalla.<br />
<br />
===Laitostunnukset (CS-lupa)===<br />
'''Laitostunnukset aktivoidaan netissä pääkäyttöluvan avulla.''' Aktivointiin tarvitaan siis jo aktivoitu AD-lupa. Kyseinen toimenpide onnistuu sivulla http://www.cs.helsinki.fi/activate/index.fi.xhtml syöttämällä "User account"-kenttään oman AD-luvan käyttäjätunnus, alempaan sen salasana, ja tämän jälkeen CS-luvalle haluamasi salasana kahteen kertaan, ja klikkaamalla "Change"-nappulaa.<br />
<br />
==Ongelmatilanteet==<br />
<br />
===Argh, yritän aktivoida AD-lupaa, mutta sitä ei kuulemma löydy===<br />
<br />
*Jos olet uusi opiskelija, AD-lupaasi ei ehkä ole vielä luotu. Syyskuun alkuun mennessä kaikki luvat on varmasti luotu. Jos haluat AD-luvan heti, käy jossain [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteessä] (Kumpulassa Physicumissa, stadissa Aleksandriassa). Tarvitset henkilötodistuksen (esimerkiksi passi tai sähköinen henkilökortti).<br />
*Olethan varmasti ilmoittautunut läsnäolevaksi? Tunnuksen aktivoiminen onnistuu vain läsnäolevana.<br />
*Todennäköisesti tietosi eivät vielä löydy Helsingin yliopiston opiskelijarekisteristä.<br />
**[http://www.helsinki.fi/atk/luvat/aktivointi/ Tietotekniikkaosaston ohjeesta]: "Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot tulevat opiskelijarekisteriin yleensä '''elokuun loppuun mennessä'''."<br />
<br />
===Argh, saan yllättävän järjestelmävirheen===<br />
<br />
Lupaavan monet tietojenkäsittelytieteen opiskelijat saavat jo varhaisessa opintojen vaiheessa ensi käden tietoa siitä, minkälaista huonoutta vastaan tänne on tultu taistelemaan. Tietotekniikkaosaston herrat ovat pyytäneet että tällaiset tapaukset lähettävät henkilötunnuksensa osoitteeseen atk-luvat ät helsinki.fi. Mukaan voi laittaa maininnan yllättävästä järjestelmävirheestä (ja siitä, jos pääsi jo valikoimaan minkälaisen @helsinki.fi -osoitteen haluaa, jos sattuu olemaan ei-ensimmäinen Matti Virtanen yliopistolla). <br />
<br />
===Argh, minulla ei ole soveltuvaa nettiyhteyttä tai sopivaa verkkopankkia===<br />
<br />
Käytä Pekka Niklanderia (Exactum A230, pääsisäänkäynniltä suoraan kierreportaat ylös kakkoskerrokseen, kierrä hissipömpelin taakse eli portailta katsoen oikealle ja kävele oven läpi käytävää jonkin matkaa eteenpäin. Pekan huone on ennen risteystä) tai jotakin yliopiston monista [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteistä], joista Kumpulan käyttölupapiste Physicumissa lienee lähin. Ota mukaan joko ajokortti, passi tai henkilökortti.<br />
<br />
==Lisätietoa käyttöluvista==<br />
<br />
Käyttäjäluvista lisää kertovat sivut löytyvät loogisesti joko http://www.helsinki.fi/atk/luvat/ tai https://www.cs.helsinki.fi/cgi-bin/create-account.php sen mukaan, haluaako yliopistonlaajuista vai laitoksenlaajuista tietoa. Käyttöluvista ja yliopiston verkosta kerrotaan enemmän pakollisessa Johdatus tietojenkäsittelytieteeseen -kurssin TVT-ajokortti-osassa.<br />
<br />
== Kertauksena: Millä kirjaudun mihinkin? ==<br />
<br />
===AD===<br />
* '''Laitoksen ilmoittautuminen (ilmo.cs.helsinki.fi)'''<br />
* '''WebOodi'''<br />
* '''Mappi-webmail'''<br />
* '''HUPnet-vierailijaverkko (ja HY-VPN)'''<br />
* Alma<br />
* Blackboard<br />
* Ohjelmistojakelu<br />
<br />
===CS===<br />
* '''Laitoksen luokkien koneet'''<br />
* '''Laitoksen webmail (roundcube.cs.helsinki.fi)'''<br />
* Laitoksen intranet (https://cs.helsinki.fi/i/ -alkuiset urlit jossa yleensä sijaitsevat koetulokset yms.)<br />
* [http://msdn62.e-academy.com/elms/Storefront/Home.aspx?campus=helsinki_compsci MSDNAA]<br />
* Laitoksen yleiskäyttöiset Linux-palvelimet (voi ajaa Irssiä), eli<br />
** melkki.cs.helsinki.fi<br />
** melkinpaasi.cs.helsinki.fi<br />
* Laitoksen tietokantapalvelin users.cs.helsinki.fi</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=K%C3%A4ytt%C3%B6lupien_aktivointi&diff=6568Käyttölupien aktivointi2011-04-24T00:15:55Z<p>Malloc: </p>
<hr />
<div>'''HUOM! Syksyllä aloittavien uusien opiskelijoiden käyttölupien aktivointi onnistuu aikaisintaan 1.8.''' Käyttöluvan aktivointi on mahdollista vasta, kun käyttäjän tiedot ovat a) Helsingin yliopiston opiskelijarekisterissä (eli olet ottanut paikan vastaan) ja b) olet ilmoittautunut läsnäolevaksi opiskelijaksi. Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot menevät opiskelijarekisteriin yleensä elokuun loppuun mennessä.<br />
<br />
==Järjestelmät==<br />
'''Tietojenkäsittelytieteen uudella opiskelijalla on automaattisesti käyttölupa kahteen eri järjestelmän:'''<br />
# '''Pääkäyttölupa''', eli AD-lupa, eli Helsingin yliopiston järjestelmien käyttölupa<br />
# '''CS-lupa''' eli tietojenkäsittelytieteen laitoksen järjestelmien käyttölupa <br />
<br />
'''Näiden funktiot ovat seuraavat:'''<br />
* Pääkäyttöluvalla kirjaudutaan koko Helsingin yliopiston laajuisiin web-järjestelmiin (esim. WebOodi).<br />
* Laitoksen CS-tunnuksella kirjaudutaan laitoksen luokkien koneille ja laitoksen omiin tietojärjestelmiin.<br />
* Kurssi-ilmoittautumisjärjestelmiin kirjaudutaan aina pääkäyttöluvalla, oli kyseessä sitten yliopiston laajuinen ilmoittautumisjärjestelmä (WebOodi) tai laitoksen oma järjestelmä (ilmo).<br />
<br />
Kaikissa käyttöluvissa käyttäjätunnus on sama (korkeintaan kahdeksanmerkkinen merkkijono muotoa mmeikala), mutta ne oikeuttavat eri laitteistojen käyttöön ja niillä on eri salasana.<br />
<br />
'''Siis, vielä toistamiseen:'''<br />
* Pääkäyttölupasi on AD-lupa, joka sinun tulee aktivoida käyttöön<br />
* CS-luvalla käytät tietojenkäsittelytieteen laitoksen järjestelmiä (esimerkiksi kirjautuminen kaikkiin yhteiskäyttöisiin cs.helsinki.fi-hallintoalueella oleviin koneisiin kuten luokkien koneet, melkinpaasi, melkinkari jne)<br />
* Helsingin yliopiston tietotekniikkaosasto on instituutio, joka vastaa koko Helsingin yliopiston kattavasta tietotekniikasta ja koko yliopiston kattavasta verkosta.<br />
* Tietojenkäsittelytieteen laitoksella on, muista laitoksista poiketen, lisäksi oma atk-järjestelmä (työasemat, sisäverkko, kurssi-ilmoittautumisjärjestelmä)<br />
* On olemassa kahdenlaisia käyttölupia: 1. yliopiston lupa eli pääkäyttölupa (nyt uusilla tietojenkäsittelytieteen opiskelijoilla CC, pian AD, vaatii aktivoinnin itse) ja 2. laitoksen lupa (CS, syntyy CC-luvasta itsestään).<br />
* AD tulee sanoista ja tekniikasta "Active Directory", CS sanoista "Computer Science"<br />
<br />
==Miten aktivoin käyttölupani?==<br />
<br />
Kumpikin käyttölupa pitää aktivoida erikseen. Edellytyksenä aktivoimiselle on, että käyttäjän '''tulee olla ilmoittautunut läsnäolevaksi opiskelijaksi''' ja että hänen tietonsa löytyy Helsingin yliopiston opiskelijarekisterista. Uusien opiskelijoiden lisääminen rekisteriin kestää tovin, ks. alempaa [[#Ongelmatilanteet|"tunnusta ei vielä löydy"-kysymys]].<br />
<br />
===AD-lupa eli pääkäyttölupa===<br />
[http://www.helsinki.fi/atk/aktivoilupa Uuden käyttöluvan aktivointi].<br />
AD-lupa korvaa CC-luvan pääkäyttölupana. CC-lupa on Unix-järjestelmien (esim. myntti, kruuna) hyväksymä tunnus/salasana. AD on Microsoftin Active Directory-järjestelmään perustuva LDAP-pohjainen käyttäjätunnistus. Kun sinulla on CC-lupa, sille syntyy AD-lupa automaattisesti (jollain aikataululla), jonka jälkeen sinun pitää käydä aktivoimassa AD-lupasi osoitteessa http://www.helsinki.fi/atk/adlupa . '''Siitä tulee silloin pääkäyttölupasi'''. CC-lupa jatkaa toimintaansa normaalisti, mutta jos sinulla on eri salasanat AD- ja CC-luvissa (totta kai on!), kirjaudut silloin sisään esimerkiksi WebOodiin eri salasanalla.<br />
<br />
===CS-lupa eli laitostunnukset===<br />
'''Laitostunnukset aktivoidaan netissä pääkäyttöluvan avulla.''' Aktivointiin tarvitaan voimassaoleva AD-lupa. Kyseinen toimenpide onnistuu sivulla http://www.cs.helsinki.fi/activate/index.fi.xhtml syöttämällä "User account"-kenttään oman AD-luvan käyttäjätunnus, alempaan sen salasana, ja tämän jälkeen CS-luvalle haluamasi salasana kahteen kertaan, ja klikkaamalla "Change"-nappulaa.<br />
<br />
==Ongelmatilanteet==<br />
<br />
===Argh, yritän aktivoida AD-lupaa, mutta sitä ei kuulemma löydy===<br />
<br />
*Jos olet uusi opiskelija, AD-lupaasi ei ehkä ole vielä luotu. Syyskuun alkuun mennessä kaikki luvat on varmasti luotu. Jos haluat AD-luvan heti, käy jossain [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteessä] (Kumpulassa Physicumissa, stadissa Aleksandriassa). Tarvitset henkilötodistuksen (esimerkiksi passi tai sähköinen henkilökortti).<br />
*Olethan varmasti ilmoittautunut läsnäolevaksi? Tunnuksen aktivoiminen onnistuu vain läsnäolevana.<br />
*Todennäköisesti tietosi eivät vielä löydy Helsingin yliopiston opiskelijarekisteristä.<br />
**[http://www.helsinki.fi/atk/luvat/aktivointi/ Tietotekniikkaosaston ohjeesta]: "Uusien opiskelijoiden tietojen päivittyminen rekisteriin voi viedä useita viikkoja siitä, kun hyväksymispaperit on toimitettu tiedekuntaan. Syksyllä aloittavien uusien opiskelijoiden tiedot tulevat opiskelijarekisteriin yleensä '''elokuun loppuun mennessä'''."<br />
<br />
===Argh, saan yllättävän järjestelmävirheen===<br />
<br />
Lupaavan monet tietojenkäsittelytieteen opiskelijat saavat jo varhaisessa opintojen vaiheessa ensi käden tietoa siitä, minkälaista huonoutta vastaan tänne on tultu taistelemaan. Tietotekniikkaosaston herrat ovat pyytäneet että tällaiset tapaukset lähettävät henkilötunnuksensa osoitteeseen atk-luvat ät helsinki.fi. Mukaan voi laittaa maininnan yllättävästä järjestelmävirheestä (ja siitä, jos pääsi jo valikoimaan minkälaisen @helsinki.fi -osoitteen haluaa, jos sattuu olemaan ei-ensimmäinen Matti Virtanen yliopistolla). <br />
<br />
===Argh, minulla ei ole soveltuvaa nettiyhteyttä tai sopivaa verkkopankkia===<br />
<br />
Käytä Pekka Niklanderia (Exactum A230, pääsisäänkäynniltä suoraan kierreportaat ylös kakkoskerrokseen, kierrä hissipömpelin taakse eli portailta katsoen oikealle ja kävele oven läpi käytävää jonkin matkaa eteenpäin. Pekan huone on ennen risteystä) tai jotakin yliopiston monista [http://www.helsinki.fi/atk/luvat/palvelupisteet.html käyttölupapisteistä], joista Kumpulan käyttölupapiste Physicumissa lienee lähin. Ota mukaan joko ajokortti, passi tai henkilökortti.<br />
<br />
==Lisätietoa käyttöluvista==<br />
<br />
Käyttäjäluvista lisää kertovat sivut löytyvät loogisesti joko http://www.helsinki.fi/atk/luvat/ tai https://www.cs.helsinki.fi/cgi-bin/create-account.php sen mukaan, haluaako yliopistonlaajuista vai laitoksenlaajuista tietoa. Käyttöluvista ja yliopiston verkosta kerrotaan enemmän pakollisessa Johdatus tietojenkäsittelytieteeseen -kurssin TVT-ajokortti-osassa.<br />
<br />
== Kertauksena: Millä kirjaudun mihinkin? ==<br />
<br />
===AD===<br />
* '''Laitoksen ilmoittautuminen (ilmo.cs.helsinki.fi)'''<br />
* '''WebOodi'''<br />
* '''Mappi-webmail'''<br />
* '''HUPnet-vierailijaverkko (ja HY-VPN)'''<br />
* Alma<br />
* Blackboard<br />
* Ohjelmistojakelu<br />
<br />
===CS===<br />
* '''Laitoksen luokkien koneet'''<br />
* '''Laitoksen webmail (roundcube.cs.helsinki.fi)'''<br />
* Laitoksen intranet (https://cs.helsinki.fi/i/ -alkuiset urlit jossa yleensä sijaitsevat koetulokset yms.)<br />
* [http://msdn62.e-academy.com/elms/Storefront/Home.aspx?campus=helsinki_compsci MSDNAA]<br />
* Laitoksen yleiskäyttöiset Linux-palvelimet (voi ajaa Irssiä), eli<br />
** melkki.cs.helsinki.fi<br />
** melkinpaasi.cs.helsinki.fi<br />
* Laitoksen tietokantapalvelin users.cs.helsinki.fi</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&diff=6567Kurssikuvauksia2011-04-24T00:08:19Z<p>Malloc: /* Tietorakenteiden harjoitustyö (4 op) */</p>
<hr />
<div>== Pakolliset kurssit ==<br />
<br />
=== Johdatus tietojenkäsittelytieteeseen (4+4+2 op) ===<br />
<br />
* 1. ja 2. periodissa<br />
<br />
Kurssi on luonteeltaan yleiskatsaus tietojenkäsittelytieteeseen, sisältäen paljon asiaa laidasta laitaan. Kurssilla esitellään myös laitoksen tutkimustoimintaa liittyen kuhunkin osa-alueeseen. Kurssin suoritustapa poikkeaa lähes kaikista muista tietojenkäsittelytieteen kursseista, sillä kurssi suoritetaan tekemällä esseitä ja oppimispäiväkirjoja joko suomeksi tai englanniksi pienryhmissä.<br />
<br />
Kurssilla ei ole koetta joten tehtäviin osallistuminen on välttämätöntä. Kurssin yhteydessä suoritetaan myös pakollinen 4-op-englanti pois alta. Opiskelutekniikkaan liittyvistä tehtävistä saa lisäksi 2 opintopistettä.<br />
<br />
Johdatus tietojenkäsittelytieteeseen -kurssin on tarkoitus antaa jonkinlainen kokonaiskuva opiskeltavasta alasta. Vaikka teksteistä ei tunnu saavan oikein mitään irti tässä vaiheessa, ja kirjoittaminenkin alkaa tökkiä, kurssi kannattaa suorittaa loppuun vaikka pelkällä vihalla. Myöhemmin kurssin aloittamiskynnys on erittäin korkea.<br />
<br />
=== Tietokone työvälineenä (1+3 op) ===<br />
<br />
* Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio<br />
* Tiiviskurssi lukuvuoden alussa (pääaineopiskelijat) sekä normaali kurssi 3. periodissa (sivuaineopiskelijat)<br />
<br />
Työvälinekurssi on peruskurssi, jolla opetellaan myöhemmillä kursseilla välttämättömiä käytännön taitoja. Kurssilla opetellaan käyttämään laitoksella käytössä olevia ohjelmistoja ja laitteistoja sekä valitsemaan tehtävään sopiva työkalu. Keskeisimmät Unix/Linux-komennot, HTML-perusteet, tekstieditorien ja tekstinkäsittelyohjelmien käyttö jne. kannattaa oppia, ettei sitten myöhemmin kulu pään raapimiseen enemmän aikaa kuin itse tekemiseen. Kokeneet tietokoneharrastajat voivat kyllä suorittaa kurssin tenttimällä, mutta kurssilla on pakollisia harjoitustöitä, jotka täytyy tehdä, vaikka menisi suoraan kokeeseen. Monelle kokeneellekin tietokoneenkäyttäjälle kurssilla todennäköisesti on uutta asiaa ainakin laitoksen järjestelmistä, joten kurssimateriaali ainakin kannattaa lukea läpi.<br />
<br />
Kurssin yhteydessä suoritetaan kaikille pakollinen TVT-ajokortti (3 op). TVT-ajokorttikoe ei oletetusti ole vaikea, mutta sitä ei pääse läpi ilman tietämystä yliopiston järjestelmistä.<br />
<br />
=== Ohjelmoinnin perusteet (5 op) ===<br />
<br />
* Tunnetaan myös nimellä OhPe<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Kurssilla opetetaan fukseille, mitä ovat algoritmit, muuttujat, lauseet, lausekkeet, ohjausrakenteet ja erityisesti oliot. Heti alusta alkaen tehdään omia ohjelmia koneella. Kurssi on tarkoitettu ensisijaisesti niille, joilla ei ole olio-ohjelmointitaustaa, mutta osaavienkin ohjelmoijien on syytä vilkaista kurssimateriaaliin yhteisen kielen omaksumiseksi ja mennä sitten heti tenttiin. Toisinaan kun käy niinkin, että moni aiemmin ohjelmoinut luulee osaavansa, mutta saakin tentissä kuvannoillisesti lapiosta naamaan.<br />
<br />
Monelle tulee järkytyksenä, että ohjelmointikurssien tenteissä paperikoodataan. Tentissä kannattaa olla varuillaan, ettei aikaa tuhlaannu koodin kumittamiseen tai puhtaaksikirjoittamiseen. Tämän takia on tärkeää kehittää vahva rutiini yksinkertaisten ohjelmien kirjoittamiseen jo kurssin aikana. Kurssi on hyvin työpainotteinen ja laskuharjoitustehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on (edelleen) Java.<br />
<br />
=== Ohjelmoinnin jatkokurssi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä OhJa<br />
* 2. periodissa sekä uudelleen 4. periodissa<br />
<br />
Kun ohjelmoinnin perusteet ovat hallussa, syvennytään Javaan, sen luokkiin ja olioihin tarkemmin. Kurssilla on perinteisesti työläät laskarit, opittavaa asiaakin on paljon ja harva fuksi sisäistää aivan kaiken kurssilla. Monet pitävät Ohjelmoinnin jatkokurssia kuitenkin kevyempänä kuin peruskurssia. Jos ohjelmoinnin jatkokurssilla joutuu opettelemaan vielä ohjelmointirutiinia, niin on syytä ottaa itseään niskasta kiinni.<br />
<br />
Kurssilla ei käsitellä mitään tietyttyjä Javan kirjastopakkauksia, vaan enemmänkin kielen välineiden (luokat, oliot, metodit, perintä) hyödyntämistä ohjelmissa. Suurimmat ongelmat tulevat käsitteiden ymmärtämisestä, mutta toisin kuin matematiikassa, täällä asioille löytyy heti järkevä käyttötarkoitus. Kuten Ohjelmoinnin perusteetkin, tämäkin kurssi on erittäin käytännönläheinen - koko ajan ohjelmoidaan.<br />
<br />
Kummallakin kurssilla on (ainakin aiemmin ollut) käytössä suomenkielinen perusopetusteos Ohjelmoinnin perusteet Java-kielellä, jonka on kirjoittanut kurssia syksyisin luennoiva Arto Wikla. Hyvää materiaalia löytyy myös kurssin www-sivuilta ja ilman kirjaakin kyllä pärjää.<br />
<br />
Kurssia seuraava erillinen harjoitustyö (4 op) on syytä suorittaa mahdollisimman pian näiden kurssien jälkeen. Huomaa kuitenkin, että harjoitustyön saa aloittaa vasta, kun nämä kurssit on suoritettu (eli siis niistä on suoritusmerkintä)! Ohjelmointityökaluihin liittyvät asiat kannattaa myös opetella jo ohjelmoinnin peruskursseilla, ettei harjoitustyössä mene sormi suuhun - siellä kun ei ole enää aikaa opetella ohjelmointiympäristöjä ja työkaluja.<br />
<br />
=== Ohjelmistojen mallintaminen (4 op) ===<br />
<br />
* Tunnetaan myös niemellä OhMa<br />
* 2. periodissa<br />
<br />
Kurssilla annetaan perustiedot ohjelmistojen mallintamisessa käytetyistä työkaluista. Kurssilla piirretään ja luetaan kaavioita jotka kuvaavat ohjelman korkean tason rakennetta. Lisäksi opetukseen sisältyy hitunen testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tämän kurssin asioista on hyötyä Ohjelmoinnin harjoitustyön dokumentoinnissa (ja myöhemmin Tietokantasovelluksen dokumentoinnissa). Kaavioiden piirtämiseen kannattaa suhtautua ehdottomalla vakavuudella: Niitä piirrellään kaikkialla missä ohjelmistoja toteutetaan.<br />
<br />
=== Ohjelmoinnin harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Javalabra<br />
* Ryhmiä joka periodissa sekä kesäisin<br />
<br />
"Javalabra" laajentaa Ohjelmoinnin jatkokurssin asioita. Ohjelmoinnin jatkokurssin loppupuolen laskarit ovat juuri sitä tärkeää ja olennaista kamaa, jonka joutuu viimeistään täällä opettelemaan, vaikka se kurssilla yleensä skipataankin nopeasti. Näitä ovat mm. tiedostojen käsittely, poikkeukset, rajapintaluokat sekä pakkaukset. Kannattaa siis höristää korviaan jo Ohjelmoinnin jatkokurssilla näitä avainsanoja kuullessaan, vaikka mieli tekisikin jättää parit viimeiset laskarit väliin. API-kuvausten lukutaito on '''erittäin''' hyödyllinen esitieto.<br />
<br />
Labrassa on myös ohjelmointikursseille uutta ja ihmeellistä asiaa: Javan valmiit työkalut, graafisen käyttöliittymän ohjelmointi (Swing-komponenteilla), ohjelman suunnittelu olioita käyttäen, koodin kommentointi ja testaus, projektin dokumentointi jne. Lisäksi pitää vielä oppia pysymään projektin aikataulussa, ihan ilman äidin apua. Ajankäytön opettelu on jo itsessään aikamoinen työmaa.<br />
<br />
Kurssilla tehdään oma, kokonainen, pienehkö mutta toimiva ohjelma. Ohjelmasta saa tehdä niin upean kuin osaa, mutta parasta olisi tässä vaiheessa pitää liika into tallessa. Palkkana on kuitenkin vain oppia ja 4 opintopistettä, eikä niitäkään saa, jos megamahtava Hekumometri jokasuuntaisella kutkulaattorilla ei toimi, leviää käsiin ja kaataa kääntäjän kotiovella. Lisäksi ruutia pitää jättää myös ohjelman dokumentaation kirjoittamiseen. Ja tämä kaikki pitäisi saada valmiiksi 6 viikossa! Nopea laskutoimitus osoittaa, että jos otat löysästi labran alkupuoliskon, loppupuolella sinulle rapsahtaa jo lähes 30 viikkotuntia pelkkää labratyötä.<br />
<br />
Labraopetus koostuu alun yhteisluennosta, parista ryhmätapaamesista ja viikoittaisista henkilökohtaisista ohjauspalavereista. Alkuluennoilla käydään läpi mm. graafisen käyttöliittymän laatimisen perusteita ja dokumentointia, ryhmätapaamisissa esitellään omaa työtä muille. Huomaa että alkuluennolle osallistuminen on labraan osallistumisen kannalta pakollista. Ohjauspalavereissa raportoidaan ohjaajalle työn edistymisestä ja ihmetellään ohjaajan kanssa vaikeita kohtia. Tapaamisten lisäksi ohjaajilla on päivystysajat, jolloin päivystävältä ohjaajalta saa käydä kysymässä apua. Labraneuvonta toimii yleensä kakkoskerroksen aulassa (tarkat neuvonta-ajankohdat ilmoitetaan kurssilla).<br />
<br />
Työn alkaessa pääsee yleensä itku. Joudut synkkään metsään vain voiveitsen kanssa. Työsi ohjaajalta, kavereilta ja verkosta saat kyllä apua. Ryhmätapaamisiin, ohjelman suunnitteluun ja dokumentointiin, Javan hienouksien opetteluun sekä varsinaiseen koodaukseen menee joka tapauksessa paljon aikaa. Kalenteriin onkin parasta merkitä jo kurssia aloittaessaan ne 80 tuntia, jotka käytät tämän kurssin suorittamiseen ennen deadlinea. Jos Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi on tullut suoritettua hieman horjuen (alle kolmosen arvosanalla), on syytä suosiolla lisätä parikymmentä tuntia aikatauluun. Jos sinulla on jo ammattillista kokemusta koodauksesta tai dokumentaation kirjoittamisesta, voit pienentää arviota tuntimäärästäsi.<br />
<br />
Suurin haaste useimmalle opiskelijalle on suunnittelu- ja toteutusdokumentin kirjoittaminen (yleensä dokumenttien kirjoittaminen kurssista riippumatta). Toteutusdokumentin kirjoittamista ei missään nimessä tule jättää viimeiseen iltaan. Dokumentointi on taito, jota käpistelijä tarvii kaikkialla. Se on syytä opetella ajoissa ettei tulevissa harjoitustöissä tule itku, Ohjelmistotuotantoprojektissa parku ja työelämässä kenkää.<br />
<br />
=== Tietokantojen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tikape<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Tietokantojen perusteet -kurssi opettaa asioita relaatiokannoista ja SQL-kyselykielestä. Erikoista tässä kurssissa on se, että perinteisiä laskareita ei ole, vaan kaikki tehtävät tehdään koneella WWW-liittymän (SQLTrainer) kautta ja vain oikeat ratkaisut tuottavat harjoituspisteitä. Tämän lisäksi kurssilla suunnitellaan ryhmätyönä tietokanta. Relaatioalgebran ja välillä hankalaltakin tuntuvan SQL-kyselykielen opettelu on kurssin läpäisyn kannalta olennaisen tärkeää. Lohduttautua voit sillä, että SQLTrainerin harjoitustehtävissä vaadittavia kohtuullisen monimutkaisia SQL-kyselyitä harvemmin tarvitaan oikeasti (kokeesessa vaikeahkot liitokset pitää sen sijaan hallita). Relaatioalgebra tuntuu olevan monelle mysteeri, sitäkään useimmat eivät tarvitse onneksi missään.<br />
<br />
Vain ahkera harjoittelu tekee mestarin, ja kurssin harjoitukset on suunniteltu mahdollisimman hyvin opetusta palvelevaksi. Pelkällä erilliskokeella kurssien läpäiseminen voi onnistua, mutta vaatii jonkun verran hyvää pohjatietoa aiheesta. Harjoituksia kannattaa tehdä huolella. Laiskottelu kurssilla voi kostautua myöhemmin tehtävässä harjoitustyössä "Tietokantasovellus", jossa opiskelijoiden oletetaan osaavan käyttää oikeita apuvälineitä.<br />
<br />
=== Tietoliikenteen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tilpe<br />
* 2. periodissa<br />
<br />
Kurssilla paneudutaan internetin peruskäsitteistöön ja -tekniikoihin. Kurssi etenee opettelemalla TCP/IP-pinoa taso tasolta. Tutuksi tulee siis pääpiirteittäin kaikki WWW-selaimen sielunelämästä aina verkkokortin bittitasolle asti. Kurssi antaa hyvät perustiedot tietoliikenteestä, jotka ovat tarpeen kaikkien eri linjojen opiskelijoille.<br />
<br />
Kurssin sisältö on huomattavan laaja ja yksityiskohtainen opintopistemäärään nähden. Opiskelu perustuu paljolti TCP/IP-pinon kerrosten ja mekanismien toiminnan ulkoa opettelemiseen (esim. TCP-ruuhkanhallintamekanismit). Kokeessa ongelmaksi saattaa koitua hahmottaa, millä tasolla, ja kuinka yleinen vastaus kysymykseen halutaan (kokeessa saatetaan esimerkiksi kysyä, mitä tapahtuu kun opiskelija klikkaa linkkiä selaimellaan). Mikäli kurssilla vastaantuleva lyhenteiden ja käsitteistön määrä alkaa hirvittää, kurssilla käytettävä kurssikirja on mitä mainion apu pelonlievitykseen. Varoitettakoon, että asian ja detaljien suuresta määrästä johtuen kurssista on melko vaikea saada täyttä arvosanaa.<br />
<br />
=== Tietoturvan perusteet (4 op) ===<br />
<br />
* 3. periodissa<br />
<br />
Tietoturvan perusteet -kurssilla käsitellään tietoturvaan liittyvää lainsäädäntöä, yleisimpiä tietoturvan vaarantavia ohjelmointivirheitä sekä opetellaan sääntöjä, joita noudattaen järjestelmät pitäisi toteuttaa hyökkäysvaikutusten minimoimiseksi. Salausmenetelmät, todentaminen ja allekirjoitukset ovat myös keskeisessä osassa kurssin sisältöä. Ohimennen kurssilla käsitellään yleisimpiä hyökkäysmenetelmiä; kurssin suorittaminen ei tosin takaa että opiskelija osaisi käyttää niitä ;). Luentomateriaalissa on yleisesti ollut sekä ohjelmointivirheistä että hyökkäyksistä hyviä esimerkkejä, jotka ovat asiasta kiinnostuneelle mielenkiintoista luettavaa.<br />
<br />
Kurssin alkupuolella keskitytään aika paljon tietoturvaan liittyvään lainsäädäntöön ja viranomaisiin. Tätä ei kannata säikähtää, ja seuraavalla viikolla käsitelläänkin jo erilaisia salausmenetelmiä. Kurssi on aika teoriapainotteinen ja opiskelu keskittynee melko pitkälti tiettyjen sääntöjen ja näihin liittyvien esimerkkien muistamiseen, joita pystyy päättelemään osaksi terveellä järjelläkin. Kokeessa saatetaan kysyä hyvinkin yksityiskohtaista tietoa esimerkiksi sertifikaatteihin liittyvistä ongelmista.<br />
<br />
=== Tietorakenteet (8 op) ===<br />
<br />
* Tunnetaan myös nimellä Tira<br />
* 3. ja 4. periodissa<br />
<br />
Tietorakenteet on mielenkiintoinen ja hyödyllinen kurssi sekä algoritmeista että ohjelmointitouhusta kiinnostuineille (yleensä nämä leirit omaavat hyvin poikkeavat mielipiteet perus- ja aineopintojen kursseista). Käytännön ohjelmointiprojekteissa tulee jatkuvasti vastaan tilanteita, joissa pitäisi käsitellä suuria tietomääriä: lisätä, poistaa, etsiä ja järjestellä tietoa. Tietorakenteet-kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).<br />
<br />
Kuten kurssin nimestä voi aavistellakin, valtaosa opetuksesta keskittyy erilaisten tietorakenteiden käsittelyyn. Opiskelija voi olla varma, että kurssin suoritettuaan ainakin perustietorakenteet (taulukko, pino, lista) ovat syöpyneet lähtemättömästi tajuntaan. Hämäriä muistikuvia saattaa löytyä jopa hieman eksoottisemmistakin tietorakenteista kuten puista, hajautustauluista ja verkoista. Tietorakenteiden lisäksi kurssilla käydään läpi muutamia mielenkiintoisia haku- ja<br />
järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.<br />
<br />
Kurssin ehdottomasti pakollinen esitietovaatimus on "Johdatus diskreettiin matematiikkaan". Matemaattista esitietovaatimusta ei kuitenkaan ole syytä kavahtaa, sillä loppujen lopuksi itse käsiteltävät asiat ovat suhteellisen yksinkertaisia ja liittyvät oikeastaan vain tietorakenteiden formaaliin esittämiseen. Jos esitietovaatimukset eivät ole kunnossa, kannattaa harjoitella ja osallistua esitietokokeeseen, ja päästä kurssille tätä kautta. Tietorakenteet-kurssin käymättä jättäminen ensimmäisenä keväänä lisää valmistumisaikaa vuodella, koska kurssi järjestetään vain kerran vuodessa.<br />
<br />
Laskuharjoitusten tekeminen on tässä kurssissa en-si-si-jai-sen tärkeää! Suurin ongelma opiskelijoille on, että kelkasta putoaa hyvin helposti, jos jättää kerran laskaritehtävät tekemättä. Jos jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai laskarinpitäjää vääntämään asia rautalangasta, ettei tajuntaan jää mustia aukkoja. Toisaalta laitokselta on vaikea löytää henkilöä, joka ei pitäisi kurssia ainakin jossain määrin ehdottoman hyödyllisenä. Syksyllä hyvin menestyneelle opiskelijallekin koe saattaa tulla järkytyksenä - ei sen takia, että se olisi vaikea, mutta kokeesta ei pääse läpi, jos ei osaa soveltaa. Tästä kertoo sekin, että kokeeseen saa ottaa A4-muistilapun mukaan. Perinteisesti läpipääsyprosentti on kuitenkin ollut vähintään syksyn ohjelmointikurssien tasoa. Kurssi tosin on monelle työläs. <br />
<br />
Tietorakenteet -kurssi on tietojenkäsittelytieteelle "sitä itseään" ja Helsingin yliopiston TKT-laitoksen erikoisuus ja ylpeys. Monien huippuyliopistojen (MIT) tietojenkäsittelytieteen opetukselle tyypillistä on, että tietorakenteita opetetaan kattavasti heti ensimmäisenä opiskeluvuonna. Muissa Suomen yliopistoissa käpistelijöiden ymmärrys tietorakenteista ja tehokkaista ratkaisuista on matalahkolla tasolla verrattuna laitoksen opiskelijaan. Kuulostaako hypettämiselta? Ota selvää ja varmistu.<br />
<br />
=== Tietorakenteiden harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiralabra<br />
* Ryhmiä yleensä joka periodissa ja kesäisin<br />
<br />
Tietorakenteiden harjoitustyö eli Tiralabra on käytännön jatkoa Tietorakenteet-kurssille. Kurssilla pääsee leikkimään tietorakenteilla ihan oikeasti, eli tekemään kokonaisen ohjelman, jossa hyödynnetään joitain tietorakenteita ja algoritmeja. Ohjelma tulee tietenkin myös testata ja dokumentoida, mutta dokumentointivaatimukset ovat minimaaliset aiempiin harjoitustöihin verrattuna. Sallitut ohjelmointikielet riippuvat pitkälti harjoitustyön ohjaajasta, mutta laitoksella opetettavat kielet ovat yleensä käytettävissä.<br />
<br />
Harjoitustyö on vaativampi kuin Ohjelmoinnin harjoitustyö, joten kurssille ei kannata ilmoittautua, ellei ole varannut riittävästi aikaa työn tekemiseen. Keskimäärin työhön menee n. 80 työtuntia, mutta tehtävän aiheesta ja omista taidoista riippuen työtuntimäärä saattaa vaihdella huomattavastikin suuntaan tai toiseen. Jos työn aloittaa, sitä ei kannata lopettaa kesken, vaikka vähän vastustaisikin: Harjoitustyön keskeyttäneet ovat muita heikommassa asemassa, kun valitaan labraryhmään pääseviä.<br />
<br />
Kurssilta kannattaa ottaa kaikki hyöty irti, koska seuraava paikka, jossa ohjelmointitaitoja koetellaan, on yleensä Ohjelmistotuotantoprojekti ja siellä ohjelmoinnin oletetaan jo sujuvan rutiinilla.<br />
<br />
=== Johdatus tekoälyyn (4 op) ===<br />
<br />
* 1. periodissa<br />
<br />
'''TODO'''<br />
<br />
=== Laskennan mallit (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Lama<br />
* Syksyisin<br />
<br />
Kurssi luennoidaan koko lukukauden mittaisena niin, että viikossa on kaksi luento- ja kaksi laskarituntia.<br />
<br />
Laskennan mallit on teoreettinen kurssi, jolla opetellaan varsin käytännöllisiä työvälineitä. Kurssilla käsitellään mm. laskennallisia ongelmia, äärellisiä automaatteja, säännöllisiä lausekkeita, kontekstittomia kielioppeja ja Turingin koneita. Kurssi saattaa tuntua hankalalta alun pallo-nuoli-automaattipiirtelyiden jälkeen, mutta kun tottuu lukemaan täsmällistä formaalia esitystapaa, itse asia ei olekaan niin kovin kummallista. Loppujen lopuksi kysymys on vain menetelmistä, joilla voidaan jäsentää ja käsitellä erilaisia määrämuotoisia merkkijonoja, kuten aritmeettisia lausekkeita, päivämääriä ja muuta vastaavaa. Tutuiksi tulevat myös Turingin koneet, jotka ovat äärimmäisen kömpelö tietokoneen teoreettinen malli, mutta samalla myös yksinkertaisin mahdollinen mekaanisen laskentakoneen malli. Loppuhuipennuksena törmätään surullisenkuuluisaan pysähtymisongelmaan. Kun sen merkityksen onnistuu ymmärtämään, ymmärtää jo paljon siitä, mitä ohjelmallisesti on mahdollista tehdä.<br />
<br />
Älä turhaan masennu, jos pumppauslemma ja kumppanit menevät aluksi kertakaikkiaan yli hilseen, monella muulla on sama tilanne. Eräs vitsi laitoksella onkin, että laitokselta on vaikea löytää opiskelijaa, joka osaisi pumppauslemman selittää ("meni kokeessa oikein, en tiedä mitä tein"). Kurssia käydessä ei välttämättä ole minkäänlaista mielikuvaa, mihin kurssilla käsiteltäviä asioita voisi ikinä tarvita, mutta myöhemmin opinnoissa asioihin voi törmätä esim. Ohjelmointikielten kääntäjien tai rakenteisten dokumenttien käsittelyn yhteydessä, joista voitaneen mainita esimerkiksi XML-dokumenttien muuttaminen esimerkiksi HTML-esitysmuotoon. Kurssi kannattaa kuitenkin käydä läpi ajatuksen kanssa, koska mekaaninen ulkoapänttääminen ei juuri auta. Tietorakenteet -kurssin tapaan asiat pitää oikeasti tajuta, jotta kurssista suoriutuu.<br />
<br />
=== Tietokantasovellus (4 op) ===<br />
<br />
* Ryhmiä yleensä joka periodissa sekä kesäisin<br />
<br />
Ohjelmistotekniikan menetelmät ja Tietokantojen perusteet ovat esitietovaatimuksena Tietokantasovellus-harjoitustyölle. Kurssi on käytännössä pienen SQL-relaatiotietokantaa käyttävän WWW-sovelluksen laatimista (esim. yksinkertainen verkkokauppa). Tämän harjoitustyön keskeinen teema on tietokantojen hallintaan liittyvät asiat sekä myös huolelliseen suunnitteluun keskittyminen. Kurssi on monen webbikoodariksi aikovan mielestä erittäin hyödyllinen ja palkitseva. Jos tunnistit itsesi, kannattaa varoa ettei innostu liikaa ja tee vahingossa muutaman tuhannen rivin harjoitustyötä.<br />
<br />
Opiskelijasta voi kurssilla kirjoitettavan dokumentaation määrä turhauttavalta ja suuri houkutus onkin tehdä dokumentit vasta viimeisenä iltana. Dokumenttien tarkoitus on kuitenkin opastaa opiskelijaa oikeaan suuntaan suunnittelessaan omaa sovellustaan. Harjoitustyön ohjaajaa saa käyttää surutta apuna sekä ohjelmiston suunnittelun ongelmien että dokumenttien laatimisen kanssa.<br />
<br />
Itse toteutuksen tekeminen onkin sitten vähemmän työlästä, jos suunnittelu on kunnolla tehty. WWW-sivustolle tulevan rakennelmansa saa toteuttaa varsin monella tavalla ja tietokannoissakin on valinnan varaa. Suurin osa tekee harjoitustyönsä joko PHP:llä, Javalla tai Ruby on Railssillä, mutta jos intoa löytyy jonkin eksoottisemman ympäristön käyttämiseen, niin sekin on usein kelvannut ohjaajalle.<br />
<br />
=== Tietokoneen toiminta (4 op) ===<br />
<br />
* Tunnetaan myös nimellä TiTo<br />
* 3. periodissa<br />
<br />
Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä "oikeiden assemblerien" (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Monet väittävät kurssin olevan työläimpiä ensimmäisen vuoden peruskursseista. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken.<br />
<br />
Laskuharjoituksiin tulee varata kohtuullisesti aikaa, sillä vastaukset harvemmin löytyvät suoraan lähdekirjallisuudesta. Ne on itse löydettävä soveltamalla opittua asiaa. TTK91-symbolinen konekieli vaikuttanee hieman kankealta, mutta ajaa tehtävänsä. Moni on ihmetellyt, miksei opetuskielenä käytetä jotain oikeaa assemblyä. Vastaus on melko yksinkertainen: Kurssilla on tarkoitus oppia tietokoneen toimintaa eikä nykyisten assemblerien ominaisuuksia makroineen ja muine asioineen, joilla toimintaan liittyvät yksityiskohdat voisi sivuuttaa. Tietokoneen toimintaankin kurssi on loppujen lopuksi melko pintaraapaisu.<br />
<br />
=== Rinnakkaisohjelmointi (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Rio<br />
* Keväisin<br />
<br />
'''TODO'''<br />
<br />
=== Ohjelmistotuotanto (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtu<br />
* 4. periodissa<br />
<br />
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistojen mallintaminen -kurssin jatkeena. Kurssissa on viikottaisia laskaritehtäviä, jotka toteutetaan ryhmässä. Ryhmä pysyy samana koko kurssin ajan. Kurssiin sisältyy myös omassa ryhmässä toteutettava pieni projekti. Tähän projektiin hyödynnetään laadunvarmistustekniikoita kuten parikoodausta ja Code Coveragea. Kurssista on ajettu viime vuosina mahdollisimman käytännönläheistä aiemman teoriapainoitteisuuden sijaan. Myös vesiputousmallista ollaan pyrkimässä ilmeisesti kokonaan eroon. On huhuttu, että kurssista ei ole erityisen helppo saada täyttä arvosanaa.<br />
<br />
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti -kurssille.<br />
<br />
=== Ohjelmistotuotantoprojekti (9+1 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtuprojekti<br />
* Syksyisin ja keväisin<br />
<br />
Ohjelmistotuotantoprojektissa harjoitellaan projektin toteuttamista jotakuinkin reaalimaailmaa vastaavin menetelmin. Projekti toteutetaan 5-6 hengen ryhmässä. Projektilla on siis ihkaoikea asiakas (yleensä laitokselta, yliopistolta tai jostain yrityksestä), joka asettaa vaatimukset tuotteelle. Näihin vaatimuksiin ryhmän pitäisi sitten pystyä ohjelmistollaan vastaamaan mahdollisimman hyvin. Projektin aiheeseen ei voi vaikuttaa, mutta haluamastaan ryhmästä voi esittää toiveen. Aihe voi olla periaatteessa mikä tahansa. Ei ole ollenkaan tavatonta, että ensitöikseen joutuu opettelemaan uuden ohjelmointikielen.<br />
<br />
Kurssin päätyttyä tuotteeseen ei sisälly ylläpitovastuuta. Useat projektit menevät keskeneräisenä tuleville osanottajille jatkokehitykseen, mutta osa on päätynyt oikeaan tuotantoonkin. Kurssin perimmäinen tarkoitus on kuitenkin harjoitella prosessia enemmän kuin itse projektin toteuttamista. Ei kannata liikaa stressata, että tuotteen tulisi olla valmis kurssin päättyessä. Ohjelmoimaankin pääsee varmasti tarpeeksi, ja ohessa mahdolliset uudet työkalutkin tulevat väkipakostakin tutuksi.<br />
<br />
Projekti toteutetaan käyttäen laitoksen omaa ketterää ohjelmistokehitysmenetelmää (Scrum-variaatio). Varsinaista projektipäällikköä ei ryhmässä ole, ellei ryhmä sellaista keskuudestaan välttämättä halua valita. Kurssi on hyvin opettavainen ja ryhmä saa käytännössä lähes vapaat kädet itsensä toteuttamiseen. Ryhmätyön merkitys ja asiakkaan kanssa vaatimuksista vääntäminen ovat kurssin ydinkauraa. Ongelmilta (lue: haasteilta) ei voi projektin edetessä välttyä ja moiset kannattaa ottaa oppimiskokemuksena. Kurssin arvostelu perustuu pitkälti ryhmän vertaisarviointiin. Asiakkaan antamalla arvosanalla ei juuri merkitystä ole.<br />
<br />
Kurssista saa eniten irti, jos sopii ryhmän kanssa erilaisten työtapojen ja menetelmien (esim. eri pituiset sprintit) kokeilemisesta, koska oikeilla työpaikoilla tällaisia kokeiluja harvemmin pääsee enää toteuttamaan. Kurssin tärkein opetus lienee, että asiakkaan kaikkiin vaatimuksiin ei missään nimessä ole pakko suostua, ja että tekniset hankaluudet pystytään todennäköisesti ohittamaan onnistuneilla neuvotteluilla.<br />
<br />
Kurssista saa kokonaisuudessaan 10 opintopistettä: Itse projektista saa 9 op ja yksi "lisäopintopiste" tulee "työelämään orientoivista opinnoista".<br />
<br />
=== Tieteellisen kirjoittamisen kurssi (10 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiki<br />
* Sisältää kandidaatin tutkielman<br />
* Syksyisin ja keväisin<br />
<br />
Tieteellisen kirjoittamisen kurssi koostuu neljästä kirjallisesta työstä: referaatti, aine, kypsyysnäyte ja varsinainen kandidaatin tutkielma. Kaikki näistä neljästä työstä liittyvät samaan aihepiiriin. Alkujaan oli kaunis ajatus, että referaatin (2-4 sivua) ja aineen (10 sivua) saisi suoraan osaksi tutkielmaa (20 sivua), mutta tämä toteutuu nykyään harvoin. Samasta aihepiiristä huolimatta töiden sisältö ei välttämättä liity suoranaisesti toisiinsa. Tekstiä kurssilla tulee yhteensä tuotettua siis lähemmäs 40 sivua. Käpistelijälle on tunnetusti tekstin tuottaminen ongelma, tieteellisestä kirjoittamisesta nyt puhumattakaan. Kurssissa ei välttämättä pärjää tosin hyväkään kirjoittaja, koska tieteellisten artikkelien kirjoittaminen ottaa hieman eri lähtökohdan kuin esseen, raporttien tai dokumentaation laatiminen. Hermot menevät takuuvarmasti jossain vaiheessa mitättömiltä tuntuvien pikkuasioiden viilaamiseen, joita ohjaaja jaksaa ja jaksaa kaivaa esiin joka kerralla.<br />
<br />
Ryhmät jaetaan sen perusteella, minkä olet ilmoittautumisessa ilmaissut mahdolliseksi maisterilinjaksesi. Ryhmässä on 5-6 henkilöä, ohjaaja sekä valvoja. Valvojalla ei ole juuri muuta virkaa kuin varsinaisen tutkielman tarkastaminen. Ohjaajan kanssa sovitaan viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. Tutkielman aihepiiriin kuuluvasta aiheesta pidetään myös esitelmä muulle ryhmälle. Ryhmällä ei ole omien töiden kannalta muuta merkitystä kuin se, että referaatti, aine ja esitelmä todennäköisesti vertaisarvioidaan, tai ainakin mietitään jokaisen työn hyviä ja huonoja puolia. Kurssin arvosanan määrää käytännössä vain tutkielman arvosana. Kurssi sisältää ohessa ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä.<br />
<br />
Aiheenvalintakäytäntö vaihtelee ohjaajittain. Tutkielman aihepiirin aihe valitaan useimmiten valmiista listasta, mutta joissakin ryhmissä aihetta saa itsekin ehdottaa. Moni on ampunut itseään jalkaan ehdottamalla omaa aihepiiriä, ja on huomannutkin jälkeenpäin, että tutkimustietoa aihealueesta ei joko löydy ymmärrettävässä mudossa tai sitten löytyy aivan liikaa. Ennen oman aiheen ehdottamista kannattaa varmistaa, että aiheesta todellakin löytyy riittävästi "lukukelpoista" tutkimustietoa. Aihepiiri valitaan jo ensimmäisessä tapaamisessa. Kurssiin sisältyy alkupuolella myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita.<br />
<br />
== Valinnaisia kursseja ==<br />
<br />
=== C-ohjelmointi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä C<br />
* 2. periodissa<br />
<br />
C on aineopintojen valinnainen kurssi, joka on tarkoitettu ohjelmoinnin perusasiat osaaville ja perustietorakenteet tunteville. Ensin kannattaa siis suorittaa suosiolla ensimmäisen vuoden ohjelmointikurssit harjoitustöineen sekä Tietorakenteet. Javalla ohjelmoineille kielen syntaksin omaksuminen on helppoa, mutta pelkän ulkoisen samannäköisyyden ei kannata antaa pettää itseään. C on käsitemaailmaltaan ja rakenteiltaan varsin erilainen kieli kuin Java ja sitä myös käytetään hieman erilaisiin tarkoituksiin. C:llä tehdään mm. koneenläheisiä, suurta tehoa vaativia, usein tekstipohjaisia työkaluohjelmia. Javalla taas on mukavampi rakennella sekä ohjelmoijan että käyttäjän kannalta turvallisia sovelluksia, usein graafisia sellaisia - mikäli nopeus ei ole kriittisin tekijä.<br />
<br />
Muistiosoittimien ja muistinhallinnan kanssa pelaaminen, joka Javassa on automaattista, voi osoittautua hankalaksi omaksua. Myöskään linkitettyjen listojen ohjelmointi, johon perehdytään varsin tarkkaan, ei tule vastaan ohjelmoinnin perus- ja jatkokurssilla. Kurssilla opetetaan nykyään myös puiden ja verkkojen (tietorakenteita nämäkin) käsittelyä, tosin vähemmällä tarkastelulla kuin esim. Tietorakenteet-kurssilla. Tämä kurssi tuo varsin mukavaa vaihtelua ensimmäisen syksyn Java-annostukseen varsinkin, jos olet ohjelmoinut C:llä aikaisemmin.<br />
<br />
Kurssiin kuuluu pakollinen harjoitustyö, jota ilman kurssia ei pääse läpi. Vaikka harjoitustyö ei vaikuta suurelta, se on yllättävän työläs ja on useimmiten syy kurssin keskeyttämiselle. Sille kannattaa siis varata aikaa huomattavasti enemmän kuin se "viimeinen yö ennen palautusta".<br />
<br />
----<br />
Päivitetty 2011, Anssi Syrjäsalo</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&diff=6566Kurssikuvauksia2011-04-24T00:08:04Z<p>Malloc: /* Tietorakenteiden harjoitustyö (4 op) */</p>
<hr />
<div>== Pakolliset kurssit ==<br />
<br />
=== Johdatus tietojenkäsittelytieteeseen (4+4+2 op) ===<br />
<br />
* 1. ja 2. periodissa<br />
<br />
Kurssi on luonteeltaan yleiskatsaus tietojenkäsittelytieteeseen, sisältäen paljon asiaa laidasta laitaan. Kurssilla esitellään myös laitoksen tutkimustoimintaa liittyen kuhunkin osa-alueeseen. Kurssin suoritustapa poikkeaa lähes kaikista muista tietojenkäsittelytieteen kursseista, sillä kurssi suoritetaan tekemällä esseitä ja oppimispäiväkirjoja joko suomeksi tai englanniksi pienryhmissä.<br />
<br />
Kurssilla ei ole koetta joten tehtäviin osallistuminen on välttämätöntä. Kurssin yhteydessä suoritetaan myös pakollinen 4-op-englanti pois alta. Opiskelutekniikkaan liittyvistä tehtävistä saa lisäksi 2 opintopistettä.<br />
<br />
Johdatus tietojenkäsittelytieteeseen -kurssin on tarkoitus antaa jonkinlainen kokonaiskuva opiskeltavasta alasta. Vaikka teksteistä ei tunnu saavan oikein mitään irti tässä vaiheessa, ja kirjoittaminenkin alkaa tökkiä, kurssi kannattaa suorittaa loppuun vaikka pelkällä vihalla. Myöhemmin kurssin aloittamiskynnys on erittäin korkea.<br />
<br />
=== Tietokone työvälineenä (1+3 op) ===<br />
<br />
* Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio<br />
* Tiiviskurssi lukuvuoden alussa (pääaineopiskelijat) sekä normaali kurssi 3. periodissa (sivuaineopiskelijat)<br />
<br />
Työvälinekurssi on peruskurssi, jolla opetellaan myöhemmillä kursseilla välttämättömiä käytännön taitoja. Kurssilla opetellaan käyttämään laitoksella käytössä olevia ohjelmistoja ja laitteistoja sekä valitsemaan tehtävään sopiva työkalu. Keskeisimmät Unix/Linux-komennot, HTML-perusteet, tekstieditorien ja tekstinkäsittelyohjelmien käyttö jne. kannattaa oppia, ettei sitten myöhemmin kulu pään raapimiseen enemmän aikaa kuin itse tekemiseen. Kokeneet tietokoneharrastajat voivat kyllä suorittaa kurssin tenttimällä, mutta kurssilla on pakollisia harjoitustöitä, jotka täytyy tehdä, vaikka menisi suoraan kokeeseen. Monelle kokeneellekin tietokoneenkäyttäjälle kurssilla todennäköisesti on uutta asiaa ainakin laitoksen järjestelmistä, joten kurssimateriaali ainakin kannattaa lukea läpi.<br />
<br />
Kurssin yhteydessä suoritetaan kaikille pakollinen TVT-ajokortti (3 op). TVT-ajokorttikoe ei oletetusti ole vaikea, mutta sitä ei pääse läpi ilman tietämystä yliopiston järjestelmistä.<br />
<br />
=== Ohjelmoinnin perusteet (5 op) ===<br />
<br />
* Tunnetaan myös nimellä OhPe<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Kurssilla opetetaan fukseille, mitä ovat algoritmit, muuttujat, lauseet, lausekkeet, ohjausrakenteet ja erityisesti oliot. Heti alusta alkaen tehdään omia ohjelmia koneella. Kurssi on tarkoitettu ensisijaisesti niille, joilla ei ole olio-ohjelmointitaustaa, mutta osaavienkin ohjelmoijien on syytä vilkaista kurssimateriaaliin yhteisen kielen omaksumiseksi ja mennä sitten heti tenttiin. Toisinaan kun käy niinkin, että moni aiemmin ohjelmoinut luulee osaavansa, mutta saakin tentissä kuvannoillisesti lapiosta naamaan.<br />
<br />
Monelle tulee järkytyksenä, että ohjelmointikurssien tenteissä paperikoodataan. Tentissä kannattaa olla varuillaan, ettei aikaa tuhlaannu koodin kumittamiseen tai puhtaaksikirjoittamiseen. Tämän takia on tärkeää kehittää vahva rutiini yksinkertaisten ohjelmien kirjoittamiseen jo kurssin aikana. Kurssi on hyvin työpainotteinen ja laskuharjoitustehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on (edelleen) Java.<br />
<br />
=== Ohjelmoinnin jatkokurssi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä OhJa<br />
* 2. periodissa sekä uudelleen 4. periodissa<br />
<br />
Kun ohjelmoinnin perusteet ovat hallussa, syvennytään Javaan, sen luokkiin ja olioihin tarkemmin. Kurssilla on perinteisesti työläät laskarit, opittavaa asiaakin on paljon ja harva fuksi sisäistää aivan kaiken kurssilla. Monet pitävät Ohjelmoinnin jatkokurssia kuitenkin kevyempänä kuin peruskurssia. Jos ohjelmoinnin jatkokurssilla joutuu opettelemaan vielä ohjelmointirutiinia, niin on syytä ottaa itseään niskasta kiinni.<br />
<br />
Kurssilla ei käsitellä mitään tietyttyjä Javan kirjastopakkauksia, vaan enemmänkin kielen välineiden (luokat, oliot, metodit, perintä) hyödyntämistä ohjelmissa. Suurimmat ongelmat tulevat käsitteiden ymmärtämisestä, mutta toisin kuin matematiikassa, täällä asioille löytyy heti järkevä käyttötarkoitus. Kuten Ohjelmoinnin perusteetkin, tämäkin kurssi on erittäin käytännönläheinen - koko ajan ohjelmoidaan.<br />
<br />
Kummallakin kurssilla on (ainakin aiemmin ollut) käytössä suomenkielinen perusopetusteos Ohjelmoinnin perusteet Java-kielellä, jonka on kirjoittanut kurssia syksyisin luennoiva Arto Wikla. Hyvää materiaalia löytyy myös kurssin www-sivuilta ja ilman kirjaakin kyllä pärjää.<br />
<br />
Kurssia seuraava erillinen harjoitustyö (4 op) on syytä suorittaa mahdollisimman pian näiden kurssien jälkeen. Huomaa kuitenkin, että harjoitustyön saa aloittaa vasta, kun nämä kurssit on suoritettu (eli siis niistä on suoritusmerkintä)! Ohjelmointityökaluihin liittyvät asiat kannattaa myös opetella jo ohjelmoinnin peruskursseilla, ettei harjoitustyössä mene sormi suuhun - siellä kun ei ole enää aikaa opetella ohjelmointiympäristöjä ja työkaluja.<br />
<br />
=== Ohjelmistojen mallintaminen (4 op) ===<br />
<br />
* Tunnetaan myös niemellä OhMa<br />
* 2. periodissa<br />
<br />
Kurssilla annetaan perustiedot ohjelmistojen mallintamisessa käytetyistä työkaluista. Kurssilla piirretään ja luetaan kaavioita jotka kuvaavat ohjelman korkean tason rakennetta. Lisäksi opetukseen sisältyy hitunen testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tämän kurssin asioista on hyötyä Ohjelmoinnin harjoitustyön dokumentoinnissa (ja myöhemmin Tietokantasovelluksen dokumentoinnissa). Kaavioiden piirtämiseen kannattaa suhtautua ehdottomalla vakavuudella: Niitä piirrellään kaikkialla missä ohjelmistoja toteutetaan.<br />
<br />
=== Ohjelmoinnin harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Javalabra<br />
* Ryhmiä joka periodissa sekä kesäisin<br />
<br />
"Javalabra" laajentaa Ohjelmoinnin jatkokurssin asioita. Ohjelmoinnin jatkokurssin loppupuolen laskarit ovat juuri sitä tärkeää ja olennaista kamaa, jonka joutuu viimeistään täällä opettelemaan, vaikka se kurssilla yleensä skipataankin nopeasti. Näitä ovat mm. tiedostojen käsittely, poikkeukset, rajapintaluokat sekä pakkaukset. Kannattaa siis höristää korviaan jo Ohjelmoinnin jatkokurssilla näitä avainsanoja kuullessaan, vaikka mieli tekisikin jättää parit viimeiset laskarit väliin. API-kuvausten lukutaito on '''erittäin''' hyödyllinen esitieto.<br />
<br />
Labrassa on myös ohjelmointikursseille uutta ja ihmeellistä asiaa: Javan valmiit työkalut, graafisen käyttöliittymän ohjelmointi (Swing-komponenteilla), ohjelman suunnittelu olioita käyttäen, koodin kommentointi ja testaus, projektin dokumentointi jne. Lisäksi pitää vielä oppia pysymään projektin aikataulussa, ihan ilman äidin apua. Ajankäytön opettelu on jo itsessään aikamoinen työmaa.<br />
<br />
Kurssilla tehdään oma, kokonainen, pienehkö mutta toimiva ohjelma. Ohjelmasta saa tehdä niin upean kuin osaa, mutta parasta olisi tässä vaiheessa pitää liika into tallessa. Palkkana on kuitenkin vain oppia ja 4 opintopistettä, eikä niitäkään saa, jos megamahtava Hekumometri jokasuuntaisella kutkulaattorilla ei toimi, leviää käsiin ja kaataa kääntäjän kotiovella. Lisäksi ruutia pitää jättää myös ohjelman dokumentaation kirjoittamiseen. Ja tämä kaikki pitäisi saada valmiiksi 6 viikossa! Nopea laskutoimitus osoittaa, että jos otat löysästi labran alkupuoliskon, loppupuolella sinulle rapsahtaa jo lähes 30 viikkotuntia pelkkää labratyötä.<br />
<br />
Labraopetus koostuu alun yhteisluennosta, parista ryhmätapaamesista ja viikoittaisista henkilökohtaisista ohjauspalavereista. Alkuluennoilla käydään läpi mm. graafisen käyttöliittymän laatimisen perusteita ja dokumentointia, ryhmätapaamisissa esitellään omaa työtä muille. Huomaa että alkuluennolle osallistuminen on labraan osallistumisen kannalta pakollista. Ohjauspalavereissa raportoidaan ohjaajalle työn edistymisestä ja ihmetellään ohjaajan kanssa vaikeita kohtia. Tapaamisten lisäksi ohjaajilla on päivystysajat, jolloin päivystävältä ohjaajalta saa käydä kysymässä apua. Labraneuvonta toimii yleensä kakkoskerroksen aulassa (tarkat neuvonta-ajankohdat ilmoitetaan kurssilla).<br />
<br />
Työn alkaessa pääsee yleensä itku. Joudut synkkään metsään vain voiveitsen kanssa. Työsi ohjaajalta, kavereilta ja verkosta saat kyllä apua. Ryhmätapaamisiin, ohjelman suunnitteluun ja dokumentointiin, Javan hienouksien opetteluun sekä varsinaiseen koodaukseen menee joka tapauksessa paljon aikaa. Kalenteriin onkin parasta merkitä jo kurssia aloittaessaan ne 80 tuntia, jotka käytät tämän kurssin suorittamiseen ennen deadlinea. Jos Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi on tullut suoritettua hieman horjuen (alle kolmosen arvosanalla), on syytä suosiolla lisätä parikymmentä tuntia aikatauluun. Jos sinulla on jo ammattillista kokemusta koodauksesta tai dokumentaation kirjoittamisesta, voit pienentää arviota tuntimäärästäsi.<br />
<br />
Suurin haaste useimmalle opiskelijalle on suunnittelu- ja toteutusdokumentin kirjoittaminen (yleensä dokumenttien kirjoittaminen kurssista riippumatta). Toteutusdokumentin kirjoittamista ei missään nimessä tule jättää viimeiseen iltaan. Dokumentointi on taito, jota käpistelijä tarvii kaikkialla. Se on syytä opetella ajoissa ettei tulevissa harjoitustöissä tule itku, Ohjelmistotuotantoprojektissa parku ja työelämässä kenkää.<br />
<br />
=== Tietokantojen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tikape<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Tietokantojen perusteet -kurssi opettaa asioita relaatiokannoista ja SQL-kyselykielestä. Erikoista tässä kurssissa on se, että perinteisiä laskareita ei ole, vaan kaikki tehtävät tehdään koneella WWW-liittymän (SQLTrainer) kautta ja vain oikeat ratkaisut tuottavat harjoituspisteitä. Tämän lisäksi kurssilla suunnitellaan ryhmätyönä tietokanta. Relaatioalgebran ja välillä hankalaltakin tuntuvan SQL-kyselykielen opettelu on kurssin läpäisyn kannalta olennaisen tärkeää. Lohduttautua voit sillä, että SQLTrainerin harjoitustehtävissä vaadittavia kohtuullisen monimutkaisia SQL-kyselyitä harvemmin tarvitaan oikeasti (kokeesessa vaikeahkot liitokset pitää sen sijaan hallita). Relaatioalgebra tuntuu olevan monelle mysteeri, sitäkään useimmat eivät tarvitse onneksi missään.<br />
<br />
Vain ahkera harjoittelu tekee mestarin, ja kurssin harjoitukset on suunniteltu mahdollisimman hyvin opetusta palvelevaksi. Pelkällä erilliskokeella kurssien läpäiseminen voi onnistua, mutta vaatii jonkun verran hyvää pohjatietoa aiheesta. Harjoituksia kannattaa tehdä huolella. Laiskottelu kurssilla voi kostautua myöhemmin tehtävässä harjoitustyössä "Tietokantasovellus", jossa opiskelijoiden oletetaan osaavan käyttää oikeita apuvälineitä.<br />
<br />
=== Tietoliikenteen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tilpe<br />
* 2. periodissa<br />
<br />
Kurssilla paneudutaan internetin peruskäsitteistöön ja -tekniikoihin. Kurssi etenee opettelemalla TCP/IP-pinoa taso tasolta. Tutuksi tulee siis pääpiirteittäin kaikki WWW-selaimen sielunelämästä aina verkkokortin bittitasolle asti. Kurssi antaa hyvät perustiedot tietoliikenteestä, jotka ovat tarpeen kaikkien eri linjojen opiskelijoille.<br />
<br />
Kurssin sisältö on huomattavan laaja ja yksityiskohtainen opintopistemäärään nähden. Opiskelu perustuu paljolti TCP/IP-pinon kerrosten ja mekanismien toiminnan ulkoa opettelemiseen (esim. TCP-ruuhkanhallintamekanismit). Kokeessa ongelmaksi saattaa koitua hahmottaa, millä tasolla, ja kuinka yleinen vastaus kysymykseen halutaan (kokeessa saatetaan esimerkiksi kysyä, mitä tapahtuu kun opiskelija klikkaa linkkiä selaimellaan). Mikäli kurssilla vastaantuleva lyhenteiden ja käsitteistön määrä alkaa hirvittää, kurssilla käytettävä kurssikirja on mitä mainion apu pelonlievitykseen. Varoitettakoon, että asian ja detaljien suuresta määrästä johtuen kurssista on melko vaikea saada täyttä arvosanaa.<br />
<br />
=== Tietoturvan perusteet (4 op) ===<br />
<br />
* 3. periodissa<br />
<br />
Tietoturvan perusteet -kurssilla käsitellään tietoturvaan liittyvää lainsäädäntöä, yleisimpiä tietoturvan vaarantavia ohjelmointivirheitä sekä opetellaan sääntöjä, joita noudattaen järjestelmät pitäisi toteuttaa hyökkäysvaikutusten minimoimiseksi. Salausmenetelmät, todentaminen ja allekirjoitukset ovat myös keskeisessä osassa kurssin sisältöä. Ohimennen kurssilla käsitellään yleisimpiä hyökkäysmenetelmiä; kurssin suorittaminen ei tosin takaa että opiskelija osaisi käyttää niitä ;). Luentomateriaalissa on yleisesti ollut sekä ohjelmointivirheistä että hyökkäyksistä hyviä esimerkkejä, jotka ovat asiasta kiinnostuneelle mielenkiintoista luettavaa.<br />
<br />
Kurssin alkupuolella keskitytään aika paljon tietoturvaan liittyvään lainsäädäntöön ja viranomaisiin. Tätä ei kannata säikähtää, ja seuraavalla viikolla käsitelläänkin jo erilaisia salausmenetelmiä. Kurssi on aika teoriapainotteinen ja opiskelu keskittynee melko pitkälti tiettyjen sääntöjen ja näihin liittyvien esimerkkien muistamiseen, joita pystyy päättelemään osaksi terveellä järjelläkin. Kokeessa saatetaan kysyä hyvinkin yksityiskohtaista tietoa esimerkiksi sertifikaatteihin liittyvistä ongelmista.<br />
<br />
=== Tietorakenteet (8 op) ===<br />
<br />
* Tunnetaan myös nimellä Tira<br />
* 3. ja 4. periodissa<br />
<br />
Tietorakenteet on mielenkiintoinen ja hyödyllinen kurssi sekä algoritmeista että ohjelmointitouhusta kiinnostuineille (yleensä nämä leirit omaavat hyvin poikkeavat mielipiteet perus- ja aineopintojen kursseista). Käytännön ohjelmointiprojekteissa tulee jatkuvasti vastaan tilanteita, joissa pitäisi käsitellä suuria tietomääriä: lisätä, poistaa, etsiä ja järjestellä tietoa. Tietorakenteet-kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).<br />
<br />
Kuten kurssin nimestä voi aavistellakin, valtaosa opetuksesta keskittyy erilaisten tietorakenteiden käsittelyyn. Opiskelija voi olla varma, että kurssin suoritettuaan ainakin perustietorakenteet (taulukko, pino, lista) ovat syöpyneet lähtemättömästi tajuntaan. Hämäriä muistikuvia saattaa löytyä jopa hieman eksoottisemmistakin tietorakenteista kuten puista, hajautustauluista ja verkoista. Tietorakenteiden lisäksi kurssilla käydään läpi muutamia mielenkiintoisia haku- ja<br />
järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.<br />
<br />
Kurssin ehdottomasti pakollinen esitietovaatimus on "Johdatus diskreettiin matematiikkaan". Matemaattista esitietovaatimusta ei kuitenkaan ole syytä kavahtaa, sillä loppujen lopuksi itse käsiteltävät asiat ovat suhteellisen yksinkertaisia ja liittyvät oikeastaan vain tietorakenteiden formaaliin esittämiseen. Jos esitietovaatimukset eivät ole kunnossa, kannattaa harjoitella ja osallistua esitietokokeeseen, ja päästä kurssille tätä kautta. Tietorakenteet-kurssin käymättä jättäminen ensimmäisenä keväänä lisää valmistumisaikaa vuodella, koska kurssi järjestetään vain kerran vuodessa.<br />
<br />
Laskuharjoitusten tekeminen on tässä kurssissa en-si-si-jai-sen tärkeää! Suurin ongelma opiskelijoille on, että kelkasta putoaa hyvin helposti, jos jättää kerran laskaritehtävät tekemättä. Jos jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai laskarinpitäjää vääntämään asia rautalangasta, ettei tajuntaan jää mustia aukkoja. Toisaalta laitokselta on vaikea löytää henkilöä, joka ei pitäisi kurssia ainakin jossain määrin ehdottoman hyödyllisenä. Syksyllä hyvin menestyneelle opiskelijallekin koe saattaa tulla järkytyksenä - ei sen takia, että se olisi vaikea, mutta kokeesta ei pääse läpi, jos ei osaa soveltaa. Tästä kertoo sekin, että kokeeseen saa ottaa A4-muistilapun mukaan. Perinteisesti läpipääsyprosentti on kuitenkin ollut vähintään syksyn ohjelmointikurssien tasoa. Kurssi tosin on monelle työläs. <br />
<br />
Tietorakenteet -kurssi on tietojenkäsittelytieteelle "sitä itseään" ja Helsingin yliopiston TKT-laitoksen erikoisuus ja ylpeys. Monien huippuyliopistojen (MIT) tietojenkäsittelytieteen opetukselle tyypillistä on, että tietorakenteita opetetaan kattavasti heti ensimmäisenä opiskeluvuonna. Muissa Suomen yliopistoissa käpistelijöiden ymmärrys tietorakenteista ja tehokkaista ratkaisuista on matalahkolla tasolla verrattuna laitoksen opiskelijaan. Kuulostaako hypettämiselta? Ota selvää ja varmistu.<br />
<br />
=== Tietorakenteiden harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiralabra<br />
* Ryhmiä lähes joka periodissa ja kesäisin<br />
<br />
Tietorakenteiden harjoitustyö eli Tiralabra on käytännön jatkoa Tietorakenteet-kurssille. Kurssilla pääsee leikkimään tietorakenteilla ihan oikeasti, eli tekemään kokonaisen ohjelman, jossa hyödynnetään joitain tietorakenteita ja algoritmeja. Ohjelma tulee tietenkin myös testata ja dokumentoida, mutta dokumentointivaatimukset ovat minimaaliset aiempiin harjoitustöihin verrattuna. Sallitut ohjelmointikielet riippuvat pitkälti harjoitustyön ohjaajasta, mutta laitoksella opetettavat kielet ovat yleensä käytettävissä.<br />
<br />
Harjoitustyö on vaativampi kuin Ohjelmoinnin harjoitustyö, joten kurssille ei kannata ilmoittautua, ellei ole varannut riittävästi aikaa työn tekemiseen. Keskimäärin työhön menee n. 80 työtuntia, mutta tehtävän aiheesta ja omista taidoista riippuen työtuntimäärä saattaa vaihdella huomattavastikin suuntaan tai toiseen. Jos työn aloittaa, sitä ei kannata lopettaa kesken, vaikka vähän vastustaisikin: Harjoitustyön keskeyttäneet ovat muita heikommassa asemassa, kun valitaan labraryhmään pääseviä.<br />
<br />
Kurssilta kannattaa ottaa kaikki hyöty irti, koska seuraava paikka, jossa ohjelmointitaitoja koetellaan, on yleensä Ohjelmistotuotantoprojekti ja siellä ohjelmoinnin oletetaan jo sujuvan rutiinilla.<br />
<br />
=== Johdatus tekoälyyn (4 op) ===<br />
<br />
* 1. periodissa<br />
<br />
'''TODO'''<br />
<br />
=== Laskennan mallit (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Lama<br />
* Syksyisin<br />
<br />
Kurssi luennoidaan koko lukukauden mittaisena niin, että viikossa on kaksi luento- ja kaksi laskarituntia.<br />
<br />
Laskennan mallit on teoreettinen kurssi, jolla opetellaan varsin käytännöllisiä työvälineitä. Kurssilla käsitellään mm. laskennallisia ongelmia, äärellisiä automaatteja, säännöllisiä lausekkeita, kontekstittomia kielioppeja ja Turingin koneita. Kurssi saattaa tuntua hankalalta alun pallo-nuoli-automaattipiirtelyiden jälkeen, mutta kun tottuu lukemaan täsmällistä formaalia esitystapaa, itse asia ei olekaan niin kovin kummallista. Loppujen lopuksi kysymys on vain menetelmistä, joilla voidaan jäsentää ja käsitellä erilaisia määrämuotoisia merkkijonoja, kuten aritmeettisia lausekkeita, päivämääriä ja muuta vastaavaa. Tutuiksi tulevat myös Turingin koneet, jotka ovat äärimmäisen kömpelö tietokoneen teoreettinen malli, mutta samalla myös yksinkertaisin mahdollinen mekaanisen laskentakoneen malli. Loppuhuipennuksena törmätään surullisenkuuluisaan pysähtymisongelmaan. Kun sen merkityksen onnistuu ymmärtämään, ymmärtää jo paljon siitä, mitä ohjelmallisesti on mahdollista tehdä.<br />
<br />
Älä turhaan masennu, jos pumppauslemma ja kumppanit menevät aluksi kertakaikkiaan yli hilseen, monella muulla on sama tilanne. Eräs vitsi laitoksella onkin, että laitokselta on vaikea löytää opiskelijaa, joka osaisi pumppauslemman selittää ("meni kokeessa oikein, en tiedä mitä tein"). Kurssia käydessä ei välttämättä ole minkäänlaista mielikuvaa, mihin kurssilla käsiteltäviä asioita voisi ikinä tarvita, mutta myöhemmin opinnoissa asioihin voi törmätä esim. Ohjelmointikielten kääntäjien tai rakenteisten dokumenttien käsittelyn yhteydessä, joista voitaneen mainita esimerkiksi XML-dokumenttien muuttaminen esimerkiksi HTML-esitysmuotoon. Kurssi kannattaa kuitenkin käydä läpi ajatuksen kanssa, koska mekaaninen ulkoapänttääminen ei juuri auta. Tietorakenteet -kurssin tapaan asiat pitää oikeasti tajuta, jotta kurssista suoriutuu.<br />
<br />
=== Tietokantasovellus (4 op) ===<br />
<br />
* Ryhmiä yleensä joka periodissa sekä kesäisin<br />
<br />
Ohjelmistotekniikan menetelmät ja Tietokantojen perusteet ovat esitietovaatimuksena Tietokantasovellus-harjoitustyölle. Kurssi on käytännössä pienen SQL-relaatiotietokantaa käyttävän WWW-sovelluksen laatimista (esim. yksinkertainen verkkokauppa). Tämän harjoitustyön keskeinen teema on tietokantojen hallintaan liittyvät asiat sekä myös huolelliseen suunnitteluun keskittyminen. Kurssi on monen webbikoodariksi aikovan mielestä erittäin hyödyllinen ja palkitseva. Jos tunnistit itsesi, kannattaa varoa ettei innostu liikaa ja tee vahingossa muutaman tuhannen rivin harjoitustyötä.<br />
<br />
Opiskelijasta voi kurssilla kirjoitettavan dokumentaation määrä turhauttavalta ja suuri houkutus onkin tehdä dokumentit vasta viimeisenä iltana. Dokumenttien tarkoitus on kuitenkin opastaa opiskelijaa oikeaan suuntaan suunnittelessaan omaa sovellustaan. Harjoitustyön ohjaajaa saa käyttää surutta apuna sekä ohjelmiston suunnittelun ongelmien että dokumenttien laatimisen kanssa.<br />
<br />
Itse toteutuksen tekeminen onkin sitten vähemmän työlästä, jos suunnittelu on kunnolla tehty. WWW-sivustolle tulevan rakennelmansa saa toteuttaa varsin monella tavalla ja tietokannoissakin on valinnan varaa. Suurin osa tekee harjoitustyönsä joko PHP:llä, Javalla tai Ruby on Railssillä, mutta jos intoa löytyy jonkin eksoottisemman ympäristön käyttämiseen, niin sekin on usein kelvannut ohjaajalle.<br />
<br />
=== Tietokoneen toiminta (4 op) ===<br />
<br />
* Tunnetaan myös nimellä TiTo<br />
* 3. periodissa<br />
<br />
Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä "oikeiden assemblerien" (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Monet väittävät kurssin olevan työläimpiä ensimmäisen vuoden peruskursseista. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken.<br />
<br />
Laskuharjoituksiin tulee varata kohtuullisesti aikaa, sillä vastaukset harvemmin löytyvät suoraan lähdekirjallisuudesta. Ne on itse löydettävä soveltamalla opittua asiaa. TTK91-symbolinen konekieli vaikuttanee hieman kankealta, mutta ajaa tehtävänsä. Moni on ihmetellyt, miksei opetuskielenä käytetä jotain oikeaa assemblyä. Vastaus on melko yksinkertainen: Kurssilla on tarkoitus oppia tietokoneen toimintaa eikä nykyisten assemblerien ominaisuuksia makroineen ja muine asioineen, joilla toimintaan liittyvät yksityiskohdat voisi sivuuttaa. Tietokoneen toimintaankin kurssi on loppujen lopuksi melko pintaraapaisu.<br />
<br />
=== Rinnakkaisohjelmointi (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Rio<br />
* Keväisin<br />
<br />
'''TODO'''<br />
<br />
=== Ohjelmistotuotanto (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtu<br />
* 4. periodissa<br />
<br />
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistojen mallintaminen -kurssin jatkeena. Kurssissa on viikottaisia laskaritehtäviä, jotka toteutetaan ryhmässä. Ryhmä pysyy samana koko kurssin ajan. Kurssiin sisältyy myös omassa ryhmässä toteutettava pieni projekti. Tähän projektiin hyödynnetään laadunvarmistustekniikoita kuten parikoodausta ja Code Coveragea. Kurssista on ajettu viime vuosina mahdollisimman käytännönläheistä aiemman teoriapainoitteisuuden sijaan. Myös vesiputousmallista ollaan pyrkimässä ilmeisesti kokonaan eroon. On huhuttu, että kurssista ei ole erityisen helppo saada täyttä arvosanaa.<br />
<br />
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti -kurssille.<br />
<br />
=== Ohjelmistotuotantoprojekti (9+1 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtuprojekti<br />
* Syksyisin ja keväisin<br />
<br />
Ohjelmistotuotantoprojektissa harjoitellaan projektin toteuttamista jotakuinkin reaalimaailmaa vastaavin menetelmin. Projekti toteutetaan 5-6 hengen ryhmässä. Projektilla on siis ihkaoikea asiakas (yleensä laitokselta, yliopistolta tai jostain yrityksestä), joka asettaa vaatimukset tuotteelle. Näihin vaatimuksiin ryhmän pitäisi sitten pystyä ohjelmistollaan vastaamaan mahdollisimman hyvin. Projektin aiheeseen ei voi vaikuttaa, mutta haluamastaan ryhmästä voi esittää toiveen. Aihe voi olla periaatteessa mikä tahansa. Ei ole ollenkaan tavatonta, että ensitöikseen joutuu opettelemaan uuden ohjelmointikielen.<br />
<br />
Kurssin päätyttyä tuotteeseen ei sisälly ylläpitovastuuta. Useat projektit menevät keskeneräisenä tuleville osanottajille jatkokehitykseen, mutta osa on päätynyt oikeaan tuotantoonkin. Kurssin perimmäinen tarkoitus on kuitenkin harjoitella prosessia enemmän kuin itse projektin toteuttamista. Ei kannata liikaa stressata, että tuotteen tulisi olla valmis kurssin päättyessä. Ohjelmoimaankin pääsee varmasti tarpeeksi, ja ohessa mahdolliset uudet työkalutkin tulevat väkipakostakin tutuksi.<br />
<br />
Projekti toteutetaan käyttäen laitoksen omaa ketterää ohjelmistokehitysmenetelmää (Scrum-variaatio). Varsinaista projektipäällikköä ei ryhmässä ole, ellei ryhmä sellaista keskuudestaan välttämättä halua valita. Kurssi on hyvin opettavainen ja ryhmä saa käytännössä lähes vapaat kädet itsensä toteuttamiseen. Ryhmätyön merkitys ja asiakkaan kanssa vaatimuksista vääntäminen ovat kurssin ydinkauraa. Ongelmilta (lue: haasteilta) ei voi projektin edetessä välttyä ja moiset kannattaa ottaa oppimiskokemuksena. Kurssin arvostelu perustuu pitkälti ryhmän vertaisarviointiin. Asiakkaan antamalla arvosanalla ei juuri merkitystä ole.<br />
<br />
Kurssista saa eniten irti, jos sopii ryhmän kanssa erilaisten työtapojen ja menetelmien (esim. eri pituiset sprintit) kokeilemisesta, koska oikeilla työpaikoilla tällaisia kokeiluja harvemmin pääsee enää toteuttamaan. Kurssin tärkein opetus lienee, että asiakkaan kaikkiin vaatimuksiin ei missään nimessä ole pakko suostua, ja että tekniset hankaluudet pystytään todennäköisesti ohittamaan onnistuneilla neuvotteluilla.<br />
<br />
Kurssista saa kokonaisuudessaan 10 opintopistettä: Itse projektista saa 9 op ja yksi "lisäopintopiste" tulee "työelämään orientoivista opinnoista".<br />
<br />
=== Tieteellisen kirjoittamisen kurssi (10 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiki<br />
* Sisältää kandidaatin tutkielman<br />
* Syksyisin ja keväisin<br />
<br />
Tieteellisen kirjoittamisen kurssi koostuu neljästä kirjallisesta työstä: referaatti, aine, kypsyysnäyte ja varsinainen kandidaatin tutkielma. Kaikki näistä neljästä työstä liittyvät samaan aihepiiriin. Alkujaan oli kaunis ajatus, että referaatin (2-4 sivua) ja aineen (10 sivua) saisi suoraan osaksi tutkielmaa (20 sivua), mutta tämä toteutuu nykyään harvoin. Samasta aihepiiristä huolimatta töiden sisältö ei välttämättä liity suoranaisesti toisiinsa. Tekstiä kurssilla tulee yhteensä tuotettua siis lähemmäs 40 sivua. Käpistelijälle on tunnetusti tekstin tuottaminen ongelma, tieteellisestä kirjoittamisesta nyt puhumattakaan. Kurssissa ei välttämättä pärjää tosin hyväkään kirjoittaja, koska tieteellisten artikkelien kirjoittaminen ottaa hieman eri lähtökohdan kuin esseen, raporttien tai dokumentaation laatiminen. Hermot menevät takuuvarmasti jossain vaiheessa mitättömiltä tuntuvien pikkuasioiden viilaamiseen, joita ohjaaja jaksaa ja jaksaa kaivaa esiin joka kerralla.<br />
<br />
Ryhmät jaetaan sen perusteella, minkä olet ilmoittautumisessa ilmaissut mahdolliseksi maisterilinjaksesi. Ryhmässä on 5-6 henkilöä, ohjaaja sekä valvoja. Valvojalla ei ole juuri muuta virkaa kuin varsinaisen tutkielman tarkastaminen. Ohjaajan kanssa sovitaan viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. Tutkielman aihepiiriin kuuluvasta aiheesta pidetään myös esitelmä muulle ryhmälle. Ryhmällä ei ole omien töiden kannalta muuta merkitystä kuin se, että referaatti, aine ja esitelmä todennäköisesti vertaisarvioidaan, tai ainakin mietitään jokaisen työn hyviä ja huonoja puolia. Kurssin arvosanan määrää käytännössä vain tutkielman arvosana. Kurssi sisältää ohessa ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä.<br />
<br />
Aiheenvalintakäytäntö vaihtelee ohjaajittain. Tutkielman aihepiirin aihe valitaan useimmiten valmiista listasta, mutta joissakin ryhmissä aihetta saa itsekin ehdottaa. Moni on ampunut itseään jalkaan ehdottamalla omaa aihepiiriä, ja on huomannutkin jälkeenpäin, että tutkimustietoa aihealueesta ei joko löydy ymmärrettävässä mudossa tai sitten löytyy aivan liikaa. Ennen oman aiheen ehdottamista kannattaa varmistaa, että aiheesta todellakin löytyy riittävästi "lukukelpoista" tutkimustietoa. Aihepiiri valitaan jo ensimmäisessä tapaamisessa. Kurssiin sisältyy alkupuolella myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita.<br />
<br />
== Valinnaisia kursseja ==<br />
<br />
=== C-ohjelmointi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä C<br />
* 2. periodissa<br />
<br />
C on aineopintojen valinnainen kurssi, joka on tarkoitettu ohjelmoinnin perusasiat osaaville ja perustietorakenteet tunteville. Ensin kannattaa siis suorittaa suosiolla ensimmäisen vuoden ohjelmointikurssit harjoitustöineen sekä Tietorakenteet. Javalla ohjelmoineille kielen syntaksin omaksuminen on helppoa, mutta pelkän ulkoisen samannäköisyyden ei kannata antaa pettää itseään. C on käsitemaailmaltaan ja rakenteiltaan varsin erilainen kieli kuin Java ja sitä myös käytetään hieman erilaisiin tarkoituksiin. C:llä tehdään mm. koneenläheisiä, suurta tehoa vaativia, usein tekstipohjaisia työkaluohjelmia. Javalla taas on mukavampi rakennella sekä ohjelmoijan että käyttäjän kannalta turvallisia sovelluksia, usein graafisia sellaisia - mikäli nopeus ei ole kriittisin tekijä.<br />
<br />
Muistiosoittimien ja muistinhallinnan kanssa pelaaminen, joka Javassa on automaattista, voi osoittautua hankalaksi omaksua. Myöskään linkitettyjen listojen ohjelmointi, johon perehdytään varsin tarkkaan, ei tule vastaan ohjelmoinnin perus- ja jatkokurssilla. Kurssilla opetetaan nykyään myös puiden ja verkkojen (tietorakenteita nämäkin) käsittelyä, tosin vähemmällä tarkastelulla kuin esim. Tietorakenteet-kurssilla. Tämä kurssi tuo varsin mukavaa vaihtelua ensimmäisen syksyn Java-annostukseen varsinkin, jos olet ohjelmoinut C:llä aikaisemmin.<br />
<br />
Kurssiin kuuluu pakollinen harjoitustyö, jota ilman kurssia ei pääse läpi. Vaikka harjoitustyö ei vaikuta suurelta, se on yllättävän työläs ja on useimmiten syy kurssin keskeyttämiselle. Sille kannattaa siis varata aikaa huomattavasti enemmän kuin se "viimeinen yö ennen palautusta".<br />
<br />
----<br />
Päivitetty 2011, Anssi Syrjäsalo</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&diff=6565Kurssikuvauksia2011-04-24T00:07:44Z<p>Malloc: /* Tietokantasovellus (4 op) */</p>
<hr />
<div>== Pakolliset kurssit ==<br />
<br />
=== Johdatus tietojenkäsittelytieteeseen (4+4+2 op) ===<br />
<br />
* 1. ja 2. periodissa<br />
<br />
Kurssi on luonteeltaan yleiskatsaus tietojenkäsittelytieteeseen, sisältäen paljon asiaa laidasta laitaan. Kurssilla esitellään myös laitoksen tutkimustoimintaa liittyen kuhunkin osa-alueeseen. Kurssin suoritustapa poikkeaa lähes kaikista muista tietojenkäsittelytieteen kursseista, sillä kurssi suoritetaan tekemällä esseitä ja oppimispäiväkirjoja joko suomeksi tai englanniksi pienryhmissä.<br />
<br />
Kurssilla ei ole koetta joten tehtäviin osallistuminen on välttämätöntä. Kurssin yhteydessä suoritetaan myös pakollinen 4-op-englanti pois alta. Opiskelutekniikkaan liittyvistä tehtävistä saa lisäksi 2 opintopistettä.<br />
<br />
Johdatus tietojenkäsittelytieteeseen -kurssin on tarkoitus antaa jonkinlainen kokonaiskuva opiskeltavasta alasta. Vaikka teksteistä ei tunnu saavan oikein mitään irti tässä vaiheessa, ja kirjoittaminenkin alkaa tökkiä, kurssi kannattaa suorittaa loppuun vaikka pelkällä vihalla. Myöhemmin kurssin aloittamiskynnys on erittäin korkea.<br />
<br />
=== Tietokone työvälineenä (1+3 op) ===<br />
<br />
* Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio<br />
* Tiiviskurssi lukuvuoden alussa (pääaineopiskelijat) sekä normaali kurssi 3. periodissa (sivuaineopiskelijat)<br />
<br />
Työvälinekurssi on peruskurssi, jolla opetellaan myöhemmillä kursseilla välttämättömiä käytännön taitoja. Kurssilla opetellaan käyttämään laitoksella käytössä olevia ohjelmistoja ja laitteistoja sekä valitsemaan tehtävään sopiva työkalu. Keskeisimmät Unix/Linux-komennot, HTML-perusteet, tekstieditorien ja tekstinkäsittelyohjelmien käyttö jne. kannattaa oppia, ettei sitten myöhemmin kulu pään raapimiseen enemmän aikaa kuin itse tekemiseen. Kokeneet tietokoneharrastajat voivat kyllä suorittaa kurssin tenttimällä, mutta kurssilla on pakollisia harjoitustöitä, jotka täytyy tehdä, vaikka menisi suoraan kokeeseen. Monelle kokeneellekin tietokoneenkäyttäjälle kurssilla todennäköisesti on uutta asiaa ainakin laitoksen järjestelmistä, joten kurssimateriaali ainakin kannattaa lukea läpi.<br />
<br />
Kurssin yhteydessä suoritetaan kaikille pakollinen TVT-ajokortti (3 op). TVT-ajokorttikoe ei oletetusti ole vaikea, mutta sitä ei pääse läpi ilman tietämystä yliopiston järjestelmistä.<br />
<br />
=== Ohjelmoinnin perusteet (5 op) ===<br />
<br />
* Tunnetaan myös nimellä OhPe<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Kurssilla opetetaan fukseille, mitä ovat algoritmit, muuttujat, lauseet, lausekkeet, ohjausrakenteet ja erityisesti oliot. Heti alusta alkaen tehdään omia ohjelmia koneella. Kurssi on tarkoitettu ensisijaisesti niille, joilla ei ole olio-ohjelmointitaustaa, mutta osaavienkin ohjelmoijien on syytä vilkaista kurssimateriaaliin yhteisen kielen omaksumiseksi ja mennä sitten heti tenttiin. Toisinaan kun käy niinkin, että moni aiemmin ohjelmoinut luulee osaavansa, mutta saakin tentissä kuvannoillisesti lapiosta naamaan.<br />
<br />
Monelle tulee järkytyksenä, että ohjelmointikurssien tenteissä paperikoodataan. Tentissä kannattaa olla varuillaan, ettei aikaa tuhlaannu koodin kumittamiseen tai puhtaaksikirjoittamiseen. Tämän takia on tärkeää kehittää vahva rutiini yksinkertaisten ohjelmien kirjoittamiseen jo kurssin aikana. Kurssi on hyvin työpainotteinen ja laskuharjoitustehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on (edelleen) Java.<br />
<br />
=== Ohjelmoinnin jatkokurssi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä OhJa<br />
* 2. periodissa sekä uudelleen 4. periodissa<br />
<br />
Kun ohjelmoinnin perusteet ovat hallussa, syvennytään Javaan, sen luokkiin ja olioihin tarkemmin. Kurssilla on perinteisesti työläät laskarit, opittavaa asiaakin on paljon ja harva fuksi sisäistää aivan kaiken kurssilla. Monet pitävät Ohjelmoinnin jatkokurssia kuitenkin kevyempänä kuin peruskurssia. Jos ohjelmoinnin jatkokurssilla joutuu opettelemaan vielä ohjelmointirutiinia, niin on syytä ottaa itseään niskasta kiinni.<br />
<br />
Kurssilla ei käsitellä mitään tietyttyjä Javan kirjastopakkauksia, vaan enemmänkin kielen välineiden (luokat, oliot, metodit, perintä) hyödyntämistä ohjelmissa. Suurimmat ongelmat tulevat käsitteiden ymmärtämisestä, mutta toisin kuin matematiikassa, täällä asioille löytyy heti järkevä käyttötarkoitus. Kuten Ohjelmoinnin perusteetkin, tämäkin kurssi on erittäin käytännönläheinen - koko ajan ohjelmoidaan.<br />
<br />
Kummallakin kurssilla on (ainakin aiemmin ollut) käytössä suomenkielinen perusopetusteos Ohjelmoinnin perusteet Java-kielellä, jonka on kirjoittanut kurssia syksyisin luennoiva Arto Wikla. Hyvää materiaalia löytyy myös kurssin www-sivuilta ja ilman kirjaakin kyllä pärjää.<br />
<br />
Kurssia seuraava erillinen harjoitustyö (4 op) on syytä suorittaa mahdollisimman pian näiden kurssien jälkeen. Huomaa kuitenkin, että harjoitustyön saa aloittaa vasta, kun nämä kurssit on suoritettu (eli siis niistä on suoritusmerkintä)! Ohjelmointityökaluihin liittyvät asiat kannattaa myös opetella jo ohjelmoinnin peruskursseilla, ettei harjoitustyössä mene sormi suuhun - siellä kun ei ole enää aikaa opetella ohjelmointiympäristöjä ja työkaluja.<br />
<br />
=== Ohjelmistojen mallintaminen (4 op) ===<br />
<br />
* Tunnetaan myös niemellä OhMa<br />
* 2. periodissa<br />
<br />
Kurssilla annetaan perustiedot ohjelmistojen mallintamisessa käytetyistä työkaluista. Kurssilla piirretään ja luetaan kaavioita jotka kuvaavat ohjelman korkean tason rakennetta. Lisäksi opetukseen sisältyy hitunen testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tämän kurssin asioista on hyötyä Ohjelmoinnin harjoitustyön dokumentoinnissa (ja myöhemmin Tietokantasovelluksen dokumentoinnissa). Kaavioiden piirtämiseen kannattaa suhtautua ehdottomalla vakavuudella: Niitä piirrellään kaikkialla missä ohjelmistoja toteutetaan.<br />
<br />
=== Ohjelmoinnin harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Javalabra<br />
* Ryhmiä joka periodissa sekä kesäisin<br />
<br />
"Javalabra" laajentaa Ohjelmoinnin jatkokurssin asioita. Ohjelmoinnin jatkokurssin loppupuolen laskarit ovat juuri sitä tärkeää ja olennaista kamaa, jonka joutuu viimeistään täällä opettelemaan, vaikka se kurssilla yleensä skipataankin nopeasti. Näitä ovat mm. tiedostojen käsittely, poikkeukset, rajapintaluokat sekä pakkaukset. Kannattaa siis höristää korviaan jo Ohjelmoinnin jatkokurssilla näitä avainsanoja kuullessaan, vaikka mieli tekisikin jättää parit viimeiset laskarit väliin. API-kuvausten lukutaito on '''erittäin''' hyödyllinen esitieto.<br />
<br />
Labrassa on myös ohjelmointikursseille uutta ja ihmeellistä asiaa: Javan valmiit työkalut, graafisen käyttöliittymän ohjelmointi (Swing-komponenteilla), ohjelman suunnittelu olioita käyttäen, koodin kommentointi ja testaus, projektin dokumentointi jne. Lisäksi pitää vielä oppia pysymään projektin aikataulussa, ihan ilman äidin apua. Ajankäytön opettelu on jo itsessään aikamoinen työmaa.<br />
<br />
Kurssilla tehdään oma, kokonainen, pienehkö mutta toimiva ohjelma. Ohjelmasta saa tehdä niin upean kuin osaa, mutta parasta olisi tässä vaiheessa pitää liika into tallessa. Palkkana on kuitenkin vain oppia ja 4 opintopistettä, eikä niitäkään saa, jos megamahtava Hekumometri jokasuuntaisella kutkulaattorilla ei toimi, leviää käsiin ja kaataa kääntäjän kotiovella. Lisäksi ruutia pitää jättää myös ohjelman dokumentaation kirjoittamiseen. Ja tämä kaikki pitäisi saada valmiiksi 6 viikossa! Nopea laskutoimitus osoittaa, että jos otat löysästi labran alkupuoliskon, loppupuolella sinulle rapsahtaa jo lähes 30 viikkotuntia pelkkää labratyötä.<br />
<br />
Labraopetus koostuu alun yhteisluennosta, parista ryhmätapaamesista ja viikoittaisista henkilökohtaisista ohjauspalavereista. Alkuluennoilla käydään läpi mm. graafisen käyttöliittymän laatimisen perusteita ja dokumentointia, ryhmätapaamisissa esitellään omaa työtä muille. Huomaa että alkuluennolle osallistuminen on labraan osallistumisen kannalta pakollista. Ohjauspalavereissa raportoidaan ohjaajalle työn edistymisestä ja ihmetellään ohjaajan kanssa vaikeita kohtia. Tapaamisten lisäksi ohjaajilla on päivystysajat, jolloin päivystävältä ohjaajalta saa käydä kysymässä apua. Labraneuvonta toimii yleensä kakkoskerroksen aulassa (tarkat neuvonta-ajankohdat ilmoitetaan kurssilla).<br />
<br />
Työn alkaessa pääsee yleensä itku. Joudut synkkään metsään vain voiveitsen kanssa. Työsi ohjaajalta, kavereilta ja verkosta saat kyllä apua. Ryhmätapaamisiin, ohjelman suunnitteluun ja dokumentointiin, Javan hienouksien opetteluun sekä varsinaiseen koodaukseen menee joka tapauksessa paljon aikaa. Kalenteriin onkin parasta merkitä jo kurssia aloittaessaan ne 80 tuntia, jotka käytät tämän kurssin suorittamiseen ennen deadlinea. Jos Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi on tullut suoritettua hieman horjuen (alle kolmosen arvosanalla), on syytä suosiolla lisätä parikymmentä tuntia aikatauluun. Jos sinulla on jo ammattillista kokemusta koodauksesta tai dokumentaation kirjoittamisesta, voit pienentää arviota tuntimäärästäsi.<br />
<br />
Suurin haaste useimmalle opiskelijalle on suunnittelu- ja toteutusdokumentin kirjoittaminen (yleensä dokumenttien kirjoittaminen kurssista riippumatta). Toteutusdokumentin kirjoittamista ei missään nimessä tule jättää viimeiseen iltaan. Dokumentointi on taito, jota käpistelijä tarvii kaikkialla. Se on syytä opetella ajoissa ettei tulevissa harjoitustöissä tule itku, Ohjelmistotuotantoprojektissa parku ja työelämässä kenkää.<br />
<br />
=== Tietokantojen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tikape<br />
* 1. periodissa sekä uudelleen 3. periodissa<br />
<br />
Tietokantojen perusteet -kurssi opettaa asioita relaatiokannoista ja SQL-kyselykielestä. Erikoista tässä kurssissa on se, että perinteisiä laskareita ei ole, vaan kaikki tehtävät tehdään koneella WWW-liittymän (SQLTrainer) kautta ja vain oikeat ratkaisut tuottavat harjoituspisteitä. Tämän lisäksi kurssilla suunnitellaan ryhmätyönä tietokanta. Relaatioalgebran ja välillä hankalaltakin tuntuvan SQL-kyselykielen opettelu on kurssin läpäisyn kannalta olennaisen tärkeää. Lohduttautua voit sillä, että SQLTrainerin harjoitustehtävissä vaadittavia kohtuullisen monimutkaisia SQL-kyselyitä harvemmin tarvitaan oikeasti (kokeesessa vaikeahkot liitokset pitää sen sijaan hallita). Relaatioalgebra tuntuu olevan monelle mysteeri, sitäkään useimmat eivät tarvitse onneksi missään.<br />
<br />
Vain ahkera harjoittelu tekee mestarin, ja kurssin harjoitukset on suunniteltu mahdollisimman hyvin opetusta palvelevaksi. Pelkällä erilliskokeella kurssien läpäiseminen voi onnistua, mutta vaatii jonkun verran hyvää pohjatietoa aiheesta. Harjoituksia kannattaa tehdä huolella. Laiskottelu kurssilla voi kostautua myöhemmin tehtävässä harjoitustyössä "Tietokantasovellus", jossa opiskelijoiden oletetaan osaavan käyttää oikeita apuvälineitä.<br />
<br />
=== Tietoliikenteen perusteet (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tilpe<br />
* 2. periodissa<br />
<br />
Kurssilla paneudutaan internetin peruskäsitteistöön ja -tekniikoihin. Kurssi etenee opettelemalla TCP/IP-pinoa taso tasolta. Tutuksi tulee siis pääpiirteittäin kaikki WWW-selaimen sielunelämästä aina verkkokortin bittitasolle asti. Kurssi antaa hyvät perustiedot tietoliikenteestä, jotka ovat tarpeen kaikkien eri linjojen opiskelijoille.<br />
<br />
Kurssin sisältö on huomattavan laaja ja yksityiskohtainen opintopistemäärään nähden. Opiskelu perustuu paljolti TCP/IP-pinon kerrosten ja mekanismien toiminnan ulkoa opettelemiseen (esim. TCP-ruuhkanhallintamekanismit). Kokeessa ongelmaksi saattaa koitua hahmottaa, millä tasolla, ja kuinka yleinen vastaus kysymykseen halutaan (kokeessa saatetaan esimerkiksi kysyä, mitä tapahtuu kun opiskelija klikkaa linkkiä selaimellaan). Mikäli kurssilla vastaantuleva lyhenteiden ja käsitteistön määrä alkaa hirvittää, kurssilla käytettävä kurssikirja on mitä mainion apu pelonlievitykseen. Varoitettakoon, että asian ja detaljien suuresta määrästä johtuen kurssista on melko vaikea saada täyttä arvosanaa.<br />
<br />
=== Tietoturvan perusteet (4 op) ===<br />
<br />
* 3. periodissa<br />
<br />
Tietoturvan perusteet -kurssilla käsitellään tietoturvaan liittyvää lainsäädäntöä, yleisimpiä tietoturvan vaarantavia ohjelmointivirheitä sekä opetellaan sääntöjä, joita noudattaen järjestelmät pitäisi toteuttaa hyökkäysvaikutusten minimoimiseksi. Salausmenetelmät, todentaminen ja allekirjoitukset ovat myös keskeisessä osassa kurssin sisältöä. Ohimennen kurssilla käsitellään yleisimpiä hyökkäysmenetelmiä; kurssin suorittaminen ei tosin takaa että opiskelija osaisi käyttää niitä ;). Luentomateriaalissa on yleisesti ollut sekä ohjelmointivirheistä että hyökkäyksistä hyviä esimerkkejä, jotka ovat asiasta kiinnostuneelle mielenkiintoista luettavaa.<br />
<br />
Kurssin alkupuolella keskitytään aika paljon tietoturvaan liittyvään lainsäädäntöön ja viranomaisiin. Tätä ei kannata säikähtää, ja seuraavalla viikolla käsitelläänkin jo erilaisia salausmenetelmiä. Kurssi on aika teoriapainotteinen ja opiskelu keskittynee melko pitkälti tiettyjen sääntöjen ja näihin liittyvien esimerkkien muistamiseen, joita pystyy päättelemään osaksi terveellä järjelläkin. Kokeessa saatetaan kysyä hyvinkin yksityiskohtaista tietoa esimerkiksi sertifikaatteihin liittyvistä ongelmista.<br />
<br />
=== Tietorakenteet (8 op) ===<br />
<br />
* Tunnetaan myös nimellä Tira<br />
* 3. ja 4. periodissa<br />
<br />
Tietorakenteet on mielenkiintoinen ja hyödyllinen kurssi sekä algoritmeista että ohjelmointitouhusta kiinnostuineille (yleensä nämä leirit omaavat hyvin poikkeavat mielipiteet perus- ja aineopintojen kursseista). Käytännön ohjelmointiprojekteissa tulee jatkuvasti vastaan tilanteita, joissa pitäisi käsitellä suuria tietomääriä: lisätä, poistaa, etsiä ja järjestellä tietoa. Tietorakenteet-kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).<br />
<br />
Kuten kurssin nimestä voi aavistellakin, valtaosa opetuksesta keskittyy erilaisten tietorakenteiden käsittelyyn. Opiskelija voi olla varma, että kurssin suoritettuaan ainakin perustietorakenteet (taulukko, pino, lista) ovat syöpyneet lähtemättömästi tajuntaan. Hämäriä muistikuvia saattaa löytyä jopa hieman eksoottisemmistakin tietorakenteista kuten puista, hajautustauluista ja verkoista. Tietorakenteiden lisäksi kurssilla käydään läpi muutamia mielenkiintoisia haku- ja<br />
järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.<br />
<br />
Kurssin ehdottomasti pakollinen esitietovaatimus on "Johdatus diskreettiin matematiikkaan". Matemaattista esitietovaatimusta ei kuitenkaan ole syytä kavahtaa, sillä loppujen lopuksi itse käsiteltävät asiat ovat suhteellisen yksinkertaisia ja liittyvät oikeastaan vain tietorakenteiden formaaliin esittämiseen. Jos esitietovaatimukset eivät ole kunnossa, kannattaa harjoitella ja osallistua esitietokokeeseen, ja päästä kurssille tätä kautta. Tietorakenteet-kurssin käymättä jättäminen ensimmäisenä keväänä lisää valmistumisaikaa vuodella, koska kurssi järjestetään vain kerran vuodessa.<br />
<br />
Laskuharjoitusten tekeminen on tässä kurssissa en-si-si-jai-sen tärkeää! Suurin ongelma opiskelijoille on, että kelkasta putoaa hyvin helposti, jos jättää kerran laskaritehtävät tekemättä. Jos jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai laskarinpitäjää vääntämään asia rautalangasta, ettei tajuntaan jää mustia aukkoja. Toisaalta laitokselta on vaikea löytää henkilöä, joka ei pitäisi kurssia ainakin jossain määrin ehdottoman hyödyllisenä. Syksyllä hyvin menestyneelle opiskelijallekin koe saattaa tulla järkytyksenä - ei sen takia, että se olisi vaikea, mutta kokeesta ei pääse läpi, jos ei osaa soveltaa. Tästä kertoo sekin, että kokeeseen saa ottaa A4-muistilapun mukaan. Perinteisesti läpipääsyprosentti on kuitenkin ollut vähintään syksyn ohjelmointikurssien tasoa. Kurssi tosin on monelle työläs. <br />
<br />
Tietorakenteet -kurssi on tietojenkäsittelytieteelle "sitä itseään" ja Helsingin yliopiston TKT-laitoksen erikoisuus ja ylpeys. Monien huippuyliopistojen (MIT) tietojenkäsittelytieteen opetukselle tyypillistä on, että tietorakenteita opetetaan kattavasti heti ensimmäisenä opiskeluvuonna. Muissa Suomen yliopistoissa käpistelijöiden ymmärrys tietorakenteista ja tehokkaista ratkaisuista on matalahkolla tasolla verrattuna laitoksen opiskelijaan. Kuulostaako hypettämiselta? Ota selvää ja varmistu.<br />
<br />
=== Tietorakenteiden harjoitustyö (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiralabra<br />
* Ryhmiä melkein joka periodissa ja kesäisin<br />
<br />
Tietorakenteiden harjoitustyö eli Tiralabra on käytännön jatkoa Tietorakenteet-kurssille. Kurssilla pääsee leikkimään tietorakenteilla ihan oikeasti, eli tekemään kokonaisen ohjelman, jossa hyödynnetään joitain tietorakenteita ja algoritmeja. Ohjelma tulee tietenkin myös testata ja dokumentoida, mutta dokumentointivaatimukset ovat minimaaliset aiempiin harjoitustöihin verrattuna. Sallitut ohjelmointikielet riippuvat pitkälti harjoitustyön ohjaajasta, mutta laitoksella opetettavat kielet ovat yleensä käytettävissä.<br />
<br />
Harjoitustyö on vaativampi kuin Ohjelmoinnin harjoitustyö, joten kurssille ei kannata ilmoittautua, ellei ole varannut riittävästi aikaa työn tekemiseen. Keskimäärin työhön menee n. 80 työtuntia, mutta tehtävän aiheesta ja omista taidoista riippuen työtuntimäärä saattaa vaihdella huomattavastikin suuntaan tai toiseen. Jos työn aloittaa, sitä ei kannata lopettaa kesken, vaikka vähän vastustaisikin: Harjoitustyön keskeyttäneet ovat muita heikommassa asemassa, kun valitaan labraryhmään pääseviä.<br />
<br />
Kurssilta kannattaa ottaa kaikki hyöty irti, koska seuraava paikka, jossa ohjelmointitaitoja koetellaan, on yleensä Ohjelmistotuotantoprojekti ja siellä ohjelmoinnin oletetaan jo sujuvan rutiinilla.<br />
<br />
=== Johdatus tekoälyyn (4 op) ===<br />
<br />
* 1. periodissa<br />
<br />
'''TODO'''<br />
<br />
=== Laskennan mallit (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Lama<br />
* Syksyisin<br />
<br />
Kurssi luennoidaan koko lukukauden mittaisena niin, että viikossa on kaksi luento- ja kaksi laskarituntia.<br />
<br />
Laskennan mallit on teoreettinen kurssi, jolla opetellaan varsin käytännöllisiä työvälineitä. Kurssilla käsitellään mm. laskennallisia ongelmia, äärellisiä automaatteja, säännöllisiä lausekkeita, kontekstittomia kielioppeja ja Turingin koneita. Kurssi saattaa tuntua hankalalta alun pallo-nuoli-automaattipiirtelyiden jälkeen, mutta kun tottuu lukemaan täsmällistä formaalia esitystapaa, itse asia ei olekaan niin kovin kummallista. Loppujen lopuksi kysymys on vain menetelmistä, joilla voidaan jäsentää ja käsitellä erilaisia määrämuotoisia merkkijonoja, kuten aritmeettisia lausekkeita, päivämääriä ja muuta vastaavaa. Tutuiksi tulevat myös Turingin koneet, jotka ovat äärimmäisen kömpelö tietokoneen teoreettinen malli, mutta samalla myös yksinkertaisin mahdollinen mekaanisen laskentakoneen malli. Loppuhuipennuksena törmätään surullisenkuuluisaan pysähtymisongelmaan. Kun sen merkityksen onnistuu ymmärtämään, ymmärtää jo paljon siitä, mitä ohjelmallisesti on mahdollista tehdä.<br />
<br />
Älä turhaan masennu, jos pumppauslemma ja kumppanit menevät aluksi kertakaikkiaan yli hilseen, monella muulla on sama tilanne. Eräs vitsi laitoksella onkin, että laitokselta on vaikea löytää opiskelijaa, joka osaisi pumppauslemman selittää ("meni kokeessa oikein, en tiedä mitä tein"). Kurssia käydessä ei välttämättä ole minkäänlaista mielikuvaa, mihin kurssilla käsiteltäviä asioita voisi ikinä tarvita, mutta myöhemmin opinnoissa asioihin voi törmätä esim. Ohjelmointikielten kääntäjien tai rakenteisten dokumenttien käsittelyn yhteydessä, joista voitaneen mainita esimerkiksi XML-dokumenttien muuttaminen esimerkiksi HTML-esitysmuotoon. Kurssi kannattaa kuitenkin käydä läpi ajatuksen kanssa, koska mekaaninen ulkoapänttääminen ei juuri auta. Tietorakenteet -kurssin tapaan asiat pitää oikeasti tajuta, jotta kurssista suoriutuu.<br />
<br />
=== Tietokantasovellus (4 op) ===<br />
<br />
* Ryhmiä yleensä joka periodissa sekä kesäisin<br />
<br />
Ohjelmistotekniikan menetelmät ja Tietokantojen perusteet ovat esitietovaatimuksena Tietokantasovellus-harjoitustyölle. Kurssi on käytännössä pienen SQL-relaatiotietokantaa käyttävän WWW-sovelluksen laatimista (esim. yksinkertainen verkkokauppa). Tämän harjoitustyön keskeinen teema on tietokantojen hallintaan liittyvät asiat sekä myös huolelliseen suunnitteluun keskittyminen. Kurssi on monen webbikoodariksi aikovan mielestä erittäin hyödyllinen ja palkitseva. Jos tunnistit itsesi, kannattaa varoa ettei innostu liikaa ja tee vahingossa muutaman tuhannen rivin harjoitustyötä.<br />
<br />
Opiskelijasta voi kurssilla kirjoitettavan dokumentaation määrä turhauttavalta ja suuri houkutus onkin tehdä dokumentit vasta viimeisenä iltana. Dokumenttien tarkoitus on kuitenkin opastaa opiskelijaa oikeaan suuntaan suunnittelessaan omaa sovellustaan. Harjoitustyön ohjaajaa saa käyttää surutta apuna sekä ohjelmiston suunnittelun ongelmien että dokumenttien laatimisen kanssa.<br />
<br />
Itse toteutuksen tekeminen onkin sitten vähemmän työlästä, jos suunnittelu on kunnolla tehty. WWW-sivustolle tulevan rakennelmansa saa toteuttaa varsin monella tavalla ja tietokannoissakin on valinnan varaa. Suurin osa tekee harjoitustyönsä joko PHP:llä, Javalla tai Ruby on Railssillä, mutta jos intoa löytyy jonkin eksoottisemman ympäristön käyttämiseen, niin sekin on usein kelvannut ohjaajalle.<br />
<br />
=== Tietokoneen toiminta (4 op) ===<br />
<br />
* Tunnetaan myös nimellä TiTo<br />
* 3. periodissa<br />
<br />
Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä "oikeiden assemblerien" (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Monet väittävät kurssin olevan työläimpiä ensimmäisen vuoden peruskursseista. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken.<br />
<br />
Laskuharjoituksiin tulee varata kohtuullisesti aikaa, sillä vastaukset harvemmin löytyvät suoraan lähdekirjallisuudesta. Ne on itse löydettävä soveltamalla opittua asiaa. TTK91-symbolinen konekieli vaikuttanee hieman kankealta, mutta ajaa tehtävänsä. Moni on ihmetellyt, miksei opetuskielenä käytetä jotain oikeaa assemblyä. Vastaus on melko yksinkertainen: Kurssilla on tarkoitus oppia tietokoneen toimintaa eikä nykyisten assemblerien ominaisuuksia makroineen ja muine asioineen, joilla toimintaan liittyvät yksityiskohdat voisi sivuuttaa. Tietokoneen toimintaankin kurssi on loppujen lopuksi melko pintaraapaisu.<br />
<br />
=== Rinnakkaisohjelmointi (6 op) ===<br />
<br />
* Tunnetaan myös nimellä Rio<br />
* Keväisin<br />
<br />
'''TODO'''<br />
<br />
=== Ohjelmistotuotanto (4 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtu<br />
* 4. periodissa<br />
<br />
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistojen mallintaminen -kurssin jatkeena. Kurssissa on viikottaisia laskaritehtäviä, jotka toteutetaan ryhmässä. Ryhmä pysyy samana koko kurssin ajan. Kurssiin sisältyy myös omassa ryhmässä toteutettava pieni projekti. Tähän projektiin hyödynnetään laadunvarmistustekniikoita kuten parikoodausta ja Code Coveragea. Kurssista on ajettu viime vuosina mahdollisimman käytännönläheistä aiemman teoriapainoitteisuuden sijaan. Myös vesiputousmallista ollaan pyrkimässä ilmeisesti kokonaan eroon. On huhuttu, että kurssista ei ole erityisen helppo saada täyttä arvosanaa.<br />
<br />
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti -kurssille.<br />
<br />
=== Ohjelmistotuotantoprojekti (9+1 op) ===<br />
<br />
* Tunnetaan myös nimellä Ohtuprojekti<br />
* Syksyisin ja keväisin<br />
<br />
Ohjelmistotuotantoprojektissa harjoitellaan projektin toteuttamista jotakuinkin reaalimaailmaa vastaavin menetelmin. Projekti toteutetaan 5-6 hengen ryhmässä. Projektilla on siis ihkaoikea asiakas (yleensä laitokselta, yliopistolta tai jostain yrityksestä), joka asettaa vaatimukset tuotteelle. Näihin vaatimuksiin ryhmän pitäisi sitten pystyä ohjelmistollaan vastaamaan mahdollisimman hyvin. Projektin aiheeseen ei voi vaikuttaa, mutta haluamastaan ryhmästä voi esittää toiveen. Aihe voi olla periaatteessa mikä tahansa. Ei ole ollenkaan tavatonta, että ensitöikseen joutuu opettelemaan uuden ohjelmointikielen.<br />
<br />
Kurssin päätyttyä tuotteeseen ei sisälly ylläpitovastuuta. Useat projektit menevät keskeneräisenä tuleville osanottajille jatkokehitykseen, mutta osa on päätynyt oikeaan tuotantoonkin. Kurssin perimmäinen tarkoitus on kuitenkin harjoitella prosessia enemmän kuin itse projektin toteuttamista. Ei kannata liikaa stressata, että tuotteen tulisi olla valmis kurssin päättyessä. Ohjelmoimaankin pääsee varmasti tarpeeksi, ja ohessa mahdolliset uudet työkalutkin tulevat väkipakostakin tutuksi.<br />
<br />
Projekti toteutetaan käyttäen laitoksen omaa ketterää ohjelmistokehitysmenetelmää (Scrum-variaatio). Varsinaista projektipäällikköä ei ryhmässä ole, ellei ryhmä sellaista keskuudestaan välttämättä halua valita. Kurssi on hyvin opettavainen ja ryhmä saa käytännössä lähes vapaat kädet itsensä toteuttamiseen. Ryhmätyön merkitys ja asiakkaan kanssa vaatimuksista vääntäminen ovat kurssin ydinkauraa. Ongelmilta (lue: haasteilta) ei voi projektin edetessä välttyä ja moiset kannattaa ottaa oppimiskokemuksena. Kurssin arvostelu perustuu pitkälti ryhmän vertaisarviointiin. Asiakkaan antamalla arvosanalla ei juuri merkitystä ole.<br />
<br />
Kurssista saa eniten irti, jos sopii ryhmän kanssa erilaisten työtapojen ja menetelmien (esim. eri pituiset sprintit) kokeilemisesta, koska oikeilla työpaikoilla tällaisia kokeiluja harvemmin pääsee enää toteuttamaan. Kurssin tärkein opetus lienee, että asiakkaan kaikkiin vaatimuksiin ei missään nimessä ole pakko suostua, ja että tekniset hankaluudet pystytään todennäköisesti ohittamaan onnistuneilla neuvotteluilla.<br />
<br />
Kurssista saa kokonaisuudessaan 10 opintopistettä: Itse projektista saa 9 op ja yksi "lisäopintopiste" tulee "työelämään orientoivista opinnoista".<br />
<br />
=== Tieteellisen kirjoittamisen kurssi (10 op) ===<br />
<br />
* Tunnetaan myös nimellä Tiki<br />
* Sisältää kandidaatin tutkielman<br />
* Syksyisin ja keväisin<br />
<br />
Tieteellisen kirjoittamisen kurssi koostuu neljästä kirjallisesta työstä: referaatti, aine, kypsyysnäyte ja varsinainen kandidaatin tutkielma. Kaikki näistä neljästä työstä liittyvät samaan aihepiiriin. Alkujaan oli kaunis ajatus, että referaatin (2-4 sivua) ja aineen (10 sivua) saisi suoraan osaksi tutkielmaa (20 sivua), mutta tämä toteutuu nykyään harvoin. Samasta aihepiiristä huolimatta töiden sisältö ei välttämättä liity suoranaisesti toisiinsa. Tekstiä kurssilla tulee yhteensä tuotettua siis lähemmäs 40 sivua. Käpistelijälle on tunnetusti tekstin tuottaminen ongelma, tieteellisestä kirjoittamisesta nyt puhumattakaan. Kurssissa ei välttämättä pärjää tosin hyväkään kirjoittaja, koska tieteellisten artikkelien kirjoittaminen ottaa hieman eri lähtökohdan kuin esseen, raporttien tai dokumentaation laatiminen. Hermot menevät takuuvarmasti jossain vaiheessa mitättömiltä tuntuvien pikkuasioiden viilaamiseen, joita ohjaaja jaksaa ja jaksaa kaivaa esiin joka kerralla.<br />
<br />
Ryhmät jaetaan sen perusteella, minkä olet ilmoittautumisessa ilmaissut mahdolliseksi maisterilinjaksesi. Ryhmässä on 5-6 henkilöä, ohjaaja sekä valvoja. Valvojalla ei ole juuri muuta virkaa kuin varsinaisen tutkielman tarkastaminen. Ohjaajan kanssa sovitaan viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. Tutkielman aihepiiriin kuuluvasta aiheesta pidetään myös esitelmä muulle ryhmälle. Ryhmällä ei ole omien töiden kannalta muuta merkitystä kuin se, että referaatti, aine ja esitelmä todennäköisesti vertaisarvioidaan, tai ainakin mietitään jokaisen työn hyviä ja huonoja puolia. Kurssin arvosanan määrää käytännössä vain tutkielman arvosana. Kurssi sisältää ohessa ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä.<br />
<br />
Aiheenvalintakäytäntö vaihtelee ohjaajittain. Tutkielman aihepiirin aihe valitaan useimmiten valmiista listasta, mutta joissakin ryhmissä aihetta saa itsekin ehdottaa. Moni on ampunut itseään jalkaan ehdottamalla omaa aihepiiriä, ja on huomannutkin jälkeenpäin, että tutkimustietoa aihealueesta ei joko löydy ymmärrettävässä mudossa tai sitten löytyy aivan liikaa. Ennen oman aiheen ehdottamista kannattaa varmistaa, että aiheesta todellakin löytyy riittävästi "lukukelpoista" tutkimustietoa. Aihepiiri valitaan jo ensimmäisessä tapaamisessa. Kurssiin sisältyy alkupuolella myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita.<br />
<br />
== Valinnaisia kursseja ==<br />
<br />
=== C-ohjelmointi (4 op) ===<br />
<br />
* Tunnetaan myös nimellä C<br />
* 2. periodissa<br />
<br />
C on aineopintojen valinnainen kurssi, joka on tarkoitettu ohjelmoinnin perusasiat osaaville ja perustietorakenteet tunteville. Ensin kannattaa siis suorittaa suosiolla ensimmäisen vuoden ohjelmointikurssit harjoitustöineen sekä Tietorakenteet. Javalla ohjelmoineille kielen syntaksin omaksuminen on helppoa, mutta pelkän ulkoisen samannäköisyyden ei kannata antaa pettää itseään. C on käsitemaailmaltaan ja rakenteiltaan varsin erilainen kieli kuin Java ja sitä myös käytetään hieman erilaisiin tarkoituksiin. C:llä tehdään mm. koneenläheisiä, suurta tehoa vaativia, usein tekstipohjaisia työkaluohjelmia. Javalla taas on mukavampi rakennella sekä ohjelmoijan että käyttäjän kannalta turvallisia sovelluksia, usein graafisia sellaisia - mikäli nopeus ei ole kriittisin tekijä.<br />
<br />
Muistiosoittimien ja muistinhallinnan kanssa pelaaminen, joka Javassa on automaattista, voi osoittautua hankalaksi omaksua. Myöskään linkitettyjen listojen ohjelmointi, johon perehdytään varsin tarkkaan, ei tule vastaan ohjelmoinnin perus- ja jatkokurssilla. Kurssilla opetetaan nykyään myös puiden ja verkkojen (tietorakenteita nämäkin) käsittelyä, tosin vähemmällä tarkastelulla kuin esim. Tietorakenteet-kurssilla. Tämä kurssi tuo varsin mukavaa vaihtelua ensimmäisen syksyn Java-annostukseen varsinkin, jos olet ohjelmoinut C:llä aikaisemmin.<br />
<br />
Kurssiin kuuluu pakollinen harjoitustyö, jota ilman kurssia ei pääse läpi. Vaikka harjoitustyö ei vaikuta suurelta, se on yllättävän työläs ja on useimmiten syy kurssin keskeyttämiselle. Sille kannattaa siis varata aikaa huomattavasti enemmän kuin se "viimeinen yö ennen palautusta".<br />
<br />
----<br />
Päivitetty 2011, Anssi Syrjäsalo</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_sivuaineopinnoista&diff=6563Matematiikan sivuaineopinnoista2011-04-23T23:39:22Z<p>Malloc: </p>
<hr />
<div>Tämä kirjoitus on tarkoitettu auttamaan tietojenkäsittelytieteen fukseja matematiikan sivuaineopintojen aloittamisessa ja sopivien kurssien valitsemisessa. Ne tarjoavat myös erään näkemyksen siitä, mitä jotkut matematiikan kurssit pitävät sisällään ja kuinka relevantteja ne ovat käpistelijän kannalta. Annettuihin neuvoihin kannattaa kuitenkin suhtautua varauksella, sillä alkuperäinen kirjoittaja on päättänyt lukea matematiikkaa keskivertoa laajemman pääaineoppimäärän verran. Tekstin alkuperäisversion on laatinut Jouni Siren. Päivittämiseen ovat osallistuneet ainakin Tomi Jylhä-Ollila ja Anssi Syrjäsalo. <br />
<br />
== Miksi matematiikkaa kannattaa opiskella? ==<br />
Monilla käpistelijöillä on tunnetusti kielteinen asenne matematiikkaa kohtaan. Matematiikan kurssit tuntuvat usein teoreettisilta ja olevan vailla kosketuspintaa tietojenkäsittelytieteeseen. Matematiikan laitoksen kurssitarjontaa pidetään pelkästään matemaatikoille suunnattuna. Kuitenkin opintojen loppuvaiheessa useimmat huomaavat, että matematiikan opiskeleminen oli todellakin tarpeellista opintojen kannalta.<br />
<br />
On totta, ettei Matematiikan laitos tarjoa sellaista opetusta, mitä käpistelijät tarvitsevat. Kuitenkin niin kauan kuin laitoksellamme ei ole resursseja ja/tai halua järjestää omia matematiikan kursseja, tämän ongelman kanssa on yritettävä tulla toimeen. Parhaiten soveltuvien kurssien valitseminen heti alusta asti on olennaista, varsinkin jos aikomuksena ei ole opiskella matematiikkaa sen itsensä takia.<br />
<br />
Tietojenkäsittelytieteessä on kieltämättä monia osa-alueita, joilla perinteistä matematiikkaa tarvitaan vain vähän tai ei lainkaan. Käyttöliittymätutkimus ja ohjelmistotuotanto ovat eräitä esimerkkejä tällaisista aloista. Nekään eivät ole vapaita matematiikasta eivätkä etenkään matemaattisesta ajattelusta. Kaikilla tietojenkäsittelytieteen osa-alueilla on keskeistä samankaltainen abstraktioiden ja analogioiden etsiminen kuin matematiikassakin. Teknisemmillä osa-alueilla matemaattista täsmällisyyttä tarvitaan erityisen paljon, sillä tietokoneet eivät tunnetusti tee sitä mitä niiden halutaan tekevän, vaan mitä niiden käsketään tekevän. Toimiva tietokone tekee asiat täsmälleen niin kuin on käsketty, jolloin pienimmätkin virheet suunnittelussa tai toteutuksessa voivat olla kriittisiä.<br />
<br />
Matemaattisen ajattelun lisäksi tarvitaan myös matematiikan osaamista. Tietojenkäsittelytieteestä ei valmistuta pelkäksi ohjelmistotuotanto- tai tietokanta-asiantuntijaksi, vaan tuoreella maisterilla on oltava jokseenkin laajat perustiedot kaikilta tietojenkäsittelytieteen osa-alueilta. Tietojenkäsittelytiede syntyi loogikoiden ajatusleikkinä ja eriytyi matematiikasta omaksi tieteenalakseen vasta joitain vuosikymmeniä sitten. Sen monet osa-alueet ovat edelleen tiiviissä yhteydessä matematiikkaan, eikä niiden perusteidenkaan ymmärtäminen ole mahdollista ilman lukiomatematiikkaa syvempää matematiikan osaamista.<br />
<br />
Matematiikan taitoja tarvitaan tietojenkäsittelytieteen opinnoissa jo varhaisessa vaiheessa. Malliopintosuunnitelmassa ensimmäisen vuoden keväälle sijoitetut Tietorakenteet ja Tietokantojen perusteet ovat esimerkkejä tällaisista kursseista. Toisena opiskeluvuonna matematiikkaa tarvitaan jo ainakin Laskennan malleissa ja Rinnakkaisohjelmoinnissa. Lisätietoja tietojenkäsittelytieteen kurssien matemaattisista esitietovaatimuksista ja -suosituksista löytyy [[Millaista matematiikkaa opinnoissa tarvitaan|omalta sivultaan]].<br />
<br />
== Pari neuvoa ==<br />
Ensimmäinen neuvo on ilmeinen: Lue huolella sekä tietojenkäsittelytieteen että matematiikan opinto-oppaat. Niistä löytyy paljon hyödyllistä informaatiota, joka on ensimmäisellä lukukerralla jäänyt huomaamatta, koska asioita ei silloin ymmärtänyt. Myös Limeksen Älä Hätäile -opas sisältää ihan hyödyllistä tietoa, vaikka matematiikan osuus onkin kirjoitettu matemaatikon näkökulmasta. Sivulla [[Matematiikan kurssit]] on analysoitu, mitkä matematiikan kurssit ovat kiinnostavia tietojenkäsittelytieteilijöiden kannalta.<br />
<br />
Jos jokin asia tuntuu vaikealta, syy saattaa hyvinkin olla siinä, että asia on vaikea. Ongelman kanssa ei kuitenkaan kannata tuskailla yksin, vaan siihen kannattaa etsiä apua. Muut samalla kurssilla olevat tai sen jo käyneet opiskelijat ovat yksi vaihtoehto. Matematiikan laitoksella heitä kannattanee etsiä opiskelijahuoneesta, joka löytyy Exactumin 3. kerroksesta huoneesta C338 (Komero). Matematiikan laitoksella pidetään myös laskupajaa, jonne voi mennä hakemaan apua käynnissäolevien kurssien tehtäviin. Tietojenkäsittelytieteen laitoksella voi suunnata Gurulaan, jonka vakioasukkaat päinvastaisista huhuista huolimatta myös opiskelevat.<br />
<br />
Vielä yksi neuvo: Nuku riittävästi. Vaikka 5-6 tunnin yöunilla pärjääkin pitkään, opiskeleminen on huomattavasti helpompaa ja motivoivampaa hyvin nukkuneena. Matematiikan opiskeleminen vaatii aivan toisella tavalla keskittymistä kuin monesta muusta aineesta tuttu tiiliskivien selailu ja esseiden kirjoittaminen. Kirjoissa ja monisteissa on vähän sivuja, mutta se vähä on (mahdollisimman) tiivistä asiaa ja tulee osaamisen lisäksi myös ymmärtää. Kymmenen sivua tunnissa on jo kova lukutahti ja kertoo siitä, ettei mitään ongelmakohtia ole tullut vastaan.<br />
<br />
== Kurssien suorittaminen ==<br />
Matematiikan kurssien suorittamiseen on kaksi vaihtoehtoista tapaa: 1) luentokurssi laskareineen ja kurssikokeineen tai 2) erilliskoe. Luentokurssilla luentoja on tyypillisesti neljä tai viisi tuntia viikossa koko lukukauden ajan, minkä lisäksi on laskuharjoituksia kahden viikkotunnin verran. Sekä luennot että laskuharjoitukset ovat vapaaehtoisia, mutta laskareissa käymisestä saa yleensä jonkin verran ylimääräisiä pisteitä kurssikoepisteiden päälle. Nämä pisteet voivat osoittautua juuri kriittiseksi kurssin läpäisyn kannalta.<br />
<br />
Kurssikokeiden etuna on, että tyypillinen kymmenen opintopisteen kurssi jaetaan kahteen tai kolmeen osaan, jolloin kokeeseen on vähemmän luettavaa. Toisaalta matematiikan koealueet eivät yleensä ole kovin laajoja; opintopistettä kohti luettavaa tulee vain 10-20 sivua. Vaikka suurin osa tästä täytyykin osata, useimmat kurssit pystyy suorittamaan erilliskokeella huomattavan vähällä vaivalla. On järkevää kokeilla kurssien suorittamista sekä kurssikokeilla että erilliskokeella, jotta löytäisi itselleen parhaiten sopivan opiskelutekniikan.<br />
<br />
Matematiikan yleistenttejä järjestetään helmi-, heinä- ja syyskuuta lukuunottamatta joka kuukausi. Syksyisin luennoitavat kurssit voi tenttiä loka-, tammi- tai huhtikuussa, kevään kurssit taas marras-, maalis- tai toukokuussa. Joulukuun tentti on varattu joillekin syventävien opintojen kursseille, kun taas kesän tenteissä voi suorittaa minkä kurssin tahansa. Yleistentteihin, kuten matematiikan kursseillekin, ilmoittaudutaan WebOodissa.<br />
<br />
== Matemaattinen kielenkäyttö ja ajattelu ==<br />
Opettele lukemaan ja kirjoittamaan matematiikkaa. Se mikä näyttää harjaantumattomalle silmälle vain läjältä käsittämättömiä koukeroita, on todellisuudessa tekstiä, jota luetaan ylhäältä alas ja vasemmalta oikealle. On totta, että matemaattinen kieli pyrkii tiiviyteen ja täsmällisyyteen selkeyden ja luettavuuden kustannuksella. Yksi ainoa symboli saattaa tarkoittaa sanaa, lausetta tai kokonaista kappaletta. Täsmällisyyttä korostetaan myös käyttämällä aina samoja fraaseja samassa tilanteessa.<br />
<br />
Kannattaa muistaa, että järkeviä symboleita on paljon vähemmän kuin matemaattisia käsitteitä, muuttujista puhumattakaan. Niinpä samoja symboleita käytetään, uudelleenkäytetään ja väärinkäytetään tarkoittamaan lukuisia eri asioita. Onkin aina hyvä selittää symboleiden merkitys sanallisesti, jos ei koe sen käyvän (tarkastajalle) selväksi kontekstin perusteella.<br />
<br />
Muista, ettet tee vaikutusta keneenkään käyttämällä matemaattista kieltä. Symboleiden ja lyhenteiden runsas käyttö synnyttää helposti vaikutelman, ettei kirjoittaja itsekään tunne asiaa kunnolla, vaan yrittää peittää sitä korostetun matemaattisella kielenkäytöllä. Kaikenlaiset pienet tyylirikot ja poikkeamat vakiintuneista käytännöistä paljastavat kuitenkin kokemattomuuden. Jos jonkin asian voi ilmaista lyhyesti ja täsmällisesti myös suomeksi, niin kannattaa tehdä. Assarisetä tai -täti arvostaa sitä ja saattaa jopa muistaa sinua pisteillä.<br />
<br />
Täsmällinen matemaattinen kieli antaa helposti kuvan siitä, että matemaattinen ajattelu olisi mekaanista ja tiukasti rajattua. Tämä mielikuva on kuitenkin selvästi väärä. Vaikka joidenkin väitetään pystyvän ajattelemaan formaalisti, useimmat tarvitsevat intuitiivisen idean matemaattisesta tuloksesta tai rakenteesta pystyäkseen hyödyntämään sitä. Voidaan siis hyvällä syyllä sanoa, että matemaattinen ajattelu tapahtuu pääosin intuitiivisella tasolla.<br />
<br />
Täsmällisyyttäkin tarvitaan. Intuitiivisesti hyvältä näyttävä idea ei välttämättä toimi, ellei tilannetta rajoita jollain tavalla. Osan rajoitteista pystyy löytämään intuitiivisesti, mutta rajoitteiden täydentämiseen ja niiden riittävyyden osoittamiseen tarvitaan yleensä täsmällisempää otetta. Matemaattisen ajattelun "mekaaninen" puoli astuu tässä kohdassa mukaan peliin.<br />
<br />
Matemaattiset ideat ovat usein monimutkaisia ja monivivahteisia. Niiden välittäminen ihmiseltä toiselle edellyttää, että vastaanottaja ymmärtää perusidean lisäksi myös yksityiskohdat ja vivahteet. Koska ihmisten välinen viestintä on luonnostaan epämääräistä ja häviöllistä, tarvitaan matemaattisten ideoiden välittämiseen jokin riittävän täsmällinen ja rajoitettu kieli. Vaikka matemaattinen kieli ei kuvastakaan kovin hyvin matemaattista ajattelua, ei hyviä vaihtoehtoja ole olemassa.<br />
<br />
Yliopistomatematiikka on hyvin poikkeavaa esimerkiksi Aalto-yliopiston teknillisen korkeakoulun "insinöörimatematiikasta". Lukion matematiikka on perusteellisesti juuri insinöörimatematiikkaa. Esimerkiksi matematiikan laitoksen kursseille tyypillinen joukko-opillinen lähestymistapa sivuutetaan pitkän matematiikan oppimäärässäkin kokonaan. Hyvät lukiotiedot eivät takaa menestymistä yliopistomatematiikassa; vastaavasti huonot lukiotiedot eivät takaa, että yliopistomatematiikka olisi erityisen mahdotonta. Menestymisessä (monelle tarkoittaa kurssin läpäisyä) lienee kuitenkin kyse enemmän ennakkoluuloista ja motivaatiosta. Motivaation olisi tietysti hyvä olla kunnossa.<br />
<br />
== Muita näkökulmia ==<br />
Matematiikan opiskelu kannattaa aloittaa hyvissä ajoin, koska se kehittää matemaattista ajattelukykyä, josta on hyötyä lähes kaikilla TKTL:n kurseilla varsinkin Algoritmit ja koneoppiminen -linjan syventävissä opinnoissa Lisäksi joidenkin kurssien (esim. [[Matematiikan kurssit#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]] ja [[Matematiikan kurssit#Logiikka I|Logiikka I]]) varsinaiset asiat ovat kävelleet vastaan myös tietojenkäsittelytieteen perus- ja aineopintojen kursseilla.<br />
<br />
Matematiikkaan orientoitunut käpistelijä pääsee kursseista läpi, jos jaksaa avata kirjan, mutta tyypillisen, matematiikkaa hieman vierastavan, tietojenkäsittelijän on syytä varata aikaa erityisesti laskareiden tekoon. Eikä ole ollenkaan tavatonta, että laskaritehtävät tulevat kokeessa vastaan sellaisenaan.<br />
<br />
Matematiikan laitoksen aineopintojen kurssit eivät välttämättä ole keskiverto matematiikan pääaineopiskelijallekaan helppoja. Mainittakoon myös, että Johdatus diskreettiin matematiikkaan -kurssin kohdalla läpipääsyprosentti on matematiikan laitoksella ollut jotakuinkin samaa luokkaa kuin meillä tietojenkäsittelytieteen laitoksellakin.</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Opintojen_malliaikataulu&diff=6562Opintojen malliaikataulu2011-04-23T23:38:02Z<p>Malloc: </p>
<hr />
<div>Mallilukujärjestys löytyy laitoksen sivuilta osoitteessa http://www.cs.helsinki.fi/opiskelu/mallilukuj-rjestys-luk-ja-fm.<br />
<br />
Myös opinto-oppaasta löytyy jotakuinkin vastaava mallilukujärjestys, mutta '''laitoksen sivujen mallilukujärjestys on aina varmasti ajan tasalla. Tällä sivulla tulkitaan sanallisesti tuota mallilukujärjestystä.'''<br />
<br />
== Mallilukujärjestys? ==<br />
<br />
Mallilukujärjestys kertoo, miten kursseja pitää ottaa, jotta valmistuisi kolmessa vuodessa luonnontieteen kandidaatiksi ilman suurempia vaikeuksia. Käpistelykurssit riippuvat tiedollisesti toisistaan varsin paljon, joten oikeaan suoritusjärjestykseen pitää kiinnittää huomiota enemmän kuin muissa aineissa. Formaalisti (matemaattisesti) ilmaistut teoria-asiat ovat myös varsin haastavia, varsinkin jos pohjalla ei ole pitkän matematiikan tai muiden muodollista ajattelua kehittävien aineiden opintoja lukiosta. Koneet eivät tajua epätäsmällistä selitystä, joten meidän pitää opetella muotoilemaan asioita mahdollisimman yksiselitteisesti ja etenemään systemaattisesti. Formaalia esitystapaa matematiikka opettaa, ja siksi siitä meuhkataan niin paljon.<br />
<br />
Vaikka mallilukujärjestystä tutkailemalla näyttää siltä, että selviää vain parilla matematiikan kurssilla, ei kannata tuudittautua turvallisuuden tunteeseen. Monella kurssilla oletetaan esitietoina edellämainittua formaalista ajattelutapaa. Tämä tarkoittaa, että vaikka pakollista matematiikkaa on varsin vähän, käpistelijälle saattaa olla hyödyllistä istua enemmänkin matematiikan kursseja, vaikka se olisi kuinka ikävää. On siis tärkeää tiedostaa, että tietyntasoinen matematiikan osaaminen vaaditaan implisiittisesti tietojenkäsittelytieteen opinnoissa. Tämä ei tarkoita ettetkö ikinä pärjäisi opinnoissasi. Tarkoituksena on kannustaa opiskelemaan matematiikkaa, koska siitä on vain hyötyä.<br />
<br />
Pakollisia kursseja järjestetään vähintään kerran vuodessa, pääasiassa silloin kun ne on sijoitettu mallilukujärjestykseen. Perusopintojen kursseja järjestetään useimmin. Kesäisin voi käydä ilmaiseksi opintoja Avoimessa yliopistossa (myös TKT:n perusopintokursseja), ja laitoksen omassa kesäopetuksessa harjoitustyökursseja (Ohjelmoinnin harjoitustyö, Tietokantasovellus, Tietorakenteiden harjoitustyö ja Ohjelmistotuotantoprojekti). Tässä kohtaa kannattaa taktikoida ja vähentää omaa työtaakkaa lukuvuoden aikana, koska edellämainittuja kursseja voi lähes varmuudella suorittaa myös kesäisin. Harjoitustyökurssit sopivat hyvin myös kesätöiden oheen suoritettavaksi, koska viikottainen tapaamisaika sovitaan ohjaajan kanssa erikseen.<br />
<br />
Neuvontapaja järjestää tukiopetusta keskeisissä ja vaikeaksi todetuissa kursseissa. Jos et ole kuullut tällaisesta mahdollisuudesta, kysy neuvontapajaohjaajilta tai TKO-älyn opintovastaavilta. Jos ensimmäisen syksyn keskeiset kurssit takkuavat, ei kuitenkaan kannata iskeä kirvestä kiveen vaan ottaa käyttöön [[Sivuainekuvauksia]].<br />
<br />
* Katso myös erityinen [[mallilukujärjestys ensimmäiselle syksylle]]<br />
<br />
<br />
== Kriittinen polku ja kurssien riippuvuudet ==<br />
<br />
Kriittiseen polkuun kuuluvat kaikki kurssit, joiden läpäisy ajoissa on välttämätöntä, jos mielii valmistua kolmessa vuodeksi luonnontieteiden kandidaatiksi (LuK). Kurssien esitietoriippuvuuksiin katso [http://www.cs.helsinki.fi/u/kurhila/luk_esitietoriippuvuudet.pdf riippuvuuskaavio laitoksen sivuilla]. Opinto-oppaan oma versio sisältänee samat tiedot, joskin ainakin toiseksi sekavammassa muodossa.<br />
<br />
=== 1. vuosi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Ohjelmoinnin perusteet || I || 5<br />
|-<br />
| Ohjelmoinnin jatkokurssi || II || 4<br />
|- <br />
| Johdatus diskreettiin matematiikkaan || II || 5<br />
|-<br />
| Tietorakenteet || III-IV || 8<br />
|-<br />
|}<br />
Myös Ohjelmistojen mallintaminen ja Ohjelmoinnin harjoitustyö on välttämätöntä suorittaa viimeistään ensimmäisen vuoden kesällä (Ohjelmistojen mallintaminen on esitietovaatimuksena Ohjelmoinnin harjoitustyölle).<br />
<br />
=== 2. vuosi ===<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Laskennan mallit || I-II || 6<br />
|-<br />
| Rinnakkaisohjelmointi || III-IV || 6<br />
|-<br />
| Ohjelmistotuotanto || IV || 4<br />
|-<br />
|}<br />
Lisäksi Tietorakenteiden harjoitustyö ja Tietokantasovellus on suoritettava viimeistään toisen vuoden kesällä. Nämä kummatkin vaaditaan kolmannen vuoden syksyn Ohjelmistotuotantoprojektiin.<br />
<br />
=== 3. vuosi ===<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Ohjelmistotuotantoprojekti || I-II || 10<br />
|-<br />
| Tieteellisen kirjoittamisen kurssi || III-IV || 10<br />
|- <br />
|}<br />
Näiden lisäksi tavoiteajassa valmistumiseen vaaditaan myös kaikkien muiden kurssien, sivuaineiden ja erityisesti toisen kotimaisen kielen suorittaminen kolmessa vuodessa.<br />
<br />
<br />
== Mallilukujärjestyksen tulkitseminen ensimmäisenä vuotena ==<br />
<br />
=== 1. periodi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || (alkaa)<br />
|-<br />
| Ohjelmoinnin perusteet || I || 5<br />
|- <br />
| Tietokone työvälineenä || I || 1<br />
|- <br />
| TVT-ajokortti || I || 3<br />
|- <br />
| Matematiikka tutuksi || I || 5<br />
|- <br />
|}<br />
<br />
Periodin tärkein kurssi on ehdottomasti Ohjelmoinnin perusteet ("OhPe"), johon kannattaa panostaa kaikista eniten. Myös Johdatus tietojenkäsittelytieteeseen -kurssin ("JTKT") suorittaminen myöhemmin saattaa aiheuttaa hiusten halkomista, ja se olisi hyvä suorittaa heti opintojen alussa tarvittaessa vaikka pelkällä vihalla. Matematiikka tutuksi -kurssi toimii johdatuksena yliopistomatematiikkaan ja helpottaa toisen periodin Johdatus diskreettiin matematiikan -kurssin suorittamista, jonka läpäiseminen heti ensimmäisenä syksynä on myös erittäin kriittistä.<br />
<br />
Matematiikka tutuksi -kurssi ("MaTu") ei ole varsinainen lukiomatematiikan kertauskurssi, vaan sen on tarkoitus tutustuttaa yliopistossa opetettavaan matematiikkaan. Matematiikka tutuksi -kurssi kannattaa ehdottomasti käydä, vaikka uskottelisikin ongelmanratkaisutaitonsa olevan kunnossa. Kurssista saa kyllä opintopisteet palauttamalla tietyn määrän tehtäviä, ja kokeeseen ei tarvitse tällöin osallistua. Enemmistö suorittaa MaTu:n nimenomaan tekemällä vaaditun määrän laskuharjoitustehtäviä.<br />
<br />
Ykkösperiodin paniikkihäiriöistä ks. tiivistelmä kakkosperiodin jälkeen.<br />
<br />
=== 2. periodi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || 10 ||<br />
|-<br />
| Ohjelmoinnin jatkokurssi || II || 4 || OhPe<br />
|- <br />
| Ohjelmistojen mallintaminen || II || 4 || OhPe<br />
|- <br />
| Johdatus diskreettiin matematiikkaan || II || 5 ||<br />
|- <br />
|}<br />
<br />
Kakkosperiodissa tärkeimmät kurssit ovat Johdatus diskreettiin matematiikkaan ("diskis") ja Ohjelmoinnin jatkokurssi ("OhJa"). Edelleen on toki muistettava myös JTKT:n suoritus. Johdatus diskreettiin matematiikkaan -kurssin sisältö on jotakuinkin seuraava: induktio, vähän joukko-oppia, vähän kombinatoriikkaa, vähän verkkoja ja todistamista.<br />
<br />
Vaikka OhPe vaaditaankin Ohjelmoinnin jatkokurssiin ja Ohjelmistojen mallintamiseen ("OhMa"), niin tulokset eivät ole näiden kurssien alkaessa vielä tuleet. Jos OhPesta paukahtaa WebOodiin hylätty, mutta OhJassa ja OhMassa on mukana edes jollain tasolla, niin kumpaakaan ei missään nimessä kannata jättää kesken.<br />
<br />
Kaksi kakkosperiodin käpistelykurssia riippuu OhPessa opitusta, joten jos se ei mennyt asian vaikeudesta johtuen ensiyrittämällä läpi, voi tässä vaiheessa alkaa ahistaa. Mutta ei hätää! Ota rohkeasti Johdatus diskreettiin matematiikkaan (siihen kannattaakin sitten panostaa), ja lue tässä välissä [[Sivuainekuvauksia|sivuaineita]]!<br />
<br />
Diskiksen ongelmiin kannattaa kysyä apua muilta opiskelijoilta ja vaikka matematiikan laitoksen [http://wiki.helsinki.fi/display/mathstatOpiskelu/Laskupaja laskupajasta], koska luennon matemaattisesti kauniit "On olemassa kuvaus siten, että..." voidaan toisinaan korvata vanhemman opiskelijat "Tee näin..."-ohjeilla.<br />
<br />
Jos saat koko syksyn paketin, mukaanlukien Matematiikka tutuksi (tai muu matematiikan kurssi), läpi, olet suorittanut 10 + 5 + 1 + 3 + 5 + 4 + 4 + 5 = 37 op, mikä on jo yli 7 op optimaalisen suoritustahdin - onneksi olkoon, tästä on hyvä jatkaa! Syksylle voi napata MaTun tilalle jonkin muun matematiikan alkupään kurssin (esim. Lineaarialgebra ja matriisilaskenta I), ja jos taustalla on vahva pitkä matematiikka, se voi mennä suhteellisen vähällä vaivalla läpi. Ks. kohta [#Matematiikan sovittaminen malliaikatauluun] alempaa.<br />
<br />
Jos ykkösperiodissa alkaa pahasti ahdistaa, ja koko periodi on hajoamassa käsiin, on pakko tehdä priorisointia - ei hätää, kokemasi angsti ja sen hallinnan opettelu ovat yksi keskeisistä yliopisto-opiskelun anneista. MaTun suorituksesta ei riipu mikään, joten sen failaaminen on pienin ongelmasi. Ohjelmoinnin perusteista riippuu huomattava osa kakkosperiodia, joten jos et ole täysin pihalla, älä päästä sitä leviämään käsille pelkän akuutin ajanpuutteen vuoksi. JTKT:tä on vähemmän mielenkiintoista suorittaa uudestaan myöhemmin, mutta sen varsinaisesta suoritusmerkinnästä ei mikään muu kurssi riipu.<br />
<br />
Jos ohjelmoinnin teoria aiheuttaa oikeasti paniikkihäiriöitä, kannattaa ottaa JTKT:stä nopat irti työvoitolla, antaa aivoilleen lisäaikaa omaksua ohjelmoinnin vaatima haasteellinen uusi ajattelutapa, ja lohduttautua sillä että aihepiirin kurssien kriittisellä polulla tulee betoniseinää vastaan jossain vaiheessa joka tapauksessa (yleensä TiRassa, LaMassa ja Riossa), jos et anna abstraktiin ajatteluun opettelemiselle sen tarvitsemaa aikaa. Erityisen ikävää on, että OhPe - OhJa - TiRa - LaMa - Ohtuprojekti - TiKi -kriittisellä polulla yhdenkin kurssin failaaminen venyttää opintoja poikkeuksetta yli kolmelle vuodelle. Jos olet yritteliäs ja hyvä hallitsemaan aikaasi, voit vielä ottaa klapin kiinni tekemällä 3. vuonna Ohtuprojektin ja TiKin yhtä aikaa. Et ehdi edes jäädä vielä Etappeihin (opintojen etenemisen seurantajärjestelmä, LuK-tutkinnossa kolme on "etappia", joissa siihenastinen eteneminen tarkastetaan), jos käyt toisen niistä ajallaan ja hoitelet toisen samalla kun aloittelet jo maisterikursseja. Eikä se viidessä vuodessa valmistuminen ole vieläkään pakollista, siihen vain painostetaan yhteiskunnan puolelta enemmän kuin ennen, mikä nyt ei liene yllätys kenellekään. Vältät hukkaamasta opiskeluaikaasi käymällä tässä välissä [[Sivuainekuvauksia|sivuainekursseja]].<br />
<br />
=== 3. periodi (eli kevään 1. periodi) === <br />
<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Tietorakenteet || III-IV || (alkaa) || OhJa, Diskis<br />
|- <br />
| Ohjelmoinnin harjoitustyö || IV || 4 || OhJa, OhMa <br />
|- <br />
| Tietokantojen perusteet || III || 4 || OhPe<br />
|-<br />
| Sivuaineita/valinnaisia || III || 2- ||<br />
|- <br />
|}<br />
<br />
Jos syksyn suuri puristus muodostuu ohjelmointikursseista (OhPe ja Java) sekä matematiikasta (Diskis), on kevään vastaava koitos Tietorakenteet-kurssi. Kurssi kestää koko lukukauden, ja sinne ei pääse, jos esitietovaatimukset, eli syksyn rutistuskurssit, eivät ole kunnossa (taidot voi vaatimusten uupuessa osoittaa erillisessä esitietokokeessa).<br />
<br />
Ohjelmointikurssien puuttuminen estää myös harjoitustyöhön osallistumisen. Harjoitustyökursseilla taas keskeyttämistä ei katsota hyvällä, vaan se vaikuttaa ensi kerralla ryhmään pääsemiseen - harjoitustöiden pienryhmäopetus kun on kallista järjestää.<br />
<br />
Tietokantojen perusteet -kurssilla hyötyy Johdatus diskreettiin matematiikkaan -kurssista, mutta se ei ole pakollinen esitietovaatimus. Tietokantojen perusteissa käsitellään SQL-kielen ja relaatioalgebran alkeita ja tietokantojen suunnittelua. Useimmat eivät koe näitä vaikeiksi asioiksi. Tietokantojen perusteet itsessään on esitietovaatimuksena neljännen periodin Tietokantasovellus-harjoitustyölle. <br />
<br />
Tietorakenteet kannattaa ottaa sinänsä vakavasti, että sitä tarjotaan kurssina vain kerran vuodessa. Jos tietorakenteita ei pääse opiskelemaan tai ohjelmoinnin harjoitustyötä tekemään, otetaan käyttöön sivuainesuunnitelmat ja suoritetaan puuttuvia kursseja (ks. alla). <br />
<br />
Sivuaineopinnoissa kannattaa suosia turnauskestävyytensä mukaan [http://mathstat.helsinki.fi/opiskelu/ matematiikkaa ja tilastotiedettä], jotta saa pakollisen matematiikan tai [http://www.cs.helsinki.fi/opiskelu/menetelmatieteet/ menetelmätieteiden] sivuainekokonaisuuden kasaan. Matematiikan harjoittelusta on hyötyä erityisesti opintojen alkuvaiheessa, kun teorian pyörittelyyn ei ole vielä syntynyt rutiinia. Loppuvaiheessa niitä on tylsempää kasata kokoon mielenkiintoisten käpistelykurssien sivussa. <br />
<br />
Sivuaineopintojen lisäksi kannattaa tällöin tähdätä myös pakollisen toisen kotimaisen kielen (useimmille ruotsi) suorittamiseen pois alta. Huomaa, että [http://www.helsinki.fi/kksc/ kielikeskuksen] a) [http://www.helsinki.fi/weboodi ilmoittautumisjärjestelmä] ja b) [https://alma.helsinki.fi/doclink/97990 kursseille ilmoittautumisajat] eroavat laitoksen vastaavista). Vaihtoehtoisesti voi vilkuilla jo joitakin tietojenkäsittelytieteen vapaavalintaisia kursseja, jos esitiedot niihin täyttyvät. Esimerkiksi keväällä järjestettävässä Käyttöliittymät -kurssissa ei ole esitietoja. Tietokantojen perusteisiinkin pääsee neljännessä periodissa, vaikka ohjelmointikursseissa olisi sykysyllä epäonnistunutkin.<br />
<br />
Ilman sivuainetäydennystä tai valinnaisten aineopintojen suorittamista kevään ensimmäisestä periodista irtoaa 8/2 + 4 + 4 = 12 op (Tietorakenteet puolitettu), mikä alittaa suositustahdin 15 op -kertymän kolmella opintopisteellä.<br />
<br />
=== 4. periodi (eli kevään 2. periodi) === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Tietorakenteet || III-IV || 8 || OhJa, Diskis<br />
|-<br />
| Tietokantasovellus || IV || 4 || <br />
|- <br />
| Sivuaineita/valinnaisia || IV || 6- ||<br />
|- <br />
|}<br />
<br />
Aiemmin keväällä napatut sivuaineet voivat jatkua tälle periodille TiRan tapaan. Ilman sivuainekursseja tai vapaavalintaisilla aineopintoja kakkosperiodista tulee 8/2 + 4 = 8 op. Ilman mitään sivuaine- tms. täydennyksiä koko keväänä kevään opintopistekertymä jää 20 opintopisteeseen, siis kymmentä vaille suositellusta 30 opintopisteestä. Tämä jättää tilaa syksyllä epäonnistuneiden kurssien suorittamiseen. Kannattaa myös suorittaa sivuaineita (matematiikan tai menetelmätieteen kokonaisuutta) tai mielenkiintoisia tietojenkäsittelytieteen aineopintoja jo tässä vaiheessa.<br />
<br />
Jos mallilukujärjestyksessä on onnistunut pysymään tähän asti, kurssityypit ja työmäärät ovat tulleet jo suhteellisen selväksi. Tämän jälkeen opintojen suorittaminen mallilukujärjestyksen mukaan on vain sen kurinalaista noudattamista. Toista sivuainekokonaisuutta ei pidä myöskään unohtaa, se tulisi aloittaa heti toisen vuoden syksyllä. Laajennettua matematiikan tai menetelmätieteiden sivuainekokonaisuutta (50op) käyvien kannattaa muodostaa näiden aineiden kurssien välille yhtenäinen jatkumo, etteivät asiat tai motivaatio kerkeä välissä jo unohtumaan. Myöskin toisen kotimaisen kielen (~"virkamiesruotsi") suorittaminen kannattaa aloittaa mahdollisimman pian, jos sitä ei ole vielä ensimmäisenä keväänä tehnyt. Kynnys sen suorittamiseen ei ainakaan alene opintojen edetessä.<br />
<br />
Mallilukujärjestyksen tulkitsemisessa jatkoa koskien apua voi kysyä laitoksen opintoneuvonnasta tai TKO-älyn opintovastaavilta.<br />
<br />
== Matematiikan ja menetelmätieteen sovittaminen malliaikatauluun ==<br />
<br />
Matematiikkaa suositellaan käymään heti opintojen alkuun, jotta siitä saisi hyödyn irti varhaisen kandin teoreettisemmilla kursseilla. Matematiikan ja tilastotieteen kursseja voi käydä mallilukujärjestyksen kanssa suunnilleen näin:<br />
<br />
=== 1. vuosi, syksy=== <br />
<br />
Tilaa on mallilukujärjestyksen suositusten jälkeen yhteensä 2 op ykkösperiodille painottuen.<br />
<br />
Matematiikan laitos järjestää yleensä syksyllä itseopiskelukurssin, jonka sisältönä nimenomaan lukiomatematiikan kertaus. Kurssin käyminen on hyödyllistä, jos kaipaa varmuutta ja lisää laskurutiinia, tai matikka on muuten vain unohtunut lukion jäljiltä. Tämä kurssi ei kuitenkaan ole sama asia kuin Matematiikka tutuksi. Matematiikka tutuksi kurssin käyminen on suositeltavaa kaikille.<br />
<br />
* '''Periodi I'''<br />
* Yksi seuraavista vaihtoehdoista<br />
** Matematiikka tutuksi (5 op) on ensisijainen valinta ykkösperiodin matematiikan kurssiksi. Kurssi on kevyt johdatus matematiikan maailmaan ja sisältää kertausta sekä johdattelua yliopistomatematiikkaan. Se kannattaa ehdottomasti ottaa, ellei sitten välttämättä halua heti jotain haastavampaa vaihtoehtoa. Kurssi menee osittain sisällöltään ylempänä mainitun lukiomatikan kertauskurssin päälle, mutta kurssit kannattaa lähinnä nähdä toisiaan tukevina.<br />
** Lineaarialgebra ja matriisilaskenta I (5 op) on hyödyllinen työkalukurssi varsinkin algoritmeista, tekoälystä ja grafiikkaohjelmoinnista kiinnostuneille. Kurssin voi suorittaa ongelmitta lukiomatematiikan pohjalta.<br />
** Analyysi I, (10 op / 2 periodia) on harkitsemisen arvoinen vaihtoehto, jos matematiikka on hyvin hallussa eikä pelkää ylimääräistä työmäärää kakkosperiodissa (esim. jos koodaus on jo valmiiksi tuttua). Analyysi I:en sisältö ei ole yhtä relevanttia kuin Lineaarialgebra ja matriisilasekenta I:n, mutta matikan perusfuksikurssina se opettaa matemaattista ajattelua paremmin kuin mikään muu vaihtoehto. Huomaa, että kestää kaksi periodia, eikä sitä voi suorittaa osissa. Analyysi I on myös selkeästi työläin vaihtoehdoista.<br />
** (Analyysin virtuaalinen peruskurssi ja Matemaattisen analyysin kurssi eivät ole erityisen suositeltavia vaihtoehtoja, koska analyysi aiheena ei ole erityisen hyödyllistä tietojenkäsittelytieteessä. Näillä kursseilla ei myöskään ole Analyysi I:n tarjoamaa teorian ymmärtämispainotteisuutta, vaan ne painottuvat enemmän laskemiseen.)<br />
** Tilastotieteen johdantokurssi (osa 1, 4op), jos ei kaipaa johdatusta matematiikkaan ja uskoo kiinnostuvansa tilastotieteen opiskelusta.<br />
<br />
* '''Periodi II'''<br />
** '''Pakollinen''' Johdatus diskreettiin matematiikkaan (5 op) pitää käydä tässä, jos haluaa kolmeen vuoteen valmistua.<br />
** Lisäksi 1. periodin valinnoista riippuen mahdollisesti yksi seuraavista, jos vain jaksaa opiskella lisää matikkaa ylibuukatussa kakkosperiodissa:<br />
*** Lineaarialgebra ja matriisilaskenta II (5 op) tarjoaa lisää hyödyllisiä matriiseja ja vektoreita ykkösosan käyneille. Kurssissa paljon grafiikkaohjelmointiin liittyvää teoriaa.<br />
*** Tilastotieteen johdantokurssi (osa 2, 6 op) turnauskestävyyden riittäessä ykkösosan suorittaneille.<br />
*** Analyysi I:n loppu, jos sen on itselleen manannut; kurssista ei saa välisuorituksia, joten se on tupla (10) tai kuitti (0).<br />
<br />
=== 1. vuosi, kevät===<br />
<br />
* '''Periodit III - IV'''<br />
** Logiikka I, 10 op<br />
** Tai Tilastotieteen jatkokurssi, 10 op, tai johdantokurssin kevätversio jos et ehtinyt sitä jo käydä.<br />
** Tai Johdatus todennäköisyyslaskentaan (III), 5 op. Mahdollisesti myös Johdatus tilastolliseen päättelyyn (IV), 5 op. Ensimmäinen tarkoittaa suhteellisen helppoja opintopisteitä, jälkimmäinen näistä on vaikea. Valitse jälkimmäinen vain, jos rahkeet riittävät tässä vaiheessa. Esitietoina kurssille käytännössä on integraalilaskennan osaaminen, joko lukion pitkän matematiikan pohjalta tai Analyysi I:stä tai Analyysin peruskurssista. Johdatus todennäköisyyslaskentaan -kurssille sen sijana voi kävellä lukiopohjalta.<br />
<br />
TKT:n Tietorakenteet-kurssi on mallilukujärjestyksessä 1. keväänä, ja siellä matematiikan pohjista on välitöntä apua. Perusopiskelija ehtii siis siihen mennessä käydä suunnilleen MaTun tai jonkin hiukan haastavamman kurssin, Johdatuksen diskreettiin matematiikkaan ja samanaikaisesti Tiran kanssa esim. Logiikka I:stä.<br />
<br />
=== 2. vuosi, syksy ===<br />
<br />
* Lineaarialgebra ja matriisilaskenta I ja II jos ei aiemmin ehtinyt, tai <br />
* Tilastotieteen johdantokurssi voi tässä vaiheessa piristää, varsinkin jos uranvaihto alkaa olla mielessä<br />
* '''Huom''': 2. syksynä on parasta myös huolehtia tilan puolesta toisen sivuaineen opiskelun aloittamisesta, jos ei aio käydä kandiin pelkästään matematiikkaa ja tilastotiedettä. Monia sivuaineita voi aloittaa (tai jopa koko perusopinnot käydä) vain syksyisin, eikä malliaikataulun mukaan edetessä 3. syksyä ei oikein ehdi ihan kokonaan pyhittää toiselle aineelle, vaikka huomattavan osan kumminkin.<br />
<br />
=== 2. vuosi, kevät ===<br />
<br />
* Algebra I, jos Johdatus diskreettiin matematiikkaan ei ahdistanut tai Linis I ja/tai Analyysi I on jo käyty<br />
* Tilastotieteen jatkokurssi, tai Data-analyysi, tai Monimuuttujamenetelmät, tai... ks. [[Sivuainekuvauksia#Tilastotiede]]<br />
* Johdatus todennäköisyyslaskentaan ja Johdatus tilastolliseen päättelyyn<br />
<br />
=== 3. vuosi ===<br />
<br />
3. vuodella sitomatonta tilaa sekä syksyllä että keväällä 20 op. Käy niitä mitä et ole vielä käynyt, ja tarkastele viimeistään tässä vaiheessa myös linjaspesifejä matematiikan kurssisuosituksia (jos niitä on).</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Opintojen_malliaikataulu&diff=6561Opintojen malliaikataulu2011-04-23T23:36:38Z<p>Malloc: </p>
<hr />
<div>Mallilukujärjestys löytyy laitoksen sivuilta osoitteessa http://www.cs.helsinki.fi/opiskelu/mallilukuj-rjestys-luk-ja-fm. Myös opinto-oppaasta löytyy jotakuinkin vastaava mallilukujärjestys, mutta '''laitoksen sivuilla mallilukujärjestys on aina ajan tasalla. Tällä sivulla tulkitaan sanallisesti laitoksen sivujen mallilukujärjestystä.'''<br />
<br />
== Mallilukujärjestys? ==<br />
<br />
Mallilukujärjestys kertoo, miten kursseja pitää ottaa, jotta valmistuisi kolmessa vuodessa luonnontieteen kandidaatiksi ilman suurempia vaikeuksia. Käpistelykurssit riippuvat tiedollisesti toisistaan varsin paljon, joten oikeaan suoritusjärjestykseen pitää kiinnittää huomiota enemmän kuin muissa aineissa. Formaalisti (matemaattisesti) ilmaistut teoria-asiat ovat myös varsin haastavia, varsinkin jos pohjalla ei ole pitkän matematiikan tai muiden muodollista ajattelua kehittävien aineiden opintoja lukiosta. Koneet eivät tajua epätäsmällistä selitystä, joten meidän pitää opetella muotoilemaan asioita mahdollisimman yksiselitteisesti ja etenemään systemaattisesti. Formaalia esitystapaa matematiikka opettaa, ja siksi siitä meuhkataan niin paljon.<br />
<br />
Vaikka mallilukujärjestystä tutkailemalla näyttää siltä, että selviää vain parilla matematiikan kurssilla, ei kannata tuudittautua turvallisuuden tunteeseen. Monella kurssilla oletetaan esitietoina edellämainittua formaalista ajattelutapaa. Tämä tarkoittaa, että vaikka pakollista matematiikkaa on varsin vähän, käpistelijälle saattaa olla hyödyllistä istua enemmänkin matematiikan kursseja, vaikka se olisi kuinka ikävää. On siis tärkeää tiedostaa, että tietyntasoinen matematiikan osaaminen vaaditaan implisiittisesti tietojenkäsittelytieteen opinnoissa. Tämä ei tarkoita ettetkö ikinä pärjäisi opinnoissasi. Tarkoituksena on kannustaa opiskelemaan matematiikkaa, koska siitä on vain hyötyä.<br />
<br />
Pakollisia kursseja järjestetään vähintään kerran vuodessa, pääasiassa silloin kun ne on sijoitettu mallilukujärjestykseen. Perusopintojen kursseja järjestetään useimmin. Kesäisin voi käydä ilmaiseksi opintoja Avoimessa yliopistossa (myös TKT:n perusopintokursseja), ja laitoksen omassa kesäopetuksessa harjoitustyökursseja (Ohjelmoinnin harjoitustyö, Tietokantasovellus, Tietorakenteiden harjoitustyö ja Ohjelmistotuotantoprojekti). Tässä kohtaa kannattaa taktikoida ja vähentää omaa työtaakkaa lukuvuoden aikana, koska edellämainittuja kursseja voi lähes varmuudella suorittaa myös kesäisin. Harjoitustyökurssit sopivat hyvin myös kesätöiden oheen suoritettavaksi, koska viikottainen tapaamisaika sovitaan ohjaajan kanssa erikseen.<br />
<br />
Neuvontapaja järjestää tukiopetusta keskeisissä ja vaikeaksi todetuissa kursseissa. Jos et ole kuullut tällaisesta mahdollisuudesta, kysy neuvontapajaohjaajilta tai TKO-älyn opintovastaavilta. Jos ensimmäisen syksyn keskeiset kurssit takkuavat, ei kuitenkaan kannata iskeä kirvestä kiveen vaan ottaa käyttöön [[Sivuainekuvauksia]].<br />
<br />
* Katso myös erityinen [[mallilukujärjestys ensimmäiselle syksylle]]<br />
<br />
<br />
== Kriittinen polku ja kurssien riippuvuudet ==<br />
<br />
Kriittiseen polkuun kuuluvat kaikki kurssit, joiden läpäisy ajoissa on välttämätöntä, jos mielii valmistua kolmessa vuodeksi luonnontieteiden kandidaatiksi (LuK). Kurssien esitietoriippuvuuksiin katso [http://www.cs.helsinki.fi/u/kurhila/luk_esitietoriippuvuudet.pdf riippuvuuskaavio laitoksen sivuilla]. Opinto-oppaan oma versio sisältänee samat tiedot, joskin ainakin toiseksi sekavammassa muodossa.<br />
<br />
=== 1. vuosi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Ohjelmoinnin perusteet || I || 5<br />
|-<br />
| Ohjelmoinnin jatkokurssi || II || 4<br />
|- <br />
| Johdatus diskreettiin matematiikkaan || II || 5<br />
|-<br />
| Tietorakenteet || III-IV || 8<br />
|-<br />
|}<br />
Myös Ohjelmistojen mallintaminen ja Ohjelmoinnin harjoitustyö on välttämätöntä suorittaa viimeistään ensimmäisen vuoden kesällä (Ohjelmistojen mallintaminen on esitietovaatimuksena Ohjelmoinnin harjoitustyölle).<br />
<br />
=== 2. vuosi ===<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Laskennan mallit || I-II || 6<br />
|-<br />
| Rinnakkaisohjelmointi || III-IV || 6<br />
|-<br />
| Ohjelmistotuotanto || IV || 4<br />
|-<br />
|}<br />
Lisäksi Tietorakenteiden harjoitustyö ja Tietokantasovellus on suoritettava viimeistään toisen vuoden kesällä. Nämä kummatkin vaaditaan kolmannen vuoden syksyn Ohjelmistotuotantoprojektiin.<br />
<br />
=== 3. vuosi ===<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Ohjelmistotuotantoprojekti || I-II || 10<br />
|-<br />
| Tieteellisen kirjoittamisen kurssi || III-IV || 10<br />
|- <br />
|}<br />
Näiden lisäksi tavoiteajassa valmistumiseen vaaditaan myös kaikkien muiden kurssien, sivuaineiden ja erityisesti toisen kotimaisen kielen suorittaminen kolmessa vuodessa.<br />
<br />
<br />
== Mallilukujärjestyksen tulkitseminen ensimmäisenä vuotena ==<br />
<br />
=== 1. periodi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || (alkaa)<br />
|-<br />
| Ohjelmoinnin perusteet || I || 5<br />
|- <br />
| Tietokone työvälineenä || I || 1<br />
|- <br />
| TVT-ajokortti || I || 3<br />
|- <br />
| Matematiikka tutuksi || I || 5<br />
|- <br />
|}<br />
<br />
Periodin tärkein kurssi on ehdottomasti Ohjelmoinnin perusteet ("OhPe"), johon kannattaa panostaa kaikista eniten. Myös Johdatus tietojenkäsittelytieteeseen -kurssin ("JTKT") suorittaminen myöhemmin saattaa aiheuttaa hiusten halkomista, ja se olisi hyvä suorittaa heti opintojen alussa tarvittaessa vaikka pelkällä vihalla. Matematiikka tutuksi -kurssi toimii johdatuksena yliopistomatematiikkaan ja helpottaa toisen periodin Johdatus diskreettiin matematiikan -kurssin suorittamista, jonka läpäiseminen heti ensimmäisenä syksynä on myös erittäin kriittistä.<br />
<br />
Matematiikka tutuksi -kurssi ("MaTu") ei ole varsinainen lukiomatematiikan kertauskurssi, vaan sen on tarkoitus tutustuttaa yliopistossa opetettavaan matematiikkaan. Matematiikka tutuksi -kurssi kannattaa ehdottomasti käydä, vaikka uskottelisikin ongelmanratkaisutaitonsa olevan kunnossa. Kurssista saa kyllä opintopisteet palauttamalla tietyn määrän tehtäviä, ja kokeeseen ei tarvitse tällöin osallistua. Enemmistö suorittaa MaTu:n nimenomaan tekemällä vaaditun määrän laskuharjoitustehtäviä.<br />
<br />
Ykkösperiodin paniikkihäiriöistä ks. tiivistelmä kakkosperiodin jälkeen.<br />
<br />
=== 2. periodi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || 10 ||<br />
|-<br />
| Ohjelmoinnin jatkokurssi || II || 4 || OhPe<br />
|- <br />
| Ohjelmistojen mallintaminen || II || 4 || OhPe<br />
|- <br />
| Johdatus diskreettiin matematiikkaan || II || 5 ||<br />
|- <br />
|}<br />
<br />
Kakkosperiodissa tärkeimmät kurssit ovat Johdatus diskreettiin matematiikkaan ("diskis") ja Ohjelmoinnin jatkokurssi ("OhJa"). Edelleen on toki muistettava myös JTKT:n suoritus. Johdatus diskreettiin matematiikkaan -kurssin sisältö on jotakuinkin seuraava: induktio, vähän joukko-oppia, vähän kombinatoriikkaa, vähän verkkoja ja todistamista.<br />
<br />
Vaikka OhPe vaaditaankin Ohjelmoinnin jatkokurssiin ja Ohjelmistojen mallintamiseen ("OhMa"), niin tulokset eivät ole näiden kurssien alkaessa vielä tuleet. Jos OhPesta paukahtaa WebOodiin hylätty, mutta OhJassa ja OhMassa on mukana edes jollain tasolla, niin kumpaakaan ei missään nimessä kannata jättää kesken.<br />
<br />
Kaksi kakkosperiodin käpistelykurssia riippuu OhPessa opitusta, joten jos se ei mennyt asian vaikeudesta johtuen ensiyrittämällä läpi, voi tässä vaiheessa alkaa ahistaa. Mutta ei hätää! Ota rohkeasti Johdatus diskreettiin matematiikkaan (siihen kannattaakin sitten panostaa), ja lue tässä välissä [[Sivuainekuvauksia|sivuaineita]]!<br />
<br />
Diskiksen ongelmiin kannattaa kysyä apua muilta opiskelijoilta ja vaikka matematiikan laitoksen [http://wiki.helsinki.fi/display/mathstatOpiskelu/Laskupaja laskupajasta], koska luennon matemaattisesti kauniit "On olemassa kuvaus siten, että..." voidaan toisinaan korvata vanhemman opiskelijat "Tee näin..."-ohjeilla.<br />
<br />
Jos saat koko syksyn paketin, mukaanlukien Matematiikka tutuksi (tai muu matematiikan kurssi), läpi, olet suorittanut 10 + 5 + 1 + 3 + 5 + 4 + 4 + 5 = 37 op, mikä on jo yli 7 op optimaalisen suoritustahdin - onneksi olkoon, tästä on hyvä jatkaa! Syksylle voi napata MaTun tilalle jonkin muun matematiikan alkupään kurssin (esim. Lineaarialgebra ja matriisilaskenta I), ja jos taustalla on vahva pitkä matematiikka, se voi mennä suhteellisen vähällä vaivalla läpi. Ks. kohta [#Matematiikan sovittaminen malliaikatauluun] alempaa.<br />
<br />
Jos ykkösperiodissa alkaa pahasti ahdistaa, ja koko periodi on hajoamassa käsiin, on pakko tehdä priorisointia - ei hätää, kokemasi angsti ja sen hallinnan opettelu ovat yksi keskeisistä yliopisto-opiskelun anneista. MaTun suorituksesta ei riipu mikään, joten sen failaaminen on pienin ongelmasi. Ohjelmoinnin perusteista riippuu huomattava osa kakkosperiodia, joten jos et ole täysin pihalla, älä päästä sitä leviämään käsille pelkän akuutin ajanpuutteen vuoksi. JTKT:tä on vähemmän mielenkiintoista suorittaa uudestaan myöhemmin, mutta sen varsinaisesta suoritusmerkinnästä ei mikään muu kurssi riipu.<br />
<br />
Jos ohjelmoinnin teoria aiheuttaa oikeasti paniikkihäiriöitä, kannattaa ottaa JTKT:stä nopat irti työvoitolla, antaa aivoilleen lisäaikaa omaksua ohjelmoinnin vaatima haasteellinen uusi ajattelutapa, ja lohduttautua sillä että aihepiirin kurssien kriittisellä polulla tulee betoniseinää vastaan jossain vaiheessa joka tapauksessa (yleensä TiRassa, LaMassa ja Riossa), jos et anna abstraktiin ajatteluun opettelemiselle sen tarvitsemaa aikaa. Erityisen ikävää on, että OhPe - OhJa - TiRa - LaMa - Ohtuprojekti - TiKi -kriittisellä polulla yhdenkin kurssin failaaminen venyttää opintoja poikkeuksetta yli kolmelle vuodelle. Jos olet yritteliäs ja hyvä hallitsemaan aikaasi, voit vielä ottaa klapin kiinni tekemällä 3. vuonna Ohtuprojektin ja TiKin yhtä aikaa. Et ehdi edes jäädä vielä Etappeihin (opintojen etenemisen seurantajärjestelmä, LuK-tutkinnossa kolme on "etappia", joissa siihenastinen eteneminen tarkastetaan), jos käyt toisen niistä ajallaan ja hoitelet toisen samalla kun aloittelet jo maisterikursseja. Eikä se viidessä vuodessa valmistuminen ole vieläkään pakollista, siihen vain painostetaan yhteiskunnan puolelta enemmän kuin ennen, mikä nyt ei liene yllätys kenellekään. Vältät hukkaamasta opiskeluaikaasi käymällä tässä välissä [[Sivuainekuvauksia|sivuainekursseja]].<br />
<br />
=== 3. periodi (eli kevään 1. periodi) === <br />
<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Tietorakenteet || III-IV || (alkaa) || OhJa, Diskis<br />
|- <br />
| Ohjelmoinnin harjoitustyö || IV || 4 || OhJa, OhMa <br />
|- <br />
| Tietokantojen perusteet || III || 4 || OhPe<br />
|-<br />
| Sivuaineita/valinnaisia || III || 2- ||<br />
|- <br />
|}<br />
<br />
Jos syksyn suuri puristus muodostuu ohjelmointikursseista (OhPe ja Java) sekä matematiikasta (Diskis), on kevään vastaava koitos Tietorakenteet-kurssi. Kurssi kestää koko lukukauden, ja sinne ei pääse, jos esitietovaatimukset, eli syksyn rutistuskurssit, eivät ole kunnossa (taidot voi vaatimusten uupuessa osoittaa erillisessä esitietokokeessa).<br />
<br />
Ohjelmointikurssien puuttuminen estää myös harjoitustyöhön osallistumisen. Harjoitustyökursseilla taas keskeyttämistä ei katsota hyvällä, vaan se vaikuttaa ensi kerralla ryhmään pääsemiseen - harjoitustöiden pienryhmäopetus kun on kallista järjestää.<br />
<br />
Tietokantojen perusteet -kurssilla hyötyy Johdatus diskreettiin matematiikkaan -kurssista, mutta se ei ole pakollinen esitietovaatimus. Tietokantojen perusteissa käsitellään SQL-kielen ja relaatioalgebran alkeita ja tietokantojen suunnittelua. Useimmat eivät koe näitä vaikeiksi asioiksi. Tietokantojen perusteet itsessään on esitietovaatimuksena neljännen periodin Tietokantasovellus-harjoitustyölle. <br />
<br />
Tietorakenteet kannattaa ottaa sinänsä vakavasti, että sitä tarjotaan kurssina vain kerran vuodessa. Jos tietorakenteita ei pääse opiskelemaan tai ohjelmoinnin harjoitustyötä tekemään, otetaan käyttöön sivuainesuunnitelmat ja suoritetaan puuttuvia kursseja (ks. alla). <br />
<br />
Sivuaineopinnoissa kannattaa suosia turnauskestävyytensä mukaan [http://mathstat.helsinki.fi/opiskelu/ matematiikkaa ja tilastotiedettä], jotta saa pakollisen matematiikan tai [http://www.cs.helsinki.fi/opiskelu/menetelmatieteet/ menetelmätieteiden] sivuainekokonaisuuden kasaan. Matematiikan harjoittelusta on hyötyä erityisesti opintojen alkuvaiheessa, kun teorian pyörittelyyn ei ole vielä syntynyt rutiinia. Loppuvaiheessa niitä on tylsempää kasata kokoon mielenkiintoisten käpistelykurssien sivussa. <br />
<br />
Sivuaineopintojen lisäksi kannattaa tällöin tähdätä myös pakollisen toisen kotimaisen kielen (useimmille ruotsi) suorittamiseen pois alta. Huomaa, että [http://www.helsinki.fi/kksc/ kielikeskuksen] a) [http://www.helsinki.fi/weboodi ilmoittautumisjärjestelmä] ja b) [https://alma.helsinki.fi/doclink/97990 kursseille ilmoittautumisajat] eroavat laitoksen vastaavista). Vaihtoehtoisesti voi vilkuilla jo joitakin tietojenkäsittelytieteen vapaavalintaisia kursseja, jos esitiedot niihin täyttyvät. Esimerkiksi keväällä järjestettävässä Käyttöliittymät -kurssissa ei ole esitietoja. Tietokantojen perusteisiinkin pääsee neljännessä periodissa, vaikka ohjelmointikursseissa olisi sykysyllä epäonnistunutkin.<br />
<br />
Ilman sivuainetäydennystä tai valinnaisten aineopintojen suorittamista kevään ensimmäisestä periodista irtoaa 8/2 + 4 + 4 = 12 op (Tietorakenteet puolitettu), mikä alittaa suositustahdin 15 op -kertymän kolmella opintopisteellä.<br />
<br />
=== 4. periodi (eli kevään 2. periodi) === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Tietorakenteet || III-IV || 8 || OhJa, Diskis<br />
|-<br />
| Tietokantasovellus || IV || 4 || <br />
|- <br />
| Sivuaineita/valinnaisia || IV || 6- ||<br />
|- <br />
|}<br />
<br />
Aiemmin keväällä napatut sivuaineet voivat jatkua tälle periodille TiRan tapaan. Ilman sivuainekursseja tai vapaavalintaisilla aineopintoja kakkosperiodista tulee 8/2 + 4 = 8 op. Ilman mitään sivuaine- tms. täydennyksiä koko keväänä kevään opintopistekertymä jää 20 opintopisteeseen, siis kymmentä vaille suositellusta 30 opintopisteestä. Tämä jättää tilaa syksyllä epäonnistuneiden kurssien suorittamiseen. Kannattaa myös suorittaa sivuaineita (matematiikan tai menetelmätieteen kokonaisuutta) tai mielenkiintoisia tietojenkäsittelytieteen aineopintoja jo tässä vaiheessa.<br />
<br />
Jos mallilukujärjestyksessä on onnistunut pysymään tähän asti, kurssityypit ja työmäärät ovat tulleet jo suhteellisen selväksi. Tämän jälkeen opintojen suorittaminen mallilukujärjestyksen mukaan on vain sen kurinalaista noudattamista. Toista sivuainekokonaisuutta ei pidä myöskään unohtaa, se tulisi aloittaa heti toisen vuoden syksyllä. Laajennettua matematiikan tai menetelmätieteiden sivuainekokonaisuutta (50op) käyvien kannattaa muodostaa näiden aineiden kurssien välille yhtenäinen jatkumo, etteivät asiat tai motivaatio kerkeä välissä jo unohtumaan. Myöskin toisen kotimaisen kielen (~"virkamiesruotsi") suorittaminen kannattaa aloittaa mahdollisimman pian, jos sitä ei ole vielä ensimmäisenä keväänä tehnyt. Kynnys sen suorittamiseen ei ainakaan alene opintojen edetessä.<br />
<br />
Mallilukujärjestyksen tulkitsemisessa jatkoa koskien apua voi kysyä laitoksen opintoneuvonnasta tai TKO-älyn opintovastaavilta.<br />
<br />
== Matematiikan ja menetelmätieteen sovittaminen malliaikatauluun ==<br />
<br />
Matematiikkaa suositellaan käymään heti opintojen alkuun, jotta siitä saisi hyödyn irti varhaisen kandin teoreettisemmilla kursseilla. Matematiikan ja tilastotieteen kursseja voi käydä mallilukujärjestyksen kanssa suunnilleen näin:<br />
<br />
=== 1. vuosi, syksy=== <br />
<br />
Tilaa on mallilukujärjestyksen suositusten jälkeen yhteensä 2 op ykkösperiodille painottuen.<br />
<br />
Matematiikan laitos järjestää yleensä syksyllä itseopiskelukurssin, jonka sisältönä nimenomaan lukiomatematiikan kertaus. Kurssin käyminen on hyödyllistä, jos kaipaa varmuutta ja lisää laskurutiinia, tai matikka on muuten vain unohtunut lukion jäljiltä. Tämä kurssi ei kuitenkaan ole sama asia kuin Matematiikka tutuksi. Matematiikka tutuksi kurssin käyminen on suositeltavaa kaikille.<br />
<br />
* '''Periodi I'''<br />
* Yksi seuraavista vaihtoehdoista<br />
** Matematiikka tutuksi (5 op) on ensisijainen valinta ykkösperiodin matematiikan kurssiksi. Kurssi on kevyt johdatus matematiikan maailmaan ja sisältää kertausta sekä johdattelua yliopistomatematiikkaan. Se kannattaa ehdottomasti ottaa, ellei sitten välttämättä halua heti jotain haastavampaa vaihtoehtoa. Kurssi menee osittain sisällöltään ylempänä mainitun lukiomatikan kertauskurssin päälle, mutta kurssit kannattaa lähinnä nähdä toisiaan tukevina.<br />
** Lineaarialgebra ja matriisilaskenta I (5 op) on hyödyllinen työkalukurssi varsinkin algoritmeista, tekoälystä ja grafiikkaohjelmoinnista kiinnostuneille. Kurssin voi suorittaa ongelmitta lukiomatematiikan pohjalta.<br />
** Analyysi I, (10 op / 2 periodia) on harkitsemisen arvoinen vaihtoehto, jos matematiikka on hyvin hallussa eikä pelkää ylimääräistä työmäärää kakkosperiodissa (esim. jos koodaus on jo valmiiksi tuttua). Analyysi I:en sisältö ei ole yhtä relevanttia kuin Lineaarialgebra ja matriisilasekenta I:n, mutta matikan perusfuksikurssina se opettaa matemaattista ajattelua paremmin kuin mikään muu vaihtoehto. Huomaa, että kestää kaksi periodia, eikä sitä voi suorittaa osissa. Analyysi I on myös selkeästi työläin vaihtoehdoista.<br />
** (Analyysin virtuaalinen peruskurssi ja Matemaattisen analyysin kurssi eivät ole erityisen suositeltavia vaihtoehtoja, koska analyysi aiheena ei ole erityisen hyödyllistä tietojenkäsittelytieteessä. Näillä kursseilla ei myöskään ole Analyysi I:n tarjoamaa teorian ymmärtämispainotteisuutta, vaan ne painottuvat enemmän laskemiseen.)<br />
** Tilastotieteen johdantokurssi (osa 1, 4op), jos ei kaipaa johdatusta matematiikkaan ja uskoo kiinnostuvansa tilastotieteen opiskelusta.<br />
<br />
* '''Periodi II'''<br />
** '''Pakollinen''' Johdatus diskreettiin matematiikkaan (5 op) pitää käydä tässä, jos haluaa kolmeen vuoteen valmistua.<br />
** Lisäksi 1. periodin valinnoista riippuen mahdollisesti yksi seuraavista, jos vain jaksaa opiskella lisää matikkaa ylibuukatussa kakkosperiodissa:<br />
*** Lineaarialgebra ja matriisilaskenta II (5 op) tarjoaa lisää hyödyllisiä matriiseja ja vektoreita ykkösosan käyneille. Kurssissa paljon grafiikkaohjelmointiin liittyvää teoriaa.<br />
*** Tilastotieteen johdantokurssi (osa 2, 6 op) turnauskestävyyden riittäessä ykkösosan suorittaneille.<br />
*** Analyysi I:n loppu, jos sen on itselleen manannut; kurssista ei saa välisuorituksia, joten se on tupla (10) tai kuitti (0).<br />
<br />
=== 1. vuosi, kevät===<br />
<br />
* '''Periodit III - IV'''<br />
** Logiikka I, 10 op<br />
** Tai Tilastotieteen jatkokurssi, 10 op, tai johdantokurssin kevätversio jos et ehtinyt sitä jo käydä.<br />
** Tai Johdatus todennäköisyyslaskentaan (III), 5 op. Mahdollisesti myös Johdatus tilastolliseen päättelyyn (IV), 5 op. Ensimmäinen tarkoittaa suhteellisen helppoja opintopisteitä, jälkimmäinen näistä on vaikea. Valitse jälkimmäinen vain, jos rahkeet riittävät tässä vaiheessa. Esitietoina kurssille käytännössä on integraalilaskennan osaaminen, joko lukion pitkän matematiikan pohjalta tai Analyysi I:stä tai Analyysin peruskurssista. Johdatus todennäköisyyslaskentaan -kurssille sen sijana voi kävellä lukiopohjalta.<br />
<br />
TKT:n Tietorakenteet-kurssi on mallilukujärjestyksessä 1. keväänä, ja siellä matematiikan pohjista on välitöntä apua. Perusopiskelija ehtii siis siihen mennessä käydä suunnilleen MaTun tai jonkin hiukan haastavamman kurssin, Johdatuksen diskreettiin matematiikkaan ja samanaikaisesti Tiran kanssa esim. Logiikka I:stä.<br />
<br />
=== 2. vuosi, syksy ===<br />
<br />
* Lineaarialgebra ja matriisilaskenta I ja II jos ei aiemmin ehtinyt, tai <br />
* Tilastotieteen johdantokurssi voi tässä vaiheessa piristää, varsinkin jos uranvaihto alkaa olla mielessä<br />
* '''Huom''': 2. syksynä on parasta myös huolehtia tilan puolesta toisen sivuaineen opiskelun aloittamisesta, jos ei aio käydä kandiin pelkästään matematiikkaa ja tilastotiedettä. Monia sivuaineita voi aloittaa (tai jopa koko perusopinnot käydä) vain syksyisin, eikä malliaikataulun mukaan edetessä 3. syksyä ei oikein ehdi ihan kokonaan pyhittää toiselle aineelle, vaikka huomattavan osan kumminkin.<br />
<br />
=== 2. vuosi, kevät ===<br />
<br />
* Algebra I, jos Johdatus diskreettiin matematiikkaan ei ahdistanut tai Linis I ja/tai Analyysi I on jo käyty<br />
* Tilastotieteen jatkokurssi, tai Data-analyysi, tai Monimuuttujamenetelmät, tai... ks. [[Sivuainekuvauksia#Tilastotiede]]<br />
* Johdatus todennäköisyyslaskentaan ja Johdatus tilastolliseen päättelyyn<br />
<br />
=== 3. vuosi ===<br />
<br />
3. vuodella sitomatonta tilaa sekä syksyllä että keväällä 20 op. Käy niitä mitä et ole vielä käynyt, ja tarkastele viimeistään tässä vaiheessa myös linjaspesifejä matematiikan kurssisuosituksia (jos niitä on).</div>Mallochttps://fuksiwiki.tko-aly.fi/index.php?title=Opintojen_malliaikataulu&diff=6560Opintojen malliaikataulu2011-04-23T23:36:15Z<p>Malloc: </p>
<hr />
<div>Mallilukujärjestys löytyy laitoksen sivuilta osoitteessa http://www.cs.helsinki.fi/opiskelu/mallilukuj-rjestys-luk-ja-fm. Myös opinto-oppaasta löytyy jotakuinkin vastaava mallilukujärjestys, mutta '''laitoksen sivuilla mallilukujärjestys on aina ajan tasalla. Tällä sivulla tulkitaan sanallisesti laitoksen sivujen mallilukujärjestystä.'''<br />
<br />
== Mallilukujärjestys? ==<br />
<br />
Mallilukujärjestys kertoo, miten kursseja pitää ottaa, jotta valmistuisi kolmessa vuodessa luonnontieteen kandidaatiksi ilman suurempia vaikeuksia. Käpistelykurssit riippuvat tiedollisesti toisistaan varsin paljon, joten oikeaan suoritusjärjestykseen pitää kiinnittää huomiota enemmän kuin muissa aineissa. Formaalisti (matemaattisesti) ilmaistut teoria-asiat ovat myös varsin haastavia, varsinkin jos pohjalla ei ole pitkän matematiikan tai muiden muodollista ajattelua kehittävien aineiden opintoja lukiosta. Koneet eivät tajua epätäsmällistä selitystä, joten meidän pitää opetella muotoilemaan asioita mahdollisimman yksiselitteisesti ja etenemään systemaattisesti. Formaalia esitystapaa matematiikka opettaa, ja siksi siitä meuhkataan niin paljon.<br />
<br />
Vaikka mallilukujärjestystä tutkailemalla näyttää siltä, että selviää vain parilla matematiikan kurssilla, ei kannata tuudittautua turvallisuuden tunteeseen. Monella kurssilla oletetaan esitietoina edellämainittua formaalista ajattelutapaa. Tämä tarkoittaa, että vaikka pakollista matematiikkaa on varsin vähän, käpistelijälle saattaa olla hyödyllistä istua enemmänkin matematiikan kursseja, vaikka se olisi kuinka ikävää. On siis tärkeää tiedostaa, että tietyntasoinen matematiikan osaaminen vaaditaan implisiittisesti tietojenkäsittelytieteen opinnoissa. Tämä ei tarkoita ettetkö ikinä pärjäisi opinnoissasi. Tarkoituksena on kannustaa opiskelemaan matematiikkaa, koska siitä on vain hyötyä.<br />
<br />
Pakollisia kursseja järjestetään vähintään kerran vuodessa, pääasiassa silloin kun ne on sijoitettu mallilukujärjestykseen. Perusopintojen kursseja järjestetään useimmin. Kesäisin voi käydä ilmaiseksi opintoja Avoimessa yliopistossa (myös TKT:n perusopintokursseja), ja laitoksen omassa kesäopetuksessa harjoitustyökursseja (Ohjelmoinnin harjoitustyö, Tietokantasovellus, Tietorakenteiden harjoitustyö ja Ohjelmistotuotantoprojekti). Tässä kohtaa kannattaa taktikoida ja vähentää omaa työtaakkaa lukuvuoden aikana, koska edellämainittuja kursseja voi lähes varmuudella suorittaa myös kesäisin. Harjoitustyökurssit sopivat hyvin myös kesätöiden oheen suoritettavaksi, koska viikottainen tapaamisaika sovitaan ohjaajan kanssa erikseen.<br />
<br />
Neuvontapaja järjestää tukiopetusta keskeisissä ja vaikeaksi todetuissa kursseissa. Jos et ole kuullut tällaisesta mahdollisuudesta, kysy neuvontapajaohjaajilta tai TKO-älyn opintovastaavilta. Jos ensimmäisen syksyn keskeiset kurssit takkuavat, ei kuitenkaan kannata iskeä kirvestä kiveen vaan ottaa käyttöön [[Sivuainekuvauksia]].<br />
<br />
* [[Mallilukujärjestys ensimmäiselle syksylle]]<br />
<br />
<br />
== Kriittinen polku ja kurssien riippuvuudet ==<br />
<br />
Kriittiseen polkuun kuuluvat kaikki kurssit, joiden läpäisy ajoissa on välttämätöntä, jos mielii valmistua kolmessa vuodeksi luonnontieteiden kandidaatiksi (LuK). Kurssien esitietoriippuvuuksiin katso [http://www.cs.helsinki.fi/u/kurhila/luk_esitietoriippuvuudet.pdf riippuvuuskaavio laitoksen sivuilla]. Opinto-oppaan oma versio sisältänee samat tiedot, joskin ainakin toiseksi sekavammassa muodossa.<br />
<br />
=== 1. vuosi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Ohjelmoinnin perusteet || I || 5<br />
|-<br />
| Ohjelmoinnin jatkokurssi || II || 4<br />
|- <br />
| Johdatus diskreettiin matematiikkaan || II || 5<br />
|-<br />
| Tietorakenteet || III-IV || 8<br />
|-<br />
|}<br />
Myös Ohjelmistojen mallintaminen ja Ohjelmoinnin harjoitustyö on välttämätöntä suorittaa viimeistään ensimmäisen vuoden kesällä (Ohjelmistojen mallintaminen on esitietovaatimuksena Ohjelmoinnin harjoitustyölle).<br />
<br />
=== 2. vuosi ===<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Laskennan mallit || I-II || 6<br />
|-<br />
| Rinnakkaisohjelmointi || III-IV || 6<br />
|-<br />
| Ohjelmistotuotanto || IV || 4<br />
|-<br />
|}<br />
Lisäksi Tietorakenteiden harjoitustyö ja Tietokantasovellus on suoritettava viimeistään toisen vuoden kesällä. Nämä kummatkin vaaditaan kolmannen vuoden syksyn Ohjelmistotuotantoprojektiin.<br />
<br />
=== 3. vuosi ===<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Ohjelmistotuotantoprojekti || I-II || 10<br />
|-<br />
| Tieteellisen kirjoittamisen kurssi || III-IV || 10<br />
|- <br />
|}<br />
Näiden lisäksi tavoiteajassa valmistumiseen vaaditaan myös kaikkien muiden kurssien, sivuaineiden ja erityisesti toisen kotimaisen kielen suorittaminen kolmessa vuodessa.<br />
<br />
<br />
== Mallilukujärjestyksen tulkitseminen ensimmäisenä vuotena ==<br />
<br />
=== 1. periodi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
|-<br />
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || (alkaa)<br />
|-<br />
| Ohjelmoinnin perusteet || I || 5<br />
|- <br />
| Tietokone työvälineenä || I || 1<br />
|- <br />
| TVT-ajokortti || I || 3<br />
|- <br />
| Matematiikka tutuksi || I || 5<br />
|- <br />
|}<br />
<br />
Periodin tärkein kurssi on ehdottomasti Ohjelmoinnin perusteet ("OhPe"), johon kannattaa panostaa kaikista eniten. Myös Johdatus tietojenkäsittelytieteeseen -kurssin ("JTKT") suorittaminen myöhemmin saattaa aiheuttaa hiusten halkomista, ja se olisi hyvä suorittaa heti opintojen alussa tarvittaessa vaikka pelkällä vihalla. Matematiikka tutuksi -kurssi toimii johdatuksena yliopistomatematiikkaan ja helpottaa toisen periodin Johdatus diskreettiin matematiikan -kurssin suorittamista, jonka läpäiseminen heti ensimmäisenä syksynä on myös erittäin kriittistä.<br />
<br />
Matematiikka tutuksi -kurssi ("MaTu") ei ole varsinainen lukiomatematiikan kertauskurssi, vaan sen on tarkoitus tutustuttaa yliopistossa opetettavaan matematiikkaan. Matematiikka tutuksi -kurssi kannattaa ehdottomasti käydä, vaikka uskottelisikin ongelmanratkaisutaitonsa olevan kunnossa. Kurssista saa kyllä opintopisteet palauttamalla tietyn määrän tehtäviä, ja kokeeseen ei tarvitse tällöin osallistua. Enemmistö suorittaa MaTu:n nimenomaan tekemällä vaaditun määrän laskuharjoitustehtäviä.<br />
<br />
Ykkösperiodin paniikkihäiriöistä ks. tiivistelmä kakkosperiodin jälkeen.<br />
<br />
=== 2. periodi === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || 10 ||<br />
|-<br />
| Ohjelmoinnin jatkokurssi || II || 4 || OhPe<br />
|- <br />
| Ohjelmistojen mallintaminen || II || 4 || OhPe<br />
|- <br />
| Johdatus diskreettiin matematiikkaan || II || 5 ||<br />
|- <br />
|}<br />
<br />
Kakkosperiodissa tärkeimmät kurssit ovat Johdatus diskreettiin matematiikkaan ("diskis") ja Ohjelmoinnin jatkokurssi ("OhJa"). Edelleen on toki muistettava myös JTKT:n suoritus. Johdatus diskreettiin matematiikkaan -kurssin sisältö on jotakuinkin seuraava: induktio, vähän joukko-oppia, vähän kombinatoriikkaa, vähän verkkoja ja todistamista.<br />
<br />
Vaikka OhPe vaaditaankin Ohjelmoinnin jatkokurssiin ja Ohjelmistojen mallintamiseen ("OhMa"), niin tulokset eivät ole näiden kurssien alkaessa vielä tuleet. Jos OhPesta paukahtaa WebOodiin hylätty, mutta OhJassa ja OhMassa on mukana edes jollain tasolla, niin kumpaakaan ei missään nimessä kannata jättää kesken.<br />
<br />
Kaksi kakkosperiodin käpistelykurssia riippuu OhPessa opitusta, joten jos se ei mennyt asian vaikeudesta johtuen ensiyrittämällä läpi, voi tässä vaiheessa alkaa ahistaa. Mutta ei hätää! Ota rohkeasti Johdatus diskreettiin matematiikkaan (siihen kannattaakin sitten panostaa), ja lue tässä välissä [[Sivuainekuvauksia|sivuaineita]]!<br />
<br />
Diskiksen ongelmiin kannattaa kysyä apua muilta opiskelijoilta ja vaikka matematiikan laitoksen [http://wiki.helsinki.fi/display/mathstatOpiskelu/Laskupaja laskupajasta], koska luennon matemaattisesti kauniit "On olemassa kuvaus siten, että..." voidaan toisinaan korvata vanhemman opiskelijat "Tee näin..."-ohjeilla.<br />
<br />
Jos saat koko syksyn paketin, mukaanlukien Matematiikka tutuksi (tai muu matematiikan kurssi), läpi, olet suorittanut 10 + 5 + 1 + 3 + 5 + 4 + 4 + 5 = 37 op, mikä on jo yli 7 op optimaalisen suoritustahdin - onneksi olkoon, tästä on hyvä jatkaa! Syksylle voi napata MaTun tilalle jonkin muun matematiikan alkupään kurssin (esim. Lineaarialgebra ja matriisilaskenta I), ja jos taustalla on vahva pitkä matematiikka, se voi mennä suhteellisen vähällä vaivalla läpi. Ks. kohta [#Matematiikan sovittaminen malliaikatauluun] alempaa.<br />
<br />
Jos ykkösperiodissa alkaa pahasti ahdistaa, ja koko periodi on hajoamassa käsiin, on pakko tehdä priorisointia - ei hätää, kokemasi angsti ja sen hallinnan opettelu ovat yksi keskeisistä yliopisto-opiskelun anneista. MaTun suorituksesta ei riipu mikään, joten sen failaaminen on pienin ongelmasi. Ohjelmoinnin perusteista riippuu huomattava osa kakkosperiodia, joten jos et ole täysin pihalla, älä päästä sitä leviämään käsille pelkän akuutin ajanpuutteen vuoksi. JTKT:tä on vähemmän mielenkiintoista suorittaa uudestaan myöhemmin, mutta sen varsinaisesta suoritusmerkinnästä ei mikään muu kurssi riipu.<br />
<br />
Jos ohjelmoinnin teoria aiheuttaa oikeasti paniikkihäiriöitä, kannattaa ottaa JTKT:stä nopat irti työvoitolla, antaa aivoilleen lisäaikaa omaksua ohjelmoinnin vaatima haasteellinen uusi ajattelutapa, ja lohduttautua sillä että aihepiirin kurssien kriittisellä polulla tulee betoniseinää vastaan jossain vaiheessa joka tapauksessa (yleensä TiRassa, LaMassa ja Riossa), jos et anna abstraktiin ajatteluun opettelemiselle sen tarvitsemaa aikaa. Erityisen ikävää on, että OhPe - OhJa - TiRa - LaMa - Ohtuprojekti - TiKi -kriittisellä polulla yhdenkin kurssin failaaminen venyttää opintoja poikkeuksetta yli kolmelle vuodelle. Jos olet yritteliäs ja hyvä hallitsemaan aikaasi, voit vielä ottaa klapin kiinni tekemällä 3. vuonna Ohtuprojektin ja TiKin yhtä aikaa. Et ehdi edes jäädä vielä Etappeihin (opintojen etenemisen seurantajärjestelmä, LuK-tutkinnossa kolme on "etappia", joissa siihenastinen eteneminen tarkastetaan), jos käyt toisen niistä ajallaan ja hoitelet toisen samalla kun aloittelet jo maisterikursseja. Eikä se viidessä vuodessa valmistuminen ole vieläkään pakollista, siihen vain painostetaan yhteiskunnan puolelta enemmän kuin ennen, mikä nyt ei liene yllätys kenellekään. Vältät hukkaamasta opiskeluaikaasi käymällä tässä välissä [[Sivuainekuvauksia|sivuainekursseja]].<br />
<br />
=== 3. periodi (eli kevään 1. periodi) === <br />
<br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Tietorakenteet || III-IV || (alkaa) || OhJa, Diskis<br />
|- <br />
| Ohjelmoinnin harjoitustyö || IV || 4 || OhJa, OhMa <br />
|- <br />
| Tietokantojen perusteet || III || 4 || OhPe<br />
|-<br />
| Sivuaineita/valinnaisia || III || 2- ||<br />
|- <br />
|}<br />
<br />
Jos syksyn suuri puristus muodostuu ohjelmointikursseista (OhPe ja Java) sekä matematiikasta (Diskis), on kevään vastaava koitos Tietorakenteet-kurssi. Kurssi kestää koko lukukauden, ja sinne ei pääse, jos esitietovaatimukset, eli syksyn rutistuskurssit, eivät ole kunnossa (taidot voi vaatimusten uupuessa osoittaa erillisessä esitietokokeessa).<br />
<br />
Ohjelmointikurssien puuttuminen estää myös harjoitustyöhön osallistumisen. Harjoitustyökursseilla taas keskeyttämistä ei katsota hyvällä, vaan se vaikuttaa ensi kerralla ryhmään pääsemiseen - harjoitustöiden pienryhmäopetus kun on kallista järjestää.<br />
<br />
Tietokantojen perusteet -kurssilla hyötyy Johdatus diskreettiin matematiikkaan -kurssista, mutta se ei ole pakollinen esitietovaatimus. Tietokantojen perusteissa käsitellään SQL-kielen ja relaatioalgebran alkeita ja tietokantojen suunnittelua. Useimmat eivät koe näitä vaikeiksi asioiksi. Tietokantojen perusteet itsessään on esitietovaatimuksena neljännen periodin Tietokantasovellus-harjoitustyölle. <br />
<br />
Tietorakenteet kannattaa ottaa sinänsä vakavasti, että sitä tarjotaan kurssina vain kerran vuodessa. Jos tietorakenteita ei pääse opiskelemaan tai ohjelmoinnin harjoitustyötä tekemään, otetaan käyttöön sivuainesuunnitelmat ja suoritetaan puuttuvia kursseja (ks. alla). <br />
<br />
Sivuaineopinnoissa kannattaa suosia turnauskestävyytensä mukaan [http://mathstat.helsinki.fi/opiskelu/ matematiikkaa ja tilastotiedettä], jotta saa pakollisen matematiikan tai [http://www.cs.helsinki.fi/opiskelu/menetelmatieteet/ menetelmätieteiden] sivuainekokonaisuuden kasaan. Matematiikan harjoittelusta on hyötyä erityisesti opintojen alkuvaiheessa, kun teorian pyörittelyyn ei ole vielä syntynyt rutiinia. Loppuvaiheessa niitä on tylsempää kasata kokoon mielenkiintoisten käpistelykurssien sivussa. <br />
<br />
Sivuaineopintojen lisäksi kannattaa tällöin tähdätä myös pakollisen toisen kotimaisen kielen (useimmille ruotsi) suorittamiseen pois alta. Huomaa, että [http://www.helsinki.fi/kksc/ kielikeskuksen] a) [http://www.helsinki.fi/weboodi ilmoittautumisjärjestelmä] ja b) [https://alma.helsinki.fi/doclink/97990 kursseille ilmoittautumisajat] eroavat laitoksen vastaavista). Vaihtoehtoisesti voi vilkuilla jo joitakin tietojenkäsittelytieteen vapaavalintaisia kursseja, jos esitiedot niihin täyttyvät. Esimerkiksi keväällä järjestettävässä Käyttöliittymät -kurssissa ei ole esitietoja. Tietokantojen perusteisiinkin pääsee neljännessä periodissa, vaikka ohjelmointikursseissa olisi sykysyllä epäonnistunutkin.<br />
<br />
Ilman sivuainetäydennystä tai valinnaisten aineopintojen suorittamista kevään ensimmäisestä periodista irtoaa 8/2 + 4 + 4 = 12 op (Tietorakenteet puolitettu), mikä alittaa suositustahdin 15 op -kertymän kolmella opintopisteellä.<br />
<br />
=== 4. periodi (eli kevään 2. periodi) === <br />
{| border="1px"<br />
! width="250px" align="left" | '''Kurssi'''<br />
! width="75px" align="left" | '''Periodi'''<br />
! width="75px" align="left" | '''Op'''<br />
! width="75px" align="left" | '''Esitiedot'''<br />
|-<br />
| Tietorakenteet || III-IV || 8 || OhJa, Diskis<br />
|-<br />
| Tietokantasovellus || IV || 4 || <br />
|- <br />
| Sivuaineita/valinnaisia || IV || 6- ||<br />
|- <br />
|}<br />
<br />
Aiemmin keväällä napatut sivuaineet voivat jatkua tälle periodille TiRan tapaan. Ilman sivuainekursseja tai vapaavalintaisilla aineopintoja kakkosperiodista tulee 8/2 + 4 = 8 op. Ilman mitään sivuaine- tms. täydennyksiä koko keväänä kevään opintopistekertymä jää 20 opintopisteeseen, siis kymmentä vaille suositellusta 30 opintopisteestä. Tämä jättää tilaa syksyllä epäonnistuneiden kurssien suorittamiseen. Kannattaa myös suorittaa sivuaineita (matematiikan tai menetelmätieteen kokonaisuutta) tai mielenkiintoisia tietojenkäsittelytieteen aineopintoja jo tässä vaiheessa.<br />
<br />
Jos mallilukujärjestyksessä on onnistunut pysymään tähän asti, kurssityypit ja työmäärät ovat tulleet jo suhteellisen selväksi. Tämän jälkeen opintojen suorittaminen mallilukujärjestyksen mukaan on vain sen kurinalaista noudattamista. Toista sivuainekokonaisuutta ei pidä myöskään unohtaa, se tulisi aloittaa heti toisen vuoden syksyllä. Laajennettua matematiikan tai menetelmätieteiden sivuainekokonaisuutta (50op) käyvien kannattaa muodostaa näiden aineiden kurssien välille yhtenäinen jatkumo, etteivät asiat tai motivaatio kerkeä välissä jo unohtumaan. Myöskin toisen kotimaisen kielen (~"virkamiesruotsi") suorittaminen kannattaa aloittaa mahdollisimman pian, jos sitä ei ole vielä ensimmäisenä keväänä tehnyt. Kynnys sen suorittamiseen ei ainakaan alene opintojen edetessä.<br />
<br />
Mallilukujärjestyksen tulkitsemisessa jatkoa koskien apua voi kysyä laitoksen opintoneuvonnasta tai TKO-älyn opintovastaavilta.<br />
<br />
== Matematiikan ja menetelmätieteen sovittaminen malliaikatauluun ==<br />
<br />
Matematiikkaa suositellaan käymään heti opintojen alkuun, jotta siitä saisi hyödyn irti varhaisen kandin teoreettisemmilla kursseilla. Matematiikan ja tilastotieteen kursseja voi käydä mallilukujärjestyksen kanssa suunnilleen näin:<br />
<br />
=== 1. vuosi, syksy=== <br />
<br />
Tilaa on mallilukujärjestyksen suositusten jälkeen yhteensä 2 op ykkösperiodille painottuen.<br />
<br />
Matematiikan laitos järjestää yleensä syksyllä itseopiskelukurssin, jonka sisältönä nimenomaan lukiomatematiikan kertaus. Kurssin käyminen on hyödyllistä, jos kaipaa varmuutta ja lisää laskurutiinia, tai matikka on muuten vain unohtunut lukion jäljiltä. Tämä kurssi ei kuitenkaan ole sama asia kuin Matematiikka tutuksi. Matematiikka tutuksi kurssin käyminen on suositeltavaa kaikille.<br />
<br />
* '''Periodi I'''<br />
* Yksi seuraavista vaihtoehdoista<br />
** Matematiikka tutuksi (5 op) on ensisijainen valinta ykkösperiodin matematiikan kurssiksi. Kurssi on kevyt johdatus matematiikan maailmaan ja sisältää kertausta sekä johdattelua yliopistomatematiikkaan. Se kannattaa ehdottomasti ottaa, ellei sitten välttämättä halua heti jotain haastavampaa vaihtoehtoa. Kurssi menee osittain sisällöltään ylempänä mainitun lukiomatikan kertauskurssin päälle, mutta kurssit kannattaa lähinnä nähdä toisiaan tukevina.<br />
** Lineaarialgebra ja matriisilaskenta I (5 op) on hyödyllinen työkalukurssi varsinkin algoritmeista, tekoälystä ja grafiikkaohjelmoinnista kiinnostuneille. Kurssin voi suorittaa ongelmitta lukiomatematiikan pohjalta.<br />
** Analyysi I, (10 op / 2 periodia) on harkitsemisen arvoinen vaihtoehto, jos matematiikka on hyvin hallussa eikä pelkää ylimääräistä työmäärää kakkosperiodissa (esim. jos koodaus on jo valmiiksi tuttua). Analyysi I:en sisältö ei ole yhtä relevanttia kuin Lineaarialgebra ja matriisilasekenta I:n, mutta matikan perusfuksikurssina se opettaa matemaattista ajattelua paremmin kuin mikään muu vaihtoehto. Huomaa, että kestää kaksi periodia, eikä sitä voi suorittaa osissa. Analyysi I on myös selkeästi työläin vaihtoehdoista.<br />
** (Analyysin virtuaalinen peruskurssi ja Matemaattisen analyysin kurssi eivät ole erityisen suositeltavia vaihtoehtoja, koska analyysi aiheena ei ole erityisen hyödyllistä tietojenkäsittelytieteessä. Näillä kursseilla ei myöskään ole Analyysi I:n tarjoamaa teorian ymmärtämispainotteisuutta, vaan ne painottuvat enemmän laskemiseen.)<br />
** Tilastotieteen johdantokurssi (osa 1, 4op), jos ei kaipaa johdatusta matematiikkaan ja uskoo kiinnostuvansa tilastotieteen opiskelusta.<br />
<br />
* '''Periodi II'''<br />
** '''Pakollinen''' Johdatus diskreettiin matematiikkaan (5 op) pitää käydä tässä, jos haluaa kolmeen vuoteen valmistua.<br />
** Lisäksi 1. periodin valinnoista riippuen mahdollisesti yksi seuraavista, jos vain jaksaa opiskella lisää matikkaa ylibuukatussa kakkosperiodissa:<br />
*** Lineaarialgebra ja matriisilaskenta II (5 op) tarjoaa lisää hyödyllisiä matriiseja ja vektoreita ykkösosan käyneille. Kurssissa paljon grafiikkaohjelmointiin liittyvää teoriaa.<br />
*** Tilastotieteen johdantokurssi (osa 2, 6 op) turnauskestävyyden riittäessä ykkösosan suorittaneille.<br />
*** Analyysi I:n loppu, jos sen on itselleen manannut; kurssista ei saa välisuorituksia, joten se on tupla (10) tai kuitti (0).<br />
<br />
=== 1. vuosi, kevät===<br />
<br />
* '''Periodit III - IV'''<br />
** Logiikka I, 10 op<br />
** Tai Tilastotieteen jatkokurssi, 10 op, tai johdantokurssin kevätversio jos et ehtinyt sitä jo käydä.<br />
** Tai Johdatus todennäköisyyslaskentaan (III), 5 op. Mahdollisesti myös Johdatus tilastolliseen päättelyyn (IV), 5 op. Ensimmäinen tarkoittaa suhteellisen helppoja opintopisteitä, jälkimmäinen näistä on vaikea. Valitse jälkimmäinen vain, jos rahkeet riittävät tässä vaiheessa. Esitietoina kurssille käytännössä on integraalilaskennan osaaminen, joko lukion pitkän matematiikan pohjalta tai Analyysi I:stä tai Analyysin peruskurssista. Johdatus todennäköisyyslaskentaan -kurssille sen sijana voi kävellä lukiopohjalta.<br />
<br />
TKT:n Tietorakenteet-kurssi on mallilukujärjestyksessä 1. keväänä, ja siellä matematiikan pohjista on välitöntä apua. Perusopiskelija ehtii siis siihen mennessä käydä suunnilleen MaTun tai jonkin hiukan haastavamman kurssin, Johdatuksen diskreettiin matematiikkaan ja samanaikaisesti Tiran kanssa esim. Logiikka I:stä.<br />
<br />
=== 2. vuosi, syksy ===<br />
<br />
* Lineaarialgebra ja matriisilaskenta I ja II jos ei aiemmin ehtinyt, tai <br />
* Tilastotieteen johdantokurssi voi tässä vaiheessa piristää, varsinkin jos uranvaihto alkaa olla mielessä<br />
* '''Huom''': 2. syksynä on parasta myös huolehtia tilan puolesta toisen sivuaineen opiskelun aloittamisesta, jos ei aio käydä kandiin pelkästään matematiikkaa ja tilastotiedettä. Monia sivuaineita voi aloittaa (tai jopa koko perusopinnot käydä) vain syksyisin, eikä malliaikataulun mukaan edetessä 3. syksyä ei oikein ehdi ihan kokonaan pyhittää toiselle aineelle, vaikka huomattavan osan kumminkin.<br />
<br />
=== 2. vuosi, kevät ===<br />
<br />
* Algebra I, jos Johdatus diskreettiin matematiikkaan ei ahdistanut tai Linis I ja/tai Analyysi I on jo käyty<br />
* Tilastotieteen jatkokurssi, tai Data-analyysi, tai Monimuuttujamenetelmät, tai... ks. [[Sivuainekuvauksia#Tilastotiede]]<br />
* Johdatus todennäköisyyslaskentaan ja Johdatus tilastolliseen päättelyyn<br />
<br />
=== 3. vuosi ===<br />
<br />
3. vuodella sitomatonta tilaa sekä syksyllä että keväällä 20 op. Käy niitä mitä et ole vielä käynyt, ja tarkastele viimeistään tässä vaiheessa myös linjaspesifejä matematiikan kurssisuosituksia (jos niitä on).</div>Malloc