![Page 1: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/1.jpg)
An Introduction and Orientation to Faculty
Projects & InterestsDepartment of Computing Sciences
September 28, 2009
![Page 2: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/2.jpg)
Faculty consists of both full-time and part-time members
Interests range from theoretical foundations to practical applications
Some research is sponsored Actively seek external sponsorship and
partnership Interdisciplinary research promoted
Overview
![Page 3: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/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)
Funded Projects
![Page 4: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/4.jpg)
CCLI: SOA (Gehlot, Way) CCLI: Databases (Goelman) SoCS: Systems Thinking and Conflict
Resolution (Beck, Gehlot, Wang) CRADA: (Way, Gehlot)
Under Review
![Page 5: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/5.jpg)
SBIR w/ SIMIS (Johnny Garcia) w/ Lockheed (Lindsay Matteo) w/ Navy (John Lamb) w/ Army (Eric Clark)
Under Discussion
![Page 6: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/6.jpg)
Research Topics and Projects Sampler
![Page 7: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/7.jpg)
Research Topics (1) Programming languages and systems
control for Mindstorm robots.
![Page 8: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/8.jpg)
Research Topics (2) Contexts for optimum web search
strategies.
![Page 9: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/9.jpg)
Research Topics (3) Algorithm taxonomy: examples from
traditional games.
![Page 10: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/10.jpg)
Research Topics (4) Web site taxonomy and focused design
principles.
![Page 11: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/11.jpg)
Research Topics (5) Packing spheres into an ellipsoid: heuristic
search strategies.
![Page 12: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/12.jpg)
Research Topics (6) Code optimization: 20Kb vs. 20Mb program
space.
![Page 13: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/13.jpg)
Research Topics (6) Non-visual interfaces.
![Page 14: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/14.jpg)
Research Topics (7) Virtual reality in interdisciplinary projects.
![Page 15: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/15.jpg)
Research Topics (8) Web services: development, description,
deployment.
![Page 16: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/16.jpg)
Research Topics (9) Constructing and maintaining wireless
network topologies.
![Page 17: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/17.jpg)
Research Topics (10) Folding and unfolding polyhedra.
![Page 18: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/18.jpg)
Research Topics (11) Programming games and applications for
the iPhone and iPod Touch.
![Page 19: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/19.jpg)
Pathway Modeling
Research Topics (12)
![Page 20: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/20.jpg)
Patient Safety
Research Topics (13)
e @+ delD()e
numD`D(1)
a
a @+ delA(a)
q
a1::q
(a, t)
(a, getCurrTime())
a
SendWaveData
ConnectToAP
ConnectToAP
ResetAlarm
[a=a1]
GenAlarm
WaveDataFusion 2
E_T
AlarmAndData
ALARM_T
StatusNOk
ALARMxTIME
StatusOKFusion 1
ALARM_T
ResetQR
InALIST
AlarmQSOut ALISTOut
In
Fusion 1
Fusion 2
ConnectToAP
Heart Alarm Max Delay
0
5000
10000
15000
20000
25000
30000
35000
1 2 3 4 5 6 7 8
Number of Patients Monitored
Sim
ula
tion
Tim
e U
nit
s
Non QoS Max Delay
QoS Max Delay
![Page 21: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/21.jpg)
Airborne Networking
Research Topics (14)
N35
N47
PMEI AeroSat
PMEI PMEI
AeroSat
Position reporting, situational awareness
High Bandwidth 90 Mb/sKa/KU Band
45
45TCP/IP
, VHF
Low Bandwidth
19.2Kb/s
TCP/IP, VHF
FIREWALL
SWIM and AFCA
ISM/L-Band1-2Mb/s
N39
![Page 22: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/22.jpg)
Dr. Robert BeckProjects
![Page 23: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/23.jpg)
Social Network Analysis Mesh models of conflict resolution with
models of systems thinking for applications to◦ Nation building◦ Co-opetition in SOA system building
Examine and model social network strategies for promoting a cause◦ Flash mob◦ Philanthropy◦ “Pipeline” maintenance
![Page 24: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/24.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 25: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/25.jpg)
Mathematical Structures on the Web Strategies for calculating, storing, and
viewing mathematical structures such as:◦ Finite rings◦ Small Lie algebras◦ Lie algebra representations
![Page 26: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/26.jpg)
Web Site Design Categories of web sites Design principles for a particular category Systematic evaluation against design
principles Automatic measurements
![Page 27: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/27.jpg)
Dr. Lillian (Boots) Cassel
Projects
![Page 28: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/28.jpg)
Networks Information Retrieval Digital Libraries Image Management Recent projects
◦ NSDL◦ Ontology◦ CPATH
Interests and Projects
![Page 29: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/29.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
BUILD
ADVISE
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 30: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/30.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 31: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/31.jpg)
The Components and the Issues Fedora repository Drupal front end Federated search Group work support Merged calendars Fine grained access More…
![Page 32: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/32.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 33: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/33.jpg)
An example of a small section of the ontology for use in demonstrating the place of “hashing” in many areas of computing.
![Page 34: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/34.jpg)
Dr. Mirela DamianProjects
![Page 35: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/35.jpg)
Devices communicate via radio
No centralized control
No fixed infrastructure
Subject to moving
Limited resources (memory, battery)
Research Area: Ad-Hoc Networks
![Page 36: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/36.jpg)
Research Topic: Topology Control
TopologyControl
ab
ab
Topology Control: reduce overall power consumption and interference while maintaining network connectivity.
Research Area: Topology Control
![Page 37: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/37.jpg)
Research Topic: Smart Antennas• Conventional antennas are omnidirectional.
• Smart antennas focus the energy in one or several desired directions:
Antenna Array
Desired User
Antenna Array
Active Beam
• Benefits– Extended communication range– Reduced interference
![Page 38: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/38.jpg)
Implications of Smart Antennas• New research problems!
– Medium Access Control Protocols– Topology Control Methods– Routing Protocols
• An integrated approach for all the above• Goal: maximize the benefits of smart
antennas
![Page 39: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/39.jpg)
Research Area: Folding and Unfolding
![Page 40: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/40.jpg)
Research Area: Robot Reconfiguration• Modular robots composed of smaller unit• Go from a source configuration to a target configuration without
self-intersection.
![Page 41: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/41.jpg)
Prof. Jason (J) DobiesProjects
![Page 42: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/42.jpg)
Red Hat Next Generation Systems Management Distributed Systems Large Environments (> 10K systems) Virtualization Java Technologies
EJB3, JSF, JBPM Linux Technologies
Cobbler, Puppet, Func Open Source Projects
![Page 43: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/43.jpg)
CodeTurtle Automated Java project grading framework
Plugin API for project graders Code review and comments
Open Source (hosted on SourceForge) Contributions: Printing, Windows Support, Grader
Repository Technologies and Process
Subversion, Ant, JUnit Site: http://codeturtle.noopenblockers.com
![Page 44: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/44.jpg)
Random Programming Languages Teaching Open Source
(teachingopensource.org) Women in Open Source Resumes & Interviews Certifications
SCJP, SCJD, SCWCD, RHCE
![Page 45: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/45.jpg)
Contact Blog: http://noopenblockers.com
Twitter Facebook LinkedIn
E-mail: [email protected] Freenode: jdob in #jopr, #spacewalk-devel On Campus
![Page 46: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/46.jpg)
Dr. James DulleaProjects
![Page 47: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/47.jpg)
Information Management Data Modeling Data Warehousing Data Mining Information Metrics
Interests and Projects
![Page 48: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/48.jpg)
Dr. William Fleischman
Projects
![Page 49: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/49.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 50: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/50.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 51: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/51.jpg)
Lance Rougeux
![Page 52: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/52.jpg)
![Page 53: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/53.jpg)
![Page 54: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/54.jpg)
Some Highlights
The 2005 team of Jessie Byrnes, Tom Huffner, Todd McNeal, Lauren Pisciotta, and Zack Zweber presented a poster on their project at ITiCSE 2006 in Bologna
The 2007-2008 “F”-team – Will Matthaeus, Kory Kirk, John McCoey, Kate Breen, Mujtaba Talebi, George Frank, Paolo Repole, Agya Adueni, Tom Homsher, Mike Topf, Andrew Burke, and Alex Hanna – reprised the 2005 Life Expectancy Project with six eighth grade classes at Julia de Burgos
In Fall 2008, the Villanova Student Chapter of ACM, Minh Kinh Tran, Casey Burkhardt, John McCoey, A. J. Palkovic, with the indispensable assistance of Najib Nadi, rehabilitated 12 laptops purchased from Team Children, and conducted a four weekend course for 12 Julia de Burgos students
Also in 2008, Minh Kinh Tran, Casey Burkhardt, John McCoey and Najib Nadi restored the JdB mobile computer labs to use
![Page 55: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/55.jpg)
This Year’s Project
We’ve received 20 laptops from Villanova, as part of the rollout of new equipment this past summer
We will repeat last year’s project in Spring 2010, populating these computers with Open Source software, and reprising the four weekend course with 20 JdB students
If this collaborative effort interests you, just come and talk to me…
![Page 56: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/56.jpg)
Dr. Vijay GehlotProjects
![Page 57: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/57.jpg)
Interests and Projects Colored Petri Nets
Applications◦ SOA Systems◦ Healthcare Workflow◦ Healthcare IT Systems◦ Biological Systems◦ Economic Systems◦ Social Systems◦ Model driven approaches◦ Safety-critical and
defense systems Formal Methods
Education
![Page 58: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/58.jpg)
Dr. Don GoelmanProjects
![Page 59: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/59.jpg)
Databases: conceptual modeling Databases: schema integration Databases: XML for non-majors Computer Science education Current Independent Studies
◦ Pavan Kumar Rao Cheeti: Correspondence of XML with database systems
◦ ShivanandanGoud Kommuri: Fuzzy databases◦ Rajesh Katragadda: Semi-structured databases,
design and management◦ Hao Zhang: A new way to query databases – LINQ to
SQL
Interests and Projects
![Page 60: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/60.jpg)
Dr. Giorgi JaparidzeProjects
![Page 61: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/61.jpg)
Computational Theory Artificial Intelligence Logic Projects
◦ Computability Logic◦ Interactive Computation
Interests and Projects
![Page 62: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/62.jpg)
Dr. Daniel JoyceProjects
![Page 63: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/63.jpg)
Interests and Projects Department Web Team Lead Graduate Independent Study Coordinator 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 64: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/64.jpg)
Graduate Independent Studies see
http://csc.villanova.edu/academics/gradIS for info about◦ Topics◦ Advisors◦ Academic Integrity◦ Procedures
![Page 65: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/65.jpg)
Dr. Frank KlassnerProjects
![Page 66: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/66.jpg)
Web-Based Software Systems Artificial Intelligence Signal Processing Robotics iPhone Applications Virtual Reality
Interests and Projects
![Page 67: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/67.jpg)
Dr. Anany LevitinProjects
![Page 68: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/68.jpg)
Algorithms Data and Information Algorithms and Puzzles
Interests and Projects
![Page 69: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/69.jpg)
Dr. Paula MatuszekProjects
![Page 70: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/70.jpg)
Artificial Intelligence◦ knowledge-based systems◦ ontologies and the semantic web◦ natural language processing, text mining,
information extraction Social computing
◦ knowledge capture and sharing◦ AI uses in social computing◦ use of virtual worlds in industry and education
Interests and Projects
![Page 71: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/71.jpg)
Prof. Najib NadiProjects
![Page 72: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/72.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 73: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/73.jpg)
Dr. Mary-Angela Papalaskari
Projects
![Page 74: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/74.jpg)
Artificial Intelligence: - Augmented reality - Conversational agents - Reasoning with incomplete information - Neural nets (*most recent independent study) - Learning finite state automata
Computational Biology - phylogenetic trees
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 75: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/75.jpg)
Dr. Thomas WayProjects
![Page 76: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/76.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 77: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/77.jpg)
Department of Computing Sciences 77
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 78: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/78.jpg)
Department of Computing Sciences 78
Active Projects Nanocompilers & Nanocomputers (Comp.
Nanotech) Modeling & Simulation (Comp. Nanotech) w/ Dr.
Gehlot Distributed Expertise (CS Education) w/ Dr. Cassel
SNITCH plagiarism analyzer (Sim & Tools)
Green Computing (Green Comp.)
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 79: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/79.jpg)
Department of Computing Sciences 79
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 80: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/80.jpg)
Prof. Barbara Zimmerman
Projects
![Page 81: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/81.jpg)
Blogging in Higher Education Can we use blogging in large lecture
sections? Can Blogging be used to solicit opinions of
shy students? Can Blogging make students aware of
controversial issues? Do students feel freer to express
themselves using the computer?
![Page 82: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/82.jpg)
Blogging and Other Disciplines Blogging has been effective in one
Computer Science class over multiple terms◦ Students comment on the various effects of
technology, both current and future This semester blogging will be introduced in
one Biology class◦ “Should there be a Universal DNA database”?
![Page 83: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/83.jpg)
Blogging Next Steps Hard statistics are needed How to measure the worth of the responses
◦ The responses are opinions◦ Has thought gone into the response?
Survey data has been collected from 50 students◦ Analysis of the survey data needs to be done
Find other fields where blogging can be used◦ Collect and analyze data from results
![Page 84: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/84.jpg)
Digital Library Mike Zimmerman of Biology is working with
Lillian Cassel Mike’s research is in paleopathology, the
study of the evidence of disease in ancient remains
His career has involved fieldwork in Alaska and Egypt and museum studies in Austria, Canada and the United States
![Page 85: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/85.jpg)
Digital Library The raw materials of his papers and books
have been provided. Over 100 of his published papers will be
placed in the digital library plus references to his 3 books
The digital library will make all of this work accessible to researchers everywhere via the Internet.
![Page 86: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/86.jpg)
Prof. Catherine Helwig
Projects
![Page 87: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/87.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 88: Department of Computing Sciences September 28, 2009](https://reader038.vdocuments.us/reader038/viewer/2022103005/56649d4c5503460f94a2ad82/html5/thumbnails/88.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