Rachita Sowle, Ph.D.

Assistant Professor VCU College of Engineering

  • Richmond VA

Research interests include theoretical computer science, algorithms, graph theory, and computational geometry.

Contact

VCU College of Engineering

View more experts managed by VCU College of Engineering

Areas of Expertise

Algorithm Design and Analysis
Problem Solving
Algorithm Design & Analysis: complexity analysis approximation algorithm design and analysis
Graph Theory
Computational Geometry

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.