Big Data Management and Analytics Hands-on Workshop @ Houston

August 9-10 (Sat-Sun), 2014 @ WHITE SPACE Houston

2914 White Oak Drive, Houston, TX  77007 

Advance registration @

Massive amounts of structured and unstructured data is being generated from online user activities on e-commerce and social-media websites. Big Data, as this massive amount of data is called, leads to many challenges:

  • How do companies manage and process this massive amount of data?
  • How do companies automatically learn hidden trends and patterns in this data?
  • How do companies gather actionable intelligence to improve their bottom line?

This workshop will cover tools and techniques that directly address these challenges. This workshop is meant for technical managers and software developers. No advanced knowledge is needed. The workshop will consist of lectures and hand-on practice labs. After attending this workshop you will be able to manage, analyze and learn from Big Data using commonly available tools.

Featured Topics:

  • Storing and processing Big Data: Hadoop, Mapreduce, NoSQL
  • Tools and techniques for analyzing Big Data
  • Fundamentals of learning from Big Data
  • Practical applications of Big Data


The lectures will be given by Dr. Latifur Khan. Dr. Khan is a world-renowned expert in the areas of data sciences, data mining, machine learning and text processing and he works as a Computer Science faculty at the University of Texas at Dallas. Here is a detailed bio:


Dr. Latifur Khan, Ph.D., Computer Science, University of Southern California

Dr. Khan is an expert on Big Data analytics and management. He has been working in the data mining and management areas for over 15 years. To date, he has developed a number of scalable algorithms to process queries over very large amounts of complex data using cloud computing frameworks (e.g., Hadoop, Cassandra, and NoSQL etc.). He also develops novel mining techniques to identify unknown patterns from evolving continuous data streams. His developed approaches have been applied successfully to a number of domains such as cyber-security, social network, and semantic web. For example, IARPA and Raytheon funded his large scale semantic web graph processing and retrieval. Tektronix funded his research on analyzing telecommunications logs for performance monitoring and quality assurance using NoSQL data models. Currently, he is teaching a graduate level course related to Big Data management and analytics topics @ UT Dallas. Visit his website for more details.


Summer Professional Series

Registration link for all activities:  (UTD faculty/staff/students can register at

Object Oriented Analysis and Design

Friday, August 1 : 9 am to 4 pm ECSS 2.410

Having the core skills necessary to do object-oriented analysis and design is critical to designing robust and reusable software. This workshop will provide an introduction to the fundamental methodology for OOA/OOD: How to write good use cases, how to develop Domain Models, and how to use GRASP and Gang of Four patterns to develop good design models. We will look at the basic approaches to requirements analysis and responsibility-driven design that will allow us to define and describe the objects that make up a system, and later see how this analysis translates to the software objects in our design. The workshop should be of interest to software professionals and systems analysts seeking to gain a better understanding of the analysis and design process; while familiarity with Java will be helpful to understand the coding examples, we will primarily concentrate on the techniques required for good OOA/OOD – this is not a programming workshop. Familiarity with UML diagramming will also be helpful.


Dr. Bill Semper

Dr. Semper received his PhD in Applied Mathematics from Cornell University in 1988; his area of research was numerical analysis, and in particular finite element methods. From 1988 to 1994, he was an assistant professor at the University of Texas in Arlington mathematics department. In 1994 he left academics to join E-Systems in Garland, where he spent three years working in their Simulation Group developing network modeling methods. In 1997, when the telecom boom was beginning to take hold in North Texas, he joined Samsung. He spent the next thirteen years working as a representative for Samsung at various wireless standards organizations. Dr. Semper left Samsung at the end of 2010 and joined the TM Forum, an international organization dedicated to providing common industry standards for telecommunications system management. He left the Forum in 2013 and returned to teaching, first joining the UTD Computer Science department as a part time lecturer and then later as a full time Senior Lecturer in 2014. During his time in industry he published over 30 patents.


Hands-on tour of Programming Languages

Friday, July 18 : 9 am to 4 pm

This full day hands-on workshop covers the both the principles of design and implementation of contemporary programming languages. The presentation spans the three major programming paradigms: Imperative Programming, Functional Programming, and Logic Programming. Formal descriptions and features of languages will also be covered including: describing syntax and semantics, lexical and syntactical analysis, names, binding, scope, data types, expressions and assignment statements, control structures, and subprograms. This workshop will include: Python, Perl, Racket (a dialect of LISP), Prolog, Java, and C/C++. It may also include: Ruby, Clojure, Scala, Fortran, Ada, Smalltalk, APL, and/or PHP.


Dr. Chris Davis

Dr. Chris Irwin Davis is a Senior Lecturer in the Department of Computer Science at The University of Texas at Dallas. His areas of research interest encompass Artificial Intelligence, robotics, and computational linguistics. Dr. Davis has over 15 years of industry experience in software development and software project management within the Fortune 500 enterprise, including Texas Instruments and Nortel Networks.


IPv6 : A tutorial

Friday, July 11 : 9 am to 4 pm

The purpose of this short course is to provide an overview of IPv6. This course will start with the motivation for IPv6, primarily the exhaustion of IPv4 addresses. This will be followed by the format of IPv6 packets and how designers took this opportunity to redesign the network layer protocol to streamline header processing. Then we will discuss IPv6 addressing, including unicast, multicast and anycast addressing. The next topic will be ICMPv6, the associated protocol for monitoring and managing the performance of an IPv6 network. We will then discuss the transition from IPv4 networks to IPv6 networks and how, in the interim, the two different types of networks can interoperate. The final core module will discuss how IPv6 supports mobility (Mobile IPv6) and how IPv6 can be implemented on top of low data-rate PHY/MAC protocols for personal area networks (6LoWPAN). Time permitting, we will cover some aspects of security and/or routing with IPv6.


Dr. Ravi Prakash

Ravi Prakash received the B.Tech. degree in computer science and engineering from the Indian Institute of Technology, Delhi in 1990 and the M.S. and Ph.D. degrees in computer and information science from The Ohio State University, Columbus, in 1991 and 1996, respectively. He joined the Department of Computer Science, University of Texas at Dallas in July 1997, where he is a Professor. During 1996-97 he was a Visiting Assistant Professor in the Computer Science Department, University of Rochester. His areas of research are mobile computing, distributed computing, and sensor networks. He has published his results in various
journals and conferences and has been involved in the organization of various IEEE and ACM conferences and workshops as technical program chair, technical program committee member, etc. He received the National Science Foundation CAREER award. In the past he has served the IEEE Dallas Section as Chairman, Treasurer and Secretary.

Ravi Prakash has conducted research in the areas of efficient channel allocation and location management for cellular systems, efficient dependency tracking and causally ordered message delivery in mobile systems, routing, node configuration and reliable broadcasting in mobile ad hoc networks and vehicular ad hoc networks, energy-efficient routing and contention-free channel access for sensor networks, and channel access in wireless mesh networks and cognitive radio networks. He is leading an NSF-funded project to build WiNeTestEr, a wireless networking testbed.



Agile Methods workshop

Friday, June 13 : 9 am to 4 pm

Agile methods have been touted as the programming methodologies of choice for the high-speed, volatile world of Internet-speed applications and Web software development. They have also been criticized as just another disguise for undisciplined hacking. The reality depends on the fidelity to the agile philosophy with which these methodologies are implemented and the appropriateness of the implementation for the application environment. Click here for the complete description of this workshop.


Dr. Marc Paulk
  Machine generated alternative text:

Dr. Paulk is a teaching faculty in Computer Science department and teaches several Software Engineering courses. He joined UT Dallas in Fall 2013. He worked at SEI institute of Carnegie Mellon University for 25 years and he is the authority on CMM model for software. Visit his homepage for more details.