DEGREE REQUIREMENTS FOR BACHELOR OF SCIENCE IN COMPUTER SCIENCE
2001-2003
Catalog
This
curriculum is accredited by the Computing Sciences Accreditation Board
Catalog: 1995-97 1997-99 1999-2001 2001-2003
Graduation Deadline August 2001 August 2003 August 2005 August
2007
English 104, 105 (6 Cr) minimum
grade
in each Engl Course is C-
Library 160 (0.5 Cr)
U. S Diversity (3 Cr)
International Perspectives (3 Cr)
Foreign Language
1 yr at the college level, or 3 yrs. High School
Arts and Humanities (Group I) 12 Cr**
(1) Phil 343
(2) Select additional credits from LAS
approved list.*
Communication (Group II) 6 Cr**
(1) Sp Cm 212
(2) one of Engl 302, 305, 309, or
314
Minimum grade required C-
Mathematics (Group III-A) 14 Cr**
(1) Math 165
(2) Math 166
(3) one Math course from 265, 266, 304
307, 314, or 317
(4)
one Stat course from
105, 231, 305, 330, 333, or 341—
Natural Sciences (Group
III-B) 13Cr
(1) Physics 221 and 222
(2) Select 1 additional course from
ComS approved list.*
Social Sciences (Group IV) 9 Cr**
Select credits from the LAS
approved list.*
At least two different departments
must be
represented.
*Lists are available from your
advisor and are printed in the Com S 101 Book, or on the web:
http://www.cs.iastate.edu/ugrad-info/catalog2.html
** Courses and the number of
credits required within these groups are made from a combination of those
determined by the College of Liberal Arts and Science and those determined by
the Department of Computer Science.
Both the minimum number of courses and the minimum number of credits
stated in each group must be completed.
Other majors within the College of
Liberal Arts and Sciences may require that the Group Requirements be satisfied
in different ways.
Students must elect at least 1
course from each of two approved lists, one involving international
perspectives, and one with diversity within the US. These courses can be chosen from social science, arts and
humanities or general electives. See
your advisor for copies of the approved lists.
Major in Computer Science 44 Cr. #
Course
Prerequisite
Com S 101 Major in Computer
Science
Com S 104 Enrollment in Math
142 or higher or
Com
S103 plus Com S 107
Com S 227 Credit or enrollment in Math 165 or higher
Com S
228 104, 227 and credit
or enrollment in Math 166 or higher
CPR E 210 Sophomore Classification
No classes below the line can be taken until all the Com S classes above the line are completed
Course Prerequisite
Com S
203 Major in Computer Science
Com S 321 228 & CPR E 210, Engl 104
Com S 330 228 and Math 165,
Engl 104
Com S 309 228, Engl 104
362 or 363
Com S 362 228,
Engl 104
Com S 363 228 & Engl 104
Com S 311 (228 or 208) and
(330 or CprE 310)
Com S 331 330 or CprE 310
Com S 342 (330 or CprE 310),
& (309,362 or 363)
Com S 352 321 and 362 or 363
Select 2 additional courses,
including at least one from Group 2.
The second course can come from Group 1, or 2, or 3.
(1) Com S 411, 440, 454, 472
(2) Com S 401, 425, 430, 461, 472, 474, 476
(3) Com S (Math) 471, (Math) 481, CprE 484,485, or489, or ME 519.
Before taking the next course in Computer Science, a
C- or better is required in all Computer Science courses listed as a
prerequisite for that course.
Minor or Second Major or Degree
See Advisor--These options could
increase the number of courses and credits needed to graduate.
Electives--the total
number varies. Some courses can be
counted as electives only. Courses that are taken after completing
the minimum requirements stated for each group, including those taken for
the Computer Science major, count as electives. Courses that do not fall within the groups required by the
College of Liberal Arts and Sciences, including courses taken to satisfy the
prerequisite requirements of courses within the groups, can also count only
as electives.
A minimum of 124.5 credits
with an overall GPA of 2.0 are required for graduation. Beginning with the
1993-95 Catalog, all graduates within the College of Liberal Arts and Sciences
must also have a 2.0 GPA in the courses within their major department, as shown
on their Degree Audit.
A minimum of 45 credits
numbered 300 or above is required for graduation.
#Based on requirements stated in
the 2001-2003
Catalog