DIT Website SOC Website
SOC Logo DIT Logo Valid CSS!
  Mark Foley    |   Phone: 01-4024934   |   Office location: K26   |   Email: Click  here

Welcome to Mark Foley's Home Page

This will serve as a news page and as a location for the publication of information relating to the courses that I teach or have taught in the recent past.

Note: From September 2011 all material relating to modules that I teach including lecture notes, assignments and supplementary material will be avail only on the school Moodle server. General information and project material will continue to be available here.

General Information for DT249/2 students

This web page serves as a location for the publication of general information relevant to DT249 Stage 2. Each stage of the programme has a mentor. For DT249/2, that's me (Mark Foley). The role of the mentor is to act as a point of contact for you if you have any issues of an academic or administrative nature that can't be sorted out through your normal interactions with your lecturers or DIT administrative and technical staff. My intention is that this page serve as a source of general information that you might find useful in your dealings with the "system".

Final Year Project Ideas

This section gives details of potential final year student projects in the area of GIS or Geographic Information Systems. These projects are intended to be appropriate for students in DT228/4, DT211/4 or DT249/4. Projects labeled "Level 7" are suitable for students on ordinary degree programmes, DT249/3 and DT211/3.

Course material for Database Systems and Geographic Information Systems is now on Moodle. Web Mapping is offered in Semester 2 so material relating to this will be added to Moodle shortly.

DT249/2 Database Systems

This module provides the student with a comprehensive introduction to conceptual data modeling for database design, sound understanding of the relational model, and practical knowledge of querying SQL databases and expressing relational schemata in SQL. It is assumed that the student is familiar with the material presented in SDEV1002 Information Storage and Management

DT249/4 Geographic Information Systems

Much of the world's knowledge can be visualised and represented by maps. Nowadays the computer is the tool used to represent and manipulate this knowledge. A Geographical Information System (GIS) is a computer system designed to facilitate the collection, management, and analysis of large volumes of geographical knowledge. GIS are capable of representing and managing spatial, temporal, and thematic knowledge at personal, community, regional, national, and global levels. They are often combined with other technologies, such as mobile computing, agent based systems, operational databases, or data mining systems to provide an integrated approach to knowledge management. GIS has been particularly successful at managing knowledge at regional and national levels. As more of society's business and administrative systems become automated it is envisaged that GIS will play an even more important role in the management of the national physical and knowledge infrastructure. This course will focus on GIS technology, GIS theory, GIS applications, and GIS research.

Web Mapping

Web mapping is the process of designing, implementing, generating and delivering maps on the World Wide Web. Web mapping primarily deals with technological issues. Web maps are generally a presentation media in web GIS and web maps are increasingly gaining analytical capabilities. A special case of web maps are mobile maps, displayed on mobile computing devices, such as mobile phones, smart phones, PDAs, GPS and other devices. If the maps on these devices are displayed by a mobile web browser or web user agent, they can be regarded as mobile web maps. If the mobile web maps also display context and location sensitive information, such as points of interest, the term Location-based services is frequently used. This module essentially covers two areas - (i) basic web development and (ii) the aspects of web development specific to GIS. No prior knowledge of web development is assumed.

DT249/3 Internet Development

Students taking this module will quickly acquire the skills to develop a simple three tiered web application incorporating client side technologies such as XHTML and CSS, server side scripts written using PHP and a back end database. While it is useful if students have knowledge of databases, there is no assumption of any prior experience with databases. The entry level languages and technologies of the web are famous for their simplicity, so the student is expected to be able to discover how to use these technologies by implementing solutions independently of the class time. The purpose of the class time is to provide the student with the foundation upon which they can build for their assessment.

DT249/3 Computer Systems Architecture and Administration

This module is designed to introduce the student to the principles and practice of system administration. It is a practical module which will equip the student with sufficient knowledge and skill to be able to function as a system administrator or as a technical support agent. It is assumed that the student is familiar with the material presented in TECH2001 Computer Technology 2, TECH2002 Computer Communications and TECH2003 Network Fundamentals.

DT249/3 Business Perspectives on Technology

This module is designed for those candidates who are, or will be, in a position to make or influence decisions related to the selection, design and support of management information systems (MIS). It focuses on the concepts a manager needs to understand in order to make effective use of computerised information systems. Being competitive in business depends largely on the effective use if IT. However, implementing IT no longer means automating a manual task to make it more efficient but rather taking a strategic perspective to ensure that investment in IT is contributing to the business strategy of the organisation. It is assumed that the student is familiar with the material presented in MGMT2102 Information Systems Project Management.