Tapestry Workshop: Mentoring for Connections to Computing Activities Karen C. Davis Professor, Electrical & Computer Engineering.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 5 Input and Output.
Advertisements

Complete ICT solutions for primary schools… What do all of these activities have in common?
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
What is the computational cost of automating brilliance or serendipity? (Computational complexity & P vs NP) COS 116, Spring 2012 Adam Finkelstein.
? What is Computer Science and what can you do with it.
NUCLEIC ACIDS {DNA;RNA} w 1. What are they? w 2. Where are they found? w 3. What are their functions? w 4. What is a nucleotide? Draw one. w (pages 219.
Introduction to Genetics A.Definition of “Genetics” B.Proteins C.Nucleic Acids D.The Central Dogma of Genetics E.Historical Perspective.
JYC: CSM17 BioinformaticsCSM17 Week 10: Summary, Conclusions, The Future.....? Bioinformatics is –the study of living systems –with respect to representation,
DNA replication, transcription, the genetic code, and translation.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Blobs and Graphs Prof. Noah Snavely CS1114
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Human Computation CSC4170 Web Intelligence and Social Computing Tutorial 7 Tutor: Tom Chao Zhou
Bioinformatics Original definition (1979 by Paulien Hogeweg): “application of information technology and computer science to the field of molecular biology”
KEY WORDS – CELLS, DNA, INFORMATION All living things are made from Deoxyribonucleic acid is abbreviated This molecule stores that helps cells carry.
2.7 DNA Replication, transcription and translation
Aiding intelligent next-gen systems with mobile applications Dr. Jeyakesavan Veerasamy University of Texas at Dallas Note: Almost all.
Section 8.4: Transcription.
Face Detection and Neural Networks Todd Wittman Math 8600: Image Analysis Prof. Jackie Shen December 2001.
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Image Processing (I) Fundamental units  2D – pixel  3D – voxel Orthogonal views: transverse (or axial), coronal, sagittal Image processing: preprocessing,
   Input Devices Main Memory Backing Storage PROCESSOR
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
Unit 3 Computers The development of computers I am very old now. I was born in China. Many people used me for calculating in the past, but now I am.
Chapter 10. Global Village “… is the shrinking of the world society because of the ability to communicate.” Positive: The best from diverse cultures will.
Mrs. Beth Cueni Carnegie Mellon
CSE 6406: Bioinformatics Algorithms. Course Outline
University of Tampere, CS Department Studying Computer Sciences at the University of Tampere Jyrki Nummenmaa
--Caesar Cai TEXT RECOGNITION SENIOR CAPSTONE 2012.
Bioinformatics Why Can’t It Tell Us Everything?. Bioinformatics What are our Data Sets? Interested in information flow with cells Currently, the key information.
Chapter 11 DNA and GENES. DNA: The Molecule of Heredity DNA, the genetic material of organisms, is composed of four kinds nucleotides. A DNA molecule.
Teaching the Concept of Protein Synthesis Rebecca Lostracco Jacqueline McCann.
DNA TO RNA Transcription is the process of creating a molecule that can carry the genetic blueprint for a particular protein coding gene from the DNA.
I Robot.
Detection of Labeling Markers on Synthetic DNA molecules Background Deoxyribonucleic acid (DNA) is the “code of life” that provides the recipe of genetic.
Medians and blobs Prof. Ramin Zabih
Computing with DNA Many thanks to Dave Bevan for providing some of the material for this lecture.
WMU CS 6260 Parallel Computations II Spring 2013 Presentation #1 about Semester Project Feb/18/2013 Professor: Dr. de Doncker Name: Sandino Vargas Xuanyu.
When you take a picture on your phone, the camera turns the light signals into colour values and stores a colour for each pixel. Did you know? An iPhone.
SNU OOPSLA Lab. 1 Great Ideas of CS with Java Part 1 WWW & Computer programming in the language Java Ch 1: The World Wide Web Ch 2: Watch out: Here comes.
DNA Processes. Objectives Be able to explain the processes of DNA replication, transcription and translation
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
8.4 Transcription KEY CONCEPT Transcription converts a gene into a single-stranded RNA molecule.
David Evans CS200: Computer Science University of Virginia Computer Science Lecture 15: Intractable Problems (Smiley.
Javad Jamshidi Fasa University of Medical Sciences, December 2014 Genetic Codes and Transcription.
Graph problems Prof. Ramin Zabih
8.4 Transcription KEY CONCEPT Transcription converts a gene into a single-stranded RNA molecule.
8.4 Transcription TEKS 4B, 6C, 9C The student is expected to: 4B investigate and explain cellular processes, including homeostasis, energy conversions,
By: Steven Baker.  What is a CAPTCHA?  History of CAPTCHA  Applications of CAPTCHAs  Accessibility  Examples of CAPTCHAs  reCAPTCHA  Vulnerabilities.
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
Center for Bioinformatics and Genomic Systems Engineering Bioinformatics, Computational and Systems Biology Research in Life Science and Agriculture.
1 Intro to AI Local Search. 2 Intro to AI Local search and optimization Local search: –use single current state & move to neighboring states Idea: –start.
Billy Vivian Dr. Oblitey COSC  What is CAPTCHA?  History  Uses  Artificial Intelligence Relationship  reCAPTCHA  Works Cited.
SC.912.L.16.3 DNA Replication. – During DNA replication, a double-stranded DNA molecule divides into two single strands. New nucleotides bond to each.
Tapestry Workshop: Mentoring for Connections to Computing Activities Karen C. Davis Professor, Electrical & Computer Engineering
Genetic Control By Idura.
PROTEIN SYNTHESIS.
Detection of Labeling Markers on Synthetic DNA molecules
Protein Synthesis From genes to proteins.
The making of proteins for …..
What is Pattern Recognition?
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
RNA carries DNA’s instructions.
___ carries _____ ____________.
Transcription 1. Gene Expression
RNA carries DNA’s instructions.
Applying principles of computer science in a biological context
DNA Transcription and Translation
Unit 4 - The Natural Environment and Species Survival
Presentation transcript:

Tapestry Workshop: Mentoring for Connections to Computing Activities Karen C. Davis Professor, Electrical & Computer Engineering

Difference EngineJacquard Loom

Internet Message Routing Embedded Computers Land Mobile Radio Communications Bioinformatics Computer Chip Design Scheduling with Graph Coloring Medical Imaging Scheduling with Graph Coloring

Vision and Precision Multitasking Pixels and Pellets Wii Debate

Virtual Fashion Design Pipe Layout Design Bear-a-Trooper Pattern Recognition Binary Numbers

Online Unplugged Resources mathmaniaCS.org CSunplugged.org

[boardgamegeek.com] Graph Traversal

[boardgamegeek.com] Software Specification Logical Reasoning

Computer Science Investigations: CSI Cincinnati Scheduling

Graph A C B E F D node edge 3 edges are adjacent to D

Graphs can be represented in a computer program can be used to solve complex problems Example: find the cheapest way for a traveler to visit every city Atlanta Cincinnati Boston Eugene Fairbanks Dallas $900 $700 $800 $200 $100 $300 $400

Exhaustive vs. Approximate Searching Searching for all possible solutions takes a long time, even for a computer, when there are lots of nodes We use algorithms that search for a good enough solution but don’t try all possible solutions n(n 2 – n)/ ,950 1,000499,500 10,00049,999, ,0004,999,950,000

Using an Approximate Graph Algorithm for Scheduling A C B E F D event to be scheduled conflict between events

Assigning Frequencies in Cellular Networks

Computer Science Investigations: CSI Cincinnati Wii Debate

About me…. Stephanie Ross Senior at the University of Cincinnati Major: Computer Information Systems Minor: International Business Graduation Date: December 13, 2008 Key factors to where I am now: Strength, Courage, Wisdom Determination and Perseverance

Work Experience Cintas Corporation Support Services Great American Insurance Co. Business Intelligence 2 co-ops and 3 internships Portable Route Computers AS400 to network printers 2 internships Training with Cognos software

Nintendo Wii

About Wii Remote Heart of remote are tiny accelerometers Inside of remote are silicon springs and wafers Accelerometer measures capacity and electric charge

About Wii Sensor Bar Emits a beam of infrared light to sensor on controller. Can determine where the controller is pointing using motion sensing

1 st Activity Class will be split into two teams One representative from each team will play one game on the Wii.

2 nd Activity Teams will be given an information sheet with pros/cons about Wii Team 1: Choose information from sheet along with your experience that will help you sell the product/idea. Team 2: Choose information from the sheet along with your experience that will help you reject the idea.

3 rd Activity Team 1 will present their findings. Team 2 will evaluate presentation. Team 2 will present their findings. Team 1 will evaluate presentation. The class will converse and summarize.

Computer Science Investigations: CSI Cincinnati Recognizing Patterns

CAPTCHA reCAPTCHA: digitizing books using OCR words it can’t recognize are sent out as CAPTCHA words users help to disambiguate the words and demonstrate that they are human Completely Automated Public Turing test to tell Computers and Humans Apart reverse Turing test CAPTCHA trademarked by Carnegie Mellon University

People are good at recognizing some patterns … but are there patterns that humans are bad at recognizing?

analysis of DNA to find genes analysis of RNA to predict structure designing new drug molecules

Genetics DNA replicated through RNA transcription DNA/RNA composed of nucleotides: A T/U C G triplet code of nucleotides amino acids proteins

RNA Translated to Proteins

Recognizing Defects normal DNA atggtgcacctgactcctgaggagaagtctgc cgttactgccctgtggggcaaggtgaacgtg gatgaagttggtggtgaggccctgggcaggt tgctggtggtctacccttggacccagaggttct ttgagtcctttggggatctgtccactcctgatg ctgttatgggcaaccctaaggtgaaggctcat ggcaagaaagtgctcggtgcctttagtgatgg cc … defective DNA atggtgcacctgactcctgtggagaagtctgc cgttactgccctgtggggcaaggtgaacgtgg atgaagttggtggtgaggccctgggcaggttg ctggtggtctacccttggacccagaggttcttt gagtcctttggggatctgtccactcctgatgct gttagggcaaccctaaggtgaaggctcatgg caagaaagtgctcggtgcctttagtgatggcc … glutamic acidvaline

Computers are good at recognizing patterns … that involve huge quantities of data that are complex and non-intuitive