Advanced Computer Skills (ACS) course

Warning: information on this website is valid ONLY for A.Y. 2009/10 up to September 2010 exam.

Computer Science is like Magic: you do everything exactly as in your books and, if nothing comes out you, try and retry from the beginning until it works. Many times nothing works even if you did everything correctly, sometimes something works even if you did nothing correct.

Lecturer: Prof. Paolo Coletti
Teaching assistant: Dott. Damiano Somenzi

Email: Paolo.Colettiunibz.it
Email: Damiano.Somenziunibz.it
Website: www.paolocoletti.it/advancedcomputer

Course

ACS course presentation A.Y. 2009/10.
ACS syllabus A.Y. 2009/10.

For Prof. Coletti complete office times, click here.

Prerequisites

In order to correctly follow this course each student is required previous knowledge on these topics:

Warning: due to lab room problems, second year students may not attend this course. See School's decision.

Course content

Organization

Each lesson and each exercise hour is repeated twice in sequence in exactly the same way.

Prof. Coletti is in charge of:

The teaching assistant is in charge of:

Books

Exam

Exam time is one hour. You will enter the lab in turns of 25 students each, which will appear on this website as soon as enrolment is closed. If you have specific time needs, please write an email to Prof. Coletti as soon as possible, before the timetable appears.

The exam is totally open books: you may use any written or electronic document (including books, previous exams with solutions, your personal handwritten or electronic notes and my slides). You may not, however, use any communication program or device.

The exam consists in:

It is a good idea to practice with previous exams that you find below.

Differences with A.Y. 2008/09

Please, if you followed the course in A.Y. 2008/09 take note of these important differences.

prof. Coletti

Slides

Topic Last updated
Access 17 September 2009
Visual Basic 19 October 2008
PASW-SPSS 30 October 2009

Examples and exercises

Topic Last updated
MyFarm database 4 July 2008
Northwind 2003 database for Access 2003
Northwind 2003 database for Access 2007
10 October 2008
Excel, fixed, delimited data 22 October 2006
Time series data 27 October 2008
Class questionaire 20 October 2007

Class answers

30 October 2009
Customers satisfaction questionaire 22 October 2006
Internet behavious questionaire 22 October 2006
Internet behaviour answers

22 October 2006

Sleep questionaire 22 November 2006
Sleep data file 22 November 2006
Wellbeing questionaire 22 November 2006
Wellbeing data file 22 November 2006
Staff questionaire 22 November 2006
Staff data file 22 November 2006

Dott. Somenzi

A.Y. 2009/10

Access exercises
Link
1
exercises and zip
2
exercises and zip
3
exercises and zip
VBA exercises
Link
4
exercises and solutions
5
exercises and solutions
6
exercises and solutions
7
exercises and solutions

8

exercises and solutions
9
exercises and solutions
10
exercises and solutions
11
exercises and solutions
12
exercises and solutions

Exam

For students who have to graduate: if you have to graduate, or for whatever other personal reason you need to know the exam result quickly, please do not write me an email nor contact me personally before, during, or after the exam for a quick correction, for a pre-correction or to check your exam with me before it is corrected. To avoid possible misunderstandings deriving from ambiguous requests, I do not accept any request on correction priority and I will report to the Dean any unclear request. According to art. 7 of exams regulations I will give the results to the secretary not later two weeks after the exam, usually much earlier. You obviously can, and are invited to, come to me to look at your exam's errors after it has been corrected.

Coursework

General suggestion: read the PDF book on Access and databases, especially for what concerns the documentation.

Note: remember that you must submit the final database 10 days before the exam. So, take your time and do not do it in the last days.
Note: once an architecture proposal is sent, that will be your coursework for the whole academic year and it is not possible to submit a second one.

Phase one: proposal. Decide a database project, different from the examples we did in class (library, exams, buy-sell company, MyFarm) and different from the usual databases such as music/film/book/car collection or rental, or flights organization. Try to be a little original.
Draw the structure diagram with tables, fields and relations and write a brief description of your database: this description must contain your idea, how does your database work, which information do you want to store and especially the description of non obvious fields and non obvious relations. This description, the idea and its comprehensibility will be part of the evaluation.
Submit structure and description to Paolo.Colettiunibz.it by email using only your unibz email account. Do not submit any database now!

