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