| 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 |