You will be randomly assigned to Prof. Coletti or to Dott. Somenzi, who will be your only reference from now on; do not try to contact the other one, he will not answer. After some days we will evaluate your architecture and you, if you need them, will receive modifications to your structure. Together you will receive a request for queries, forms and reports. In some periods like December there are a lot of students sending databases and therefore several days pass before receiving an answer.

Phase two: database.
Build the database and what we requested, exactly as requested. Together with the database you must write its technical documentation. Send database (only in Access 2000, 2002-2003, or 2007 format) and description (in English, only in .doc, .docx or .pdf format) to the person who corrected your architecture by email using only your unibz email account. Deadline is 10 days before the exam, no exceptions.
After some days, you will receive a grade from 0 to 100. This grade will last until October 2010, even if you fail an exam.

Phase three: confirmation.
In any office hour (of your choice without booking) before the exam you must present the database personally to the person who corrected it. Pay attention to our office calendars, especially in Autumn there are very few offices and no exceptions will be done. For Prof. Coletti complete office times, click here.
This procedure consists in asking you to repeat something that you have already done in your database, using your own Access version on your notebook or using Access 2007 in English on my UNIBZ computer. If you are able to do it without hesitations, your grade is confirmed. If you are not able, other two tasks will be asked and you must be able to do both without hesitations to have the grade confirmed. If you fail the confirmation, your grade for Access will be 0 and you will not have the possibility to do the coursework anymore for this academic year.

Some suggestions for the database

Frequently Asked Questions

Q: Where can I get Windows, Word, Excel, Access, Acrobat, PASW-SPSS, IZArc?
A: You can download IzArc from www.izarc.org for free. For Windows Vista Enterprise Multilanguage, Office 2007 and PASW-SPSS you should open a ticket on https://support.unibz.it and fix an appointment with the network administrators: they will give you the installation disks and you have the right to install these programs on your notebook. Remember to select also Access when you install Office. Adobe Acrobat licence is unfortunately not available, but to produce and protect PDF files you can install alternative free programs such as PDFCreator http://www.pdfforge.org/products/pdfcreator .

Q: How can I have Windows, Office, PASW-SPSS in English?
A: For Windows Vista, if you have installed the university version Control Panel -> Click, Language and Region -> Change Display Language. If you instead have your own version, probably you have a sigle language version and you may not change the language.
For Office, if you have installed the university version, in the Start -> All Programs -> Microsoft Office -> Microsoft Office Tools -> Microsoft Office 2007 Language Settings. If you instead have your own version, depending on the version you may or may not have this tool.
For PASW 17 or SPSS 16 you can change the language inside the program Edit -> Options -> General.

Q: May I send you the coursework or the proposal in August?
A: If you want to take the exam in February or June, absolutely no. If you want to take the exam in September, sure.

Q: I submitted my proposal in November. May I do the database in April?
A: If you want to take the exam in February, absolutely no. If you want to take the exam in June, yes but you must keep the same proposal.

Q: I cannot come to university to give you the database. May I give it to you just before the exam?
A: Absolutely no. You must send the database via email not later than 10 days before the exam. For the personal presentation, you may do it only in office hours before the exam.

Q: May I take the exam at second year or before taking the Computer Science exam?
A: Please ask this information to the secretary. If you may take it, beware: Statistics and Computer Science are prerequisites for this course, so you will have serious problems during the exam if your knowledge in these subjects is not enough. Unfortunately I see many people wrongly believing to have enough knowledges in Computer Science (especially on file handling) and consequently there are several exams with mistakes which could be easily avoided.

Q: May I attend the curse at second year or before taking the Computer Science exam?
A: Unfortunately, even through the computer room is large and the course is doubled, there are still too many students. In order to improve the lessons' quality there are restrictions on attendance (see School's decision): from A.Y. 2008/09 only third year students or students who have already taken Computer Science exam may attend. If you may attend, beware: Statistics and Computer Science are prerequisites for this course, so you will have understanding problems if your knowledge in these subjects is not enough. Statistics and especially basic Computer Science will not be reviewed.

Q: I am a second year student and I will go on Erasmus at third year. May I attend and take the exam at second year?
A: Read the answers above, the School's decision is very clear and I have no power to make exceptions.

Q: When will the next exam be?
A: I am sorry but the exam date is not decided by me and therefore I do not know it until it is officially published on the university online calendar.

