Indiana University of Pennsylvania

2000-2001 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:  MATH 123 (or MATH 121-MATH 122)
Liberal Studies electives:  MATH 124, 
no course with CO prefix

Major:
Required courses:                                              41
COSC 105   Fundamentals of Computer Science            3sh
COSC 110   Problem Solving and Structured Programming  3sh
COSC 220   Applied Computer Programming                3sh
COSC 300   Assembly Language Programming               3sh
COSC 310   Data Structures                             3sh
COSC 315   Large File Organization and Access          3sh
COSC 380   Seminar on the Computer Profession          1sh
COSC 410   Processor Architecture and Microprogramming 3sh
COSC 420   Modern Programming Languages                3sh
COSC 432   Introduction to Operating Systems           3sh
COSC 480   Seminar on Technical Topics                 1sh

Controlled electives:  Select 9sh (1)
COSC 250   Introduction to Numerical Methods           3sh
COSC 304   Interactive Internet Programming 
	   with Java				       3sh
COSC 320   Software Engineering Practice               3sh (2)
COSC 345   Data Communications                         3sh
COSC/IFMG 354 Testing and Controlling LANs	       3sh
COSC 355   Computer Graphics                           3sh
COSC 360   IBM Job Control Language                    1sh
COSC 362   UNIX Systems                                3sh

COSC 405   Artificial Intelligence                     3sh
COSC 419   Software Development with Ada               3sh
COSC 424   Compiler Construction                       3sh
COSC 430   Introduction to Systems Programming         3sh
COSC 441   Data Base Management                        3sh
COSC 444   Productivity Tools and Fourth Generation
	   Language				       3sh
COSC 450   Applied Numerical Methods                   3sh
COSC 451   Numerical Methods for Supercomputers        3sh
COSC 460   Theory of Computation                       3sh
COSC 481   Special Topics in Computer Science 
           (as approved for majors)                  1-4sh
COSC 482   Independent Study                         1-4sh
COSC 493   Internship in Computer Science             12sh (3)
IFMG 455   Data Warehousing and Mining		       3sh

Other Requirements:                                         13-25
Additional writing:
ENGL 322   Technical Writing                           3sh
Foreign Language Intermediate Level                  0-6sh (4)
Mathematics: A minor in mathematics                10-12sh (5)
including the following courses
MATH 123   Calculus for Physics, Chemistry,
	   and Mathematics (MATH 121 and MATH 122)
MATH 124   Calculus II for Physics, Chemistry, and Mathermatics
MATH 171   Introduction to Linear Algebra
MATH 216   Probability and Statistics for Natural Sciences
           (MATH 363 and MATH 364)
MATH 219   Discrete Mathematics

Free Electives:                                              0-16

Total Degree Requirements: 124
(@) Program revisions pending IUP Council of Trustees approval.
(1) Select at least 9sh from the list of controlled electives. Note: Only 4sh of COSC 493 may be counted toward these 9sh.
(2) Credit for both COSC 320: Software Engineering Practice and COSC 493: Internship in Computer Science may be counted toward the degree, but only one will be counted toward the major requirements.
(3) COSC 493 may be selected in either the second semester of the junior year or the first semester of the senior year. If COSC 493 is selected and approved, COSC 380 may be taken in the immediately preceding semester.
(4) Foreign Language intermediate-level courses are counted as Liberal Studies electives.
(5) Credit for MATH 123 and MATH 124 are counted in Liberal Studies.
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 10:01 PM on 09/21/2000.