Heres a compilations of all the classes I have taken at Cornell. The
course number links to the respective home page of that course, if it
is still on the Cornell server. The schedual tag links to my schedual
grid for that semester. I included the descriptions for every course because
they are modified each semester, so many of them would not be accurate.
- Freshman Year (2003-2004)
- Sophmore Year (2004-2005)
- Computer Science
- COMS 211:
Computers and Programming -
Intermediate programming in a high-level language and introduction
to computer science. Topics include program structure and organization,
object-oriented programming (classes, objects, types, sub-typing),
graphical user interfaces, algorithm analysis (asymptotic complexity,
big "O" notation), recursion, data structures (lists, trees,
stacks, queues, heaps, search trees, hash tables, graphs), simple
graph algorithms. Java is the principal programming language.
<schedule>
- COMS 212:
- COMS 280:
- COMS 312:
- COMS 314:
- COMS 426:
- COMS 490:
- COMS 578:
- Electrical and Computer Engineering
- ENGRI 126: Introduction
to Signals and Telecommunications - This
course introduces the concepts that underlie wired and wireless
communication systems. Students achieve a rudimentary understanding
of basic ideas such as coding and data compression; frequency content,
bandwidth, and filtering; sampling and reconstruction; and time-
and frequency-division multiplexing. Discussions of practical applications
focus on areas such as the public switched telephone network, ISDN,
ATM, and TCP/IP. Students also develop an appreciation for the historical
development of the field. The course includes both lectures and
laboratory demonstrations.<schedule>
- ECE 210: Introduction
to Circuits for Electrical and Computer Engineers - This
is a first course in electrical circuits and electronics that establishes
the fundamental properties of circuits with application to modern
electronics. Topics include circuit analysis methods, operational
amplifiers, basic filter circuits, and elementary transistor principles.
The laboratory experiments are closely coupled with the lectures
and there is a final design project.<schedule>
- Math
- Math 192: Calculus for
Engineers II - Topics include
techniques of integration, finding areas and volumes by integration,
exponential growth, partial fractions, infinite sequences and series,
and power series.<schedule>
- Math 293: Calculus for
Engineers III - the conclusion
of vector calculus, including line integrals, vector fields, Green's
theorem, Stokes' theorem, and the divergence theorem; followed by
an introduction to ordinary and partial differential equations,
including Fourier series and boundary value problems. <schedule>
- Math 294:
Engineering Mathematics IV - Linear
algebra and its applications. Topics include matrices, determinants,
vector spaces, eigenvalues and eigenvectors, orthogonality and inner
product spaces; applications include brief introductions to difference
equations, Markov chains, and systems of linear ordinary differential
equations. <schedule>
- Sciences
- PHYS 112: Physics
I: Mechanics - Course covers
the mechanics of particles with focus on kinematics, dynamics, conservation
laws, central force fields, periodic motion. Mechanics of many-particle
systems: center of mass, rotational mechanics of a rigid body, and
static equilibrium. At the level of University Physics, Vol. 1,
by Young and Freedman.<schedule>
- PHYS 213: Physics II:
Heat/Electromagnetism - Course
topics include: temperature, heat, thermal energy, electrostatics,
behavior of matter in electric fields, DC circuits, magnetic fields,
Faraday's law, Maxwell's equations, and electromagnetic oscillations.
At the level of University Physics, Vols. 1 and 2, by Young and
Freedman. Laboratory covers electrical measurements, circuits, and
some aspects of heat transfer.<schedule>
- CHEM 208: General Chemistry
- Fundamental chemical principles
are covered, with considerable attention given to the quantitative
aspects and to the techniques important for further work in chemistry.<schedule>
- Psychology
- PSYCH 205: Perception
- One of four introductory courses
in cognitive psychology. Basic perceptual concepts and phenomena
are discussed with emphasis on stimulus variables and sensory mechanisms.
All sensory modalities are considered. Visual and auditory perception
are discussed in detail.<schedule>
- PSYCH
214: Cognitive Psychology - The
course introduces the idea of cognition as information processing
or computation, using examples from perception, attention and consciousness,
memory, language, and thinking. Participants acquire conceptual
tools that are essential for following the current thought on the
nature of mind and its relationship to the brain. <schedule>
- PE
- Karate: Introduction
to - A beginning course taught
by professional black-belt instructors. Involves mastery of basic
blocks, kicks, and punches.<schedule>
- Swing
Dance - No partners are needed. Beginners can expect to develop
significant capacity for enjoyment of two forms of swing dance:
jitterbug and street boogie. Partners will be rotated throughout
the course. Effort will be made at registration to equalize male
and female ratios.<schedule>
- Writing Seminars
|