Ithaca College

Ithaca College Home  >  Academics  >  Catalogs  > 

Search the catalog:

Introduction and Important Declarations

Ithaca College Academic Calendar

General Information

School of Business

Roy H. Park School of Communications

School of Health Sciences and Human Performance

School of Humanities and Sciences

Anthropology

Anthropology Courses

Art

Art Courses

Art History

Art History Courses

Biochemistry

Biochemistry Courses

Biology

Biology Courses

Chemistry

Chemistry Courses

Chemistry-Engineering Programs

Economics

Economics Courses

English

English Courses

History

History Courses

Mathematics-Computer Science

Mathematics

Mathematics Courses

Computer Science

Computer Science Courses

Modern Languages and Literatures

Linguistics Courses

French Courses

German Courses

Hebrew Courses

Italian Courses

Spanish Courses

Philosophy and Religion

Philosophy

Philosophy Courses

Religious Studies

Religious Studies Courses

Physics

Physics Courses

Politics

Politics Courses

Psychology

Psychology Courses

Sociology

Sociology Courses

Speech Communication

Speech Communication Courses

Teacher Education Program

Teacher Education Courses

Theater Arts

Theater Arts Courses

Writing

Writing Courses

Individual and Interdisciplinary Studies Programs

Environmental Studies

Women's Studies

Women's Studies Courses

Latin American Studies

Planned Studies Major

Community Service Program

Interdisciplinary Courses

School of Music

Center for the Study of Culture, Race, and Ethnicity

Center for Teacher Education

Division of Continuing Education and Summer Sessions

Gerontology Institute

International Programs

Student Aid

Student Information

Academic Information

Directory of Faculty and Administration

Ithaca College Undergraduate Catalog 2002-2003

Previous PageNext 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.

Requirements for Honors in Computer Science

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-23400, 312-24500, 312-28400, 312-30100, 312-31100, 312-32100, 312-47500

39

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

3-4

Two electives selected from 312-31000, 312-31500, 312-32500, 312-34400, 312-36500, 312-37500, 312-39000, 312-42000, 312-43000, 312-46100, 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

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-23400, 312-24500, 312-28400, 312-30100, 312-31100, 312-32100, 312-47500

39

 

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

4

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

3-4

Select 6-8 credits (two courses) from 312-31000, 312-31500, 312-32500, 312-34400, 312-36500, 312-37500, 312-39000, 312-42000, 312-43000, 312-46100, 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-10300, 330-11300, 330-33000, 330-33100

8-9

Two electives --- any course from the approved list of laboratory sequence courses, or any biology, chemistry, or physics course required for biology, chemistry, or physics major, 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

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: 312-11500, 312-17100, 312-17400, 312-21000, 312-23400, 312-28500, 312-32500, 312-36500, 312-37500, 312-46100, 312-47500

42

Required courses in mathematics: 313-11100

4

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

18

Restricted electives from business, computer science, communications --- select two from: 306-12200, 312-24500, 312-30100, 312-31000, 312-31100, 312-31500, 312-32100, 312-34400, 312-43000, 880-22600, 881-26500, 883-20300, 883-31100, 883-37000, 884-31000, 884-32300, 884-38000, 886-34500, 887-20300, 887-20400,

6-8

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

3

Electives

45-47

 

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.

Requirements for the minor

312-11500, 312-17100, 312-17400

12

312-21000 or 312-24500

4

A minimum of 6 credits of additional computing courses at level 2 or above; at least one of which must be at level 3.

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.

Requirements for the minor

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

16

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

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 PageNext Page



Contacting the CollegeDirectoriesSite IndexIthaca College HomeIthaca College Home


A. Ozolins, Office of Publications, 21. October, 2002