|
| 15100
INTRODUCTION INTERMEDIATE PROGRAMMING
An
introduction to the process of program design
and analysis using the Java programming language
for students who have NO prior programming experience.
Topics to be covered include basic data types
and their operators, I/O, control structures
(selection, loops), classes (including methods
and fields), files, arrays, and simple sorting
and searching algorithms. If youve taken
a programming course in a language other than
Java and have used functions, loops, and arrays,
you should NOT enroll in 15-100 and instead
enroll in 15-111. NOTE: students who receive
a grade of C or less in 15-100 should discuss
whether they are adequately prepared for 15-200
with their academic advisor.
|
| 18100
INTRODUCTION ELECTRICAL AND COMPUTER ENGINEERING
The
goals of this freshman engineering course are:
to introduce basic concepts in electrical and
computer engineering in an integrated manner;
to motivate basic concepts in the context of
real applications; to illustrate a logical way
of thinking about problems and their solutions;
and to convey the excitement of the profession.
These goals are attained through analysis, construction
and testing of an electromechanical system (e.g.,
a robot) that incorporates concepts from a broad
range of areas within Electrical and Computer
Engineering. Some of the specific topics that
will be covered include system decomposition,
ideal and real sources, Kirchhoff's Current
and Voltage Laws, Ohm's Law, piecewise linear
modeling of nonlinear circuit elements, Ideal
Op-Amp characteristics, combinational logic
circuits, Karnaugh Maps, Flip-Flops, sequential
logic circuits, and finite state machines. Corequisites:
15-127, 21-115, 21-116
|
| 21118
CALCULUS APPROXIMATION
Indeterminate
forms, Newtons method, Taylors Theorem
including a discussion of the remainder, sequences,
series, power series. 3 hrs. lec., 2 hrs. rec.
Corequisites:21-117
|
| 76101
INTERPRETATION & ARGUMENT
Fulfills
H&SS CCR2 and the Designated Writing Requirement
for other colleges. This course will give students
a comprehensive grounding in communication processes.
The class focuses on the way in which interpretive
arguments in processes of communication and
social and personal development. In the class,
students will develop these skills by reading
and understanding the important issues and arguments
regarding those issues advanced by a variety
of texts, both fiction and non-fiction. They
will then be asked to respond to these positions
by developing positions of their own, in their
writing and in their speaking. The course thus
serves as an introduction to the discourse and
arguments of the academic community, as well
as serving as an introduction to some of the
broader issues that the academic community address.
|
| 99101
COMPUTING SKLLS WORKSHOP
Computing
Skills Workshop (CSW) is a 3-unit required class
that ALL incoming undergraduate students take
when they arrive on campus. The course is comprised
of mostly Carnegie Mellon specific information
and helps students understand what resources
are available to them and what responsibilities
they have as a user in our computing community.
Class is held twice/week for 50 min for 1/2
of the semester. There is very little work required
outside of class, so students are expected to
attend all classes. This course is only offered
during the Fall and Spring semesters. There
are no test-out opportunities or summer programs.
Advanced Placement Computing Courses cannot
be credited/substituted for this requirement.
During Orientation all incoming undergraduates
will also attend an Email/Security Session.
This session is meant to help you learn to access
your Carnegie Mellon email account and understand
how to keep your account secure.
|
|
|