Updating search results...

Search Resources

8345 Results

View
Selected filters:
  • <emphasis-effect="italics">laissez-faire</emphasis>
Program Analysis Using App Inventor
Read the Fine Print
Educational Use
Rating
0.0 stars

In computer science, program analysis is used to determine the behavior of computer programs. Flow charts are an important tool for understanding how programs work by tracing control flow. Control flow is a graphical representation of the logic present in the program. In this lesson, students learn about, design and create flow charts for different scenarios, including a game based on the Battleship® created by Hasbro©. In the associated activity, Flow Charting App Inventor, students apply their knowledge from this lesson and gain experience with a software application called App Inventor. This lesson and its associated activity can be stand-alone or used as a launching point for the Android Acceleration Application unit or any lesson involving App Inventor.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Rich Powers
Date Added:
09/18/2014
Programmeren in C
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In dit vak leert de student programmeren in een procedurele programmeertaal en wel in C. Aan de orde komen onder meer: fundamentele programmeerconstructies (datatypen, toekennings-, keuze-, en herhalingsopdrachten), procedurele abstractie (methoden en parameters) en data-abstractie (arrays, structures). Verder wordt behandeld: het gebruik van dynamische datastructuren zoals lijsten en binaire bomen, het lezen en schrijven van files en het gebruik van een compiler. Ter illustratie zullen een aantal algoritmen worden behandeld zoals priemgetallen generatie, grootste gemene deler en sorteren.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Assessment
Lecture Notes
Reading
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Dr.ir. A.J. van Genderen
Date Added:
07/14/2021
Programming Fundamentals - A Modular Structured Approach using C++
Unrestricted Use
CC BY
Rating
0.0 stars

Programming Fundamentals - A Modular Structured Approach using C++ is written by Kenneth Leroy Busbee, a faculty member at Houston Community College in Houston, Texas. The materials used in this textbook/collection were developed by the author and others as independent modules for publication within the Connexions environment. Programming fundamentals are often divided into three college courses: Modular/Structured, Object Oriented and Data Structures. This textbook/collection covers the first of those three courses.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Rice University
Provider Set:
OpenStax CNX
Author:
Kenneth Leroy Busbee
Date Added:
01/10/2013
Programming Languages: Application and Interpretation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don’t know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you’re reading.

The main programming language used in this book is Racket. Like with all operating systems, however, Racket actually supports a host of programming languages, so you must tell Racket which language you’re programming in.

This textbook has been used in classes at: Brown University, Cal Poly, Columbus State University, Northeastern University, NYU, Reed College, UC-San Diego, UC-Santa Cruz, University of Rhode Island, University of Utah, Westmont College, Williams College, and Worcester Polytechnic Institute.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Brown University
Author:
Shriram Krishnamurthi
Date Added:
07/07/2021
Programming Languages, Fall 2002
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Principles of functional, imperative, and logic programming languages. Meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming, modules, and multiprocessing. Case studies of contemporary programming languages. Programming experience and background in language implementation required. From the course home page: The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the SCHEME+ programming language for all of its assignments.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Ernst, Michael Dean
Date Added:
01/01/2002
Programming for the Puzzled, Spring 2018
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to program while solving puzzles. Python syntax and semantics required to understand the code are explained as needed for each puzzle.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Srini Devadas
Date Added:
01/01/2018
Programming for the Web: From Soup to Nuts: Implementing a complete GIS web page using HTML5, CSS, JavaScript, Node.js, MongoDB, and Open Layers
Unrestricted Use
CC BY
Rating
0.0 stars

This book is designed to be used as a class text but should be easily accessible to programmers interested in Web Programming. It should even be accessible to an advanced hobbyist.

The original goal behind this text was to help students doing research with me in Web based mapping applications, generally using Open Layers. The idea was to provide persistent storage using REST and simple http request from JavaScript to store the data on a server.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Author:
Charles W. Kann III
Date Added:
09/11/2018
Prohibition and Permission, Spring 2007
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Explore where the prohibitions and permissions that occur in every day life come from, why they exist, and what gives them force. For example: food- you are only willing and able to eat a subset of the world's edible substances. Marriage- some marriages are prohibited by law or by custom. Addresses questions of prohibition and permission using psychological sources and literary works from ancient to modern. Includes texts by Shakespeare, Melville, Mary Rowlandson, and Anita Desai. Students give group and individual oral presentations.

