Carlos Eduardo Scheidegger

Size: px
Start display at page:

Download "Carlos Eduardo Scheidegger"

Transcription

1 Carlos Eduardo Scheidegger University of Utah phone: (801) School of Computing, SCI Institute fax: (801) S. Central Campus Drive, RM 4750 Salt Lake City, UT cscheid Research Interests Scientific Visualization, Geometric Processing, Computer Graphics Education PhD (in progress), Computing Since January 2005, Expected 2009 University of Utah Advisor: Prof. Dr. Cláudio Silva B.S., Computer Science cum laude March 2004 Universidade Federal do Rio Grande do Sul (Brazil) Advisor: Prof. Dr. João Comba Honors and Awards Best Paper Award at IEEE International Conference on Shape Modeling and Applications, IBM PhD Fellowship Best Paper Award at IEEE Visualization IBM PhD Fellowship School of Computing Distinguished TA Award, Brazilian Computer Society Distinguished Student Award, Graduated cum laude in Computer Science, total combined GPA of 3.75, First place, Entrance exam, Computer Science, Federal University of Rio Grande do Sul, Refereed Journal Publications [1] Bandwidth Selection and Reconstruction Quality in Point-Based Surfaces. H. Wang, C. Scheidegger, C. Silva. IEEE Transactions on Visualization and Computer Graphics. To appear, [2] Edge Transformations for Improving Quality of Marching Methods. C. Dietrich, C. Scheidegger, J. Schreiner, J. Comba, L. Nedel, C. Silva. IEEE Transactions on Visualization and Computer Graphics, 15(1): , 2009.

2 [3] Revisiting Histograms and Isosurface Statistics. C. Scheidegger, J. Schreiner, B. Duffy, H. Carr, C. Silva. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2008), 14(6): , [4] Edge Groups: an Approach for Understanding the Mesh Quality of Marching Methods. C. Dietrich. C. Scheidegger, J. Comba, L. Nedel, C. Silva. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2008), 14(6): , [5] VisComplete: Automating Suggestions for Visualization Pipelines. D. Koop, C. Scheidegger, S. Callahan, J. Freire, C. Silva. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2008), 14(6): , [6] Querying and Creating Visualizations by Analogy. C. Scheidegger, H. Vo, D. Koop, J. Freire, C. Silva. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2007), 13(6): , Best paper award. [7] Tackling the Provenance Challenge One Layer at a Time, C. Scheidegger, D. Koop, E. Santos, H. Vo, S. Callahan, J. Freire, C. Silva, Concurrency and Computation: Practice and Experience, 20(5): , [8] High Quality Extraction of Isosurfaces from Regular and Irregular Grids. J. Schreiner, C. Scheidegger, C. Silva. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2006), 12(5): , [9] Direct (Re)Meshing for Efficient Surface Processing. J. Schreiner, C. Scheidegger, S. Fleishman, C. Silva. Computer Graphics Forum (Proceedings of Eurographics 2006), 25(3): , [10] Practical CFD simulations on the GPU using SMAC. C. Scheidegger, J. Comba, R. Cunha. Computer Graphics Forum, 24(4): , [11] Computation on GPUs: from a programmable pipeline to an efficient stream processor. J. Comba, C. Dietrich, C. Pagot, C. Scheidegger. Revista de Informática Teórica e Aplicada, 10(1):41 70, Refereed Conference Publications [12] End-to-End escience: Integrating Workflow, Query, Visualization, and Provenance at an Ocean Observatory, B. Howe, P. Lawson, R. Bellinger, E. Anderson, E. Santos, J. Freire, C. Scheidegger, A. Baptista, C. Silva. IEEE International Conference on e-science [13] Toward Provenance-Enabling ParaView, S. P. Callahan, J. Freire, C. Scheidegger, C. Silva, H. Vo. Second International Provenance and Annotation Workshop (IPAW 2008). [14] Optimal Bandwidth Selection for MLS Surfaces, H. Wang, C. Scheidegger, C. Silva. Proceedings of Shape Modelling International (SMI), Best paper award. [15] Examining Statistics of Workflow Evolution Provenance: A First Study, L. Lins, D. Koop, E. Anderson, S. P. Callahan, E. Santos, C. Scheidegger, J. Freire, C. Silva. Proceedings of the 20th International Conference on Scientific and Statistical Database Management (SSDBM), [16] Querying and Re-Using Workflows with VisTrails C. E. Scheidegger, H. T. Vo, D. Koop, J. Freire, C. Silva. Demo, ACM SIGMOD 2008.

3 [17] Hardware-Assisted Point-Based Volume Rendering of Tetrahedral Meshes, E. Anderson, S. Callahan, C. Scheidegger, J. Schreiner, C. Silva. Proceedings of the Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2007). [18] Managing Rapidly-Evolving Scientific Workflows. J. Freire, C. Silva, S. Callahan, E. Santos, C. Scheidegger, H. Vo. Proceedings of the International Provenance and Annotation Workshop (IPAW), Invited paper. [19] Managing the evolution of dataflows with VisTrails. S. Callahan, J. Freire, E. Santos, C. Scheidegger, C. Silva, H. Vo. Proceedings of the IEEE Workshop on Workflow and Data Flow for Scientific Applications (SciFlow), [20] VisTrails: Visualization Meets Data Management. S. Callahan, J. Freire, E. Santos, C. Scheidegger, C. Silva, H. Vo. Demo, ACM SIGMOD [21] VisTrails: Enabling Interactive Multiple-View Visualizations. L. Bavoil, S. Callahan, P. Crossno, J. Freire, C. Scheidegger, C. Silva, H. Vo, Proceedings of IEEE Visualization, pages , [22] Triangulating Point-Set Surfaces With Bounded Error. C. Scheidegger, S. Fleishman, C. Silva. Proceedings of the third Eurographics/ACM Symposium on Geometry Processing, pages 63-72, [23] Boolean Operations on Surfel-Bounded Solids Using CBSP-Trees. M. Farias, C. Scheidegger, J. Comba, L. Velho. Proceedings of SIBGRAPI 2005 (XVIII Brazilian Symposium on Computer Graphics and Image Processing). [24] Navier-Stokes on Programmable Graphics Hardware using SMAC. C. Scheidegger, J. Comba, R. Cunha, Proceedings of XVII SIBGRAPI II SIACG 2004, pages , Other [25] Direct Volume Rendering: A 3D Plotting Technique for Scientific Data. S. Callahan, J. Callahan, C. Scheidegger, C. Silva. IEEE/AIP Computing in Science and Engineering, 10(1):88 92, [26] A Unified Projection Operator for MLS Surfaces. T. Ochotta, C. Scheidegger, J. Schreiner, Y. Lima, R. M. Kirby, C. Silva. SCI Institute Tech Report UUSCI [27] Visualization in Radiation Oncology: Towards Replacing the Laboratory Notebook. E. Anderson, S. Callahan, G. T. Y. Chen, J. Freire, E. Santos, C. Scheidegger, C. Silva, H. Vo. Manuscript. [28] Using Provenance to Streamline Data Exploration through Visualization. S. Callahan, J. Freire, E. Santos, C. Scheidegger, C. Silva, H. Vo. Manuscript. [29] GPUs como processadores de propósito geral. (In portuguese: GPUs as general purpose processors) C. Scheidegger. B.Sc. thesis. Advisor: Prof. Dr. J. Comba. December Software contributions VisTrails. One of the lead designers and developers of VisTrails, an open source provenance-aware system for exploratory scientific workflows and visualization. Available at (Over 7,000 downloads.) Afront. One of the developers of Afront, a program to generate well-shaped triangle meshes out of many different types of input data. Available at (Over 1,000 downloads.)

