Indiana University of Pennsylvania

1999-2000 Undergraduate Catalog
Indiana, Pennsylvania 15705

The College of Natural Sciences and Mathematics

Bachelor of Science-Computer Science/Languages and Systems Track


Liberal Studies:  As stated in Liberal Studies Requirements 54-58

with the following specifications:

Mathematics:  MA123 or MA127

Liberal Studies electives:  MA124, 

no course with CO prefix



Major:

Required courses:                                              41

CO105   Fundamentals of Computer Science              3sh

CO110   Problem Solving and Structured Programming    3sh

CO220   Applied Computer Programming                  3sh

CO300   Assembly Language Programming                 3sh

CO310   Data Structures                               3sh

CO315   Large File Organization and Access            3sh

CO319   Software Engineering Concepts                 3sh

CO380   Seminar on the Computer Profession            1sh

CO410   Processor Architecture and Microprogramming   3sh

CO420   Modern Programming Languages                  3sh

CO432   Introduction to Operating Systems             3sh

CO480   Seminar on Technical Topics                   1sh



Controlled electives:  Select 9sh (1)

CO201	Internet and Multimedia			      3sh

CO250   Introduction to Numerical Methods             3sh

CO320   Software Engineering Practice                 3sh (2)

CO345   Data Communications                           3sh

CO355   Computer Graphics                             3sh

CO360   IBM Job Control Language                      1sh

CO362   UNIX and C                                    3sh

CO405   Artificial Intelligence                       3sh

CO419   Software Development with Ada                 3sh

CO424   Compiler Construction                         3sh

CO430   Introduction to Systems Programming           3sh

CO441   Data Base Management                          3sh

CO444	Productivity Tools and Fourth Generation

	Language				      3sh

CO450   Applied Numerical Methods                     3sh

CO451   Numerical Methods for Supercomputers          3sh

CO460   Theory of Computation                         3sh

CO481   Special Topics in Computer Science 

        (as approved for majors)                    1-4sh

CO482   Independent Study                           1-4sh

CO493   Internship in Computer Science               12sh (3)



Other Requirements:                                         13-21

Additional writing:

EN322   Technical Writing                             3sh

Foreign Language Intermediate Level                 0-6sh (4)

Mathematics: A minor in mathematics                10-12sh (5) (6)

including the following courses

MA123   Calculus I for Physics, Chemistry, and Mathematics

        (MA127 may be substituted)

MA124   Calculus II for Physics, Chemistry, and Mathermatics

        (MA128 may be substituted)

MA171   Introduction to Linear Algebra

MA216   Probability and Statistics for Natural Sciences

        (MA363 and MA364, MA214 and MA417, or MA217 and

        MA417 may be substituted)

MA219   Discrete Mathematics



Free Electives:                                              5-23


Total Degree Requirements: 124
(1) Select at least 9sh from the list of controlled electives. Note: Only 4sh of CO493 may be counted toward these 9sh.
(2) Credit for both CO320: Software Engineering Practice and CO493: Internship in Computer Science may be counted toward the degree, but only one will be counted toward the major requirements.
(3) CO493 may be selected in either the second semester of the junior year or the first semester of the senior year. If CO493 is selected and approved, CO380 may be taken in the immediately preceding semester.
(4) Foreign Language intermediate-level courses are counted as Liberal Studies electives.
(5) Credit for MA123/MA127 and MA124/MA128 counted in Liberal Studies.
(6) Any of the Mathematics options satisfy the Learning Skill requirement, and one course may be counted as a Liberal Studies elective. The 3sh minimum applies to students who take MA123 and MA216. The 13sh maximum applies to students who take the MA121-MA122 calculus option and the MA363-MA364 statistics option.
IUP Info | Table of Contents | Index of Courses

This information is maintained by the Office of the Registrar, with approval from the University Senate. Last Modified at 7:18 PM on 7/9/99.