Sas#4 - Ite 303-Sia
Sas#4 - Ite 303-Sia
References:
Computer Systems: Digital Design,
Fundamentals of Computer
Architecture and Assembly Language
Author: Ata Elahi
Embedded System Design : Embedded
Systems, Foundations of
CyberPhysical Systems, and the
internet of things(Third edition)
Author:Springer
https://www.nchannel.com/blog/advant
ages-of-ecommerce/
A. LESSON PREVIEW/REVIEW
Introduction
The module 3 was incorporated with a short proto type project. But I want you to develop it as you advance in
your programming topics in your other module.
“Ano ba ang napag usapan sa module 3”?
A platform is a group of technologies that are used as a base upon which other applications, processes or
technologies are developed. In personal computing, a platform is the basic hardware (computer) and software
I think the definition is quite simple. Platforms make our work easy and manageable. If you are programming in
Java for example. Your platform for JAVA web technology is using the Java web servers program, like
Javaservelets, Hibernate, Vaadin, Java Server Faces etc.
A website platform is essentially, “what your website is built on.” The platform is the foundation of your
website. There are a number of free website platforms out there. Like for example. A CMS. What is a CM? It is
a Content Management System.
What else?
We applied the basic programming to call a weather station that will provide the details for Iloilo City. That was
simple and yet powerful, with that app you can develop more ideas about computing platforms with System
Integration and Architecture.
B.MAIN LESSON
Content Notes
Because we are discussing System Integration, let’s discuss first a bit of computer instructions and cycles. The
more we refresh ourselves in computing, the more we can get nearer to this subject.
Information processing is the process of changing or converting information into meaningful information.
Information is the processed data which may be used «as it is» or may be put to use along with more data or
information. Collected data must be processed to get meaning out of it, and this meaning is obtained in the
form of information.
Further information is considered useful and meaningful only if have these characteristics:
● Timely − Information should be available when required; a delay in obtaining information renders it
useless.
● Accuracy − Accuracy of information has a significant impact on the decision-making. Possibilities of even
slightest errors should be minimized.
● Completeness − Information should be complete. Incomplete information causes incorrect and unintended
results.
● Comprehensive – Information which is incomprehensible is useless for the receiver. This becomes a case
of information failure as the sender sent the information, but it was of no use for the receiver, thus is not
considered as “information.”
For example:
Data collected by various input devices during surveys is meaningless unless it is processed. Good
questionnaires are formed and surveys are conducted to collect data which can be processed to give useful
insight.
Another example can be considered as tabular data – if merely a table is constructed without the available data
it might not convey the intended message, but when data mapping is done and using that data to create
graphs & charts, it becomes information. Thus Information Processing is important.
Okay let's’ have some technical parts here. This is to answer your baffling minds.
Data collected by various input devices during surveys is meaningless unless it is processed. Good
questionnaires are formed and surveys are conducted to collect data which can be processed to give useful
insight.
Another example can be considered as tabular data – if merely a table is constructed without the available
data it might not convey the intended message, but when data mapping is done and using that data to create
graphs, charts,data, it becomes information. Then we can say that information processing is very important
“Okey ka pa ba?” I Hope that you are not skipping this part. If you cannot understand it, then write down all the
things and throw this in your GROUP CHAT or you can send a message to your professors.
For the professors/Instructors/Teachers in this subject you can reach me in this dungeon :)
https://m.me/kidronbox
------------------(OUTPUT)
- - - - - - -(PROCESS)
To have a vivid example we need to write a simple program using Python. (I’m using python to make it more
intuitive to the users. If you will refute that please send me your message.)
For storage let’s use the LIST in Python and then we will ask the program to give us the data. “Parang
customer service na program sa hotel”
#input
Sales_rep = str(input(“enter available room”))
#enter the elements inside the storage
This example has the following logic, first is to apply the Data gathering - - -> INPUT.
Next??? Is the validation - - - - PROCESSING CYCLES, then next is to request the data from the STORAGE
that will push the results to the end user. We call those results as OUTPUT.
If you forgot what is in an array, it is a variable with the same data type but with different elements inside. Go
ahead and open your Qpython in your mobile phone or your Python IDLE in your pc or laptop.
Data processing is part of computer instructions, an essential part of information processing. Making use of
processed information in various decision making processes remains the main purpose of information
processing.
Processing of complex data obtained from various data sources requires sorting and filtering of data. It might
also be merged with existing sources of data so as to receive a new data set.
I will use a Hodge podge of PL to sort the data but if you wish to change it to Java or any examples that is way
much cooler.
Let’s dive first into Java. We are using the array list here adding the items in the container and calling the
“Collection. sort()” method.
import java.util.*;
In the universal context of programming, there are built in functions /classes/methods to sort the data.
But of course there are lots of recipes on that :) on how to sort the data.
In Python:
data_validate = [1, 3, 4,
2]
Let us say, we need to filter the duplicates or extract the duplications of the data here. This could be applied in
record processing right?
How to do that? Let’s have some python coding explainer in our canvas.
# sequence
sequence = ['g', 'e', 'e', 'j', 'k', 's', 'p', 'r']
filtered = filter(filt,
sequence)
Code explainer:
We write the function with one param. That is the (var1) to return the data to the main program. The storage
variable was declared to be the pattern of the checklist for character matching. Then we compare the
parameter if that character exists in the storage.
“Pagkatapos?”.. We create another variable that statically declares the elements of the characters, our intent
here is to duplicate the letter “e” , vowel of course.
As far as sorting is concerns, in programming you can write your own pre defined functions in sorting or use
the existing package, modules or libraries of your PL (Programming Language)
These data sets help in decision making and subsequent decisions pertaining to other aspects in a decision
making process. The information being used may form a part of short term memory or long term memory of the
overall process.
“Chill lang!!”
This is to practice your hippo campus (your brain) to recall our lecture in the Content Notes. Content Notes is
the MAIN LESSON.
Activity:
Instruction:
1. Type and run all the programs provided in the Content Notes, please follow the
instructions 2. If perfectly compiled and run..Write the source codes in your bond
paper.
2.1 One Program per Bond paper, don’t forget to write your names, course ,subject and year level.
TO: Professors/Instructors/teachers..If I missed something here you can pm me. -> https://m.me/kidronbox
“The art of learning is infinite. Change your mindset and tell yourself that you can learn everything.”
1. I will sort the data in java, which of the following methods should I use?
a) sorted() b) collections c)Collections d) Collections.sort()
3. Information should be available when required; a delay in obtaining information renders it useless.
a) data b)Process c)time d)timely
C. LESSON WRAP-UP
Summary / Frequently Asked Questions
Congrats!
This is your progress chart. Please shade the box if you accomplish this module as your Work Tracker. Take
note, this is not a race to the finish line; it’s about Learning and Earning.
FAQ’s
1. Can I use any version of Android to run Qpython?
Answer: Yes! Just install the latest Qpython that will support the latest library/modules of Python.
You’re done with the first session! Mark your place in the work tracker below.
Period 1 Period 2 Period 3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
b) Think about your learning by filling up “My Learning Tracker”. Write the learning targets, scores, learning
experience for the session and deliberately plan for the next session.
Date Learning Scores Action Plan
Target/Topic
What module# did you What contributed to the quality of your
do it? What were the What were your performance today? What will you do next
What’s the date
learning targets? scores in the session to maintain your performance or
today?
What activities did you activities? improve it?
do?