4 Macet. One of the developers of Macet, a variant of Marching Cubes geared towards generation of hihg-quality meshes. Available at cscheid/vis2008/edge groups. PGHFlow. Lead designer and developer for PGHFlow, a system for solving the uncompressible Navier- Stokes equations on programmable graphics hardware. Available at cscheid/smac. Professional Experience Intern at VisTrails Inc. Supervisor: Dr. Steven Callahan. Summer Research Intern at the IBM Watson Research Center. Supervisor: Dr. Wagner T. Correa. Summer Research Intern at Lawrence Livermore National Laboratories. Research topics: Point-based graphics and computational topology. Supervisor: Dr. Valerio Pascucci. Summer Teaching Assistant for CS3510: Algorithms and Data Structures. Supervisor: Prof. Dr. Cláudio Silva. Jan 2005 May Research Intern at the University of Utah. Topics: Point-based graphics and algorithms. Supervisor: Prof. Dr. Cláudio Silva. May 2004 Aug Undergraduate Research Assistant. Research topics: Applied computational geometry and GPU-based algorithms. Supervisor: Prof. Dr. João Comba. Department of Computer Science, Federal University of Rio Grande do Sul. Aug 2002 Dec Undergraduate Research Assistant. Research topics: Computer-Aided Design, Geographical Information Systems. Supervisor: Prof. Dr. Benamy Turkienicz. Department of Architecture, Federal University of Rio Grande do Sul. Feb 2001 Jul Computer Skills Programming: C, C++, Python, Scheme, Haskell, OpenGL, GPU programming languages (OpenGL arb fp, GLSL, Cg) Systems: UNIX (Linux and OS X), Windows Language Skills English: fluent Brazilian Portuguese: native

5 Research Statement My primary research interests are mainly in scientific visualization and geometric processing. Since arriving in Utah in 2005, I have done work in surface reconstruction [8], remeshing [12], isosurfacing [13, 3, 4], visualization systems and digital provenance [1, 9, 11, 7] and, more generally, geometric processing [10, 16]. My work is very practical in nature, but I believe it is important to keep a firm grounding in mathematics, and so I routinely refer to mathematical research for techniques and inspiration. A large part of my research efforts went into the design of key aspects of VisTrails, a novel visualization system focused on the exploration process that leads to an effective visualization. As part of my research, I have helped write research proposals in both areas, including a recently awarded NSF CRI proposal for the construction of a large GPU cluster at the University of Utah. I have recently been very interested in the reproducibility of results in computer science: how can one be sure of the results one sees in a paper, and how can one meaningfully compare it to other published works? This interest has two consequences in my work. First, I have strived to make my own work as reproducible as possible, by releasing open-source software and datasets together with the technical papers. Second, this interest reflects directly in some of the problems we tackled with the research leading to VisTrails, and some of the design decisions we took there. As I see it, distributing source code is a matter of transparency and honesty, directly analogous to writing technical papers clearly. Since I routinely use open source code myself, it is also a matter of simple reciprocity. I hope that by doing so, I help create a network effect: if sufficiently many researchers publish their source code and executables, the ones that do not will eventually be coerced into releasing their code. Perhaps most importantly, there are excellent selfish reasons for doing so: it makes my work more visible and maximizes the impact of my research. During the period where I was a graduate student, I have been involved in the release of at least three different software packages: VisTrails, afront, and macet. Together, these have been downloaded more than 8000 times. Scientific Visualization Over the last 20 years, scientific visualization has emerged as an effective means to help scientists, engineers and other professionals to faster extract insight from raw data. In the course of the research I have done in the area, we have designed VisTrails, a new visualization system whose goal is to provide scientists with an infrastructure that helps the exploration process inherent in developing effective visualizations [1]. VisTrails emphasizes the importance of process provenance: it transparently keeps track of the entire record of visualizations as they are created [2]. This facilitates exploration and reproducibility; users can always easily go back to previous results. In today s interdisciplinary world, teams are large and individuals have different areas of expertise. In VisTrails, different users can collaborate using a single file, having a central place for sharing their collective knowledge. This provenance data can then be reused, helping users make better sense of their tasks, for example by allowing them to create visualizations by analogy [11], and suggesting visualization fragments from user-collected data [7]. VisTrails was originally created for scientific visualization, but its infrastructure is equally well-suited for more general computational tasks. VisTrails makes it easy, in particular, to work with computational tasks involving multiple separate libraries. VisTrails has shown to be a very useful tool in a variety of scenarios. For example, after being released in 2006, it has been adopted in a scientific visualization course at UNC-Chapel Hill taught by Dr. Russ Taylor, and we use it in a scientific visualization course I have helped develop and teach at the University of Utah. It is currently being evaluated by high-energy physicists such as Dr. Chris Jones at Cornell University as a way to keep a record of simulation runs and analyses for particle-accelerator data. I have also collaborated with Dr. Bill Howe and colleagues at Portland State University, who have been deploying VisTrails at a large oceanographic project at the Columbia river estuary [5]. Geometric processing In geometric processing, I have been interested on techniques for generating meshes with good triangle quality. In particular, together with collaborators, we devised a technique to extend ad- 1

