Updating search results...

Search Resources

12 Results

View
Selected filters:
  • searching
Adventures in Advanced Symbolic Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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 are an integral part of the subject.
There will be extensive programming assignments, using MIT/GNU Scheme. Students should have significant programming experience in Scheme, Common Lisp, Haskell, CAML or some other "functional" language.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Sussman, Gerald
Date Added:
02/01/2009
Deviance & Conformity Library Worksheet
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Overview: Worksheet used for a second-year sociology class on researching deviance and conformity. Students are asked to find and evaluate academic sources and review APA citation style. 

Subject:
Sociology
Material Type:
Module
Author:
robyn hall
Date Added:
12/10/2018
Foundations of Software Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications. This course is a core requirement for the Information Technology M. Eng. program.
This class was also offered in Course 13 (Department of Ocean Engineering) as 13.470J. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and the 13.470J designation was dropped in lieu of 2.159J.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Amaratunga, Kevin
Date Added:
09/01/2000
Health Research Readiness Modules
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Applying the latest research to a clinical question is a vital skill for any evidence-based practitioner. These five Health Research Readiness modules introduce you to essential health information resources and equip you with the skills to efficiently find, evaluate, and reference them. Relevant for undergraduates, postgraduates, or anyone wanting to improve their health sciences information skills.
The five modules include:
Module A: Sources of information
Module B: Types of information
Module C: Searching
Module D: Evaluating information
Module E: Referencing

Subject:
Applied Science
Health, Medicine and Nursing
Information Science
Material Type:
Module
Provider:
The University of Notre Dame Australia Library
Date Added:
05/31/2021
Introduction to Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Demaine, Erik
Devadas, Srini
Rivest, Ronald
Date Added:
02/01/2008
Introduction to Computer Science II
Unrestricted Use
CC BY
Rating
0.0 stars

This course is a continuation of the first-semester course titled Introduction to Computer Science I. It will introduce the student to a number of more advanced Computer Science topics, laying a strong foundation for future academic study in the discipline. The student will begin with a comparison between Java--the programming language utilized last semester--and C++, another popular, industry-standard programming language. The student will then discuss the fundamental building blocks of Object-Oriented Programming, reviewing what they have learned learned last semester and familiarizing themselves with some more advanced programming concepts. The remaining course units will be devoted to various advanced topics, including the Standard Template Library, Exceptions, Recursion, Searching and Sorting, and Template Classes. By the end of the class, the student will have a solid understanding of Java and C++ programming, as well as a familiarity with the major issues that programmers routinely address in a professional setting. Upon successful completion of this course, the student will be able to: Demonstrate an understanding of the concepts of Java and C++ and how they are used in Object-Oriented Programming; Demonstrate an understanding of the history and development of Object-Oriented Programming; Explain the importance of the C++ Standard Template Library and how basic components are used; Demonstrate a basic understanding of the importance of run-time analysis in programming; Demonstrate an understanding of important sorting and search routines in programming; Demonstrate an understanding of the generic usage of templates in programming for C++ and Java; Compare and contrast the features of Java and C++. (Computer Science 102; See also: Mathematics 303)

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
11/16/2011
Introduction to Computer Science and Programming in Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Bell, Ana
Grimson, Eric
Guttag, John
Date Added:
09/01/2016
Introduction to Computers and Engineering Problem Solving
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams, threads, sensors, and data structures. Students use Java programming language to complete weekly software assignments.
How is 1.00 different from other intro programming courses offered at MIT?
1.00 is a first course in programming. It assumes no prior experience, and it focuses on the use of computation to solve problems in engineering, science and management. The audience for 1.00 is non-computer science majors. 1.00 does not focus on writing compilers or parsers or computing tools where the computer is the system; it focuses on engineering problems where the computer is part of the system, or is used to model a physical or logical system.
1.00 teaches the Java programming language, and it focuses on the design and development of object-oriented software for technical problems. 1.00 is taught in an active learning style. Lecture segments alternating with laboratory exercises are used in every class to allow students to put concepts into practice immediately; this teaching style generates questions and feedback, and allows the teaching staff and students to interact when concepts are first introduced to ensure that core ideas are understood. Like many MIT classes, 1.00 has weekly assignments, which are programs based on actual engineering, science or management applications. The weekly assignments build on the class material from the previous week, and require students to put the concepts taught in the small in-class labs into a larger program that uses multiple elements of Java together.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Cassa, Christopher
Gonzalez, Marta
Kocur, George
Date Added:
02/01/2012
Research for College Students
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Open textbook presenting the research process for lower-level undergraduate students: developing topics, understanding sources, developing search strategies, academic integrity, and MLA and APA documentation styles.

Subject:
Applied Science
Information Science
Material Type:
Textbook
Author:
Amber Karlins
Elizabeth Terranova
Jacklyn Pierce
James Cason
Nora Rackley
Date Added:
07/20/2020
SEC Commons User Guide
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This resource will provide users step by step guidance in using the central features available as part of the SEC Commons. This guide will be updated as new features are added.

If you require further assistance please contact the support team at info@oercommons.org

Subject:
Arts and Humanities
Business and Communication
Mathematics
Social Science
Material Type:
Teaching/Learning Strategy
Date Added:
09/26/2013
Searching Strategically
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a worksheet on how to search library resources in a strategic way.

"Search Strategies Design, Refine, Adjust" by New Literacies Alliance is licensed under CC BY-NC-SA 4.0 / A derivative from the original work

Subject:
Arts and Humanities
English Language Arts
Material Type:
Student Guide
Date Added:
04/25/2017
Strategic Searching
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

In this lesson, through discussion and presentation students will learn how to conduct productive research online, what valuable online resources look like, and what happens if they don't apply these strategies. 

Subject:
Information Science
U.S. History
Material Type:
Lesson Plan
Author:
Claire Peters
Date Added:
11/28/2018