Subject:
Arts and Humanities
World Cultures
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Wolfe, Jeremy
Date Added:
01/01/2007
Project Appraisal in Developing Countries, Spring 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Examines techniques and procedures relevant for project planning and implementation in developing countries, including project identification, feasibility analysis, design and implementation monitoring. Considers how to evaluate economic and distributive effects of completed or ongoing development projects. Specific attention given to how institutional setting and other practical influences affect the use of conventional analytical tools.

Subject:
Business and Communication
Finance
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Kim, Annette Miae
Date Added:
01/01/2005
Project Evaluation, Spring 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Project Evaluation covers methodologies for evaluating civil engineering projects, which typically are large-scale and long-lived and involve many economic, financial, social and environmental factors. The course places an emphasis on dealing with uncertainty. Students learn basic techniques of engineering economics, including net present value analysis, life-cycle costing, benefit-cost analysis, and other approaches to project evaluation. Examples are drawn from both contemporary and historical projects in various fields, including transportation systems, urban development, energy and environmental projects, water resource management, telecommunications systems, and other elements of the public and private projects and programs.

Subject:
Applied Science
Business and Communication
Environmental Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Martland, Carl D.
Sussman, Joseph
Date Added:
01/01/2011
Project Finance: Funding Projects Successfully
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Are you involved in the development and execution of technical projects and eager to know what it takes to fund a project successfully? Would you like to be more in touch with the latest developments in project finance and able to use these to your advantage? If so, you’re in the right place!

This course will provide you with the fundamental knowledge and necessary tools to create the optimum financing structure for your project and enhance its potential to attract funding.

The approach taken is both theoretically sound and practically relevant. This is achieved by using case studies to illustrate the topics, as well as assignments that give learners first-hand experience in what it takes to put together a financeable project.

At the end of the course, you’ll understand what is required to achieve successful project financing.

Those who work on infrastructure and industrial projects, especially, will need to have a good understanding of how project financing works and how project investors and lenders think and assess the risks of a project.

Projects are increasingly set up through cooperation between different groups of stakeholders such as Public Private Partnerships (PPPs). Project contracts are evolving to facilitate and structure such co-operations, which has in turn led to a range of novel contracts and methods of financing.

Subject:
Applied Science
Business and Communication
Engineering
Finance
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Emile Peters
Date Added:
07/14/2021
Project Laboratory, Spring 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is an engineering laboratory subject for mechanical engineering juniors and seniors. Major emphasis is on interplay between analytical and experimental methods in solution of research and development problems. Communication (written and oral) of results is also a strong component of the course. Groups of two or three students work together on three projects during the term.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Cheng, Wai
Hart, Douglas
Date Added:
01/01/2009
Project Laboratory in Mathematics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

What's it like to do mathematical research? The "Project Laboratory in Mathematics" course from MIT's OpenCourseWare provides some fine insights into this endeavor. The course was originally developed by Professor Haynes Miller and features information about how to help students "explore puzzling and complex mathematical situations." The site includes selected video lectures from the course, instructor insights, and a selection of projects and examples, such as "The Dynamics of Successive Differences Over Z and R." Also, the site includes information on how to customize this course for a variety of settings, along with examples of classroom activities and helpful resources.

Subject:
Education
Mathematics
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Date Added:
02/20/2014
Project Management
Unrestricted Use
CC BY
Rating
0.0 stars

This book covers the basics of project management. This includes the process of initiation, planning, execution, control and close out that all projects share. This book has been adapted by the author as of August 15, 2014. The adaptation includes Canadianized content, PowerPoints, Audio Files, and Chapter Questions.

Subject:
Business and Communication
Management
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Adrienne Watt
Date Added:
10/28/2014
Project Management, Spring 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