6 vancing front algorithms with a small amount of global information about the surface being meshed. This extra information induces a global constraint on how fast edge lengths change throughout the mesh, while still being very efficient to compute. The result is a technique that is simple to implement, fast, applicable to many surface representations, and much more robust than previous advancing front algorithms [8, 13, 12]. In a separate collaboration, I have also investigated why the popular Marching Cubes algorithm generates badly shaped trangles, and have proposed variants that share the same performance advantages of MC while generating nicely shaped triangles [3, 4]. I have also investigated the relation between scalar fields in volumes and functions defined on level sets of these scalar fields. In particular, we have shown that the histogram of a scalar field can be computed analytically by integrating the inverse gradient magnitude over the level sets of the functions, and applied this to empirical estimates of average isosurface complexity on volumetric datasets [10]. The important aspect of this result is its applicability. For example, uncertainty and noise in volumetric data have recently received much attention in scientific visualization [6]. The result above can be potentially used together with Gaussian random fields to provide novel ways of characterizing and quantifying the influence of noise in many scientific visualization techniques. Statistical techniques for spatial data are well-known in geostatistics, and the study of the geometry of random fields has recently received attention in statistics [14]. In general, the treatment of uncertainty and noise in scientific visualization and geometric processing stands to gain a much firmer grounding by using statistical results. In that theme, we have used results in kernel regression to derive good radii of influence for samples in point set surfaces [15, 16]. References [1] L. Bavoil, S. Callahan, P. Crossno, J. Freire, C. Scheidegger, C. Silva, and H. Vo. VisTrails: Enabling interactive, multiple-view visualizations. pages , [2] S. Callahan, J. Freire, E. Santos, C. Scheidegger, C. Silva, and H. Vo. Managing the evolution of dataflows with VisTrails. In IEEE Workshop on Workflow and Data Flow for Scientific Applications (SciFlow), [3] C. A. Dietrich, C. Scheidegger, J. Comba, L. Nedel, and C. Silva. Edge groups: An approach to understanding the mesh quality of marching methods. IEEE Transactions on Visualization and Computer Graphics, 14(7): , [4] C. A. Dietrich, C. Scheidegger, J. Schreiner, J. Comba, L. Nedel, and C. Silva. Edge transformations for improving the mesh quality of marching methods. IEEE Transactions on Visualization and Computer Graphics, 15(1): , [5] B. Howe, P. Lawson, R. Bellinger, E. Anderson, E. Santos, J. Freire, C. Scheidegger, A. Baptista, and C. Silva. End-to-end escience: Integrating workflow, query, visualization and provenance at an ocean observatory. In Proceedings of IEEE escience, [6] C. R. Johnson and A. R. Sanderson. A next step: Visualizing errors and uncertainty. IEEE Computer Graphics and Applications, 23(5):6 10, [7] D. Koop, C. E. Scheidegger, S. P. Callahan, J. Freire, and C. T. Silva. Viscomplete: Automating suggestions for visualization pipelines. IEEE Transactions on Visualization and Computer Graphics (Proceedings of Visualization 2008), 14(6): , [8] C. Scheidegger, S. Fleishman, and C. Silva. Triangulating point-set surfaces with bounded error. In Proceedings of the third Eurographics/ACM Symposium on Geometry Processing, pages The Eurographics Association,

7 [9] C. Scheidegger, D. Koop, E. Santos, H. Vo, S. Callahan, J. Freire, and C. Silva. Tackling the provenance challenge one layer at a time. Concurrency and Computation: Practice and Experience, 20(5): , [10] C. Scheidegger, J. Schreiner, B. Duffy, H. Carr, and C. Silva. Revisiting histograms and isosurface statistics. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2008), 14(6): , [11] C. E. Scheidegger, H. T. Vo, D. Koop, J. Freire, and C. T. Silva. Querying and creating visualizations by analogy. IEEE Transactions on Visualization and Computer Graphics (Proceedings of Visualization), 13(6): , [12] J. Schreiner, C. Scheidegger, S. Fleishman, and C. Silva. Direct (re)meshing for efficient surface processing. Computer Graphics Forum (Proceedings of Eurographics 2006), 25: , [13] J. Schreiner, C. Scheidegger, and C. T. Silva. High-quality extraction of isosurfaces from regular and irregular grids. IEEE Transactions on Visualization and Computer Graphics, 12(5): , September [14] J. Taylor and R. J. Adler. Random Fields and Geometry. Springer, [15] H. Wang, C. Scheidegger, and C. Silva. Optimal bandwidth selection for MLS surfaces. In Proceedings of Shape Modelling International, [16] H. Wang, C. Scheidegger, and C. Silva. Bandwidth selection and reconstruction quality in point-based surfaces (to appear). IEEE Transactions in Visualization and Computer Graphics,

8 Teaching Statement Teaching style The main goal of a course instructor, in my opinion, is to bring their experience and point of view to the students. Of course, this means different things for different courses. For mandatory, undergraduate-level courses, the instructor should focus on the basic, indispensable important points the course offers, and motivate the subject matter so that students will want to learn the deeper aspects by themselves. For graduate-level courses, the instructor s goal is to frame the content being presented in the appropriate context, allowing effective independent study and setting up research opportunities. Students have easier access than ever to large amounts of material on the WWW, so it is wasteful to teach courses simply presenting information and facts. The value a teacher adds is therefore in their ability to bring the relevant information to front: a hardlearned lesson that will carry into the professional lives of students, a proof technique particularly applicable in the area, or a connection between different results that hints at a research project for a beginning graduate student. There are two criteria I use to consider whether an instructor is successful: if students finishing their course have learned how to critically evaluate work in the field, and if they are now able to pursue independent study in the area. Each class of students is different, so constant feedback is an effective way to gauge and correct any mistakes made during course planning. A instructor must be willing, then, to change presentation style as the course develops. One useful technique I learned from my PhD advisor is to get formal student feedback (through evaluation forms) after the first third of the course is finished. This gives enough time for students to decide what they like and what they dislike, and this evaluation is typically done right after the first big project or midterm of the course. I find that the change of pace has a noticeable effect on the satisfaction of students. Mentoring During graduate school, I had the opportunity to mentor a undergraduate student in a research project that became a publication eventually chosen as the best paper at SMI Guiding an undergraduate student was a rewarding process, and gave me a first-hand preview to the routine I intend to keep with my own research group. Two lessons struck me as particularly valuable. Keeping communication channels open is important for morale, in particular when facing a roadblock early in the research process. Sitting down regularly with students is a great way to prevent loss of time in these situations. In addition, it is crucial to listen to arguments coming from a different background than yours. This student has a very strong background in statistics, which ended up being the major theme of this particular publication. In my career as a mentor, I hope to repeat this experience. A beginning graduate student will typically have a hard time seeing the forest for the trees. A large part of research mentoring involves teaching how to handle these issues. A lesson I learned from my own graduate advisor is the importance in choosing appropriate research problems to tackle. More generally, a mentor should teach a student the importance of relevance, be it in problem choice, technical writing, presentation, or other things. Since I have learned a lot myself about these issues in graduate school, I can appreciate the difference it makes. Courses cotaught I had my first teaching experience in an undergraduate-level algorithms class, where I was a teaching assistant for a large class of students. I was in charge of running weekly lab sessions and office hours with students. I typically start a lab session with a set of problems on the whiteboard, and let the students work out the solutions as a group. This setup forces the students to externalize their own knowledge in the discussions among themselves, which gives me a better idea of their strengths and weaknesses. Office hours would then be spent with individual students that had specific problems. This is by far the most frustrating part of teaching, but I believe it is indispensable, as sometimes lack of morale will get in the way of an otherwise 1

