Week Day(s) Class Subject Lecturer Notes 5 A pre distance task accounts will be created 6 Fri 6.2 12:00-13:30 D330 Kick Start M.Sc. Esa Salmikangas Be there! 7 Mon 9.2 13:00-15:30
Tue 10.2 16:30-19:30
Fri 13.2 11:00-13:30D330 xtreme Programming M.Sc. Pawel Jarosz Materials 8 - distance tasks - 9 - Winter activities, distance tasks - 10 Tue 3.3 16:30-19:30
Fri 6.3 11:00-13:30D330 Programming robots, part I PhD Michal Repka 11 Tue 10.3 16:30-19:30
Fri 13.3 11:00-13:30D330 Programming robots, part II PhD Michal Repka 12 Tue 17.3 16:30-19:30
Fri 20.3 11:00-13:30D330 Programming robots, part III PhD Michal Repka 13 Fri 27.3 11:00-13:30 D330 ADO.NET M.Sc. Esa Salmikangas ADOBasics example can be found from labranet's storage 14 Fri 3.4 11:00-13:30 D330 ASP.NET M.Sc. Esa Salmikangas 15 Wed 8.4
D405 Seminar subject proposals M.Sc. Esa Salmikangas send your seminar proposal by email 16 Tue 28.4 9:00-12:30
D330 Seminars,
absolutely max 15 min per presentation. Do not overrun your time, please.M.Sc. Esa Salmikangas send your slides, example(s)and the report by email two day before seminar presentation 17 Thu 30.4 8:15-12:00 D330 The Programming exam M.Sc. Esa Salmikangas Exam rules 18 Thu 14.5 8:15-12:00 D330 The 2nd programming exam M.Sc. Esa Salmikangas Exam rules
An account for downloading tools for the course will be created at week 5. Please, start to do your first pre distance task...
Note: Please, make A pre distance task before Kick start and return it to Mr Esa Salmikangas, follow sharply these rules when returning tasks.
[Also Visual Studio 2008 Express versions are free to download. Look Introducing Visual Studio and How Do I in C#?]Kickstart is at Friday 6th of Feb 12:00 in the classroom D330.
Content: Welcome, some little words about pedagogic choices, course introduction, distance tasks intro, .NET Framework introduction, tools, oo-demo.
Senior lecturer M.Sc. Esa Salmikangas, M.Sc. Pawel Jarosz, Assistant Professor PhD Michal Repka
A student must have:
A student will learn:
A student must successfully make the following:
Please, do distance tasks independently. The idea of tasks is that YOU will learn. Of course it is allowed to use MSDN, helps, web, books and other sources to find useful help. There is a motto: "Don't write code, you can steal." So it is allowed and reasonable to search and read code samples from different sources. But don’t “loan” ready code from your colleagues. You can loan code from before mentioned “official” sources, but not from your colleagues. And if you happen to find ready code from some sources, think is it worth to take it without doing yourself. The key issue is that you are making tasks for yourself, not for the lecturer.
Please, comment your code in English. Use a proper Capitalization Styles in names of classes, properties etx. You will find the guide for naming and capitalization from MSDN. Test your code carefully because I mainly just try to run your exe and if needed I will open the project.
Please use following Namespace-syntax in your program: Add JAMK.ICT.SuitableContext -namespace to all your codes. For example if you are making your week task about Lotto, the namespace should be JAMK.ICT.Games; If you are doing a distance task about databases it should be JAMK.ICT.DB.
Please, return distance tasks to following folder before the last returning day: file://///storage.labranet.jamk.fi/homes/salesa/return
Note: The pre distance task can be retuned via email also, after kickstart distance tasks must be returnted to the return folder
If there is more than one file in a project for example many files
belonging to a project, zip all project files to the zip-file. Zip your all
projects files: source codefiles, exes, forms etc to one zip-file.
Name zip-file with the following
rules: “Lastname_Firstname_DistanceTaskNumber .zip”.
Add a text file with the following information about to a distance task:
The schedule to return the distance tasks is following
| # | week | the last returning day | subject |
| 1 | 6 | 5th of February | PreTask |
| 2 | 7 | 9th of February | Handling files and exceptions |
| 3 | 8 | 20th of February | Windows Forms |
| 4 | 9 | 27th of February | "Strange" objects |
| 5 | 14 | 2nd of April | Hockey database |
| 6 | 16 | 19th of April | Databased WebApplication |
| 7 | 18 | 30th of April | Using Web Services |