Computer Science at Bryn Mawr College
PS#CRS#CRTITLE OF COURSEProfessor(s)/Instructor(s)DIV
1120B110 011.0Introduction to Computing
Two hours of lab per week - TBA in PK 231.
Xu
TTH 2:30 PM-4:00 PM
NA/QU II & Q
PK338
1121B110 021.0Introduction to Computing
Two hours of lab per week - TBA in PK 231.
Kumar
MW 1:00 PM-2:30 PM
NA/QU II & Q
PK338
1122B206 011.0Intro to Data Structures
Two additional lab hours per week TBA in PK 231.
Blank
TTH 2:30 PM-4:00 PM
NA/QU II
PK336
1123B246 011.0Programming Paradigms
Unix and C Programming
An in-depth introduction to C and C++ and programming principles such as abstraction, encapsulation, modularization, pointer manipulations, dynamic memory allocation and abstract data types. Students gain proficiency in the Unix operating system. An excellent preparation for upper level classes such as operating systems, as well as software engineering principles and programming techniques. Two additional hours of lab per week TBA in Room Park 231.
Xu
TTH 11:30 AM-1:00 PM
Unix and C Programming
NA II & Q
PK336
1468B257 011.0Gender and Technology
New Course: Explores the historical role technology has played in the production of gender; the historical role gender has played in the evolution of various technologies; how the co-construction of gender and technology has been represented in a range of on-line, filmic, fictional and critical media; and what all of the above suggest for the technological engagement of everyone in today’s world. Enrollment limited to 60 students. Counts toward Gender and Sexuality Studies Concentration and Film Studies minor. Cross listed with ENGL B257.
Dalke/Blankenship
MW 2:30 PM-4:00 PM
HU III
DAL119
1411B361 011.0Emergence
Cross listed with BIOL B361.
Grobstein
MW 1:00 PM-3:30 PM

PK231
1124B380 011.0Recent Advances in Comp Sci
Developmental Robotics
Focus on developmental robotics, a newly emerging paradigm of research, with the goal of creating intelligent robots through a developmental processes, rather than direct programming. By endowing a robot with initial control architecture and adaptive mechanisms, it learns through interactions with the world, developing self-organized mental structures. Key questions include: What should be innate in the robot? What adaptive mechanisms are needed? What motivates the robot to act? Would such a system need emotions? The course includes seminar discussions and laboratory work.
Blank
TTH 10:00 AM-11:30 AM
Game Design and Programming
NA II
PK349
1660B399 011.0Senior Conference
New Course: An independent project in computer science culminating in a written report/thesis and oral presentation. Class discussions of work in progress and oral and written presentations of research results will be emphasized. Required for all computer science majors in the spring semester of their senior year. All students registering for the course should contact Professor Kumar right away.
Kumar
Computer Science at Haverford College
H206B011.0Introduction to Data Structures
Computer Science 105 (or 110 at Bryn Mawr) or instructor consent.
J.Dougherty
MW 12:30-2:00
LAB: F 12:30-2:00
NA/QU II Q
 
 
 
H304B011.0Computational Physics
Cross-listed in Physics
Prerequisite: Jr. standing. Physics 213 and either CMSC 105 or extensive experience with a programming language or consent.
Enrollment limited to 18 students.
P.Love
TTh 2:30-4:00

REC: HTBA
NA/QU II
 
 
 
H340B011.0Analysis of Algorithms
Cross-listed in Mathematics
CMSC 206.
S.Lindell
MW 12:30-2:00
LAB: F 12:30-2:00
NA II
 
 
 
H355B011.0Operating Systems
Computer Science 240
J.Dougherty
TTh 1:00-2:30

NA II
 
 
 
H399C011.0Senior Seminar
Seminar for seniors writing theses, dealing with the oral and written exposition of advanced material.
J.Dougherty


NA
 
 
 
H399C021.0Senior Seminar
Seminar for seniors writing theses, dealing with the oral and written exposition of advanced material.
S.Lindell


NA
 
 
 
H399C031.0Senior Seminar
Seminar for seniors writing theses, dealing with the oral and written exposition of advanced material.
D.Wonnacott


NA