
1996-1997 Undergraduate Catalog
Indiana, Pennsylvania 15705
The College of Natural Sciences and Mathematics
Liberal Studies: As outlined in Liberal Studies section 55-58
with the following specifications:
Mathematics: MA123 (or MA121-MA122 or MA127)
Liberal Studies electives: MA216 (or MA214 or MA217),
no courses with CO prefix
Major: 35
Required courses:
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
CO380 Seminar on the Computer Profession 1sh
CO480 Seminar on Technical Topics 1sh
Controlled electives: Select 9sh (1)
CO250 Introduction to Numerical Methods 3sh
CO319 Software Engineering Concepts 3sh
CO320 Software Engineering Practice 3sh
CO345 Data Communications 3sh
CO355 Computer Graphics 3sh
CO360 IBM Job Control Language 1sh
CO362 UNIX and C 3sh
CO481 Special Topics in Computer Science
(as approved for majors) 1-4sh
CO485 Independent Study 1-4sh
CO493 Internship in Computer Science 12sh (2)
Upper-level Electives by Categories 6sh (3)
Computer Architecture: CO410
Theory of Languages: CO419, CO420, CO424, CO460
Systems Programming: CO430, CO432
Numerical Methods: CO450
Artificial Intelligence: CO405
Data Base Management: CO441
Other Requirements: 6-22
Additional Writing:
EN322 Technical Writing 3sh
Foreign Language Intermediate Level 0-6sh (4)
Additional Mathematics: 3-13sh (5)
MA123 Calculus for Physics and Chemistry
(MA121 and MA122 or MA127 may be substituted)
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: 9-28
Total Degree Requirements: 124
(1) Select at least 9sh from the list of controlled electives and/or the list of upper-level electives. Note: Only 4sh of CO493 may be counted toward these 9sh.