Search Results (789)

View
Selected filters:
  • Computer Science
10 Things You Can Do with ArcGIS Online and Story Maps
Conditions of Use:
Remix and Share
Rating

Several new content pieces invite you to do hands-on work with web GIS technology:

[1] 10 Things you can do with ArcGIS Online in education. These include: (1) Use web mapping applications. (2) Make your own map. (3) Get a school, club, or university organizational account in ArcGIS Online. (4) Use and modify existing curricular resources. (5) Explore the Living Atlas of the World. (6) Modify and ask questions of maps. (7) Conduct spatial analysis on mapped data. (8) Add multimedia to maps. (9) Explore your world in 3D, and (10) Map and analyze field-collected data.

[2] Introduction and Advanced Work with Story Maps: Slides and hands-on exercises. These include how to build a story map from a web map, and how to build map tours, map journals, swipe, series, and other types of story maps.

[3] Teaching with Web Apps. Set of resources and activities. These include examining Pacific typhoons in 3D, demographics of Zip Codes, creating viewsheds and buffers, and much more.

[4] Spatial Analysis in Human Geography. These include the 1854 cholera epidemic in London (activity), a Boulder County hazards analysis (map), and an examination of the Human Development Index around the world (map).


I created this content for the Esri mapping lab for the 2017 National Conference on Geography Education, but it can also be used to support your own professional development or for your own instruction.

Subject:
Computer Science
Information Science
World Cultures
Career and Technical Education
Agriculture
Ecology
Mathematics
Geology
Physical Geography
Material Type:
Activity/Lab
Data Set
Author:
Joseph J. Kerski
1: Concepts of Information Technology
Conditions of Use:
No Strings Attached
Rating

This module includes the basics and theories of ICT, including types of computer, networks, how, why and who people access information using ICT. This module is the first under the ECDL (AKA ICDL) qualification, written for Windows XP and Office 2003

Subject:
Computer Science
Material Type:
Reading
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Jana Mills
2008-'09 Open Education Cup: High Performance Computing
Conditions of Use:
No Strings Attached
Rating

This collection provides an overview of the 2008-'09 Open Education Cup competition. Contest rules, author resources, and example content are provided. This competition is intended to encourage development of original educational content in the field of parallel computing, with cash prizes awarded to contest winners. Selected modules will be included as part of a new collection available through Connexions.

Subject:
Computer Science
Material Type:
Full Course
Reading
Provider:
Rice University
Provider Set:
Connexions
Author:
Jan E. Odegard
A.I. & Society: Conversation with President Obama
Rating

Advances in artificial intelligence are triggering discussions about our future and potential consequences, both good and bad. World leaders are engaging in the conversation as well. Wired Editor-in-Chief, Scott Dadich, and MIT Media Lab Director, Joi Ito, conducted an interview with President Obama on artificial intelligence and society.

In this case study, you will explore an article and video from Wired's conversation with President Obama; then you will be asked to reflect on the core ideas and details of the conversation. As engaged and informed citizens, we must begin to consider the relationship between artificial intelligence and society.

Subject:
Computer Science
Philosophy
Career and Technical Education
Anthropology
Economics
Political Science
Material Type:
Homework/Assignment
Lesson
Lesson Plan
Primary Source
Provider:
Moonshot Learning
Additional Topics
Conditions of Use:
Remix and Share
Rating

This subset of the Black Box Software Testing collection includes resources to teach quality cost analysis, combination testing, regression testing, GUI regression automation, high volume test automation, requirements analysis, test documentation, test scripts, and scripted testing and inattentional blindness. Resources include lecture videos, slides, activities, and suggested readings.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Full Course
Lecture Notes
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Addressing Modes for TI TMS320C54x
Conditions of Use:
No Strings Attached
Rating

The TI TMS320C54x microprocessor provides a number of ways to specify the location of data to be used in calculations. Immediate addressing, direct addressing, and indirect addressing are the three main types. Knowing the basic addressing modes of a mic

Subject:
Computer Science
Material Type:
Reading
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Daniel Sachs
Dima Moussa
Douglas L. Jones
Mark Haun
Matthew Berry
Swaroop Appadwedula
Advanced Algorithms, Fall 2008
Conditions of Use:
Remix and Share
Rating

" This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in typical introductory courses on algorithms. It is especially designed for doctoral students interested in theoretical computer science."

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Goemans, Michel
Advanced Artificial Intelligence
Conditions of Use:
Read the Fine Print
Rating

This course will present advanced topics in Artificial Intelligence (AI), including inquiries into logic, artificial neural network and machine learning, and the Turing machine. Upon successful completion of this course, students will be able to: define the term 'intelligent agent,' list major problems in AI, and identify the major approaches to AI; translate problems into graphs and encode the procedures that search the solutions with the graph data structures; explain the differences between various types of logic and basic statistical tools used in AI; list the different types of learning algorithms and explain why they are different; list the most common methods of statistical learning and classification and explain the basic differences between them; describe the components of Turing machine; name the most important propositions in the philosophy of AI; list the major issues pertaining to the creation of machine consciousness; design a reasonable software agent with java code. (Computer Science 408)