9 great student. This experience led me to receive the yearly outstanding TA award for 2005 at the School of Computing. Together with my PhD advisor and (at the time) another PhD student, we designed and taught a scientific visualization course using VisTrails. This involved the preparation of presentation material, slides and handouts, part of a textbook manuscript on exploratory scientific visualization. While planning an entire course is a large amount of work, it allowed me to look at the scientific visualization field as a whole. This was a course aimed at both an undergraduate and graduate audience, with the main difference being the project load for graduate students. Our main goal for the course was to prepare undergraduate students to effectively understand and apply the basic techniques of the field, while presenting enough foundational material to attract graduate students to later research-oriented courses in scientific visualization. Having to put an entire field in context was very fruitful for me, even in research terms. Since the area is relatively recent, it helped point to research directions that would not otherwise be visible. 2

Carlos Eduardo Scheidegger

Carlos Eduardo Scheidegger Carlos Eduardo Scheidegger University of Arizona phone: (520) 621-4326 Gould-Simpson Building, 1040 E. 4th Street. Tucson, AZ, 85721 cscheid@email.arizona.edu https://cscheid.net Google Scholar: https://cscheid.net/google-scholar.html

More information

Managing the Evolution of Dataflows with VisTrails

Managing the Evolution of Dataflows with VisTrails Managing the Evolution of Dataflows with VisTrails Juliana Freire http://www.cs.utah.edu/~juliana University of Utah Joint work with: Steven P. Callahan, Emanuele Santos, Carlos E. Scheidegger, Claudio

More information

Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods

Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods Carlos A. Dietrich, Carlos Scheidegger João L. D. Comba, Luciana Porcher Nedel, Cláudio T. Silva Triangle Quality of Marching

More information

Managing Rapidly-Evolving Scientific Workflows

Managing Rapidly-Evolving Scientific Workflows Managing Rapidly-Evolving Scientific Workflows Juliana Freire, Cláudio T. Silva, Steven P. Callahan, Emanuele Santos, Carlos E. Scheidegger, and Huy T. Vo University of Utah Abstract. We give an overview

More information

Managing Exploratory Workflows

Managing Exploratory Workflows Managing Exploratory Workflows Juliana Freire Claudio T. Silva http://www.sci.utah.edu/~vgc/vistrails/ University of Utah Joint work with: Erik Andersen, Steven P. Callahan, David Koop, Emanuele Santos,

More information

Marching Cubes without Skinny Triangles

Marching Cubes without Skinny Triangles Marching Cubes without Skinny Triangles Carlos A. Dietrich, Carlos E. Scheidegger, João L. D. Comba, Luciana P. Nedel and Cláudio T. Silva, Senior Member, IEEE Abstract Most computational codes that use

More information

1 Course Title. 2 Course Organizer. 3 Course Level. 4 Proposed Length. 5 Summary Statement. 6 Expanded Statement

1 Course Title. 2 Course Organizer. 3 Course Level. 4 Proposed Length. 5 Summary Statement. 6 Expanded Statement 1 Course Title Out-Of-Core Algorithms for Scientific Visualization and Computer Graphics. 2 Course Organizer Cláudio T. Silva, AT&T Labs. 3 Course Level Intermediate The course is intended for those who

More information

COMPARING TECHNIQUES FOR TETRAHEDRAL MESH GENERATION

COMPARING TECHNIQUES FOR TETRAHEDRAL MESH GENERATION Inaugural International Conference of the Engineering Mechanics Institute COMPARING TECHNIQUES FOR TETRAHEDRAL MESH GENERATION Abstract M. A. S. Lizier Instituto de Ciências Matemáticas e de Computação

More information

Progressive Volume Rendering of Large Unstructured Grids

Progressive Volume Rendering of Large Unstructured Grids Progressive Volume Rendering of Large Unstructured Grids Steven P. Callahan 1, Louis Bavoil 1, Valerio Pascucci 2, and Cláudio T. Silva 1 1 SCI Institute, University of Utah 2 Lawrence Livermore National

More information

Scientific Visualization

Scientific Visualization Scientific Visualization Topics Motivation Color InfoVis vs. SciVis VisTrails Core Techniques Advanced Techniques 1 Check Assumptions: Why Visualize? Problem: How do you apprehend 100k tuples? when your

More information

Joe Michael Kniss December 2005

Joe Michael Kniss December 2005 Joe Michael Kniss December 2005 Research Interests 50 S. Central Campus Dr. MEB 3490 Salt Lake City, UT, 84112 jmk@sci.utah.edu Phone: 801-898-7977 http://www.cs.utah.edu/ jmk I am currently conducting

More information

The CISM Education Plan (updated August 2006)

The CISM Education Plan (updated August 2006) The CISM Education Mission The CISM Education Plan (updated August 2006) The CISM Education Mission is to recruit and train the next generation of space physicists and imbue them with an understanding

More information

Tackling the Provenance Challenge One Layer at a Time

Tackling the Provenance Challenge One Layer at a Time CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE [Version: 2002/09/19 v2.02] Tackling the Provenance Challenge One Layer at a Time Carlos Scheidegger 1, David Koop 2, Emanuele Santos 1, Huy Vo 1, Steven

More information

CURRICULUM VITÆ. Naama Kraus B.Sc. in Computer Science and Mathematics, Bar-Ilan University, Cum Laude GPA: 90.

CURRICULUM VITÆ. Naama Kraus B.Sc. in Computer Science and Mathematics, Bar-Ilan University, Cum Laude GPA: 90. CURRICULUM VITÆ Naama Kraus naamakraus@gmail.com Personal Information Home Address: 6 Trumpeldor Ave., Haifa, 32582, Israel Phone (Home): +972 4 8328216 Phone (Mobile): +972 55 6644563 Date of Birth: 29-APR-1974

More information

USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES

USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES P a g e 1 ALBERTUS MAGNUS COLLEGE USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES PROJECT REPORT, JUNE 14, 2012 STATUS OF PROJECT GOALS With the support of the Davis Educational

More information

FOUNDATIONS OF A CROSS-DISCIPLINARY PEDAGOGY FOR BIG DATA *

FOUNDATIONS OF A CROSS-DISCIPLINARY PEDAGOGY FOR BIG DATA * FOUNDATIONS OF A CROSS-DISCIPLINARY PEDAGOGY FOR BIG DATA * Joshua Eckroth Stetson University DeLand, Florida 386-740-2519 jeckroth@stetson.edu ABSTRACT The increasing awareness of big data is transforming

More information

Stavros Nikolaou. 413 Gates Hall URL: Ithaca, NY, 14853, USA Date of Birth: December, 1987

Stavros Nikolaou. 413 Gates Hall URL:  Ithaca, NY, 14853, USA Date of Birth: December, 1987 413 Gates Hall +1 6073795409 Department of Computer Science Cornell University email: snikolaou@cs.cornell.edu URL: www.cs.cornell.edu/~snikolaou Ithaca, NY, 14853, USA Date of Birth: December, 1987 Education

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

CURRICULUM VITAE. Personal Data. Education. Research Projects. Name Silvia Cristina Dias Pinto Birth January 2, 1974 Nationality Brazilian

