Previous PageTable Of ContentsITHACAIndexNext Page

Computer Science

Bachelor of Arts, Bachelor of Science

The computer science major includes a required core curriculum, as recommended by standard professional societies, providing a solid base of knowledge about computer science. In addition, elective courses can be chosen from a variety of possible topics, providing flexibility in matching an individual's interests. The major provides preparation for graduate study or for career placement in computer science or related fields.

Honors in computer science recognizes excellent overall scholarship and the successful completion of an honors-level capstone experience. Candidates need departmental approval based on computer science maturity, creativity, and the ability to do independent work in order to register for the honors course (312-49300). Final approval for honors is decided by department vote.

Requirements for the Major in Computer Science --- B.A.

Mathematics: 313-11100

4

Computer science: 312-11500, 312-17100, 312-17400, 312-21000, 312-24500, 312-28400, 312-30100, 312-31100, 312-32100, 312-47500

36

In-depth knowledge: select one course from 312-31000, 312-34400, 312-42000, 312-49000

3-4

Two electives selected from 312-31000, 312-31500, 312-34400, 312-36000, 312-36500, 312-37500, 312-39000, 312-42000, 312-49000, and other approved courses

6-8

Oral communication course selected from 319-11000, 319-11500, 319-14000, other course approved by the department

3

Ethical/social issues course selected from 314-21200 or other courses approved by the department

3

Electives

62-65

 

Total, B.A. in computer science

120

An overall average of C (2.00) is required in mathematics and computer science courses that are used to fulfill the requirements for the major. Also, no more than one passing grade below C- in mathematics and computer science courses may be used.

Requirements for the Major in Computer Science --- B.S.

Mathematics: 313-11100, 313-11200

8

Computer science: 312-11500, 312-17100, 312-17400, 312-21000, 312-24500, 312-28400, 312-30100, 312-31100, 312-32100, 312-47500

36

In-depth knowledge elective 312-42000 or 312-49000

3-4

 

In-depth system knowledge elective 312-31000, 312-34400

4

Select 6-8 credits (two courses) from 312-31000, 312-31500, 312-34400, 312-36000, 312-36500, 312-37500, 312-39000, 312-42000, 312-49000; and other approved courses

6-8

Laboratory science sequence: 315-11700, 315-11800, 315-12000 or 304-12100, 304-12200, 304-12400 or 303-12100, 303-12200 or 330-12100, 330-33000, 330-33100

8-9

Two electives --- any course from the approved list of laboratory sequence courses, 306-33300, 306-33400, or other courses with a significant scientific or quantitative component approved by the department

6-8

Oral communications --- selected from 319-11000, 319-11500, 319-14000, or other courses approved by the department

3

Ethical/social issues --- selected from 314-21200 or other courses approved by the department

3

Electives

37-43

 

Total, B.S. in computer science

120

An overall average of C (2.00) is required in mathematics and computer science courses that are used to fulfill the requirements for the major. Also, no more than one passing grade below C- in mathematics and computer science courses may be used.

Requirements for the Major in
Computer Information Systems --- B.S.

The computer information systems program provides a solid base of knowledge in information systems, combining courses from computer science, computer information systems, and business. It prepares students for immediate employment in the information systems field or further study in information systems, computer science, management information systems, information technology or other professional programs.

Computer science, including 312-11000, 312-11500, 312-17100, 312-17400, 312-18200, 312-21000, 312-28500, 312-36000, 312-36500, 312-37500, 312-47500

39

Computer science, select one 4-credit course from 312-24500, 312-31000, 312-31100, 312-31500, 312-32100, 312-34400

4

Required courses in mathematics 313-11100

4

Required courses in other departments 306-12100, 880-22500, 881-26500, 883-31100, 884-31200, 885-30600

18

Restricted electives from business, computer science, communications---select two from 312-24500, 312-31000, 312-31100, 312-31500, 312-32100, 312-34400, 880-22600, 883-37000, 884-38000, 886-34500, 887-20300, 225-11100

6-8

Oral communication, select one from 319-11000, 319-11500

3

Ethical/social issues, select one from 314-21200, 314-23000, 314-25000

3

Electives

41-43

 

Total, B.S. in computer information systems

120

An overall average of C (2.00) is required in courses being used to fulfill the minimum course requirements for the major. No more than one passing grade below C- in mathematics and computer science courses may be used.

Minor in Computing

The purposes of this program are to provide a substantial introduction to computing for students of various disciplines and an opportunity to integrate computing into their field; to provide the basic education necessary for certain future computing careers; or to provide a coherent program for students interested in computer science per se.

312-11500, 312-17100, 312-17400

12

312-21000 or 312-24500

4

A minimum of 6 credits of additional computing courses at the 200-level or above; at least one of which must be at the 300 level.

6

 

Total required for the minor

22

Note: No course, with the exception of 312-17100 and 312-17400, may be used to satisfy both a computing minor and any requirements of a mathematics major or minor.

An overall average of C (2.00) is required in computer science/mathematics courses used to fulfill the minimum course requirements for the minor. No more than one passing grade below C- in computer science/mathematics courses may be used.

Minor in Computer Information Systems

This minor is designed for students majoring in disciplines in which information technology plays an integral role.

312-11500, 312-17100, 312-17400, 312-28500

16

Select two from 312-21000, 312-36000, 312-36500, or 312-37500

8

 

Total required for the minor

24

An overall average of C (2.00) is required in computer science courses used to fulfill the minimum course requirements for the minor. No more than one passing grade below C- in computer science courses may be used.

Note: No course may be counted more than once in satisfying the requirements for a major or minor.

Minimum Grade for Prerequisites

A grade of C- or better is required for a course in computer science to fulfill a prerequisite for another computer science course.

Previous PageTable Of ContentsITHACAIndexNext Page

All CATALOGS

Search this catalog for:

2001-2002 Catalog Home Page
The Web version of the Ithaca College Undergraduate Catalog 2001-2002 is produced by the Ithaca College publications office. Send all comments, corrections, questions to

Andrejs Ozolins