Learning outcome list

Number Name Actions
1 Describe computational intelligence methods that may apply to GIS&T View
2 Exemplify the potential for machine learning to expand performance of specialized geospatial analysis functions View
3 Describe a hypothesis space that includes searches for optimality of solutions within that space View
4 Describe artificial intelligence methods that may apply to GIS&T View
5 Identify artificial intelligence tools that may be useful for GIS&T View
6 Describe how the power increase in desktop computing has expanded the analytic methods that can be used for GIS&T View
7 Exemplify how the power increase in desktop computing has expanded the analytic methods that can be used for GIS&T View
8 Describe the major geospatial software architectures available currently, including desktop GIS, server-based, Internet, and component-based custom applications View
9 Describe non-spatial software that can be used in geospatial applications, such as databases, Web services, and programming environments View
10 Compare and contrast the primary sources of geospatial software, including major and minor commercial vendors and open-source options View
11 List the major functionality needed from off-the-shelf software based on a requirements report View
12 Identify software options that meet functionality needs for a given task or enterprise View
13 Evaluate software options that meet functionality needs for a given task or enterprise View
14 Define technology transfer. View
15 Compare classes of technologies and services that could be candidates for technology transfer. View
16 Summarize one federal agency program that can facilitate technology transfer and commercialization for academic institutions. View
17 Discuss a major challenge during one stage of the technology transfer process. View
18 Compare communicating research ideas with the research community and industrial incubators. View
19 Role play how a successful research idea could contribute to a technology transfer process. View
20 Summarize the technology transfer process behind the Taghreed system. View
21 Design an application-level software/user interface based on user requirements View
22 Create user interface components in available development environments View
23 Define Graphics Processing Units for general-purpose computation. View
24 Describe hardware architecture and software frameworks for GPU-enabled acceleration. View
25 Discuss fundamental in using thread-based parallelism to harness massively parallel computing power in GPUs. View
26 Describe the evaluation of acceleration performance of GPUs for general-purpose computation. View
27 Discuss the types of spatial problems that can be accelerated using GPUs. View
28 Define social media, social media analytics, natural language processing and text mining. View
29 Describe the general workflow of social media analytics for geospatial applications. View
30 Discuss the file and database systems (e.g., NoSQL databases) can be leveraged to manage and manipulate social media data. View
31 Describe the techniques (e.g., text preprocessing and NLP) that can help computers analyze, understand, and derive meaning from human language. View
32 Discuss spatial/spatiotemporal analysis and data mining algorithms and methods that can be used to reveal meaningful information and patterns from social media data. View
33 Discuss common geovisualization methods (e.g., graphs and maps) and tools for mapping and visualizing different components of the social media data (e.g., geo-tags, temporal information, and users). View
34 Compare and contrast two geospatial applications that can leverage social media data from the perspectives of techniques, tools, and approaches to process and mine social media data. View
35 Explain how web services enable the sharing of maps and GIS operations in an online environment. View
36 List strategies that web GIS administrators can take to improve the speed and capacity of their systems. View
37 Summarize and compare various security precautions that web GIS system administrators can take to protect access to sensitive data or algorithms. View
38 Critically discuss some societal effects stemming from the web-enabled shift of spatial data production from experts to laypersons (i.e., the rise of neogeography). View
39 Given a set of requirements, propose appropriate system architectures for web GIS, including the software and hardware used for the data server, GIS server, web server, and client apps. View
40 Define Location-Based Services, Compare LBS, and other GIS applications. View
41 Name the key components of Location-Based Services. View
42 Describe key positioning technologies for outdoor and indoor environments. View
43 Demonstrate the key tasks of data modeling in LBS. View
44 Explore possible presentation forms for communicating relevant information to the users of LBS and discuss their pros and cons. View
45 Examine various application fields and investigate the potentials of LBS. View
46 Describe the challenges of privacy in LBS. View
47 Distinguish between the traditional procedural programming and the MapReduce programming paradigm. View
48 Differentiate between the MapReduce programming paradigm and the MapReduce framework. View
49 Characterize the limitations of HDFS for the storage and processing of spatial data. View
50 Describe the MapReduce implementation of the range query operation. View
51 Identify the purpose of the duplicate avoidance technique in the spatial join operation. View
52 Describe the major GPU programming paradigms. View
53 Explain the major differences between graphics and GPGPU programming View
54 Discuss the functions of the stages in the rendering pipeline View
55 Discuss the types of problems encountered in GIS and its related disciplines that could benefit most from GPU computing View
56 Explain the history of cyberinfrastructure View
57 Assess the importance and roles of cyberinfrastructure to science and engineering View
58 Describe the conceptual foundations of cyberGIS View
59 Define Enterprise GIS in an generalized manner without reference to a specific enabling technologies. View
60 Explain the difference between a system and a process definition of Enterprise GIS. View
61 Describe the value-adding points of Enterprise GIS in an organizational setting. View
62 Express the importance of organizational context to the implementation and operation of an Enterprise GIS. View
63 Demonstrate the importance of iteratively evolving a given Enterprise GIS implementation over time. View
64 Identify the current implementation patterns of Enterprise GIS, based on present trends and best practices in IT. View
65 Describe the purpose of a social network and what it can reveal about relationships. View
66 Describe what nodes and edges represent, and the variables that can be ascribed to each. View
67 Explain how different metrics reveal the importance of nodes or edges in a social network. View
68 List different properties that are used to describe an entire network. View
69 Report on how a social network can have spatial properties. View
70 Explain how a social network might interact with the built environment. View
71 Explain the workings of batch processing using punched cards. View
72 Distinguish the main differences between the mainframe and minicomputer epochs of GIST. View
73 Explain the reason for the rise of reduced instruction set computer (RISC) processors. View
74 Understand and describe the contextual, technological, and financial considerations required for making a mobile app for geographic information collection. View
75 Understand and describe the core concepts related to mobile devices as they apply to computing infrastructure as a whole. View
76 Understand what technological advancements have taken place that have made mobile devices important and relevant for GIS&T. View
77 Explain the main types of data capture devices used in the era under consideration. View
78 Explain how sequential storage relates to geographical space. View
79 Explain how line printers were used to produce gray-tone maps. View
80 Explain the basic operation of a pen plotter. View
81 Describe the basic operation of a CRT display. View
82 Explain how a frame buffer works. View
83 Explain how a storage tube display works. View
84 Describe the rationale for and development of device independence. View
85 Explain the difference between serving data and analysis on the web/cloud View
86 Discuss the advantages of cloud-based vs. desktop-based geospatial analysis View
87 Explain the relationship between Features and ImageCollections View
88 Demonstrate how to access the GEE platform and how to pull in a dataset for analysis View
89 Determine if a use case is appropriate for scaling in the GEE View
90 Describe the concepts and characteristics of cloud computing. View
91 Review different cloud service models. View
92 Summarize the concepts of spatial cloud computing. View
93 Discuss the differences between cloud computing and spatial cloud computing. View
94 Explain the generalized architecture of spatial cloud computing, and the functions of each component. View
95 Describe the service models of spatial cloud computing, as well as the goals and key functions of each service model. View
96 Explain, with examples, how all manner of research outcomes could be shared more effectively View
97 Propose a set of minimum standards for the more effective sharing of GIS code and data View
98 Contrast the approach to research afforded by eScience ideas with the approach you see practiced currently in GIScience and Geography View
99 Define computational notebooks in general without reference to individual technology platforms. View
100 Explain the difference between the notebook paradigm and traditional desktop GIS. View
101 Explain how to use the JupyterLab user interface. View
102 Describe the utility of computational notebooks in modern GIS analytics. View
103 Express the importance of computational notebooks in open (geospatial) science. View
104 Describe the basic workflow for creating a map in ArcGIS Online, find or import data, style the map, perform analysis, and share the content. View
105 Explain the difference between a public and subscription account on ArcGIS Online. View
106 Summarize basic administration of an ArcGIS Online subscription including named user accounts and credits. View