He tomado ambos cursos, y diría que seguro que puedes. CS205 no es un requisito previo para CS207. De hecho, los cursos enseñan material muy diferente. CS205 se enfoca en la programación paralela usando Python (usando bibliotecas como MPI y PyCUDA). CS207, por otro lado, es realmente un curso sobre ingeniería de software usando C ++. Estos dos conjuntos de habilidades son ciertamente complementarios, especialmente en el ámbito de la informática científica, pero no es necesario comprender uno para comprender el otro. Si bien el título oficial del curso para CS205 es algo así como “Fundamentos de computación para la ciencia computacional”, creo que es un nombre poco apropiado dado su enfoque en la computación paralela. La comodidad con la programación es realmente la única base que necesita para tener éxito en CS207, y la familiaridad con OOP y los punteros definitivamente le harán la vida más fácil.
Parece que CS207 será un curso de otoño de 2014 y CS205 será un curso de primavera de 2015, ¡y recomiendo que los revisen a ambos! Ambas son grandes clases.