Q: The exam's date is very close to our other exams. May you move it?
A: The exam date is not decided by me, so redirect your request to the secretaries. However, before advancing your request prepare yourself to find 6 consecutive hours where there is no exam of EM, Master, BS, nor any language's exam.

Q: What if I may not enroll online for technical or burocratic reasons?
A: Please write an email to me so I may put you in some turns. In any case you must ask the secretary what to do, since not enrolled students may not attend the exam.

Q: May I do the exam with my computer?
A: Yes. But beware: (1) you must be able to navigate the Internet and to enter directory \\ubz01fst\Courses\Course_Coletti (an alternative can be being able to navigate the Internet and producing a CD). Do not wait for the day before the exam to check it. (2) You are responsable for your different programs' versions and configurations and for the absence on your computer of specific programs. In particular, check that you are able to produce PDF files. (3) If you use another operative system, you are responsable if your files do not open correctly on my Windows Vista.

Q: May I do the exam using Windows in a different language?
A: Yes, sure.

Q: Will the exam be "open books"?
A: During the exam you may use any written or electronic document (including previous exams with solutions, your personal handwritten or electronic notes and my slides). You may not, however, use any communication program or device.

Q: Will the exam be similar to the previous ones?
A: Sure, but every year I add the new topics and do not ask topics which were removed from the syllabus.

Q: I lost a file during the exam because I did not save it correctly. What may you do?
A: Absolutely nothing. With time spent on exercises you should know the unrealiability level of your programs, and how often you have to save.

Q: My files were not copied correctly at the end of the exam. What may I do?
A: Checking that the copy is correct, and practicing file copy even during the exam, is your task and is official prerequisite for this course.

Previous exams

Q: Why cannot I read PASW-SPSS output files .spo? Why are there extra PDF files?
A: SPSS changes version every year. Some output files, expecially those with extension .spo, cannot be opened by the new SPSS versions and new output files cannot be opened by old SPSS versions. Therefore, for every solution I usually either provide the output in the latest format or I provide a pdf file containing the output, in case your SPSS is not able to open the output file correctly. Obviously you do not need to do the same at the exam, unless specifically instructed to produce pdf files.

Q: I cannot produce the same graph that you have in your output file.
A: Probably your SPSS version is different from the version that has been used to produce that file. The important thing is that you are able to fulfill all the requests on the exam's text, producing an identical result is not important.

Session
Notes
Exam link
Last updated
Solution link
Last updated
summer 2010 - 15
SPSS 17
exam
8 June 2010
suggested solution
8 June 2010
winter 2010 - 14
SPSS 17
exam
5 February 2010
suggested solution
5 February 2010
autumn 2009 - 13
SPSS 16
exam
14 September 2009
suggested solution
14 September 2009
summer 2009 - 12
SPSS 16
exam
3 June 2009
suggested solution
4 June 2009
winter 2009 - 11
SPSS 16
exam
4 February 2009
suggested solution
11 February 2009
autumn 2008 - 10
(updated for A.Y. 2008/09)
SPSS 13/16
exam
3 September 2008
suggested solution
3 September 2008
summer 2008 - 09
(updated for A.Y. 2008/09)
SPSS 13/16
exam
11 June 2008
suggested solution
11 June 2008
winter 2008 - 08
(updated for A.Y. 2008/09)

SPSS 13
(output is
provided
also in SPSS
16 version)

exam
14 February 2008
suggested solution
16 February 2009
autumn 2007 - 07

SPSS 13
(output is
provided
only in SPSS
17 version)

exam
27 September 2007
suggested solution
27 January 2010
summer 2007 - 06
SPSS 13
(output is
provided
only in SPSS
17 version)

exam
1 July 2007
suggested solution
27 January 2010
winter 2007 - 05)
SPSS 13
exam
1 February 2006
suggested solution
5 February 2007
prototype A.Y. 2006/07 - 04
SPSS 13
exam
27 November 2006
suggested solution
27 November 2006
autumn 2006 - 03
no SPSS
exam
30 September 2006
suggested solution
30 September 2006
summer 2006 - 02
no SPSS
exam
25 May 2006
suggested solution
25 May 2006
winter 2006 - 01
no SPSS
exam
27 January 2006
suggested solution
27 January 2006

This page is mantained by Paolo Coletti.