An Introduction and Orientation to Faculty Projects & Interests
description
Transcript of An Introduction and Orientation to Faculty Projects & Interests
![Page 1: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/1.jpg)
An Introduction and Orientation to Faculty
Projects & InterestsDepartment of Computing Sciences
September 19, 2011
![Page 2: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/2.jpg)
Faculty are full-time and part-time members Interests range from theoretical foundations
to practical applications Some research is sponsored – funding for
assistantships sometimes available Actively seeking external sponsorship and
partnership Interdisciplinary research promoted
Overview
![Page 3: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/3.jpg)
LIKES (Beck) Ensemble (Cassel) Distributed Expertise (Cassel, Way) Proximity Structures (Damian) SHAPE (Gehlot, Way) ViCS: The Sequel (Beck, Klassner) Robotics and Embedded Programming
(Peyton-Jones, Klassner) Databases for Many Majors: A Student-
Centered Approach (Goelman)
Examples of Funded Projects
![Page 4: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/4.jpg)
Grand Challenges of Computing
CSC 9025
![Page 5: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/5.jpg)
CSC 9025 - Replaces old CSC 9020 “Independent Study”
Mandatory for graduate students Conduct independent research under
guidance of a faculty advisor Encouraged to tackle topics in our discipline
that interest you AND your advisor Intended for completion in a single semester Extension to second semester possible Keep your eyes open for interesting topics!
What is the “Grand Challenges of Computing” course?
![Page 6: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/6.jpg)
Research Topics and Projects Sampler
![Page 7: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/7.jpg)
Research Topics (1) Programming languages and systems
control for Mindstorm robots.
![Page 8: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/8.jpg)
Research Topics (2) Contexts for optimum web search
strategies.
![Page 9: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/9.jpg)
Research Topics (3) Algorithm taxonomy: examples from
traditional games.
![Page 10: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/10.jpg)
Research Topics (4) Web site taxonomy and focused design
principles.
![Page 11: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/11.jpg)
Research Topics (5) Packing spheres into an ellipsoid: heuristic
search strategies.
![Page 12: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/12.jpg)
Research Topics (6) Code optimization: 20Kb vs. 20Mb program
space.
![Page 13: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/13.jpg)
Research Topics (6) Non-visual interfaces.
![Page 14: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/14.jpg)
Research Topics (7) Virtual reality in interdisciplinary projects.
![Page 15: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/15.jpg)
Research Topics (8) Web services: development, description,
deployment.
![Page 16: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/16.jpg)
Research Topics (9) Constructing and maintaining wireless
network topologies.
![Page 17: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/17.jpg)
Research Topics (10) Folding and unfolding polyhedra.
![Page 18: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/18.jpg)
Research Topics (11) Programming games and applications for
the Droid, iPhone and iPod Touch.
![Page 19: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/19.jpg)
Dr. Robert BeckProjects
![Page 20: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/20.jpg)
Packing Problems
Pack n equally sized spheres into the unit sphere and calculate the radius of the small spheres as a function of n.
• Alternatively, use an ellipsoid of revolution instead of the unit sphere
• Alternatively, solve the problems in two dimensions
• Use a heuristic approach• Use a genetic algorithm
![Page 21: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/21.jpg)
Program for Website Creation and Evaluation (PCWE)• Funding for non-profit organization website renovation• Requested changes become data• Systematic evaluation against design principles• Automatic measurements
![Page 22: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/22.jpg)
Digital Humanities
A broad topic with many research threads:• Applications of location awareness—guided tours
• Models in social networks—pipelines, agents, transactions• Systems thinking, computational thinking, X thinking• Text as data
![Page 23: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/23.jpg)
Dr. Lillian (Boots) Cassel
Projects
![Page 24: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/24.jpg)
Networks Information Retrieval Digital Libraries Image Management Distributed Expertise (w/ Dr. Way) Recent projects
◦ NSDL◦ Ontology◦ CPATH
Interests and Projects
![Page 25: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/25.jpg)
NSF- Fund and set direction- Outreach & communications to stakeholders
Projects Pathways- Provide resources, - Provide user services, services, research content stewardship
Core Integration - Integrate Projects - Partner with Pathways- Operations- Outreach & communications
Policy Committee NVC- Represent community - Strategic advice- Prioritize issues with CI to NSF and CI
Standing Committees- Content, Evaluation, Sustainability, Technology- Coordinate/engage community
FUND
BUILDADVISE
NSDL
Users- Students, Faculty- K-12- Undergraduate, Graduate- Researchers- Librarians- Anyone interested in STEM
Stakeholders
Resources, Services
Feedback, AskNSDL, Annotations
Standards, Services
Resources, Services
Information
Feedback, Funds
Contributors- Publishers- Universities- Libraries & Museums- Government- Corporations- Anyone interested in DLs
Sponsors/Funders- Government / Legislative- Corporations- Foundations- Anyone interested in NSDL
NSDL overview
![Page 26: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/26.jpg)
Ensemble The Pathway for Computing Education Broadening the role to encompass all that a
modern library is◦ Repository◦ Preservation center◦ Meeting place for project teams◦ Place to think, explore ideas, browse …
![Page 27: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/27.jpg)
The Components and the Issues Fedora repository Drupal front end Federated search Group work support Merged calendars Fine grained access More…
![Page 28: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/28.jpg)
The Computing Ontology A comprehensive representation of all
of the computing discipline(s) All relevant terms and the relationships
between and among them Applications
◦Curriculum development◦Curriculum description◦Research classification◦Browsing the field as a whole
![Page 29: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/29.jpg)
An example of a small section of the ontology for use in demonstrating the place of “hashing” in many areas of computing.
![Page 30: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/30.jpg)
Dr. Mirela DamianProjects
![Page 31: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/31.jpg)
Research TopicsMirela Damian
Research Area: Ad Hoc Wireless Networks
A
B
A
B
Topology
Control
Omnidirectional
Topology Control: reduce overall power consumption and interference while maintaining network connectivity.
![Page 32: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/32.jpg)
Research TopicsMirela Damian
Research Topic: Smart Antennas
A
B
A
B
Topology
Control
Directional
Energy proportional to the area covered.Benefits: reduced interference, reduced energy consumption.
![Page 33: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/33.jpg)
Dr. James DulleaProjects
![Page 34: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/34.jpg)
Information Management Data Modeling Data Warehousing Data Mining Information Metrics
Interests and Projects
![Page 35: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/35.jpg)
Dr. William Fleischman
Projects
![Page 36: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/36.jpg)
Electronic Voting Machines How is it that five software engineering
teams, working independently for five companies, ‘conspired’ to produce, in every case, electronic voting devices that are uniformly prone to malfunction and vulnerable to malicious attack?
Is this a technology that we really need? Or is it a solution to a non-existent problem?
![Page 37: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/37.jpg)
Outreach Activities Since 1998, we have maintained a collaboration
with students and teachers at Julia de Burgos Elementary School in North Philadelphia
Designed to redress some of the obstacles to learning new technologies affecting children from low income neighborhoods
This involvement began with Lance Rougeux, a 1998 graduate and alumnus of my first Ethical Issues class, who began his career as a 6th grade teacher at Julia de Burgos
![Page 38: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/38.jpg)
Lance Rougeux
![Page 39: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/39.jpg)
![Page 40: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/40.jpg)
![Page 41: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/41.jpg)
Dr. Vijay GehlotProjects
![Page 42: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/42.jpg)
SYSTEMS MODELING, SIMULATION, AND ANALYSISVijay Gehlot
![Page 43: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/43.jpg)
Blood Samples Typing/Matching
![Page 44: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/44.jpg)
Blood Samples: Modeling/Computer Science View
Before:[([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,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96],[])]
After:[([62],[]),([69],[]),([73],[]),([80],[]),([88],[]),([2],[]),([4],[]),([6],[]),([9],[]),([11],[]),([15],[]),([20],[]),([22],[]),([24],[]),([25],[]),([26],[]),([32],[]),([34],[]),([37],[]),([38],[]),([39],[]),([42],[]),([94],[(4,[11,12])]),([95],[(4,[11])]),([96],[(4,[11])]),([84],[(4,[11])]),([83],[(4,[11,12])]),([82],[(4,[12])]),([81],[(4,[12])]),([79],[(4,[11,12])]),([78],[(4,[11])]),([77],[(4,[11])]),([76],[(4,[11])]),([65],[(4,[10,12])]),([64],[(4,[12])]),([63],[(4,[12])]),([61],[(4,[11,12])]),([60],[(4,[12])]),([59],[(4,[11,12])]),([58],[(4,[12])]),([57],[(4,[11])]),([93],[(4,[11])]),([92],[(4,[11])]),([91],[(4,[11])]),([90],[(4,[11])]),([89],[(4,[11,12])]),([87],[(4,[11,12])]),([86],[(4,[11,12])]),([85],[(4,[12])]),([75],[(4,[12])]),([74],[(4,[12])]),([72],[(4,[10])]),([71],[(4,[12])]),([70],[(4,[11,12])]),([68],[(4,[11,12])]),([67],[(4,[11,12])]),([66],[(4,[12])]),([27],[(4,[11,12])]),([23],[(4,[12])]),([21],[(4,[12])]),([19],[(4,[11,12])]),([18],[(4,[12])]),([17],[(4,[11])]),([16],[(4,[11])]),([14],[(4,[12])]),([40],[(4,[11])]),([36],[(4,[11])]),([35],[(4,[11,12])]),([33],[(4,[12])]),([31],[(4,[12])]),([30],[(4,[11])]),([29],[(4,[11])]),([28],[(4,[11])]),([41],[(4,[12])]),([43],[(4,[12])]),([44],[(4,[11,12])]),([53],[(4,[12])]),([54],[(4,[12])]),([55],[(4,[11])]),([56],[(4,[12])]),([13],[(4,[12])]),([12],[(4,[11,12])]),([10],[(4,[12])]),([8],[(4,[11])]),([7],[(4,[11,12])]),([5],[(4,[11])]),([3],[(4,[12])]),([1],[(4,[11,12])]),([45],[(4,[11,12])]),([46],[(4,[11])]),([47],[(3,[9])]),([48],[(4,[11,12])]),([49],[(4,[11,12])]),([50],[(4,[11,12])]),([51],[]),([52],[(3,[9]),(4,[12])])]
![Page 45: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/45.jpg)
Model ComponentsrunC o nfigs (["r1 c 1 ","r1 c 2 ","r1 c 3 ","r1 c 4 ","r2 c 1 ","r2 c 5 ","r2 c 6 ","r3c 1 ","r3 c 7 ","r3 c 7 e ","r5 c 1 ","r5 c 2 ","r5 c 3 ","r5c 4 ","r8 c 1 ","r8 c 8 ","r8 c 8 e "], 1 0 )
A p p ly E va l M L to o l to the e xp re s s io nb e lo w to run s im la tio n re p lic a tio ns withd i ffe ren t ro uting a nd a trribute ta b le ss pe c ifie d a s lis t o f file inde x va lue s .
A p p ly E va l M L to o l to the e xp re s s io nb e lo w to run a s e t o f s im la tio n re p lic a tio ns .C ha ng e the p a ra m e te rs to s p e c ify thenum b e r o f re p lic a tio ns to be run a nd thenum b e r o f tim e s to re p e a t.runN re p lic a tio ns M tim e s (2 0 ,1 0 )
A p p ly E va l M L to o l to the e xp re s s io nb e lo w to run s im la tio n re p li c a tio ns .C ha ng e the p a ra m e te r to s p e c ify thenum b e r o f re p lic a tio ns to be run.C P N 'R e p lic a tio ns .n re p lic a tio ns 1 0 0
()
ss
(if s tP =S the n (if #1 (p lnT o P )<>[] then 1 `p lnT o P e ls e e m p ty) e ls e e m p ty) ++ (if s tN =S the n (if #1 (p lnT o N )<>[] then 1 `p lnT o N e ls e e m p ty) e ls e e m p ty)
[initP o o l()]
true
p
p 1
(p ,~1 )
p
p 1 ^̂ (if #2 (p lnT o P ) = 0 the n #1 (p lnT o P ) e ls e [])^̂(if #2 (p lnT o N ) = 0 the n #1 (p lnT o N ) e ls e [])
(if s tP =T the n (if #1 (p lnT o P )<>[] the n 1`p lnT o P e ls e e m p ty) e ls e e m p ty) ++ (if s tN =T the n (if #1 (p lnT o N )<>[] the n 1`p lnT o N e ls e e m p ty) e ls e e m p ty)
(p ,nod e F r)
Initia lize S a m p le S e tR o ute T a b le a ndN o d e A ttr Ta b le
inp ut ();o utp ut (s );a c tio n(init_ ro uting (!rt_ file _ na m e ); s e tC urS a m ple S e t(g e nS a m p le S e t(9 6 )); g e tC urS a m p le S e t())
c he c k
[c he c k(s ,p )]
TT
SS
Inje c to r
R o ute r
inp ut (p , no d e F r);o utp ut (p lnT o P , p lnT o N , s tP , s tN );a c tio nro ute (p ,no d e F r);
S ta rt1 `()
U N IT
S a m p le sS a m p le S e t
R e s ultB O O L
A va ila b le P o o lL is tP o o lL is t
D o ne P o o l1 [̀]
P o o lL i s t
T o TP o o lL is txN o d e ID T im e d
T o SP o o lL is txN o d e ID T im e d
T o R o ute r
P o o lL is txN o d e ID T im e d ST
1
1
1 `[([1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,1 0 ,1 1 ,1 2 ,1 3 ,1 4 ,1 5 ,1 6 ,1 7 ,1 8 ,1 9 ,2 0 ,2 1 ,22 ,23 ,2 4 ,2 5 ,2 6 ,2 7 ,2 8 ,2 9 ,3 0 ,3 1 ,3 2 ,3 3 ,34 ,35 ,3 6 ,3 7 ,3 8 ,3 9 ,4 0 ,4 1 ,4 2 ,4 3 ,4 4 ,4 5 ,46 ,47 ,4 8 ,4 9 ,5 0 ,5 1 ,5 2 ,5 3 ,5 4 ,5 5 ,5 6 ,5 7 ,58 ,59 ,6 0 ,6 1 ,6 2 ,6 3 ,6 4 ,6 5 ,6 6 ,6 7 ,6 8 ,6 9 ,70 ,71 ,7 2 ,7 3 ,7 4 ,7 5 ,7 6 ,7 7 ,7 8 ,7 9 ,8 0 ,8 1 ,82 ,83 ,8 4 ,8 5 ,8 6 ,8 7 ,8 8 ,8 9 ,9 0 ,9 1 ,9 2 ,9 3 ,94 ,95 ,9 6 ],[])]
11 `[]
F ill B a tch PF ill B a tch P S
S hare d PS hare d P S
S cre enS cre en
S ha red ES ha red E S
C o nd ition P o o lsC onditio nP o ols S
C o nd itionedP o ols
P o o lL is txN ode ID T ime d
To EP L N ID L stT ime d
T o S cre e n
P L N ID L stT ime d
T oP
P L N ID L s tT imed
T oSIn P oo lL is txN o de ID T ime d
T oR oute rO ut
P oo lL is txN o de ID T im edO ut
In
C onditio nP o ols S
S ha red E S
S cre en
S hare d P S
F ill B a tch P S
F i ll B atch PF ill B a tch P T
S hare d PS hare d P T
S ha red ES ha red E T
Typ eTyp e
C o nditio n P oo lsC onditionP oo ls T
C ond itio ne dP oo ls
P o o lL is txN od eID T im e d
ToT ype
P L N ID L s tT ime d
ToEP L N ID L s tT im ed
To PP L N ID L stT im ed
T oR outerO ut
P o o lL is txN ode ID T im e d
ToTIn P oo lL is txN od e ID T ime dIn
O ut
C onditionP oo ls T
Typ e
S ha red E T
S hare d P T
F ill B a tch P T
m plm pl
pn
batchP oo lL is t(pn, B a tS izeM ax_ E )
pn
p n1
()
[pn1]
(if m pl=[] then 1`() e lse em pty)@ +T im er_ P
m pl1[]
[]
()mp l1
mp l
m pl
m pl
pn::m pl
M ove T oS hared P
L im it B a tc h
C ance lT im er
P assT hro ugh
[L is t.length(#1(pn1)) > B atS ize M in_ E ]
F o rwa rdT im edo ut
B a tch
[mp l1<>[]]
P _ H IG H
F o rwa rdR ea dyB a tch
[mp lL e ngth(m pl) >= B atS izeM in_ E ]
A dd toB atch
[m plL eng th(m pl) + L is t.leng th(#1(p n)) <= B atS izeM ax_ E ]
P _ L O W
T oPO ut P L N ID L s tT imed
R eady T oB a tch
F us io n 3P o o lL is txN ode ID T im ed
T imerF us ion 6
U N ITT imed
H o ldF us ion 4
1 [̀]
P L N ID L s t
C o nditio nedP o o lsIn
P o o lL is txN ode ID T im ed
C om binedB a tched
P o o lsF us ion 5 P L N ID L s tT im edF us ion 5
In
F us ion 4F us ion 6
F us io n 3
O ut
1 1`[]
()
()i
L im it_ R
i-1
mpnls t@ +(pro cT ime(20 ,10)+150)
mpnls t (mp l,il)::mpnls t
[]mpnls t
pn1lis t2ms (ge tM P L (mpnls t))
mpnls t
pn2
(mpl,il)
i
i
i
S tart R
[mpnls t<>[]]
U n B a tch D one R
input (pn1);o utput (pn2);a ctionpro ce s s Type (pn1);
A ccept
[L is t.length(mpnls t) < L im it_ R , i > 0 ]
P _ H IG H
S etup R
@ +pro cT ime(40,20)
Ins tume nt F ree
1 (̀)
U N IT
A cce pte d[]
P L N ID L stxIntL is tL s tT imed
U nba tche dP o o ls
P oo lL is txN ode ID T imed
A ctive RP L N ID L stxIntL is tL s tT imed
R R ea dy1`L im it_ R
IN T
R S etupIN T T ime d
C ombinedA mplic on
P oo ls to RIn
P L N ID L s txIntL is tT imed
T oR oute rO ut
P o o lL is txN o de ID T imedO ut
In
11 (̀)
11 [̀]@ 0
1 1`12
![Page 46: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/46.jpg)
Tools and Techniques
![Page 47: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/47.jpg)
Dr. Don GoelmanProjects
![Page 48: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/48.jpg)
Collaborative research with Prof. S. Dietrich, Arizona State University
Calendar: March, 2010 – February, 2012 Curriculum development for database
education to diverse majors Software development: two animations
◦ Advantages of (normalized) database technology over loser (I mean non-normalized) alternatives
◦ Introduction to querying
Funded Project (NSF DUE): Databases for Many Majors
![Page 49: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/49.jpg)
Technical issues◦ Programming in FLASH/FLEX◦ Customization of the animations to majors
Driven by producers (Goelman/Dietrich) and consumers
XML-based Rollout of animations at workshop at CCSCE Home page:
http://databasesmanymajors.faculty.asu.edu/
Databases for Many Majors (continued)
![Page 50: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/50.jpg)
Databases: conceptual modeling Databases: schema integration Databases: XML for non-majors Current Independent Studies
◦ Suseel Baldwa: Object-Relational Databases◦ Keerthi Chiluka: Distributed Database Systems◦ Satvik Mandava: Spring-MVC Framework◦ Krishna Nallamothu: Business Intelligence and
Data Warehousing◦ Ramya Numboori: NOSQL Data Stores
Other Interests and Projects
![Page 51: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/51.jpg)
Prof. Catherine Helwig
Projects
![Page 52: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/52.jpg)
Develop algorithm visualizations along with mini-tutorials for computer aided instruction in Data Structure and Algorithm classes.
Visualizations as a mini-tutorial with animations portraying different parts of the algorithm.
Sample of five animations of ADT’s (and looking for more) http://www.csc.villanova.edu/~helwig/index1.html
Graph algorithms at http://algoviz.org/fieldreports AlgoViz.org is supported by the National Science
Foundation under a grant
Algorithm Visualizations for Teaching and Learning
![Page 53: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/53.jpg)
J2 Micro Edition (J2ME) which is the version of the Java 2.1 platform that is designed for use with smaller devices such as PDA’s, mobile phones etc.
Since the size of small devices varies greatly, there are two profiles provided by the J2ME. The first,CLDC configuration , has a unique profile for Mobile Information Device Profile (MIDP toolkit).
Lab for Data Structures and Algorithms III developing a small app for the Blackberry.
Developing applications (games) on Mobile Phones and Small Devices
![Page 54: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/54.jpg)
Dr. Giorgi JaparidzeProjects
![Page 55: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/55.jpg)
Computational Theory Artificial Intelligence Logic Projects
◦ Computability Logic◦ Interactive Computation
Interests and Projects
![Page 56: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/56.jpg)
Dr. Daniel JoyceProjects
![Page 57: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/57.jpg)
Interests and Projects Department Web Team Lead Programming Team Coach Graduate Independent Study / Grand Challenges Coordinator
◦ http://csc.villanova.edu/academics/gradIS Teaching Senior Projects Course
◦ http://www.csc.villanova.edu/~joyce/csc4790/f11/index.html Research Interests
◦ Software development/engineering◦ Web programming◦ Security◦ Computer Science Education
Project Ideas◦ Collecting and analyzing data related to the software development process◦ Report on the use of a new technology to create a system, perhaps comparing it
to use of a different technology◦ Investigating the status of the “good guys” vs “bad guys” situation in computer
security◦ Classifying “classes” based on the signatures of their methods ...◦ What “types” of learners learn X best when approach Y is used
![Page 58: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/58.jpg)
Dr. Frank KlassnerProjects
![Page 59: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/59.jpg)
Web-Based Software Systems Artificial Intelligence Signal Processing Robotics iPhone Applications Virtual Reality
Interests and Projects
![Page 60: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/60.jpg)
Dr. Anany LevitinProjects
![Page 61: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/61.jpg)
Anany LevitinAlgorithm design techniques are general strategies for
algorithmic problem solving (e.g., divide-and-conquer, decrease-and-conquer, greedy, etc.)
paramount for designing algorithms for new problems provide a framework for classifying algorithms by design idea
Algorithmic puzzles are puzzles that requires design or analysis of an algorithm
illustrate algorithm design and analysis techniques as general problem solving tools (computational thinking)
some puzzles pose interesting and still unanswered questions entertainment technical job interviews
![Page 62: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/62.jpg)
Anany Levitin (cont.)
Algorithm design techniques projects thinking backward; design by cases how to solve it (G. Polya) vs.
how to solve it by an algorithm
Algorithmic puzzles projects a few specific puzzles (research and visualization) taxonomies of algorithmic puzzles
![Page 63: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/63.jpg)
63
Dr. Paula MatuszekProjects
![Page 64: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/64.jpg)
Artificial Intelligence◦ knowledge-based systems◦ ontologies and the semantic web◦ knowledge capture and sharing◦ machine learning
Natural Language Processing/Text Mining◦ Computer understanding of natural (human)
languages◦ Finding, extracting, summarizing, visualizing
information from unstructured text
Interests and Projects
![Page 65: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/65.jpg)
Prof. Najib NadiProjects
![Page 66: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/66.jpg)
Systems Programming Systems Administration
◦ Linux◦ Solaris◦ Mac OS X
Web Application Development Current projects:
◦ Systems setup for upcoming programming contest◦ IBM ThinkPad Linux configuration for cityteam ministries◦ Thin Client performance analysis◦ VU community Dropbox
Interests and Projects
![Page 67: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/67.jpg)
Dr. Mary-Angela Papalaskari
Projects
![Page 68: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/68.jpg)
Artificial Intelligence: - Augmented reality - Conversational agents - Reasoning with incomplete information - Neural nets - Computer Vision
Computer Science Education: - Teaching and learning computer science through service to the community - Computing for non-CS majors - Computer science through media computation - PACSE: Philadelphia Area Computer Science Educators
Interests and Projects
![Page 69: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/69.jpg)
Dr. James SolderitschProjects
![Page 70: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/70.jpg)
Cyber Security◦ Adaptive Network Defense◦ Data Protection and Privacy◦ Security within the Smart Grid◦ Ethical Hacking
Modeling and Simulation◦ Software Architectures as Executable Models◦ Security Modeling for Service Oriented
Architectures◦ Discrete Event Simulation
Interests and Projects
![Page 71: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/71.jpg)
Dr. Thomas WayProjects
![Page 72: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/72.jpg)
Collaboration when expertise is distributed
Develop an interactive interface to the computing ontology to support this work
Host workshops to develop, collaborate, and disseminate this work
CPATH: Distributed Expertise
Faculty A Faculty B
Expert
FacilitatorRemote expert is A
Remote expert is BCooperating experts
![Page 73: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/73.jpg)
Department of Computing Sciences 73
ACT Lab Research GroupsApplied Computing Technology Laboratory
Director of Research
Dr. Tom Way
Com. Sci.
Education
High Perf.
Computing
Rehab. Engineeri
ng
Simulation & Tools
Information
Fluency
Databases
Other Groups..
.
Nanotech
![Page 74: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/74.jpg)
Department of Computing Sciences 74
Active Projects Distributed Expertise learning modules (CS Ed) Internet Perception Analysis (AI) Tremor Filtering Wii Pointer (Rehab Engr) Green Computing (Green Comp.) Nanocompilers & Nanocomputers (Nanotech) SNITCH plagiarism analyzer (Sim & Tools) Using Magic to Teach CS (CS Education) Speech Recog. for note-taking (Rehab Engr) Info. literacy using science satire (Info. Fluency) ACT Lab (CS Education)
![Page 75: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/75.jpg)
Department of Computing Sciences 75
Back-burner Projects Underrepresentation of advantaged
women in Computer Science (CS Educ) Talking picture frame (Entert. Tech) Internet safety for parents (Info. Fluency) Automatic image description (Rehab. Engr.) Many other ideas
actlab.csc.villanova.edu
![Page 76: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/76.jpg)
Prof. Barbara Zimmerman
Projects
![Page 77: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/77.jpg)
• Software Project Management • Web Design• Database Systems• Inter-discipline applications of database
- Manchester Mummy project - Egypt- Alaska- South America
Current Interest
![Page 78: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/78.jpg)
DRA ABU el-NAGA – Thebes, Egypt
![Page 79: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/79.jpg)
St. Lawrence Island mummy
![Page 80: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/80.jpg)
THE CHURCH – 400AD
![Page 81: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/81.jpg)
![Page 82: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/82.jpg)
Flow from Mummy to Slides
![Page 83: An Introduction and Orientation to Faculty Projects & Interests](https://reader035.fdocuments.in/reader035/viewer/2022062814/56816857550346895dde7a5a/html5/thumbnails/83.jpg)
Current Graduate Students – Villanova University
• Sukeerthi Shaga• Pavitra Kaveri Ramnath