Bulletin 2000-2002
o School of Science
Science Building (LD) 222
402 North Blackford Street
Indianapolis, IN 46202-3276
(317) 274-0625
School of Science Home Page
Department of Computer and Information Science
Engineering, Science and Technology Building, SL 280
723 W. Michigan Street
Indianapolis, IN 46202-5132
(317) 274-9727
Department of Computer and Information Science Home Page

Bachelor of Science

Students completing the undergraduate degree in computer and information science will have acquired a fundamental understanding of computing, information processing, and information communication. The department’s graduates serve in a variety of programming, software engineering, database administration, systems analysis, management, and research positions.

Degree Requirements

See the section ‘‘Undergraduate Programs’’ in this bulletin for the general and area degree requirements. Computer science majors are admitted only provisionally to the program until they have completed MATH 163 and CSCI 230 and 240 with a grade point average of 2.7 or higher for the three courses. Please note that computer and information science courses below CSCI 230 or CSCI N311, mathematics courses below MATH 163, and statistics courses below STAT 311 are not credited toward the degree. Furthermore, the School of Science will not accept certain university courses for the computer science degree program. The Bachelor of Science degree program in computer science requires a minimum of 124 credit hours.

Area I English Composition and Communication Skills See the School of Science requirements in this bulletin for details.

English W131 Elementary Composition I
Communications R110 Fundamentals of Speech

The second semester of English composition must be satisfied with:

TCM 320 Written Communication in Science and Industry.

Area II Foreign Language  There is no foreign language required for the B. S. degree.

Area IIIA Humanities, Social Sciences, and Comparative World Cultures  The School of Science requirements in this bulletin give more detail on the requirements below and their prerequisites. Consult a departmental advisor before registering for these courses.

HIST H114 History of Western Civilization II

and at least one course from each of the following three lists is required:

Humanities
Comparative World Cultures
Social Sciences

Area IIIB Junior/Senior Integrator (3 cr.)  See School of Science requirements in this bulletin for more details.

Area IIIC Physical and Biological Sciences  The Department of Computer and Information Science requires five courses chosen from the areas of biology, chemistry, geology, and physics, or from certain courses in engineering. One class must have a designated laboratory component. Students pursuing the minor in business will substitute one business course for one nonlaboratory science course. Courses that may not be used to fulfill Area IIIC requirements include: BIOL N100, N120, N200, K309; CHEM C100, C101, C102; PHYS 010, 100, 200, 218, 219, P201, P202; AST A100, A105; GEOL G107, G115, G130, G132; and all agriculture and geography courses. Consult a departmental academic advisor concerning the acceptability of other courses. The following engineering courses may be applied toward Area IIIC requirements: EE 201, 202, and 266. Laboratory courses may be taken for credit but do not count toward the five-course requirement.

Area IIID Mathematical Sciences  Completing the conditions described in "Major Requirements" below will satisfy these requirements. Mathematically oriented or computer-oriented courses in other schools cannot be used to fulfill these requirements. They may not count towards the degree in computer science either. Consult a departmental advisor before registering for such courses.

Area IV Major Requirements  Minimum requirements are 71-72 credit hours of designated computer science and mathematics courses. Students who do not maintain a minimum GPA of 2.5 in MATH 163, 164, and 261 and in CSCI 230, 240, 300, and 340 will not be permitted to continue as departmental majors.

Computer and Information Science Program Tracks

Two tracks are available in the computer and information science degree program: the Computing Science Track and the Scientific Computing Track.

The Computing Science Track provides a strong theoretical foundation in modern computing combined with hands-on learning experiences in database systems, networking, operating systems, programming languages, and software project management. Students will learn problem-solving skills required in the fields of business, industry, health, and education.

The Scientific Computing Track is a sequence of six courses that uses scientific methods and the computer for problem solving in science and engineering disciplines. Scientific philosophy and methodology, data analysis, statistical inference, experimental design, computation, visualization, and modeling techniques will be thoroughly integrated. This interdisciplinary track requires a fundamental knowledge of chemistry, physics, or engineering. Students are strongly encouraged to satisfy their Area IIIC requirements with these related courses.

Both tracks require the following courses:

  1. SCI 120
  2. The calculus sequence MATH 163, 164, 261; and MATH 511.
  3. CSCI 230, 240, 265, 300, 340, 355, 362, 402, 403, 450, and at least 3 credits for a single project in 495.

Additional track requirements are as follows:
Computing Science TrackScientific Computing Track
STAT 311 or 511MATH 262 CSCI 475
CSCI 470MATH 426 CSCI 476
CSCI/MATH 414CSCI 437 CSCI 477
CSCI electives (9 credit hours)

Note: The CSCI 475 and 476 course sequence may be substituted for STAT 311 or 511 and CSCI/Math 414.

The department strongly urges that elective and required area courses be chosen to form a cohesive support area for the applications of computer and information sciences.

Minor in Computer and Information Science

The undergraduate minor in computer and information science requires at least 20 credit hours in CSCI 230, 240, 265, 300, 340, and 362. Course prerequisites must be fulfilled prior to enrollment in CSCIcourses.

A minimum GPA of 2.5 must be maintained in these courses. At least 9 credit hours of the minor must be taken at IUPUI.

