2013â2014 The Bulletin - USS at Tufts - Tufts University
2013â2014 The Bulletin - USS at Tufts - Tufts University
2013â2014 The Bulletin - USS at Tufts - Tufts University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Computer Science ><br />
***Courses numbered above 100 award gradu<strong>at</strong>e credit,<br />
and are transferable into the <strong>Tufts</strong> Master of Science in<br />
Computer Science program upon acceptance to the<br />
program.<br />
CERTIFICATE ProgrAMS<br />
Certific<strong>at</strong>e Program in Computer Science<br />
<strong>The</strong> four-course, gradu<strong>at</strong>e-level certific<strong>at</strong>e program<br />
in computer science is for the student with a<br />
bachelor’s degree in computer science or a closely<br />
rel<strong>at</strong>ed field with approved work experience. <strong>The</strong><br />
program is designed for those who wish to upd<strong>at</strong>e<br />
their skills and broaden their knowledge to meet<br />
the challenges of and opportunities available in<br />
today’s rapid-paced technology field. For more<br />
inform<strong>at</strong>ion, contact the Office of Gradu<strong>at</strong>e Studies<br />
<strong>at</strong> 617-627-3395 or visit http://gradstudy.tufts.edu/.<br />
<strong>The</strong> certific<strong>at</strong>e requires four gradu<strong>at</strong>e-level<br />
courses in Computer Science. This flexible program<br />
allows the student to cluster course electives around<br />
a particular interest or specialty area. Courses may<br />
be chosen from our regular department offerings<br />
or from our COMP 150 Special Topics offerings,<br />
which are offered in particularly “hot” area of<br />
interest, or in a unique specialty area of <strong>Tufts</strong> faculty.<br />
Certific<strong>at</strong>e Program in Human-Computer Interaction<br />
In an interdisciplinary collabor<strong>at</strong>ion between the<br />
Department of Psychology, the Department of<br />
Computer Science and the Department of Occup<strong>at</strong>ional<br />
<strong>The</strong>rapy <strong>at</strong> <strong>Tufts</strong>, this four-course, gradu<strong>at</strong>elevel<br />
certific<strong>at</strong>e is designed to train the next<br />
gener<strong>at</strong>ion of computer professionals for tomorrow’s<br />
complex challenges. <strong>The</strong> program is open to<br />
individuals with a bachelor’s degree, and is designed<br />
to be pursued on a part-time basis by computer<br />
programmers, Web designers, human factors<br />
professionals, software engineers, and user interface<br />
designers who wish to develop or enhance their<br />
user-interface design and implement<strong>at</strong>ion skills. For<br />
more inform<strong>at</strong>ion, contact the Office of Gradu<strong>at</strong>e<br />
Studies <strong>at</strong> 617-627-3395, or visit<br />
http://gradstudy.tufts.edu/.<br />
<strong>The</strong> certific<strong>at</strong>e requires four courses.<br />
1. Two found<strong>at</strong>ion courses:<br />
COMP 171 Human-Computer Interaction<br />
PSY 53/ENP 61 Engineering Psychology<br />
2. One or more of the following:<br />
COMP 86 Object Oriented Programming for GUIs<br />
ENP 161 Human Factors in Product Design<br />
ENP 162 Man-Machine System Design<br />
ENP 166 Applied Design of Software User Interfaces<br />
PSY 130 Advanced Engineering Psychology<br />
3. Electives<br />
COMP 20 Web Programming<br />
COMP 175 Computer Graphics<br />
EE 120 Computer Anim<strong>at</strong>ion for Technical Communic<strong>at</strong>ions<br />
OTS 105 Assistive Technology<br />
(Students may substitute other <strong>Tufts</strong> gradu<strong>at</strong>e<br />
courses, subject to the approval of the certific<strong>at</strong>e<br />
advisor.)<br />
GRADUATE ProgrAMS<br />
Master of Science<br />
<strong>The</strong> Master of Science degree requires ten course<br />
credits <strong>at</strong> the 100 level or above. At least eight<br />
credits must be earned by taking approved courses.<br />
<strong>The</strong> remaining two credits may be earned in several<br />
ways, including taking approved courses, completing<br />
a master’s thesis, or particip<strong>at</strong>ing in an independent<br />
study or research experience. At least four of<br />
the courses must be in computer science, and <strong>at</strong><br />
least two of the courses must include a serious<br />
programming component. To use courses offered<br />
outside the Department of Computer Science, the<br />
student must obtain the approval of the department.<br />
Students must also demonstr<strong>at</strong>e competency as<br />
expected from a high quality undergradu<strong>at</strong>e<br />
program in computer science in particular in the<br />
areas of: Discrete M<strong>at</strong>hem<strong>at</strong>ics, Computer Architecture<br />
and Assembly Language, Programming<br />
Languages, D<strong>at</strong>a Structures and Analysis of<br />
Algorithms, and <strong>The</strong>ory of Comput<strong>at</strong>ion.<br />
<strong>The</strong>se topics are covered, respectively, in<br />
Computer Science 61, 40, 105, 160, and 170. <strong>The</strong><br />
courses 105, 160 and 170 may be taken as part of<br />
the master’s degree program. Each student must<br />
complete a master’s project or thesis demonstr<strong>at</strong>ing<br />
mastery of computer science research and/or<br />
software development skills. <strong>The</strong> project requirement<br />
includes a written report which must be<br />
approved by a member of the faculty. Substantial<br />
projects, typically involving research, can count up<br />
to one credit through the courses Computer<br />
Science 293 and 294. <strong>The</strong> project requirement may<br />
also be s<strong>at</strong>isfied by a written master’s thesis,<br />
defended orally, counted as between one and two<br />
credits, through the courses Computer Science 295<br />
and 296.<br />
155