from typing import List


def is_course_section_row(row_cols: List, time_index: int) -> bool:
    """Determines if a row in a course table contains data for a course section.

    :param row_cols: A row in a course table.
    :param time_index: The column index where the time data is possibly stored.
    :return: True if the row contains course section data, and False otherwise.
    """
    if len(row_cols) <= time_index:
        return False

    time = row_cols[time_index].getText().strip()

    return len(time) > 2 and time[2] == ':'