Students who wish to pursue a minor in computer and information science must consult with a department advisor, who can be reached at (317) 274-9727. They also must file a formal application.

Minor in Business

The School of Business grants a minor in business to computer and information science students. This requires 16 credit hours of business courses and 24 credit hours of related courses. The business courses are distributed as free elective credit toward the total of 124 credit hours needed for a bachelor’s degree. The requirements for a business minor include the following courses:

Business courses

  1. BUS A100, A201, and A202 are to be taken as prerequisite courses; a GPA of 2.3 (C+) in these courses is required.
  2. BUS F301, M301, and P301 are to be taken concurrently after completing the prerequisite courses.

Related courses

  1. MATH 163.
  2. STAT 311 or STAT 511.
  3. ECON E201 and ECON E202.
  4. CSCI 230, CSCI 443, and CSCI 541.

Certificate in Applied Computer Science

The certificate program introduces computer science principles, develops practical skills in market-driven software applications and prepares students to be successful with emerging technologies. The program is designed to supplement and enhance a primary degree program. It serves current IUPUI students and returning adults who are interested in gaining knowledge and skills in computing applications.

Those who earn the certificate will have demonstrated that they have the core competencies necessary for entry-level positions in information technology. They will have the ability to solve complex problems, design and implement algorithms, apply computer science theory to practical problems, adapt to technological change and program in at least two languages.

Admission Requirements

A cumulative GPA of at least 2.0.

Successful completion (no grade below C–) of:

MATH 118 Finite Mathematics, or equivalent, and CSCI N241 Introduction to Web Design

Students must declare their intent to earn this certificate prior to completing the core requirements (9 credit hours) described below. No more than 9 credit hours earned prior to admission to the program will be accepted toward certification.

Program Requirements

Students are required to successfully complete 18 credit hours (six courses) to earn the certificate. Three courses are core requirements and three courses are advanced electives. Core requirements must be completed prior to enrolling in the advanced electives. No individual grade below a C– is acceptable toward certification. At least 9 credit hours in the certificate program must be taken in the Department of Computer and Information Science. A GPA of at least 2.0 is required for the complete certificate program.

Required Core CSCI Courses (9 credit hours):

N301 Fundamental Computer Science Concepts
N331 Visual Basic Programming
N341 Web Programming

Advanced Electives (9 credit hours):

Students must successfully complete three of the following CSCI courses. Each is worth 3 credits. Other courses may apply with approval from the advisor.

N305 C Language Programming
N311 Advanced Database Programming, Oracle
N321 System and Network Administration
N335 Advanced Programming, Visual Basic
N345 Web Programming
N351 Introduction to Multimedia Programming
N355 Introduction to Virtual Reality
N399 Topics in Computing
To enroll in this program, students must be formally admitted by the Office of Admissions on the IUPUI campus. Applications for admission to the Certificate of Applied Computer Science program are available in the offices of the Dean of the School of Science or the Department of Computer and Information Science. Credit may be given for applicable courses taken at other colleges or universities. In general, courses of the Certificate Program do not apply towards the degree programs in computer science. However, those numbered N311 and above may count as general electives in the B. S. program with the approval of the advisor prior to enrolling.

Sample Program for B.S. Degree (124 cr. required)

Freshman Year
First Semester
CSCI 230 Computing I4
MATH 163 Integrated Calculus and Analytic Geometry I5
ENG W131 Elementary Composition I3
Free Elective3
SCI120 Windows on Science1
16
Second Semester
CSCI 240 Computing II4
CSCI 265 Advanced Programming3
MATH 164 Integrated Calculus and Analytic Geometry II5
HIST H1143
15
Sophomore Year
Third Semester
CSCI 300 Systems Programming3
CSCI 340 Discrete Computational Structures3
MATH 261 Multivariate Calculus4
COMM R110 Fundamentals of Speech Communication3
Laboratory Science4-5
17-18
Fourth Semester
CSCI 355 Introduction to Programming Languages3
CSCI 362 Data Structures3
MATH 511 Linear Algebra with Applications3
TCM 320 Written Communication3
Humanities List course3
15
Junior Year
Fifth Semester
CSCI 402 Architecture of Computers3
CSCI 470 Automata and Formal Languages3
CSCI/MATH 414 Numerical Methods3
Science Elective3-5
Social Sciences List course3
15-17
Sixth Semester
CSCI 403 Introduction to Operating Systems3
STAT 311 Introductory Probability or
STAT 511 Statistical Methods
3
CSCI Advanced Elective3
Science Elective3-5
World Cultures List course3
15-17
Senior Year
Seventh Semester
CSCI 450 Principles of Software Engineering3
CSCI 495 Explorations in Applied Computing3
Science Elective3-5
Free Electives6
15-17
Eighth Semester
CSCI Advanced Electives6
Junior/Senior Integrator3
Science Elective3-5
Free Elective3
CAND 991 Candidacy for Graduation0
15-17
 


INDIANA UNIVERSITY -  PURDUE UNIVERSITY  INDIANAPOLIS
425 University Blvd. Indianapolis, IN 46202-5143


Comments: IUPUI Office of the Registrar
Copyright 2000, The Trustees of Indiana University