DEGREE REQUIREMENTS FOR BACHELOR OF SCIENCE IN COMPUTER SCIENCE

2003-2005 Catalog

This curriculum is accredited by the Computing Sciences Accreditation Board

Catalog:                                    1997-99             1999-2001         2001-2003         2003-2005

Graduation Deadline                   August 2003      August 2005      August 2007      August 2009

 

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 Iist.*

 

Communication (Group II)6 Cr**

(1)Sp Cm 212

(2) One of EngI 302, 305, 309, or 314 Minimum grade required C-

 

Mathematics (Group Ill-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 Ill-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

 CornS 101                                            Major in Computer Science

 ComS 104                                            Enrollment in Math 142 or higher or Com S103 plus Corn S 107

 Corn S 227                                           Credit or enrollment in Math 165 or higher

 Corn S 228                                           104, 227 and creditor enrollment in Math 166 or higher

 CPR E 210                                           Sophomore Classification

 

No classes below the line can be taken until all the Corn S classes above the line are completed

 

Course                                                 Prerequisite

 ComS 203                                            Major in Computer Science

 CornS 321                                            228 & CPR E 210, Engl 104

 CornS 330                                            228 and Math 165, EngI 104

 CornS 309                                            228, EngI 104

 CornS 362                                            228, EngI 104

 ComS 363                                            228&Engl 104                362 or 363

 ComS 311                                            (228 or 208) and (330 or CprE 310)

 CornS 331                                            330 or CprE 310

 CornS 342                                            (330 or CprE 310), & (309,362 or 363)

 ComS 352                                            321 and 362 or 363

 

Select 2 additional courses, including at least one from Group 2 and an additional course from Group 1, 2 or 3.

 

(1) ComS 411, 440, 454, 472

(2) ComS 401, 425, 430, 461,472, 474, 476

(3) ComS (Math) 471, (Math) 481, 485, or489, or ME 557.

 

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 2003-2005 Catalog