Subject:
Computer Science
Philosophy
Material Type:
Full Course
Provider:
The Saylor Foundation
The Advanced CNXML
Conditions of Use:
No Strings Attached
Rating

This is the final installment of my three part tutorial on the CNXML language. It is currently valid for the most recent release of the 0.3 language. The keywords contain a list of the tags described in this tutorial. Along with the example code in this module there is also an example module that has been growing throughout the tutorial.

Subject:
Computer Science
Material Type:
Reading
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Ricardo Radaelli-Sanchez
Advanced Circuit Techniques, Spring 2002
Conditions of Use:
Remix and Share
Rating

Following a brief classroom discussion of relevant principles, each student completes the paper design of several advanced circuits such as multiplexers, sample-and-holds, gain-controlled amplifiers, analog multipliers, digital-to-analog or analog-to-digital converters, and power amplifiers. One of each student's designs is presented to the class, and one may be built and evaluated. Associated laboratory emphasizing the use of modern analog building blocks. Alternate years.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Roberge, Jim
Advanced Databases
Conditions of Use:
Read the Fine Print
Rating

This course will expand upon SQL as well as other advanced topics, including query optimization, concurrency, data warehouses, object-oriented extensions, and XML. Additional topics covered in this course will help you become more proficient in writing queries and will expand your knowledge base so that you have a better understanding of the field. Upon successful completion of this course, the student will be able to: write complex queries, including full outer joins, self-joins, sub queries, and set theoretic queries; write stored procedures and triggers; apply the principles of query optimization to a database schema; explain the various types of locking mechanisms utilized within database management systems; explain the different types of database failures as well as the methods used to recover from these failures; design queries against a distributed database management system; perform queries against database designed with object-relational extensions; develop and query XML files. (Computer Science 410)

Subject:
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Advanced Electromagnetism, Spring 2003
Conditions of Use:
Remix and Share
Rating

Materials covered include: special relativity, electrodynamics of moving media, waves in dispersive media, microstrip integrated circuits, quantum optics, remote sensing, radiative transfer theory, scattering by rough surfaces, effective permittivities, and random media.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Kong, Jin Au
Advanced Natural Language Processing, Fall 2005
Conditions of Use:
Remix and Share
Rating

This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of these methods and models in syntactic parsing, information extraction, statistical machine translation, dialogue systems, and summarization. The subject qualifies as an Artificial Intelligence and Applications concentration subject.

Subject:
Computer Science
Linguistics
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Barzilay, Regina
Collins, Michael
Advanced Topics in Cryptography, Spring 2003
Conditions of Use:
Remix and Share
Rating

Recent results in cryptography and interactive proofs. Lectures by instructor, invited speakers, and students. Alternate years. The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security.

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Micali, Silvio
Adventures in Advanced Symbolic Programming, Spring 2009
Conditions of Use:
Remix and Share
Rating

" This course covers concepts and techniques for the design and implementation of large software systems that can be adapted to uses not anticipated by the designer. Applications include compilers, computer-algebra systems, deductive systems, and some artificial intelligence applications. Topics include combinators, generic operations, pattern matching, pattern-directed invocation, rule systems, backtracking, dependencies, indeterminacy, memoization, constraint propagation, and incremental refinement. Substantial weekly programming Assignments and Labs are an integral part of the subject. There will be extensive programming Assignments and Labs, using MIT/GNU Scheme. Students should have significant programming experience in Scheme, Common Lisp, Haskell, CAML or some other "functional" language."

Subject:
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Sussman, Gerald
Agent Based Modeling of Complex Adaptive Systems (Advanced)
Conditions of Use:
Remix and Share
Rating

Building on Complex Adaptive Systems theory and basic Agent Based Modeling knowledge presented in SPM4530, the Advanced course will focus on the model development process. The students are expected to conceptualize, develop and verify a model during the course, individually or in a group. The modeling tasks will be, as much as possible, based on real life research problems, formulated by various research groups from within and outside the faculty.
Study Goals The main goal of the course is to learn how to form a modeling question, perform a system decomposition, conceptualize and formalize the system elements, implement and verify the simulation and validate an Agent Based Model of a socio-technical system.

Subject:
Computer Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Dr. Ir. I. Nikolic
AlgoViz.org: The Algorithm Visualization Portal
Conditions of Use:
Read the Fine Print
Rating

AlgoViz.org is a gathering place for users and developers of algorithm visualizations and animations (AVs). It is a gateway to AV-related services, collections, and resources. AVs are grouped by topic and subjective evaluation data on the visualizations from a pedagogic perspective is often included. The site provides links to AV-related research literature. There are forums to discuss using, developing and teaching with AVs.

Subject:
Computer Science
Mathematics
Material Type:
Simulation
Provider:
Ensemble
Provider Set:
Ensemble: Computing Pathway