
Rachita Sowle, Ph.D.
Assistant Professor VCU College of Engineering
- Richmond VA
Research interests include theoretical computer science, algorithms, graph theory, and computational geometry.
Areas of Expertise
Education
Virginia Tech
Ph.D.
Computer Science
2024
Courses
Introduction to Problem-solving
The course introduces students to concepts and practice of structured programming, problem-solving, top-down design of algorithms, a Python language syntax, control structures and arrays. The course content also includes instruction in critical-thinking and problem-solving skills using contemporary tools. Specific topics include flowcharting, pseudocode and program control structures, including sequence, selection, repetition and modularization.
Advanced Algorithms
Advanced graph algorithms, advanced data structures, applied numerical algorithms, optimization methods, approximation methods for hard graph and string problems and computational geometry algorithms.