Offering Degrees in Computer
Science and Computer Engineering
Attention: Computer Engineering Students
Attention: Computer Engineering
Students
Fall 2008 Registration Information
Summary
The recent updating of the Computer Science curriculum and
of ENGR 112 has required adjustments to the Computer Engineering
curriculum.The information here
is relevant for students in Catalog 130 (the current catalog) and earlier in
both tracks of Computer Engineering (CECN and CEEN).Please address any questions to your undergraduate academic
advisor.
New information for Fall 2008: see information relating to CPSC
221 co-requisites and information about MATH 302.CECN students should see information about CPSC 321.
CPSC 111 information
Do not
take CPSC 111.Its place in
the curriculum has been taken over by ENGR 112.
One of
the following will be accepted as substitution for CPSC 111 in satisfying
your degree plan:
CPSC
206
Another
CPSC or ECEN upper-division elective (4 credit hours required).CPSC 111 is 4 credit hours so if
you choose a 4 credit hour elective, the substitution will be direct.
However, if the elective chosen is 3 credit hours and if you have taken
the required 2 credit CPSC 289 addition to ENGR 112, you will be allowed
to combine the elective and the CPSC 289 to satisfy the 4 credit hour
requirement.
If you
already have taken CPSC 111, it will count on your degree plan.This includes students taking the
special sections of CPSC 111 in Fall 2007.
ENGR 112 and CPSC 113 information
Beginning
in spring 2008, the four credits introduction to C++ (B-track ENGR 112)
are being covered in two separate semesters rather than being taught
concurrently.Students taking
ENGR 112 (2 credits) in the spring will need to take the follow-on course
CPSC 113 (2 credits) in a subsequent semester. CPSC 113 (2 credits) is a
prerequisite for CPSC 221.
CPSC 211 information
Do not
take CPSC 211.Instead, take
CPSC 221.
CPSC 221 information
The
Computer Science department is in the process of changing CPSC 221's
co-requisite from MATH 302 to a new class to be called CPSC 222.Because it is a new course, CPSC
222 will be taught as a section of CPSC 289 in the 2008-2009 academic year.This course will not appear on the schedule until later
in the Spring 2008 semester.
CPSC
221's listed co-requisite is MATH 202, which will not be taught.Therefore, you shouldalso register either for MATH 302 or
for CPSC 222 (taught as CPSC 289 for the next year) if you have not already taken it.
CPSC
222's prerequisite is MATH 151. It is intended to be an appropriate class
for lower-division students.
You
must complete both ENGR 112 and CPSC 113 (4 credits total) before taking CPSC 221.
CPSC 311 information
Do not
take CPSC 311 if you have taken CPSC 221; the course content overlaps too
much.
We
will accept CPSC 313 as a substitute for CPSC 311.Either CPSC 321 or ECEN 350 will
be accepted as prerequisite for CPSC 313.
MATH 302 requirement and the CE degree
Students
taking CPSC 221 will be allowed to
substitute CPSC 222 (taught as a section of CPSC 289 in 2008-2009) in
place of MATH 302 on their degree plan.
Students
taking CPSC 211 and CPSC 311 will
still be required to take MATH 302.Note that MATH 302 remains a prerequisite for CPSC 311.
CPSC 321, CPSC 350, and ECEN 350
CPSC
321 will not be offered, so students needing this course in the fall
should take ECEN 350.
The
details are that CPSC 321 and ECEN 350 have been unified, beginning in
Fall 2008.ECEN 350's credit
has increased to 4 credits and it will be cross-listed with a new course,
CPSC 350.This course
replaces CPSC 321, which is being discontinued.
Computer Engineering Degree Plans
The Computer Engineering Degree Plans (both CECN and CEEN)
are changing for new students beginning in Fall 2008.You do not have to switch to the new plan, but it is
available for you if you wish to switch.Details of the new plan will be forthcoming.