CURRICULUM VITAE. Personal Data. Education. Research Projects. Name Silvia Cristina Dias Pinto Birth January 2, 1974 Nationality Brazilian CURRICULUM VITAE Personal Data Name Silvia Cristina Dias Pinto Birth January 2, 1974 Nationality Brazilian Address Rua Araraquara, 673 Jardim Iguatemi - Sorocaba - SP 18085-470, Brazil Phone (home) +55

More information

Managing the Evolution of Dataflows with VisTrails Extended Abstract

Managing the Evolution of Dataflows with VisTrails Extended Abstract Managing the Evolution of Dataflows with VisTrails Extended Abstract Steven P. Callahan Juliana Freire Emanuele Santos Carlos E. Scheidegger Cláudio T. Silva Huy T. Vo University of Utah vistrails@sci.utah.edu

More information

Visualization Architecture for User Interaction with Dynamic Data Spaces in Multiple Pipelines

Visualization Architecture for User Interaction with Dynamic Data Spaces in Multiple Pipelines Visualization Architecture for User Interaction with Dynamic Data Spaces in Multiple Pipelines S. Prabhakar 6444 Silver Avenue, Apt 203, Burnaby, BC V5H 2Y4, Canada Abstract Data intensive computational

More information

Long-Term and Cross-Disciplinary Fellowships Instructions for host supervisors

Long-Term and Cross-Disciplinary Fellowships Instructions for host supervisors Long-Term and Cross-Disciplinary Fellowships 2019 Instructions for host supervisors The host supervisor is defined as the senior scientist who will mentor the applicant in the proposed host institution

More information

BEST BIG DATA CERTIFICATIONS

BEST BIG DATA CERTIFICATIONS VALIANCE INSIGHTS BIG DATA BEST BIG DATA CERTIFICATIONS email : info@valiancesolutions.com website : www.valiancesolutions.com VALIANCE SOLUTIONS Analytics: Optimizing Certificate Engineer Engineering

More information

Scalable Data Analysis (CIS )

Scalable Data Analysis (CIS ) Scalable Data Analysis (CIS 602-01) Introduction Dr. David Koop NYC Taxi Data [Analyzing 1.1 Billion NYC Taxi and Uber Trips, with a Vengeance, T. W. Schneider] 2 What are your questions about this data?

More information

EMC ACADEMIC ALLIANCE

EMC ACADEMIC ALLIANCE EMC ACADEMIC ALLIANCE Preparing the next generation of IT professionals for careers in virtualized and cloud environments. Equip your students with the broad and deep knowledge required in today s complex

More information

7 th International Digital Curation Conference December 2011

7 th International Digital Curation Conference December 2011 Golden Trail 1 Golden-Trail: Retrieving the Data History that Matters from a Comprehensive Provenance Repository Practice Paper Paolo Missier, Newcastle University, UK Bertram Ludäscher, Saumen Dey, Michael

More information

POMELo: A PML Online Editor

POMELo: A PML Online Editor POMELo: A PML Online Editor Alvaro Graves Tetherless World Constellation Department of Cognitive Sciences Rensselaer Polytechnic Institute Troy, NY 12180 gravea3@rpi.edu Abstract. This paper introduces

More information

MSc Information Systems for Business Performance CKL18

MSc Information Systems for Business Performance CKL18 MSc Information Systems for Business Performance CKL18 MASTERS OF INFORMATION SYSTEMS FOR BUSINESS PERFORMANCE The MSc Information Systems for Business Performance (ISBP) is a conversion course with an

More information

GPU-Based Volume Rendering of. Unstructured Grids. João L. D. Comba. Fábio F. Bernardon UFRGS

GPU-Based Volume Rendering of. Unstructured Grids. João L. D. Comba. Fábio F. Bernardon UFRGS GPU-Based Volume Rendering of João L. D. Comba Cláudio T. Silva Steven P. Callahan Unstructured Grids UFRGS University of Utah University of Utah Fábio F. Bernardon UFRGS Natal - RN - Brazil XVIII Brazilian

More information

Cyber Security School

Cyber Security School Cyber Cyber Security School FUTURE PROOF Y SECURITY TALENT "The UK needs to tackle the systemic issues at the heart of the Cyber skills shortage..." National Cyber Security Strategy 2016-2021, HM Government

More information

Recent Developments in Career and Technical Education. New York State Education Department November 2016

Recent Developments in Career and Technical Education. New York State Education Department November 2016 Recent Developments in Career and Technical Education New York State Education Department November 2016 Topics Graduation Pathways- CTE and CDOS CTE Teacher Certification CTE and ESSA Graduation Pathways

More information

Massachusetts Institute of Technology 6.UAP Final Report. MOOCdb: An collaborative environment for MOOC data. December 11, 2013 Sherwin Wu

Massachusetts Institute of Technology 6.UAP Final Report. MOOCdb: An collaborative environment for MOOC data. December 11, 2013 Sherwin Wu Massachusetts Institute of Technology 6.UAP Final Report MOOCdb: An collaborative environment for MOOC data December 11, 2013 Contents 1 Introduction 2 Motivation and Previous Work 3 MOOCdb Visualizations

More information

Universities Access IBM/Google Cloud Compute Cluster for NSF-Funded Research

Universities Access IBM/Google Cloud Compute Cluster for NSF-Funded Research CollabrATEC ATEC 6351.002 Research and Design Home Archive Assignments Environment Ideas Interface Presentation Technology Narrative Search Universities Access IBM/Google Cloud Compute Cluster for NSF-Funded

More information

What s New in Spotfire DXP 1.1. Spotfire Product Management January 2007

What s New in Spotfire DXP 1.1. Spotfire Product Management January 2007 What s New in Spotfire DXP 1.1 Spotfire Product Management January 2007 Spotfire DXP Version 1.1 This document highlights the new capabilities planned for release in version 1.1 of Spotfire DXP. In this

More information

Tackling the Provenance Challenge One Layer at a Time

Tackling the Provenance Challenge One Layer at a Time CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE [Version: 2002/09/19 v2.02] Tackling the Provenance Challenge One Layer at a Time Carlos Scheidegger 1, David Koop 2, Emanuele Santos 1, Huy Vo 1, Steven

More information

Engineering Graphics And Computer Aided Design: A Foundation To Engineering Design And Analysis. 1.0 Abstract. 2.0 Introduction.

Engineering Graphics And Computer Aided Design: A Foundation To Engineering Design And Analysis. 1.0 Abstract. 2.0 Introduction. Session 2238 Engineering Graphics And Computer Aided Design: A Foundation To Engineering Design And Analysis Douglas H. Baxter Rensselaer Polytechnic Institute 1.0 Abstract With the advent of solid modeling,

More information

BSc (Honours) Computer Science Curriculum Outline

BSc (Honours) Computer Science Curriculum Outline BSc (Honours) Computer Science Curriculum Outline 1. Introduction: The economic and strategic importance provided by Computer Science and Information Technology is increasing daily. This importance is

More information

Microsoft SharePoint End User level 1 course content (3-day)

