Gigi's Gym

University

The Degree

Asleep I am currently reading a BSc IT (Hons) degree at the University of Malta. The course attempts to cover a bit of all areas an IT professional would be expected to deal with in industry.

My main interests so far have been in Systems Programming, Network Programming and Machine Learning.

1st Year Subjects

Freshman subjects are mostly introductory units. They provide a background in various areas, including computer engineering, mathematical techniques, various programming paradigms, and algorithmics. Most of them are not too interesting, but those that are interesting provide important foundations for any person seeking to work in Information Technology.

2nd Year Subjects

Relaxed The Sophomore year is where the fun begins. There are several subjects that many of us consider as unnecessary, and in which many people tend to fail unfortunately. However, some of the other subjects are so nice that they make up for all the rest. For example, in Systems Programming, we had to write various programs and libraries that communicate with the Unix kernel directly, among which was a game server and client. In Network Programming we became familiar with networking protocols, and also with Windows Programming. In Core Computer Science II, we covered some AI techniques, and had to write a neural network that learns to recognise digits.

Year 3 Semester 1

Asleep The first half of Third Year consists of a few advanced study-units that contain a lot of material. All of them are chosen by us, and this means that there are less subjects forced on us, so we can learn the things that really interest us.

Assigned Practical Tasks

The second semester of Third Year breaks away from the classic lectures-and-exams routine and allows us to choose how to allocate our own time to research, design and implementation of three large projects.

© Daniel D'Agostino 2007-2008