Old news
Warning: last news are published at the top of course description
Wed 08, Jun 2022: Published exam solutions
Wed 09, Feb 2022: Published exam solutions
Wed 12, Jan 2022: Published exam solutions
Thu 16, Dec 2021: Published exam solutions
Fri 12, Nov 2021: Published exam solutions
I fixed the expected output and tests for cartels
5 November 2021: Published midterm simulation solutions:
I fixed the tests
to display filled nodes you also need to add the property
style='filled'
24 Friday September lab is cancelled. Regular meetings will start again from Thursday 30 September
6 September 2021: Published exam solutions
12 July 2021: Published exam solutions
11 June 2021: Published exam solutions
12 September 2020:
Moved DS Lab website to sciprog.davidleoni.it
Simplified exercises structure
10 February 2021: Published exam solutions
14 January 2021: Published exam solutions
29 December 2020: created Circular Queue separate worksheet, with (hopefully) better explanation
16 December 2020: Published Midterm B solutions
24 November 2020: vastly updated Complexity workesheet and renamed to Algorithm analysis and recursive functions
6 November 2020: published midterm A solutions
3 November 2020: published midterm simulation solutions
22 October 2020: A TUTORING SERVICE for data science studentes has been set up, see announcement on Moodle
25 August 2020 - Published 2020-08-24 exam results
27 July 2020 - Published 2020-07-17 exam results
17 June 2020 - Published 2020-06-16 exam results
4 March 2020 - Published 2020-02-10 exam results
31 January 2020 - Published 2020-01-23 exam results
7 January 2020 Extra tutoring:
(Beware rooms are not always the same)
Tue 14 January 10.00 - 12.00 A216
Wed 15 January 10.00 - 12.00 A216
Thu 16 January 10.00 - 12.00 A214
Fri 17 January 10.00 - 12.00 A221
Tue 21 January 10.00 - 12.00 A216
23 December 2019 - Published Midterm B grades:
07 December 2019 - Set midterm Part B date:
Friday 20th December, lab A202, from 11.45 to 13.45
Admission: students who got grade >= 16 at the first midterm
06 December 2019: Published midterm results:
28 November 2019: Set exams dates:
23 January 8:30-13:30 A201
10 February 8:30-13:30 A202
7 November 2019: published Midterm Part A solution
5 November 2019: WARNING: TUTORING CHANGE
Since Fridays apparently aren’t the best day for tutoring (nobody went twice in a row), we’re moving Friday tutoring to Wednesday 9:00-11:00 starting with Wednesday 6 November. Rooms: A219 until Wednesday 13 November included, A218 afterwards
Given the fact many of you took ages to do the midterm simulation, I’d recommend attendance.
2 November 2019:
published Midterm simulation solutions
added NaN and infinities section to matrix: numpy exercises
improved pandas exercises
added functions exercises
24 October 2019: updated numpy matrices and visualization
22 October 2019: WARNING: TUTORING TIMETABLE CHANGE!
Unfortunately, due to reasons beyond our control we need need to change timetable for tutoring:
Mondays remain the same: room A215 from 11.30-13.30
Fridays change: instead of previous 12.30-14:30, the new hours will be 11.00-13.00. Friday room is also changed, it will be A218 for all fridays
Graph formats draw functions:
fixed bug about username not found in windows
now it is possible to save to file in draw_mat, draw_nx, etc by passing filename in parameter
save_to
, see documentation
17 October 2019 : rewrote Graph formats page
12 October 2019 : tutoring service has been set up on Mondays and Fridays starting Monday 14th October, see timetable
10 October 2019: Save the dates:
MIDTERM PART A SIMULATION: 31 october 15:30-17:30 room a202
MIDTERM PART A: 7 november 11:30-13:30 room b106
IMPORTANT: differently from past Part A exams, there will also be an exercise on Pandas.
merged Part A graph stuff into graph formats
7 October 2019
updated Dictionaries
rewrote Sets, now belongs to Part A
3 October 2019: updated Lists
1 October 2019
updated Strings
updated error handling and testing
24 September 2019
updated introduction
added Python basics
27 August 2019: published exam solutions
2 July 2019: published exam solutions
10 June 2019: published exam solutions
13 January 2019: published exam solutions
23 January 2019: published exam solutions
23 January 2019: removed children() method from GenericTree (you shouldn’t use it anyway)
10 January 2019: published Part B midterm solutions
9 January 2019: added topsort to graph algorithm exercises
24 December 2018:
Added to LinkedList exercises: EqList, Cloning, and More exercises
Added to Sorting exercises: chains, SwapArray exercises
14 December 2018, published:
12 December 2018: the lab of Friday 14th Dec is moved to A211 from 8:30 to 11:30 . As you have noticed, there is even an extra FREE hour of coding, so don’t miss this special Friday offer !
11 December 2018: published graph algorithm exercises
9 December 2018: fixed tree exercises
6 December 2018: published linked-lists exercises
5 December 2018: expanded sorting with insertion_sort, merge_sort, quick_sort
16 November 2018: Published midterm solutions
14 November 2018: Published midterm simulation exam solutions
6 November 2018: RESTRUCTURED WEBSITE
Added Exam modalities , please read them
Added difficulty ratings to exercises
Added sections:
Expanded sections:
26 October 2018: IMPORTANT: there will be NO LABS on Tuesday 20 October and on Friday 2 November. Next lab is scheduled for Tuesday 6 November.
23 October 2018: Restructured Basic data structures material, separating into pages Lists and Dictionaries
16 October 2018:
restructured Matrix material, separating matrix chapter into pages Matrix as lists of lists and Graph formats
fixed graph drawing function and moved it to
sciprog
module.
13 October 2018: added explanations to Matrix as lists of lists lesson
The missed lab of 2nd October is moved to Wednesday 10 October 11.30-13.30 room A209 Povo 1. Other scheduled labs will be held regularly.
5 October 2018 14:30 A214 Povo 1: lab to be held regularly
2 October 2018: Lab 2 did not happen, I apologize for the inconvenience. See you on Friday 5th October at 14:30
21 Sept 2018: Moved website from old QCB master sciprolab2.readthedocs.io to sciprog.davidleoni.it
[ ]: