- Teaching and Learning Programming
- Educational Games and Gamification
- Advanced Steganography and Watermarking Techniques
- Augmented Reality Applications
- Image and Signal Denoising Methods
- Software System Performance and Reliability
- Mobile Learning in Education
- Digital Media Forensic Detection
- Medical Image Segmentation Techniques
- Interactive and Immersive Displays
- Chaos-based Image/Signal Encryption
- Scientific Computing and Data Management
- Anatomy and Medical Technology
- Context-Aware Activity Recognition Systems
- Industrial Vision Systems and Defect Detection
- Innovative Teaching Methods
- Music Technology and Sound Studies
- ICT in Developing Communities
- Advanced Image Fusion Techniques
- Career Development and Diversity
- Distributed and Parallel Computing Systems
- Authorship Attribution and Profiling
- Experimental and Theoretical Physics Studies
- Problem and Project Based Learning
- Software Engineering Research
Georgia Gwinnett College
2010-2023
Gwinnett College
2010-2023
Georgia State University
2006-2009
Spatial reasoning is defined as the ability to generate, retain, and manipulate abstract visual images. In chemistry, spatial skills are typically taught using 2-D paper-based models, 3-D handheld computerized models. These models designed aid student learning by integrating information from macroscopic, microscopic, symbolic domains of chemistry. Research has shown that increased abilities translate directly improved content knowledge. The recent explosion in popularity smartphones...
With ubiquitous computing comes the access of copyrighted work across platforms. One may have same image (or video) on an iPod, as well a laptop and desktop computer. Safeguarding creative content intellectual property in digital form has become increasingly difficult technologies, such Internet, broadband availability mobile access, advance. It grown to be progressively easier copy, modify redistribute media, resulting great declines business profits. Digital watermarking is steganographic...
This paper studies the edge-detecting characteristics of 2-D discrete wavelet transform. Our problem is to automatically detect edges. Since a common claim about transform that it splits images into an approximation and details, which contain edges, we use in our experiments. First, determine its efficacy, compared other edge-detection methods. Also, number combinatorial methods for octaves are examined comparison. Due this work, novel boundary-tracing algorithm developed, follow edges...
With the advance of technologies such as Internet, Wi-Fi Internet availability and mobile access, it is becoming harder than ever to safeguard intellectual property in a digital form.Digital watermarking steganographic technique that used protect creative content.Copyrighted work can be accessed from many different computing platforms; same image exist on handheld personal assistant, well laptop desktop server computer.For those who want pirate, simple copy, modify redistribute media.Because...
This paper describes our experience integrating an authentic learning project into a junior-level software development course. During the course, students applied full life cycle processes to meet campus need -- providing classroom clicker support without purchasing additional hardware. The provides motivation for this approach, summarizes relevant developments in response systems, details design of class project, and shares results. Finally, we offer reflections describing both intended...
Automatic edge detection is a highly researched field because it used in many different applications image processing, such as diagnosis medical imaging, topographical recognition and automated inspection of machine assemblies. Historically, the Discrete Wavelet Transform (DWT) has been successful technique detection. The contributions new, recent work this area are examined summarized concisely. Utilizing multiple phases, de-noising, preprocessing, thresholding coefficients, smoothing,...
The Java Wiki Integrated Development Environment (JavaWIDE) is an innovative environment that promotes active learning and collaboration in programming courses. This paper surveys how JavaWIDE's features have been used to promote collaborative both traditional distance education (synchronous) four different environments: high school, summer enrichment courses, at two- four-year colleges. authors describe the context of each teaching parts JavaWIDE are particularly well suited context. After...
We designed a self-contained learning module on testing and free open source software (FOSS) for junior-level engineering course. In this three-part module, students first learned quality assurance concepts, then used JUnit to create unit tests their code. After being familiar with from user perspective, were required investigate defect reported in the Students reproduce problem, write test cases, outline an approach fixing problem. pilot study, we conducted pre post surveys of students'...
This workshop provides an introduction to three-dimensional (3D) printing. tutorial will: cover the general background of 3D printing, summarize popular software tools, describe associated challenges and offer suggestions for application within computer science (CS) coursework. Participating CSE educators will get hands-on experience with printing tools be able print a limited number items during workshop. Attendees perform full lifecycle exercise in workflow, progressing from concept,...
Our problem is to automatically detect and measure from images the length number of microscopic hair-like structures (filopodia) emanating tip growing nerve processes. The objects interest are relatively long thin, so a good edge-detection algorithm helps separate filopodia background. Since common claim about wavelet transform that it splits into an approximation details, which contain edges, we use in our experiments. This paper studies edge detecting characteristics 2D discrete transform,...
In this paper, we discuss the Software Engineering Research Project (SERP) initiated at GGC College, a public four-year institution in southeastern United States. The long-term goal of SERP involves motivating students to pursue graduate degrees, research careers, or challenging industry work. Before can engage software engineering research, they need develop deeper appreciation for professional practice, scholarly literature, and paradigms. To that end, have identified activities embed two...
Literature has estimated that about 33% of students who start a computer science degree program eventually drop or fail their first programming course. With the decreasing number college graduates entering computing industry, workforce is missing out on wealth and breadth innate student ability skills are switching to non-STEM fields. This project developed, implemented researched effects an innovative instructional strategy integrated cutting-edge devices into intermediate curriculum....
An engaging context has been shown to improve student motivation and performance in programming courses. Therefore, we incorporated six hands-on, supplementary, voluntary workshops (called Operation Java Blitz, or OJB) on subjects that were not exhaustively included the current curriculum Spring 2014. The poster will discuss sessions, initial results from 34 students, future plans.
An engaging context has been shown to improve student motivation and performance in introductory programming courses (CS1). Therefore, we incorporated a self-contained, one-week learning module on mobile app development into CS1 course using Eclipse Sofia (the Simplified Open Framework for Innovative Android Applications). The was conducted 2 sections total of 44 students. Overall, students responded positively, with all successfully modifying the provided running it an emulator. In future...