Microsoft SharePoint End User level 1 course content (3-day) http://www.multimediacentre.co.za Cape Town: 021 790 3684 Johannesburg: 011 083 8384 Microsoft SharePoint End User level 1 course content (3-day) Course Description SharePoint End User Level 1 teaches

More information

BSc (Hons) Information Systems - IC 311

BSc (Hons) Information Systems - IC 311 BSc (Hons) Information Systems - IC 311 1. Context and Objectives The field of Information systems (IS) focuses on technology-enabled business development whereby IS professionals require both technical

More information

Advanced Graphics

Advanced Graphics 320491 Advanced Graphics Prof. Dr.-Ing. Lars Linsen Spring 2015 0. Introduction 320491: Advanced Graphics - Chapter 1 2 0.1 Syllabus 320491: Advanced Graphics - Chapter 1 3 Course Website http://www.faculty.jacobsuniversity.de/llinsen/teaching/320491.htm

More information

Programme Specification

Programme Specification Programme Specification BSc Honours Forensic Computing 1. Awarding institution Middlesex University 2. Teaching institution Middlesex University 3. Programme accredited by 4. Final qualification BSc Honours

More information

LIS 2680: Database Design and Applications

LIS 2680: Database Design and Applications School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu

More information

Improving Teacher Knowledge in Geometry and Measurement: A Collaborative Effort Involving Math Educators, STEM Faculty and Teacher Leaders

Improving Teacher Knowledge in Geometry and Measurement: A Collaborative Effort Involving Math Educators, STEM Faculty and Teacher Leaders Improving Teacher Knowledge in Geometry and Measurement: A Collaborative Effort Involving Math Educators, STEM Faculty and Teacher Leaders Henry Kepner, Lee Ann Pruske, Mary Mooney, Paige Richards, DeAnn

More information

Ph.D. with Distinction in Computer Science Advisor: Prof. Micha Sharir Dissertation: Geometric Arrangements: Substructures and Algorithms

Ph.D. with Distinction in Computer Science Advisor: Prof. Micha Sharir Dissertation: Geometric Arrangements: Substructures and Algorithms April 29, 2009 Esther Ezra phone (919) 660-6578 Levine Science Research Center D340 fax (919) 660-6502 Department of Computer Science, Duke University http://www.math.tau.ac.il/~estere Durham NC 27708

More information

Information Push Service of University Library in Network and Information Age

Information Push Service of University Library in Network and Information Age 2013 International Conference on Advances in Social Science, Humanities, and Management (ASSHM 2013) Information Push Service of University Library in Network and Information Age Song Deng 1 and Jun Wang

More information

Jung-Lin Yang. Ph.D. and M.S. degree in the Dept. of Electrical and Computer Engineering University of Utah expected spring 2003

Jung-Lin Yang. Ph.D. and M.S. degree in the Dept. of Electrical and Computer Engineering University of Utah expected spring 2003 Jung-Lin Yang Business Address: 50 South Campus Drive, RM 3280 Salt Lake City, UT 84112 (801) 581-8378 Home Address: 1115 Medical Plaza Salt Lake City, UT 84112 (801) 583-0596 (801) 949-8263 http://www.cs.utah.edu/~jyang

More information

Eight units must be completed and passed to be awarded the Diploma.

Eight units must be completed and passed to be awarded the Diploma. Diploma of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B

More information

Imani Palmer ipalmer2.web.engr.illinois.edu

Imani Palmer ipalmer2.web.engr.illinois.edu Imani Palmer ipalmer2@illinois.edu ipalmer2.web.engr.illinois.edu 240.676.7741 Research Interest Education Cyber Security, System Security, Real-Time Streaming Engines, Data Analysis University of Illinois

More information

PROFESSIONAL MASTER S IN

PROFESSIONAL MASTER S IN I m in a new job I love. ERIC LAFONTAINE Service Operations Manager GE Healthcare Class of 2013 PROFESSIONAL MASTER S IN APPLIED SYSTEMS ENGINEERING GAIN A COMPETITIVE EDGE WITH A GEORGIA TECH DEGREE TODAY

More information

CS535: Interactive Computer Graphics

