COMP 50—Problem-Solving by Computer
||MW 1:30–2:45, Halligan 111A|
||Weds 3:00–4:15, Halligan 118, or|
||Thurs 10:30–11:45, Halligan 118|
|Questions, answers, announcements:
and course page
|Home page: ||http://www.cs.tufts.edu/comp/50/|
Ramsey, Halligan Extension 006 / Halligan 220 |
Office hours Monday 3:30–4:30, Thursday
and by appointment.
||Office hours are
on a separate page
|What we look like:
||Your course staff in pictures
COMP 50 is a course in problem-solving by computer,
where you will learn to solve problems ``starting from a blank page.''
The course is open to any student who is motivated to
work hard, regardless of background.
``Starting from a blank page'' means that you have some
opportunity to design a solution from scratch, as opposed to starting
with a design or incomplete software prepared by the course staff.
When you complete COMP 50, you will have the following abilities:
- The ability to divide a problem into parts,
solve individual parts, and compose part-solutions
into an overall solution
- The ability to analyze a problem, identify the data in
the problem, describe the data, and use the structure
of the data to create appropriate code
- Mastery of a step-by-step development process that
guides you in creating solutions and helps you when you