Professional Documents
Culture Documents
Syllabus
Term: Spring 2015
Course: History of Computer Science
Meetings: Not Yet Decided
Location: Not Yet Decided
Student Facilitator: Rylan Schaeffer
Contact Information: ryschaeffer@ucdavis.edu
Faculty Mentor: Sean Davis
Contact Information: davis@cs.ucdavis.edu
Units: 1, P/NP
Course Description
This course covers the advent of modern computer science, from Babbages difference engine to smartphones and
supercomputers. The course will examine key developments and contributions in computer history, the individuals who
made them, and the political, social and economic environments in which they were made. The course will be a survey of
hardware, software, networks and the mathematical foundations of computation. The course will be one hour per week.
Course Learning Outcomes
1.
Introduction, Why Study Computer History, What You Want Out of This Course
8.
3.
4.
5.
6.
Choose a concept you would like to explore. Create an assignment that you would assign to help an
interested student learn that concept.
Identify a topic in computer science you would like to know more about. Find a professor or member of
industry knowledgeable on that topic and arrange for the speaker to deliver a guest lecture. Write a 2-3
page paper or prepare or deliver a 5-10 minute presentation on what you learned from the lecture.
Choose a person of interest i.e. Alan Turing. Research their contributions and the historical context of those
contributions. Write a 2-3 page paper or prepare or deliver a 5-10 minute presentation.
Choose an object of interest i.e. microprocessor. Research the evolution of this object from creation to
current day. Write a 2-3 page paper or prepare or deliver a 5-10 minute presentation.
Choose a period of interest i.e. 1950s. Research key advancements from this time period. Write a 2-3 page
paper or prepare or deliver a 5-10 minute presentation.
Choose your own term project. Seek approval from Rylan before beginning the project.
Weekly Assignments:
1.
One-page written homework composed of both student-submitted questions and questions written by
Rylan.
Field Trip: There may be an optional fieldtrip to the Computer History Museum in Mountain View, California. This is
tentative, so until stated otherwise, presume not.
1 http://sja.ucdavis.edu/cac.html
Mastery (4)
Satisfactory (3)
Developing (2)
Unsatisfactory (1)
Integration of
course
readings with
classroom
participation
Regularly
demonstrates
reflective
understanding of
relationship between
course readings and
course objectives; uses
readings to support
points; brings in
additional resources to
discuss course topics.
Regularly
demonstrates
understanding of
course readings in
discussions; uses
readings to support
points; can articulate
fit of readings with
course objectives.
References to readings
reflects superficial or
incomplete
understanding;
connects course
readings to opinions
with difficulty; not
able to accurately
connect readings with
course objectives.
Interaction &
participation
in classroom
discussions
Always a willing
participant; responds
frequently to questions;
routinely volunteers
point of view.
Often a willing
participant; responds
occasionally to
questions; occasionally
volunteers point of
view.
Rarely a willing
participant; rarely able
to respond to questions;
rarely volunteers point
of view.
Never a willing
participant; never able
to respond to questions;
never volunteers point
of view.
Interaction &
participation
in classroom
learning
activities
Participates willingly
and actively in
classroom and online
(piazza) learning
activities; engages with
classmates
professionally; works
collaboratively during
group work, etc., poses
and responds to
questions; often
volunteers point of
view.
Participates in
classroom and online
(piazza) learning
activities; acts
appropriately during
group work, etc.,
responds to questions;
usually volunteers
point of view.
Rarely a willing
participant in
classroom and online
(piazza) learning
activities; occasionally
acts inappropriately
during group work, etc.;
responds to direct
questions when
prompted (but does not
volunteer).
Demonstration
of
professional
attitude and
demeanor
Demonstrates
commitment through
thorough preparation;
arrives on time; stays
whole class meeting;
solicits instructors
feedback outside class
as needed.
Demonstrates partial
preparation;
occasionally arrives
late or leaves early;
solicits instructors
feedback outside class
as needed.