Beskjeder

Published Oct. 18, 2016 2:33 PM

This week's guest lecture unfortunately has to be cancelled because of a conflict. The core of the material will be incorporated into a future lecture.

Published Oct. 3, 2016 3:26 PM

Sorry for late notification. Please join one of the other labs this week (Tue, Wed or Thu 10:15)

Published Oct. 1, 2016 2:54 PM

The project groups will consist of 3 or 4 people. If you need another partner for your group, please use the "Search for Teammates!" functionality at the top of the left-hand menu in Piazza. Your team can chose between Angular and React as frameworks for the DHIS2 app.

There are 6 group projects to choose between. Descriptions can be found here

Please sign up for group projects using this form

Published Oct. 1, 2016 2:48 PM

Next week's lab will build on Mark's example from Sep 30 to list DHIS2 organizational units ("orgunits"). The source code for this can be found here. Please notice that the "Master" branch has the skeleton code and the "Final" is an example full solution.

Next Friday will introduce Angular, followed by React on Oct 14. The labs the following weeks will focus on creating a similar webapp using those frameworks.

Also please note that because of time constraints, Mark had to skip the last third of his slides, on some of the most important concepts that you use for this example, namely Promises and the DOM, so please go through the slides yourself.

I will send out the  list of group project descriptions very soon.

 

 

 

 

Published Sep. 23, 2016 11:21 AM

Unfortunately, there are two inaccuracies in the text. Thanks to those who pointed them out:

1) In the following Note: "this is already added to the skeleton - take a look in web.xml in the assignment-gui module.",  "web.xml" has been now been fixed to say "mvc-dispatcher-servlet.xml"

2) You are only required to test the StudentSystem. Therefore, I have now removed the following sentence:

"Your DAO test classes (CourseDAOTest.java and StudentDAOTest.java) should be placed in a package called no.uio.inf5750.assignment2.dao in the “src/test/java” directory."

 

Published Sep. 23, 2016 7:12 AM

The lecture on Sep 23 has been cancelled, because many students are still struggling with Assignment 2. For those who have already finished, I suggest using the time to read some of the theory material listed under "Resources" for last week's lecture (Sep 16).

We will resume the lectures next week (Sep 30) with the first in a series of guest lectures that will introduce modern Javascript frameworks.

Please note that Sep 30 will also be kick-off for the group projects. More information will be sent out in advance.

Published Sep. 21, 2016 11:07 AM

The group sessions this week have been very crowded, so we have decided to provide two extra group teachers in tomorrow's session in the Chill room (Thu 22 10:15-11:00). Both Julie, Yrjan and Kenneth will be present to help you finalize Assignement 2 (due Friday night).

Everyone is welcome regardless of which group you belong to.

 

Published Sep. 8, 2016 10:19 PM

Assignment 1 is due in 24 hours. Assignment 2 has also been released.

Please make use of Piazza as the preferred support forum, enabling many to help in parallel and in good open source spirit!

For your reference, here is the contact info for the group teachers (but they may ask you to go through Piazza). A tip is to get a Github Student developer pack, which provides free private repos.

General oracle: Thuc Hoang <thucth @student.matnat.uio.no>

Group 4 Mon: 12:15 Yrjan Fraschetti <yrjanaff@gmail.com

Group 5 Mon: 15:15 Mustafa Mahamid Adam <mustafma@ifi.uio.no>...

Published Sep. 2, 2016 12:08 PM
Published Sep. 1, 2016 1:26 PM

Please note that the final individual written exam has been moved to Dec 6 instead of Dec 13. This had been done by the central administration. Sorry for any confusion.

This means that we will try to schedule group project presentations during the week of Nov 21 (since there are many groups, the presentations will run over several days).

 

Published Aug. 29, 2016 11:01 AM

Hello everyone,

The group/lab sessions are starting already today, Group 4 at 12:15 and Group 5 at 15:15. The group teachers will go through practicalities of Hibernate, and also touch on Git for those who have not used it or need a refresh.

I have also uploaded the introduction slides, as well as slides for Git and Hibernate on the course schedule page. I will continue to update the schedule today and the rest of this week, including slides for Friday's lecture, which will introduce Maven and Spring, and also the first deliverable.

 

 

 

 

 

Published Aug. 21, 2016 6:04 PM

The full reading list for INF5750 is still under development, but for those eager to get started, below are a couple of pointers. As we will start out with practical assignments right away, anyone taking this course should either be familiar with modern Javascript or quickly get up to speed on the basics:

  • Haverbeke, M.(2016) Eloquent JavaScript: A Modern Introduction to Programming. 2nd edition [Available online http://eloquentjavascript.net/]  (Accessed 2016-08-03)

From the theory side, I suggest you start with this article: Infrastructure studies meet platform studies in the age of Google and Facebook

A cornerstone on the theoretical side of things will be this book:

Published Aug. 16, 2016 10:36 PM

Please note that INF5750 will undergo a number of changes from previous years. Most importantly, the course will now be graded (A-F) rather than just Pass/Fail. Also, for the team projects, emphasis will shift in direction of Javascript. Furthermore, more theoretical material from Information Systems and a written final exam will be required. Unfortunately, updated description and semester pages have been delayed. Please stay tuned and do show up for the first lecture.