Forum Replies Created
- AuthorPosts
Sang
ParticipantDescribe the 4 listed approaches to Selection.
– Fitness proportionate selection: Fitness proportionate selection, also known as roulette wheel selection, is a genetic operator used in genetic algorithms for selecting potentially useful solutions for recombination. Usually, a proportion of the wheel is assigned to each of the possible selections based on their fitness value. In this method, an individual can become a parent with a probability that is proportional to its fitness. Therefore, fitter individuals have a higher chance of reproduction.
– Stochastic universal sampling: Stochastic universal sampling is a technique used in genetic algorithm for selecting potentially useful solutions for recombination.
It is said to be a development of fitness proportionate selection which exhibits no bias and minimal spread. Where fitness proportionate selection chooses several solutions from the population by repeated random sampling, stochastic universal sampling uses a single random value to sample all of the solutions by choosing them at evenly spaced intervals which gives weaker members of the population a chance to be chosen.
– Tournament sampling: Tournament selection is a method of selecting an individual from a population of individuals in a genetic algorithm.
Tournament selection involves running several tournaments among a few individuals chosen at random from the population. The winner of each tournament is selected for crossover.
– Truncation selection: Truncation selection is a selection method used in genetic algorithm to select potential candidate solutions for recombination modeled after the breeding method. In truncation selection, the candidate solutions are ordered by fitness, and some proportion of the fittest individuals are selected and reproduced.Sang
ParticipantA resource is a software or hardware which is accessible by computer.
Primary memory: the operating system will not be able to process instructions and processes will not be able to execute.
Persistent storage: can lead to a system failure
CPU: If it cannot process instructions quickly enough, there would be an experience of latency, lag, or failure. This would result in cascading failure, as one process may not be able to execute instructions, which may impact a different process.Sang
ParticipantTENNIS = [“Al”,”Bobby”,”Carla”,”Dave”,”Ellen”]
BBALL = [“Lou”,”Dave”,”Hellen”,”Alan”,”Al”]loop i from 0 to n-1
loop j from o to n-1Sang
Participant– VPN server
– authentication
– data encryption
– Point to point protocolSang
ParticipantPart b
loop i from 0 to N-1
if inventory[i]<10
then prices[i] = prices[i]*1.2end loop
Sang
Participant1) Discuss the differences between usability and accessibility.
– Usability refers to how the software can be used in relation to its purpose and accessibility refers to the people who access to the system
2) List 6 examples of assistive technology.
– Screen reading software
– magnifiers
– braille displays
– text to speech
– closed captions
– voice recognition
3) Select an operating system, example Windows 10 and describe the accessibility features for vision and hearing. Link for Windows 10, but you may choose a different operating system https://www.microsoft.com/en-us/accessibility/
– Windows 10 provide narrator, magnifier, high contrast, closed captions, speech recognition.
4) What is neurodiversity?
– It is a viewpoint that brain differences are normal, rather than deficits
5) Briefly describe some ways that the operating system sleceted in 3 above caters for neurodiversity.
– Apple offers accessibility shortcuts, face id, and display most used app in the front for an easy access.
6)Choose a device and identify a range of usability problems that can occur in that system. Device can be PCs, digital cameras,
cell phones, games consoles, MP3 players or other commonly used digital device
– Cell phones
– Short battery
– No loud speakers
– The font size is limited
7) Select a system from ticketing, online payroll, scheduling, voice recognition. For selected system identify a range of usability problems
that can occur in your system.
Ticketing
– Delays due to crash
– due to crashes even if the user paid already, the system might say that its not paid yet
due to issue in the system the user might get a wrong seat
8)For the moral, ethical, social, economic and environmental implications of the interaction between humans and machines. For each one briefly discuss the pros and cons
– Moral: we communicate with people more and allow us to learn morals but on the other hand our privacy might be taken by others
– Ethical: We can learn more through the web but the disadvantage is that the problem with fake news
– Social: We can get more connected with people without meeting face to face and interact with many people but the disadvantage is that there are many bullies in the web which is a great problem till now
– Economic: It has provided increase in working for people but nowadays machines take up the space which decreases the employment
– Environmental: Like riding electric cars were a advantage to the environment but the disadvantage is that increase usage of machines has increased the usage of electricitySang
ParticipantTemp = [23.1,10,12,23,14,17,19.2]
large = temp[0]
loop i from 0 to N-1
large = temp[0]
if temp[i]>large
large = temp[i]
end if
end loopsmall = temp[0]
loop i from 0 to N-1
if temp[i]<small then
small = temp[i]
end if
end loopSang
Participanti=0
Names.reset.Next()//assume first element is surname and second element is first name
loop while Names.has.next() = True
surname[i]=Names.getnext()
firstname[i]=Names.getnext()// storing names in different array
i=i+1
end loopSang
ParticipantWhat is the difference between local computing and cloud or remote computing
– Local computing refers to running our computer in the house whereas remote computing refers to when we access the software through the internet.
Why is remote hosting called cloud computing?
– Because the remote hosting is being accessed through the internet.
Give some examples of cloud applications/software?
– Google drive, Instagram, Facebook
Software UpdatesWhat is the difference between a patch and a software release?
– A patch refers to when the update mainly focuses on a particular problem whereas software release refers to when there is a complete update on the system.
What is the difference between manual and automatic updates?
– Maunual update, by its name, is when we update manually ourselves and automatic update is when the systems updates without needing our confirmation.
What is end of life software?
– End of life software is when there will be no longer updates on the software.
Create a company policy for Software Updates ( what you should and should not do )
– Be sure that data is not being lost during any updates
– Whenever there are new updates available, notify
– Be sure that updates are all correct
End User TrainingChoose 2 methods of delivering software training and compare and contrast the advantages and disadvantages.
Data Loss
Best Practice
The Power school application at Wells is hosted in house. A weekly backup is taken, which is stored in the cloud.
What are the dangers with this policy? Formulate a new fail-safe backup policy, money is no obstacle.
– If the system is hacked before the update, that might cause data loss
– To prevent from data loss, instead of weekly backup they can make the backup more frequently.
Will your new policy make data 100% safe?
– Yes because it is continuously being backed up and when they do this process, it can prevent data loss from any hacking.Sang
Participant1. While migrating to a new software system, there would be problems like data loss. When they change a software system they will have to move a huge amount of data from one to another and while doing that operation some files might be able to backup but some important files might not be able to backup.
2. I would recommend developing a bespoke system because even though it cost more, the security level increases which makes the hackers to have a hard time breaking in.
3. Off the shelf system might be better in security, while, cloud-based solution costs less
4. Moving to cloud hosting increases security and there will be less risk of data loss.Sang
ParticipantI would choose array as well because it uses less memory and also array allows random access
Sang
ParticipantProgress: I am working on with planning and I’ll be done with it soon and I”ll start working with designing
Sang
ParticipantHi
- AuthorPosts