SPEAKER 1: After
completing the CS50 course,
what would be the best
way for the student who--
I'm not from the computer science--
I did not have the
computer science degree.
I'm a teacher.
So what would be the best thing?
To start different other
courses on computer science?
Maybe to do some logic tasks or
go to the link code, because--
or actually fill in the gaps
with the books on the theory?
So how can we move after that?
SPEAKER 2: Yeah, let me paste
one link that I often recommend.
Some friends at Princeton teach this
course here, which is freely available.
I just pasted it into the
chat window on Coursera.
It's Princeton's introduction
to algorithms, part 1.
And there's also a part 2.
That's a very common
next step when you want
to learn a bit more computing theory
after taking one or more programming
classes.
More fundamental than that to
computer science itself is this one.
I'm going to go ahead and paste
the link of a book on Amazon.
This link might not
work in all countries,
but you should still be able
to see the title there--
by Michael Sipser, who
is a professor at MIT.
And the book is called "Introduction
to the Theory of Computation."
This, for those unfamiliar,
really gets to the heart
of what computer science is and
what is possible with computers.
And I actually used that book when
I was a student some time ago.
And Harvard uses it now in
their introductory course--
or, has over the years.
And that's a good,
pretty accessible book.
But you would benefit, certainly, from
doing some of the problems in the book,
or from a course.
And [? Brian ?] has taken more courses
more recently, who can, perhaps,
speak even better to these options.
BRIAN: You actually stole
my recommendation there.
I was--
SPEAKER 2: [INAUDIBLE]
BRIAN: --also about to paste the Theory
of Computation book by Michael Sipser.
If theory of computation is
something interesting to you in terms
of what computers can do, and how you
think about computers a little more
theoretically, a little
bit more mathematically,
that's a great book that I
would definitely recommend.
