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 ![]() Last updated: 3 April 2013
|