Mirco Musolesi


Main

Short Bio
Research
Publications
Software
Scholarly Service
Teaching
Everything Else





Teaching


Courses Offered in the Academic Year 2012-13

Academic Year 2012/2013
University of Birmingham

23644 Networks and Distributed Systems for Final Year students
23640 Networks and Distributed Systems (Extended) for Master students

Offered in Spring Term

This module will explore the basic concepts, technologies and standards in the areas of Computer Networks and Distributed Systems. It will cover topics related to the Internet architecture and protocols, networking technologies, distributed systems and algorithms. It will also introduce the students to the recent trends in network technologies and systems, such as wireless networks, mobile computing, cloud computing and online social network applications. The module will be based on the discussion of real-world case studies, research papers and standardisation documents.

Link to the module website
 

Academic Year 2012/2013
University of Birmingham

25023 Mobile and Ubiquitous Computing for Master Students

Offered in Spring Term

This module is concerned with the issues surrounding mobile and ubiquitous computing systems. I will teach half of the module focussing on the aspects related to networking and geographic information analysis (and prediction) in mobile&ubiquitous systems.

Link to the module website
 

Final Year and Master Projects

Information about the projects can be found here.


Past Courses

Academic Year 2011/2012
University of Birmingham


23644 Networks and Distributed Systems for Final Year students
23640 Networks and Distributed Systems (Extended) for Master students

Offered in Autumn Term 2011

This module will explore the basic concepts, technologies and standards in the areas of Computer Networks and Distributed Systems. It will cover topics related to the Internet architecture and protocols, networking technologies, distributed systems and algorithms. It will also introduce the students to the recent trends in network technologies and systems, such as wireless networks, mobile computing, cloud computing and online social network applications. The module will be based on the discussion of real-world case studies, research papers and standardisation documents.


Academic Year 2010/2011
University of St Andrews

Michaelmas Semester

CS5001 Object-Oriented Programming

This module provides a review of the main concepts of object-oriented programming for Master students, including abstractions for distributed systems programming.

Candlemas Semester

CS1004 Internet Programming

I taught he intro to networking part of this course. Topics include fundamental Internet protocols (IP, TCP, UDP, HTTP, SMTP) and the design of distributed networked applications using TCP and UDP sockets.


Academic Year 2009/2010
University of St Andrews

Candlemas Semester

CS 1004 Internet Programming


Academic Year 2008/2009
ESF MiNEMA Winter School at Chalmers University (Göteborg, Sweden)

Lecture at ESF MiNEMA Winter School on Mobility Models for Systems Evaluation

Slides
Book Chapter


Academic Year 2007/2008
Dartmouth College

CS23 - Software Design and Implementation
 
Offered in Winter 2008 and Spring 2008 Terms

The course provides an introduction to systems programming in the Unix environment. Topics include an introduction to Unix, the C programming language, development and debugging tools, and distributed systems programming using TCP sockets.


Academic Year 2006/2007
University College London

COMP1008: Object Oriented Programming (as Teaching Assistant)

CS Z25/4C38: Mobile and Adaptive Systems (as Teaching Assistant)
 
Slides on XMIDDLE





St Andrews logo

Last updated: 3 April 2013