1.040 Project Management focuses on the management and implementation of construction projects, primarily infrastructure projects. A project refers to a temporary piece of work undertaken to create a unique product or service. Whereas operations are continuous and repeating, projects are finite and have an end date. Projects bring form or function to ideas or need. Some notable projects include the Manhattan Project (developing the first nuclear weapon); the Human Genome Project (mapping the human genome); and the Central Artery Project (Boston's Big Dig"). The field of project management deals with the planning, execution, and controlling of projects. The course is divided into three parts: Part 1: project finance Part 2: project evaluation Part 3: project organization This course will cover the basic tools, skills, and knowledge necessary to successfully manage a project through its inception, design, planning, construction, and transition phases. There will be several guest lectures discussing current projects, and a construction site visit to MIT's Media Lab extension."

Subject:
Business and Communication
Finance
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Moavenzadeh, Fred
Date Added:
01/01/2009
Project Management: mastering complexity
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Underestimating project complexity is widely accepted as one of the major causes of project failure. Based on international benchmarking activities (Merrow, 2010), we know that an average of 40% of projects do not deliver what they promised; for megaprojects in the oil and gas industry this figure is even worse (Ernst&Young, 2014).

As with most external factors, many of the causes and consequences of complexity are difficult to avoid or control. When dealing with complexity, standard practices in the field of project management often overlook the inherent uncertainties linked to the length and scale of engineering and infrastructure projects and their constantly changing environments. The situation is exacerbated by rapidly evolving technologies and social change.

Attempts to overcome these challenges by simply trying to reduce their causes is not enough.

In this course, you will learn our approach to mastering complexity, focused on front-end development and teamwork, which will help you develop the skills you need to make timely actions in order to tackle complexities and improve your chances of project success. You will learn how to enhance your own capacities and capabilities by ensuring you have the necessary balance of complementary skills in your team.

Project success starts with recognizing the main drivers of complexity, which can be highly subjective and highly dynamic. In this course, you will learn to identify what makes a project complex and how to perform a complexity assessment.

Examining the elements of a project (such as interfaces, stakeholders, cultures, environment, technology, etc.) and their intricate interactions is key to mastering complexity.

You will analyze these elements in the context of your own project. Then, based on our complexity framework, you will identify the complexity footprint of your project and use it to adapt your management processes. With personalized guidance and feedback from our world-class instructors, you will learn how to recognize what competencies you need to develop and how to adapt your management style accordingly, not only to improve project performance but also to enhance your decision-making capacity.

Subject:
Applied Science
Business and Communication
Engineering
Management
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Dr.ir. Marian Bosch-Rekveldt
Prof.dr.ir. Hans Bakker
Prof.dr.ir. Marcel Hertogh
Date Added:
07/14/2021
Project Management of Engineering Projects: Preparing for Success
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Are you a (project) engineer with a technical background but lack management knowledge? Are you eager to improve project performance and want to expand your knowledge?

This business and management course will focus on the necessary project management skills to successfully manage projects, distinguishing three areas:

The project manager and the team
The project process
The project context

The course focuses on the early project phases, including examples from technical projects within various sectors and industries (amongst others, but not limited to, infrastructure projects and construction projects).

At the end of this course, you will have created your own project execution plan, either in a team effort or on individual basis. Of course, the team effort allows for a special learning experience and we appraise active team participation.

Subject:
Applied Science
Business and Communication
Engineering
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Dr.ir. Marian Bosch-Rekveldt
Prof.dr.ir. Hans Bakker
Prof.dr.ir. Marcel Hertogh
Date Added:
07/14/2021
Projectile Magic
Read the Fine Print
Educational Use
Rating
0.0 stars

Students watch video clips from October Sky and Harry Potter and the Sorcerer's Stone to learn about projectile motion. They explore the relationships between displacement, velocity and acceleration and calculate simple projectile motion. The objective of this activity is to articulate concepts related to force and motion through direct immersive interaction based on the theme, The Science Behind Harry Potter. Students' interest is piqued by the use of popular culture in the classroom.

Subject:
Applied Science
Engineering
Physical Science
Physics
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Christine Hawthorne
Rachel Howser
Date Added:
09/18/2014
Projectile Motion
Unrestricted Use
CC BY
Rating
0.0 stars

Blast a Buick out of a cannon! Learn about projectile motion by firing various objects. Set the angle, initial speed, and mass. Add air resistance. Make a game out of this simulation by trying to hit a target.

Subject:
Physical Science
Physics
Material Type:
Simulation
Provider:
University of Colorado Boulder
Provider Set:
PhET Interactive Simulations
Author:
Michael Dubson
Wendy Adams
Date Added:
04/07/2006
Projectile Motion
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are introduced to the concept of projectile motion, of which they are often familiar from life experiences,such as playing sports such as basketball or baseball, even though they may not understand the physics involved. Students use tabletop-sized robots to build projectile throwers and measure motion using sensors. They compute distances and velocities using simple kinematic equations and confirm their results through measurements by hand. To apply the concept, students calculate the necessary speed of an object to reach a certain distance in a hypothetical scenaro: A group of hikers stranded at the bottom of a cliff need food, but rescuers cannot deliver it themselves, so they must devise a way to get the food to the hikers.

Subject:
Applied Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Ronald Poveda
Zachary Nishino
Date Added:
09/18/2014