CS535: Interactive Computer Graphics CS535: Interactive Computer Graphics Instructor: Daniel G. Aliaga (aliaga@cs.purdue.edu, www.cs.purdue.edu/homes/aliaga) Classroom: LWSN B134 Time: MWF @ 1:30-2:20pm Office hours: by appointment (LWSN

More information

Preface A Brief History Pilot Test Results

Preface A Brief History Pilot Test Results Preface A Brief History In Fall, 2005, Wanda Dann and Steve Cooper, originators of the Alice approach for introductory programming (in collaboration with Randy Pausch), met with Barb Ericson and Mark Guzdial,

More information

WORKSHOP ON EASY JAVA SIMULATIONS AND THE COMPADRE DIGITAL LIBRARY

WORKSHOP ON EASY JAVA SIMULATIONS AND THE COMPADRE DIGITAL LIBRARY MPTL14 2009 Udine 23-27 September 2009 WORKSHOP ON EASY JAVA SIMULATIONS AND THE COMPADRE DIGITAL LIBRARY Francisco Esquembre, Universidad de Murcia Wolfgang Christian, Davidson College Bruce Mason, University

More information

UvA Master Evening February 15, 2018 Computer Science

UvA Master Evening February 15, 2018 Computer Science UvA Master Evening February 15, 2018 Computer Science A Joint Master Degree offered by: Alban Ponse, University of Amsterdam UvA Master Evening 2018/02/15: Computer Science 1/19 UvA Master Evening February

More information

CS 553: Algorithmic Language Compilers (PLDI) Graduate Students and Super Undergraduates... Logistics. Plan for Today

CS 553: Algorithmic Language Compilers (PLDI) Graduate Students and Super Undergraduates... Logistics. Plan for Today Graduate Students and Super Undergraduates... CS 553: Algorithmic Language Compilers (PLDI) look for other sources of information make decisions, because all research problems are under-specified evaluate

More information

AT&T Labs Research Bell Labs/Lucent Technologies Princeton University Rensselaer Polytechnic Institute Rutgers, the State University of New Jersey

AT&T Labs Research Bell Labs/Lucent Technologies Princeton University Rensselaer Polytechnic Institute Rutgers, the State University of New Jersey AT&T Labs Research Bell Labs/Lucent Technologies Princeton University Rensselaer Polytechnic Institute Rutgers, the State University of New Jersey Texas Southern University Texas State University, San

More information

Title Core TIs Optional TIs Core Labs Optional Labs. All None 1.1.6, 1.1.7, and Network Math All None None 1.2.5, 1.2.6, and 1.2.

Title Core TIs Optional TIs Core Labs Optional Labs. All None 1.1.6, 1.1.7, and Network Math All None None 1.2.5, 1.2.6, and 1.2. CCNA 1 Plan for Academy Student Success (PASS) CCNA 1 v3.1 Instructional Update # 2006-1 This Instructional Update has been issued to provide guidance on the flexibility that Academy instructors now have

More information

Data Provenance in Distributed Propagator Networks

Data Provenance in Distributed Propagator Networks Data Provenance in Distributed Propagator Networks Ian Jacobi Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology Cambridge, MA 02139 jacobi@csail.mit.edu Abstract.

More information

Folding the Dragon Curve Fractal

Folding the Dragon Curve Fractal Bridges 2017 Conference Proceedings Folding the Dragon Curve Fractal Natalija Budinski School "Petro Kuzmjak" Rusinska 63, 25233 Ruski Krstur, SERBIA nbudinski@yahoo.com Miroslav Novta Schneider Electric

More information

Bachelor of Engineering Technology (Electronics & Controls) Curriculum Document. Australian College of Kuwait. (September 2015) BEEF15 - Version 5.

Bachelor of Engineering Technology (Electronics & Controls) Curriculum Document. Australian College of Kuwait. (September 2015) BEEF15 - Version 5. Bachelor of Engineering Technology (Electronics & Controls) Curriculum Document Australian College of Kuwait (September 2015) BEEF15 - Version 5.1 FOREWORD In this document, a curriculum for Bachelor of

More information

Yammer Product Manager Homework: LinkedІn Endorsements

Yammer Product Manager Homework: LinkedІn Endorsements BACKGROUND: Location: Mountain View, CA Industry: Social Networking Users: 300 Million PART 1 In September 2012, LinkedIn introduced the endorsements feature, which gives its users the ability to give

More information

Amir Aminzadeh Gohari

Amir Aminzadeh Gohari Amir Aminzadeh Gohari Contact Information Computer Eng. Phone: (707) 953-2647 E-mail: amirazg@ece.ucsb.edu Santa Barbara, CA 93106 USA Web: http://ece.ucsb.edu/ amirazg Education Sept. 2007 June 2011 Ph.D.,

More information

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science

More information

Amy Babay April 2018

Amy Babay April 2018 Amy Babay www.dsn.jhu.edu/~babay 814-528-4205 babay@cs.jhu.edu Education PhD in Computer Science April 2018 PhD Research: Structured overlay networks for a new generation of Internet services, dependable

More information

Establishment of new Department of Informatics, UNIRI and experiences in teaching SE course

Establishment of new Department of Informatics, UNIRI and experiences in teaching SE course Establishment of new Department of Informatics, UNIRI and experiences in teaching SE course Nataša Hoić-Božić, natasah@inf.uniri.hr Sanja Čandrlić, sanjac@inf.uniri.hr Odjel za informatiku, Sveučilište

More information

School of Engineering & Built Environment

School of Engineering & Built Environment School of Engineering & Built Environment BEng (Hons) in Digital Security, Forensics & Ethical Hacking Programme Specification Proforma (PSP) August 2015 P a g e 1 GLASGOW CALEDONIAN UNIVERSITY Programme

More information

University of Texas Administration Building Room Guadalupe Street Austin, TX Phone: (479)

University of Texas Administration Building Room Guadalupe Street Austin, TX Phone: (479) Islam Akef Ebeid University of Texas Administration Building Room 5.556 http://www.i3akef.com School of Information https://www.linkedin.com/in/i3akef University of Texas at Austin islam.akef@gmail.com

More information

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus 1. Course Objectives Welcome to MET CS342 Data Structures with Java. The intent of this

More information

Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets

Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets Page 1 of 5 1 Year 1 Proposal Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets Year 1 Progress Report & Year 2 Proposal In order to setup the context for this progress

More information

Paradigms of computer programming

Paradigms of computer programming Paradigms of computer programming Louv1.1x and Louv1.2x form a two-course sequence Together they teach programming as a unified discipline that covers all programming languages Second-year university level:

More information

An Honors Thesis (HONRS 499) Thesis Advisor Rui Chen. Ball State University Muncie, Indiana. Expected Date of Graduation

An Honors Thesis (HONRS 499) Thesis Advisor Rui Chen. Ball State University Muncie, Indiana. Expected Date of Graduation The Development of BeatCred.net An Honors Thesis (HONRS 499) by Peter Kaskie Thesis Advisor Rui Chen Ball State University Muncie, Indiana May 2012 Expected Date of Graduation May 2012 Peter Kaskie The

More information

Keystone Exams: Geometry Assessment Anchors and Eligible Content. Pennsylvania Department of Education

Keystone Exams: Geometry Assessment Anchors and Eligible Content. Pennsylvania Department of Education Assessment Anchors and Pennsylvania Department of Education www.education.state.pa.us 2010 PENNSYLVANIA DEPARTMENT OF EDUCATION General Introduction to the Keystone Exam Assessment Anchors Introduction

More information

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science School of Electrical Engineering and Computer Science Programme Specification Faculty of Engineering and Informatics Programme title: BSc (Hons) Computer Science for Business Academic Year: 2017/18 Degree

More information

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units.

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. Introduction Overview Advancements in technology are

More information

Jinwei Gu. Ph.D. in Computer Science Dissertation: Measurement, Modeling, and Synthesis of Time-Varying Appearance of Natural

Jinwei Gu. Ph.D. in Computer Science Dissertation: Measurement, Modeling, and Synthesis of Time-Varying Appearance of Natural Jinwei Gu CONTACT Department of Computer Science Mobile: (917) 292-9361 450 Computer Science Bldg. Phone: (212)-939-7091 (office) Columbia University Fax: (212) 666-0140 500 West 120 Street New York, NY

More information

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial With 163 Figures Author Prof. Dr. Gengsheng Lawrence

More information

COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web

COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web COMP 117: Internet Scale Distributed Systems (Spring 2018) COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web Noah Mendelsohn Tufts University Email: noah@cs.tufts.edu Web: http://www.cs.tufts.edu/~noah

More information

DEPARTMENT OF COMPUTER SCIENCE

DEPARTMENT OF COMPUTER SCIENCE Department of Computer Science 1 DEPARTMENT OF COMPUTER SCIENCE Office in Computer Science Building, Room 279 (970) 491-5792 cs.colostate.edu (http://www.cs.colostate.edu) Professor L. Darrell Whitley,

More information

COMP Preliminaries Jan. 6, 2015

COMP Preliminaries Jan. 6, 2015 Lecture 1 Computer graphics, broadly defined, is a set of methods for using computers to create and manipulate images. There are many applications of computer graphics including entertainment (games, cinema,

More information

3D Graphics Programming Mira Costa High School - Class Syllabus,

3D Graphics Programming Mira Costa High School - Class Syllabus, 3D Graphics Programming Mira Costa High School - Class Syllabus, 2009-2010 INSTRUCTOR: Mr. M. Williams COURSE GOALS and OBJECTIVES: 1 Learn the fundamentals of the Java language including data types and

More information

Provenance-aware Faceted Search in Drupal

Provenance-aware Faceted Search in Drupal Provenance-aware Faceted Search in Drupal Zhenning Shangguan, Jinguang Zheng, and Deborah L. McGuinness Tetherless World Constellation, Computer Science Department, Rensselaer Polytechnic Institute, 110

More information

CS 378 (Spring 2003) Linux Kernel Programming. Yongguang Zhang. Copyright 2003, Yongguang Zhang

CS 378 (Spring 2003) Linux Kernel Programming. Yongguang Zhang. Copyright 2003, Yongguang Zhang Department of Computer Sciences THE UNIVERSITY OF TEXAS AT AUSTIN CS 378 (Spring 2003) Linux Kernel Programming Yongguang Zhang (ygz@cs.utexas.edu) Copyright 2003, Yongguang Zhang Read Me First Everything

More information

Infinity Computers: An Integrated Series of Database Management System Tutorials

Infinity Computers: An Integrated Series of Database Management System Tutorials Infinity Computers: An Integrated Series of Database Management System Tutorials Dale L. Lunsford, Ph.D. Culverhouse School of Accountancy University of Alabama Box 870220 Tuscaloosa, AL 35487 (205) 348-5780

More information

Keystone Exams: Geometry Assessment Anchors and Eligible Content. Pennsylvania Department of Education

Keystone Exams: Geometry Assessment Anchors and Eligible Content. Pennsylvania Department of Education Assessment Anchors and Eligible Content Pennsylvania Department of Education www.education.state.pa.us April 2014 PENNSYLVANIA DEPARTMENT OF EDUCATION General Introduction to the Keystone Exam Assessment

More information

Understanding the Open Source Development Model. » The Linux Foundation. November 2011

Understanding the Open Source Development Model. » The Linux Foundation. November 2011 » The Linux Foundation Understanding the Open Source Development Model November 2011 By Ibrahim Haddad (PhD) and Brian Warner, The Linux Foundation A White Paper By The Linux Foundation This paper presents

More information

COMPUTER SCIENCE (CSCI)

COMPUTER SCIENCE (CSCI) Bucknell University 1 COMPUTER SCIENCE (CSCI) Faculty Professors: Xiannong Meng, Luiz Felipe Perrone Associate Professors: Stephen M. Guattery (Chair), Brian R. King, Lea D. Wittie Assistant Professors:

More information

CMPIC s CM Training & Certification Courses

CMPIC s CM Training & Certification Courses CMPIC s CM Training & Courses CMPIC www.cmpic.com CMPIC Courses Why Choose CMPIC? Why choose CMPIC for your CM Training? CMPIC provides high quality, cost-effective, and the most up-to-date Configuration

More information

Master Course in Computer Science Orientation day

Master Course in Computer Science Orientation day Master Course in Computer Science Orientation day Info on the Department of Computer Science Ranked first (in its area) in 5-year Research Assessment by Ministry of University and Research 2013 e 2017

More information

A comparison of computer science and software engineering programmes in English universities

A comparison of computer science and software engineering programmes in English universities A comparison of computer science and software engineering programmes in English universities Meziane, F and Vadera, S Title Authors Type URL Published Date 2004 A comparison of computer science and software

More information

Data Processing at Scale (CSE 511)

Data Processing at Scale (CSE 511) Data Processing at Scale (CSE 511) Note: Below outline is subject to modifications and updates. About this Course Database systems are used to provide convenient access to disk-resident data through efficient

More information

Developing a Software Industry with TSP and PSP

Developing a Software Industry with TSP and PSP Developing a Software Industry with TSP and PSP Carlos Montes de Oca, PhD Center for Mathematical Research CIMAT SM Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie

More information

Assessment for all units is ongoing and continuous consisting of tests, assignments and reports. Most units have a final two-hour examination.

Assessment for all units is ongoing and continuous consisting of tests, assignments and reports. Most units have a final two-hour examination. Diploma of Computing Course Outline (T3, 2017) Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June,

More information

Proposal: [Product Name] User Documentation

Proposal: [Product Name] User Documentation l i s a p r i c e Proposal: [Product Name] User Documentation l i s a @ w r i n k l y b r a i n. c o m w w w. w r i n k l y b r a i n. c o m Introduction As my first project for [Client] as a contractor,

More information

Programme title: BSc (Hons) Forensic Archaeology and Anthropology

Programme title: BSc (Hons) Forensic Archaeology and Anthropology Faculty of Life Sciences Programme Specification Programme title: BSc (Hons) Forensic Archaeology and Anthropology Academic Year: 2017-18 Degree Awarding Body: Partner(s), delivery organisation or support

More information

Edexcel GCSE ICT. Controlled Assessment. Teacher Support Book 2012

Edexcel GCSE ICT. Controlled Assessment. Teacher Support Book 2012 Edexcel GCSE ICT Controlled Assessment Teacher Support Book 2012 Edexcel GCSE ICT Controlled Assessment Teacher Support Book Unit 2: Using Digital Tools Unit 4: Creating Digital Products Welcome to the

More information

Introduction to Design Optimization

Introduction to Design Optimization Introduction to Design Optimization First Edition Krishnan Suresh i Dedicated to my family. They mean the world to me. ii Origins of this Text Preface Like many other textbooks, this text has evolved from

More information

MSc Management with Project Management. BS524 (with PDP) Postgraduate Diploma in Management. January 2016 January 2021.

MSc Management with Project Management. BS524 (with PDP) Postgraduate Diploma in Management. January 2016 January 2021. PROGRAMME APPROVAL RECORD AND CERTIFICATE (PARC) PART 1 - GENERAL INFORMATION Programme title Award title Awarding Body/Institution Teaching Institution (if different) Language of Study UCAS Code Programme

More information

IBM Skills Academy. For <<Academy>> Career-based Education

IBM Skills Academy. For <<Academy>> Career-based Education IBM Skills Academy Providing students with a career-oriented training program on emerging technologies such as Mobile Computing, Cybersecurity, Business Analytics, Big Data, Cloud Computing, Cognitive

More information

Bridging the Gap Between High Quality and High Performance for HPC Visualization

Bridging the Gap Between High Quality and High Performance for HPC Visualization Bridging the Gap Between High Quality and High Performance for HPC Visualization Rob Sisneros National Center for Supercomputing Applications University of Illinois at Urbana Champaign Outline Why am I

More information

Semi-Structured Data Management (CSE 511)

Semi-Structured Data Management (CSE 511) Semi-Structured Data Management (CSE 511) Note: Below outline is subject to modifications and updates. About this Course Database systems are used to provide convenient access to disk-resident data through

More information

Cross Teaching Parallelism and Ray Tracing: A Project based Approach to Teaching Applied Parallel Computing

Cross Teaching Parallelism and Ray Tracing: A Project based Approach to Teaching Applied Parallel Computing and Ray Tracing: A Project based Approach to Teaching Applied Parallel Computing Chris Lupo Computer Science Cal Poly Session 0311 GTC 2012 Slide 1 The Meta Data Cal Poly is medium sized, public polytechnic

More information