1) The document discusses the classes used in the Greenfoot "wombats" scenario, including the Leaf, Wombat, and WombatWorld classes.
2) The Leaf class is simple and does nothing, while the Wombat class controls the wombat actor's behavior like moving, turning, and eating leaves.
3) The WombatWorld class sets up the world by populating it with random leaves and defines the background.
1) Greenfoot is an educational programming environment that allows beginners to create graphical Java programs using object-oriented programming concepts.
2) The document introduces the visual interface of Greenfoot, which includes the world canvas, class display, and execution controls. It also covers how to create, interact with, and remove objects.
3) Several sample scenarios are described, including wombats, planes, turtle graphics, ants, and lunar lander, to demonstrate Greenfoot's capabilities.
The document discusses big data architectures and case studies of big data implementations. It provides an overview of big data and common big data architectures like data warehousing, lambda architecture, and Hadoop. It then examines several case studies of organizations that have implemented large-scale big data systems, including government agencies and private companies from various industries. Specific technical details are given about the infrastructure and components used in some of these big data deployments.
Hyper-Connectivity and Data Proliferation - Ecosystem PerspectiveEueung Mulyana
ย
This document discusses how the world is becoming hyper-connected and data-driven due to increasing connectivity and data proliferation. It notes that mobile devices are ubiquitous, with people constantly connected through their smartphones and other internet-enabled devices. This has led to an explosion of data being generated and shared through sensors and devices. The document argues that universities need to prepare their ecosystems to take advantage of these trends through agile initiatives that promote open collaboration and automation.
Industry 4.0 And Beyond The A.I* For Surviving A Tech-Accelerated WorldEueung Mulyana
ย
1. Industry 4.0 and emerging technologies like the Internet of Things, 5G networks, blockchain, artificial intelligence, and financial technologies are accelerating technological change.
2. These technologies are converging and being applied across industries like manufacturing, healthcare, transportation, and financial services. They enable connectivity between everything from sensors to systems.
3. To survive and benefit from this technological transformation, individuals and organizations need to adopt a culture of continuous learning, collaboration, and automation and develop initiatives to adapt to the steady pace of change.
My talk at IDNOG5 (ID Network Operators Group) Conference, Jakarta, 2018, covers a short overview of fintech, cryptocurrency & blockchain + a networking perspective/use cases at the end
Bringing Automation to the Classroom: A ChatOps-Based ApproachEueung Mulyana
ย
LTKA-Bot is a virtual teaching assistant chatbot designed to support course activities and automate processes to improve education efficiency. It was built using the Hubot chat engine and Telegram frontend. LTKA-Bot has modules to manage tasks, groups, submissions, and other course elements. An initial deployment showed it can streamline in-class and offline activities as well as generate reports. Overall, LTKA-Bot demonstrates the potential for chatbots to automate education and lift it to the next level.
This document provides an overview of blockchain, FinTech, and cryptocurrency. It discusses digital currency and how most traditional currency is now digital. It also discusses cryptocurrency and how Bitcoin was the first cryptocurrency. The document outlines some benefits of digital currencies like faster international transfers and boosting global remittances. It also discusses some potential risks like security issues and volatility. It provides basics on FinTech and emerging technologies transforming financial services. It maps out the global FinTech landscape and trends and discusses local FinTech players and investments in Indonesia.
This document provides an overview of open source networking initiatives and projects. It discusses the growth of open source development led by the Linux Foundation and how open source networking allows for greater innovation, transparency, and lower costs for enterprises, carriers, and cloud providers. Example open source projects are described, including OpenDaylight for SDN controllers, ONAP for network automation, and OPNFV for NFV reference platforms. These projects involve components, platforms, and integrated reference platforms to advance software-defined networking and network functions virtualization through open collaboration.
1) Greenfoot is an educational programming environment that allows beginners to create graphical Java programs using object-oriented programming concepts.
2) The document introduces the visual interface of Greenfoot, which includes the world canvas, class display, and execution controls. It also covers how to create, interact with, and remove objects.
3) Several sample scenarios are described, including wombats, planes, turtle graphics, ants, and lunar lander, to demonstrate Greenfoot's capabilities.
The document discusses big data architectures and case studies of big data implementations. It provides an overview of big data and common big data architectures like data warehousing, lambda architecture, and Hadoop. It then examines several case studies of organizations that have implemented large-scale big data systems, including government agencies and private companies from various industries. Specific technical details are given about the infrastructure and components used in some of these big data deployments.
Hyper-Connectivity and Data Proliferation - Ecosystem PerspectiveEueung Mulyana
ย
This document discusses how the world is becoming hyper-connected and data-driven due to increasing connectivity and data proliferation. It notes that mobile devices are ubiquitous, with people constantly connected through their smartphones and other internet-enabled devices. This has led to an explosion of data being generated and shared through sensors and devices. The document argues that universities need to prepare their ecosystems to take advantage of these trends through agile initiatives that promote open collaboration and automation.
Industry 4.0 And Beyond The A.I* For Surviving A Tech-Accelerated WorldEueung Mulyana
ย
1. Industry 4.0 and emerging technologies like the Internet of Things, 5G networks, blockchain, artificial intelligence, and financial technologies are accelerating technological change.
2. These technologies are converging and being applied across industries like manufacturing, healthcare, transportation, and financial services. They enable connectivity between everything from sensors to systems.
3. To survive and benefit from this technological transformation, individuals and organizations need to adopt a culture of continuous learning, collaboration, and automation and develop initiatives to adapt to the steady pace of change.
My talk at IDNOG5 (ID Network Operators Group) Conference, Jakarta, 2018, covers a short overview of fintech, cryptocurrency & blockchain + a networking perspective/use cases at the end
Bringing Automation to the Classroom: A ChatOps-Based ApproachEueung Mulyana
ย
LTKA-Bot is a virtual teaching assistant chatbot designed to support course activities and automate processes to improve education efficiency. It was built using the Hubot chat engine and Telegram frontend. LTKA-Bot has modules to manage tasks, groups, submissions, and other course elements. An initial deployment showed it can streamline in-class and offline activities as well as generate reports. Overall, LTKA-Bot demonstrates the potential for chatbots to automate education and lift it to the next level.
This document provides an overview of blockchain, FinTech, and cryptocurrency. It discusses digital currency and how most traditional currency is now digital. It also discusses cryptocurrency and how Bitcoin was the first cryptocurrency. The document outlines some benefits of digital currencies like faster international transfers and boosting global remittances. It also discusses some potential risks like security issues and volatility. It provides basics on FinTech and emerging technologies transforming financial services. It maps out the global FinTech landscape and trends and discusses local FinTech players and investments in Indonesia.
This document provides an overview of open source networking initiatives and projects. It discusses the growth of open source development led by the Linux Foundation and how open source networking allows for greater innovation, transparency, and lower costs for enterprises, carriers, and cloud providers. Example open source projects are described, including OpenDaylight for SDN controllers, ONAP for network automation, and OPNFV for NFV reference platforms. These projects involve components, platforms, and integrated reference platforms to advance software-defined networking and network functions virtualization through open collaboration.
ONOS SDN Controller - Clustering Tests & Experiments Eueung Mulyana
ย
The document describes setting up an ONOS cluster experiment including the target machines, management VM, and manual ONOS installation process. It discusses preparing the target machines by installing dependencies, Java, and manually extracting the ONOS binary. It also covers preparing the management VM by cloning the ONOS source code from Gerrit, checking out the 1.12.0 version, building ONOS, and installing additional tools for management.
DevStack is an OpenStack installation tool that allows users to quickly deploy OpenStack on a virtual machine. The document outlines the steps to install DevStack on Ubuntu, including preparing the virtual machine, adding a stack user, downloading DevStack, configuring local.conf, and running stack.sh to start the installation. Basic operations like launching instances from the dashboard and using the OpenStack client are also demonstrated.
This document provides an overview of basic commands and functionality in the ONOS network operating system. It demonstrates how to set up an ONOS cluster, view network topology and flows using CLI commands, and activate applications like a reactive forwarding app to enable connectivity across the Mininet topology.
ONOS provides the control plane for software-defined networks, managing network components and running applications. It can run distributed across servers for high availability and scalability. The document introduces ONOS and its architecture, and provides steps to install ONOS, run it with Mininet, and interact with its REST API. Key applications like reactive forwarding are demonstrated.
OpenDaylight SDN Controller - IntroductionEueung Mulyana
ย
This document provides an overview of OpenDaylight (ODL) and instructions for getting started with ODL on a Raspberry Pi 3 using Mininet and the REST interface. It includes the following sections:
1. Introduction to ODL including its architecture, community, and releases.
2. Instructions for installing Java, downloading and running ODL, and installing features using Karaf.
3. Directions for connecting Mininet to the ODL instance and using DLUX and RESTconf to view and interact with the network topology and nodes.
4. Information on the REST interface and how to use curl and Yang UI/Yangman to send requests and view responses regarding the network topology and inventory.
This document provides an overview of Mininet, including getting started instructions, examples of usage, and tutorials on OpenFlow and MiniNAM. It outlines how to import a pre-made Mininet VM, configure access via SSH, test connectivity using ping and Wireshark, explore the included examples and topologies, add manual flow entries, capture and inspect OpenFlow packets, start an OpenFlow controller, and benchmark kernel-space versus user-space switches. Notes are also provided on using xterm, tcpdump, and ARP with Mininet hosts.
The document describes how to build a simple two activity Android app in Android Studio. It includes steps to create a new project, add an empty activity, build a basic user interface with an EditText and Button, add logic to start a new activity on button click, and display data passed between activities. The steps demonstrate fundamental concepts of building Android apps such as activities, intents, and passing data.
Lecture #6 - ET-3010
Cloud Computing - Overview and Examples
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
Lecture #5 - ET-3010
Connected Things, IoT (Internet of Things), and 5G Infrastructure
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
Trends and Enablers - Connected Services and Cloud ComputingEueung Mulyana
ย
Lecture #4 - ET-3010
Trends and Technology Enablers
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update February 2017
Digital Ecosystems - Connected Services and Cloud ComputingEueung Mulyana
ย
Lecture #3 - ET-3010
Digital Ecosystems
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update February 2017
Services Convergence - Connected Services and Cloud ComputingEueung Mulyana
ย
This document discusses services convergence and its impacts. It begins by looking at the pre-convergence landscape where communication services were separated into two islands. It then discusses how convergence has led to one big island through mobile computing. This convergence has had several direct and indirect impacts including new values and commodities covering daily life aspects, new schemes for distributing value among multiple ecosystem players and business models, and new opportunities and threats as well as clashes between legacy and new business models.
Models and Architecture - Connected Services and Cloud ComputingEueung Mulyana
ย
Lecture #2 - ET-3010
Models and Architecture
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update January 2017
This document provides an introduction and overview of using the Firebase Realtime Database with Vue.js. It begins with a quickstart guide showing how to set up a Firebase project and include the necessary scripts. It then demonstrates integrating Firebase data with Vue components using VueFire. Examples are shown of retrieving and modifying database content, adding validation, and structuring data. The document concludes by listing additional references for the Firebase quickstart samples, Realtime Database documentation, Vue.js, and examples of Firebase validation with Vue.
Vue components are reorganized into a single index component file structure. Key components include App, GithubInput, GithubOutput, and GithubUserData. Data is passed between components via a central event bus. The GithubInput emits username to the bus. GithubOutput listens for the username, makes an API call to fetch user data, and passes it to the GithubUserData component for display.
The document outlines the structure and examples of a React codebase. It shows the directory structure, with build files, examples folders containing basic examples, and a README. It then displays code snippets from various example files, including HTML, JSX, and JavaScript code. The examples cover basic usage, components, events, CSS transitions, jQuery integration, and Bootstrap integration. Key aspects summarized include the directory structure, use of JSX and React components, passing props and handling events.
The document provides information about Material Design Lite (MDL), a library of components for web developers based on Google's Material Design philosophy. It includes an introduction to MDL, examples of templates and components, and a specific example template for an Android.com page. The example demonstrates how to enable MDL styles, layouts, and components to recreate the Android.com website design and navigation. It details the custom CSS used to style various sections and elements of the page.
The chapter Lifelines of National Economy in Class 10 Geography focuses on the various modes of transportation and communication that play a vital role in the economic development of a country. These lifelines are crucial for the movement of goods, services, and people, thereby connecting different regions and promoting economic activities.
ONOS SDN Controller - Clustering Tests & Experiments Eueung Mulyana
ย
The document describes setting up an ONOS cluster experiment including the target machines, management VM, and manual ONOS installation process. It discusses preparing the target machines by installing dependencies, Java, and manually extracting the ONOS binary. It also covers preparing the management VM by cloning the ONOS source code from Gerrit, checking out the 1.12.0 version, building ONOS, and installing additional tools for management.
DevStack is an OpenStack installation tool that allows users to quickly deploy OpenStack on a virtual machine. The document outlines the steps to install DevStack on Ubuntu, including preparing the virtual machine, adding a stack user, downloading DevStack, configuring local.conf, and running stack.sh to start the installation. Basic operations like launching instances from the dashboard and using the OpenStack client are also demonstrated.
This document provides an overview of basic commands and functionality in the ONOS network operating system. It demonstrates how to set up an ONOS cluster, view network topology and flows using CLI commands, and activate applications like a reactive forwarding app to enable connectivity across the Mininet topology.
ONOS provides the control plane for software-defined networks, managing network components and running applications. It can run distributed across servers for high availability and scalability. The document introduces ONOS and its architecture, and provides steps to install ONOS, run it with Mininet, and interact with its REST API. Key applications like reactive forwarding are demonstrated.
OpenDaylight SDN Controller - IntroductionEueung Mulyana
ย
This document provides an overview of OpenDaylight (ODL) and instructions for getting started with ODL on a Raspberry Pi 3 using Mininet and the REST interface. It includes the following sections:
1. Introduction to ODL including its architecture, community, and releases.
2. Instructions for installing Java, downloading and running ODL, and installing features using Karaf.
3. Directions for connecting Mininet to the ODL instance and using DLUX and RESTconf to view and interact with the network topology and nodes.
4. Information on the REST interface and how to use curl and Yang UI/Yangman to send requests and view responses regarding the network topology and inventory.
This document provides an overview of Mininet, including getting started instructions, examples of usage, and tutorials on OpenFlow and MiniNAM. It outlines how to import a pre-made Mininet VM, configure access via SSH, test connectivity using ping and Wireshark, explore the included examples and topologies, add manual flow entries, capture and inspect OpenFlow packets, start an OpenFlow controller, and benchmark kernel-space versus user-space switches. Notes are also provided on using xterm, tcpdump, and ARP with Mininet hosts.
The document describes how to build a simple two activity Android app in Android Studio. It includes steps to create a new project, add an empty activity, build a basic user interface with an EditText and Button, add logic to start a new activity on button click, and display data passed between activities. The steps demonstrate fundamental concepts of building Android apps such as activities, intents, and passing data.
Lecture #6 - ET-3010
Cloud Computing - Overview and Examples
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
Lecture #5 - ET-3010
Connected Things, IoT (Internet of Things), and 5G Infrastructure
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
Trends and Enablers - Connected Services and Cloud ComputingEueung Mulyana
ย
Lecture #4 - ET-3010
Trends and Technology Enablers
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update February 2017
Digital Ecosystems - Connected Services and Cloud ComputingEueung Mulyana
ย
Lecture #3 - ET-3010
Digital Ecosystems
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update February 2017
Services Convergence - Connected Services and Cloud ComputingEueung Mulyana
ย
This document discusses services convergence and its impacts. It begins by looking at the pre-convergence landscape where communication services were separated into two islands. It then discusses how convergence has led to one big island through mobile computing. This convergence has had several direct and indirect impacts including new values and commodities covering daily life aspects, new schemes for distributing value among multiple ecosystem players and business models, and new opportunities and threats as well as clashes between legacy and new business models.
Models and Architecture - Connected Services and Cloud ComputingEueung Mulyana
ย
Lecture #2 - ET-3010
Models and Architecture
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update January 2017
This document provides an introduction and overview of using the Firebase Realtime Database with Vue.js. It begins with a quickstart guide showing how to set up a Firebase project and include the necessary scripts. It then demonstrates integrating Firebase data with Vue components using VueFire. Examples are shown of retrieving and modifying database content, adding validation, and structuring data. The document concludes by listing additional references for the Firebase quickstart samples, Realtime Database documentation, Vue.js, and examples of Firebase validation with Vue.
Vue components are reorganized into a single index component file structure. Key components include App, GithubInput, GithubOutput, and GithubUserData. Data is passed between components via a central event bus. The GithubInput emits username to the bus. GithubOutput listens for the username, makes an API call to fetch user data, and passes it to the GithubUserData component for display.
The document outlines the structure and examples of a React codebase. It shows the directory structure, with build files, examples folders containing basic examples, and a README. It then displays code snippets from various example files, including HTML, JSX, and JavaScript code. The examples cover basic usage, components, events, CSS transitions, jQuery integration, and Bootstrap integration. Key aspects summarized include the directory structure, use of JSX and React components, passing props and handling events.
The document provides information about Material Design Lite (MDL), a library of components for web developers based on Google's Material Design philosophy. It includes an introduction to MDL, examples of templates and components, and a specific example template for an Android.com page. The example demonstrates how to enable MDL styles, layouts, and components to recreate the Android.com website design and navigation. It details the custom CSS used to style various sections and elements of the page.
The chapter Lifelines of National Economy in Class 10 Geography focuses on the various modes of transportation and communication that play a vital role in the economic development of a country. These lifelines are crucial for the movement of goods, services, and people, thereby connecting different regions and promoting economic activities.
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...TechSoup
ย
Whether you're new to SEO or looking to refine your existing strategies, this webinar will provide you with actionable insights and practical tips to elevate your nonprofit's online presence.
This document provides an overview of wound healing, its functions, stages, mechanisms, factors affecting it, and complications.
A wound is a break in the integrity of the skin or tissues, which may be associated with disruption of the structure and function.
Healing is the bodyโs response to injury in an attempt to restore normal structure and functions.
Healing can occur in two ways: Regeneration and Repair
There are 4 phases of wound healing: hemostasis, inflammation, proliferation, and remodeling. This document also describes the mechanism of wound healing. Factors that affect healing include infection, uncontrolled diabetes, poor nutrition, age, anemia, the presence of foreign bodies, etc.
Complications of wound healing like infection, hyperpigmentation of scar, contractures, and keloid formation.
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Temple of Asclepius in Thrace. Excavation resultsKrassimira Luka
ย
The temple and the sanctuary around were dedicated to Asklepios Zmidrenus. This name has been known since 1875 when an inscription dedicated to him was discovered in Rome. The inscription is dated in 227 AD and was left by soldiers originating from the city of Philippopolis (modern Plovdiv).
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
ย
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
ย
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analyticsโ feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
ย
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
A Visual Guide to 1 Samuel | A Tale of Two HeartsSteve Thomason
ย
These slides walk through the story of 1 Samuel. Samuel is the last judge of Israel. The people reject God and want a king. Saul is anointed as the first king, but he is not a good king. David, the shepherd boy is anointed and Saul is envious of him. David shows honor while Saul continues to self destruct.
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumMJDuyan
ย
(๐๐๐ ๐๐๐) (๐๐๐ฌ๐ฌ๐จ๐ง ๐)-๐๐ซ๐๐ฅ๐ข๐ฆ๐ฌ
๐๐ข๐ฌ๐๐ฎ๐ฌ๐ฌ ๐ญ๐ก๐ ๐๐๐ ๐๐ฎ๐ซ๐ซ๐ข๐๐ฎ๐ฅ๐ฎ๐ฆ ๐ข๐ง ๐ญ๐ก๐ ๐๐ก๐ข๐ฅ๐ข๐ฉ๐ฉ๐ข๐ง๐๐ฌ:
- Understand the goals and objectives of the Edukasyong Pantahanan at Pangkabuhayan (EPP) curriculum, recognizing its importance in fostering practical life skills and values among students. Students will also be able to identify the key components and subjects covered, such as agriculture, home economics, industrial arts, and information and communication technology.
๐๐ฑ๐ฉ๐ฅ๐๐ข๐ง ๐ญ๐ก๐ ๐๐๐ญ๐ฎ๐ซ๐ ๐๐ง๐ ๐๐๐จ๐ฉ๐ ๐จ๐ ๐๐ง ๐๐ง๐ญ๐ซ๐๐ฉ๐ซ๐๐ง๐๐ฎ๐ซ:
-Define entrepreneurship, distinguishing it from general business activities by emphasizing its focus on innovation, risk-taking, and value creation. Students will describe the characteristics and traits of successful entrepreneurs, including their roles and responsibilities, and discuss the broader economic and social impacts of entrepreneurial activities on both local and global scales.
2. Disclaimer
๏ This document is intended to give a beginner an introductory
material for the Greenfoot system. Greenfoot is a software
framework made by Poul Henriksen and Michael Koelling at
University of Kent / Deakin University. More information can be
found at http://www.greenfoot.org
๏ This document is available โAS ISโ free of charge for personal use
and non-commercial redistribution. It may not be sold for profit or
included in other packages which are sold for profit without written
authorisation. This document is distributed in the hope that it will
be useful, but WITHOUT ANY WARRANTY; your use of the
document is at your sole risk. Reusing and modifying (part of) this
document is allowed, as long as you state explicitly that your work is
based on the original document produced by the copyright holder:
Eueung Mulyana. The author can be contacted via
eueung-[at]-yahoo.com (http://kakihijau.googlepages.com).
Introduction to Greenfoot 2
Eueung Mulyana | kakihijau.googlepages.com
3. Purpose
๏ This is the second part of the document โIntroduction to
Greenfootโ and focuses on understanding the wombats
scenario
๏ Part of the content of these slides is based on the
Greenfoot Tutorial made by Michael Koelling,
publicly accesible at the Greenfoot website,
http://www.greenfoot.org
Introduction to Greenfoot 3
Eueung Mulyana | kakihijau.googlepages.com
4. Outline
๏ Class Display Revisited
๏ Class Editor
๏ The Leaf Class
๏ The Wombat Class
๏ The WombatWorld Class
Introduction to Greenfoot 4
Eueung Mulyana | kakihijau.googlepages.com
5. Class Display Revisited
๏ Class display contains all classes which are used in a scenario
๏ Class World and Actor are abstract superclasses, part of the
Greenfoot system
๏ Scenario wombats has 2 actor classes (Wombat, Leaf)
Introduction to Greenfoot 5
Eueung Mulyana | kakihijau.googlepages.com
6. Class Editor (1)
๏ We can modify objects behaviour by
editing the source code of the
corresponding class
๏ To display the source code editor:
โ Double-click the class
โ Right-click the class, choose the item
โOpen editorโ
Introduction to Greenfoot 6
Eueung Mulyana | kakihijau.googlepages.com
7. Class Editor (2)
Introduction to Greenfoot 7
Eueung Mulyana | kakihijau.googlepages.com
8. The Leaf Class
๏ The simplest class compared to the Wombat and
WombatWorld class
๏ Leaf objects do nothing!
๏ As you can see in the previous slide, the Leaf class has no
statement and consists of an empty constructor
Introduction to Greenfoot 8
Eueung Mulyana | kakihijau.googlepages.com
9. The Wombat Class (1)
import necessary packages
class header;
Wombat is a subclass
from Actor
data (constants and
variables)
class constructor and
methods
Introduction to Greenfoot 9
Eueung Mulyana | kakihijau.googlepages.com
11. The Wombat Class (3)
constructor ๏ initialising
direction and leavesEaten
is there any Leaf object
in my position? this method is inherited from
the superclass Actor
remove that Leaf object
update the variable
leavesEaten
Introduction to Greenfoot 11
Eueung Mulyana | kakihijau.googlepages.com
12. The Wombat Class (4)
Introduction to Greenfoot 12
Eueung Mulyana | kakihijau.googlepages.com
13. The Wombat Class (5)
this method is inherited from
the superclass Actor
Introduction to Greenfoot 13
Eueung Mulyana | kakihijau.googlepages.com
14. The Wombat Class (6)
change direction 90 degrees
to the left
Introduction to Greenfoot 14
Eueung Mulyana | kakihijau.googlepages.com
15. The Wombat Class (7)
these methods are
inherited from Actor
new coordinate
if the object moves
forward;
depends on
its direction
checks if the object
reaches the edges of the world
Introduction to Greenfoot 15
Eueung Mulyana | kakihijau.googlepages.com
16. The Wombat Class (8)
Introduction to Greenfoot 16
Eueung Mulyana | kakihijau.googlepages.com
17. The Wombat Class (9)
if object reaches one of
the borders, do nothing!
the object moves setLocation() is
forward; inherited from Actor
depends on
its direction
Introduction to Greenfoot 17
Eueung Mulyana | kakihijau.googlepages.com
18. The Wombat Class (10)
if you find leaves, eat !
if you donโt find leaves, but you
can move forward, then move!
if you donโt find leaves and you
also cannot move, then turn to
the left!
Introduction to Greenfoot 18
Eueung Mulyana | kakihijau.googlepages.com
19. The WombatWorld Class (1)
๏ 1 constructor : WombatWorld()
๏ 2 methods :
โ populate()
โ randomLeaves()
Introduction to Greenfoot 19
Eueung Mulyana | kakihijau.googlepages.com
20. The WombatWorld Class (2)
calls the World constructor
sets the background.
the method is inherited
from the superclass World
cell.jpg
Introduction to Greenfoot 20
Eueung Mulyana | kakihijau.googlepages.com
21. The WombatWorld Class (3)
Introduction to Greenfoot 21
Eueung Mulyana | kakihijau.googlepages.com
22. The WombatWorld Class (4)
Create a Leaf object at a random
position (x,y); repeat howmany
times
Introduction to Greenfoot 22
Eueung Mulyana | kakihijau.googlepages.com