KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Indiana University of Pennsylvania-Main Campus · Courses

CO

35 courses with the subject CO, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CO 101Microbased Computer Literacy 3sh

CM--- Electives in Communications Media 15sh 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 1:08 PM on 7/21/98.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 105Fundamentals of Computer Science

3c-0l-3sh This is the first course for Computer Science majors. It is required of all Computer Science students and is appropriate for other Natural Sciences and Mathematics students. Topics include the fundamental concepts of computer architecture, algorithm development and analysis, programming languages, software engineering, data organization and representation, and systems software. Hands-on introduction to computer usage with an emphasis on terminology and the underlying connections within the discipline.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 110Problem Solving and Structured Programming

3c-0l-3sh (For Science, Mathematics, and Computer Science majors, and for others who have a sufficiently quantitative orientation) Basic structure of modern digital computers; problem analysis and computer solution using flowcharting and the C++ language. Exemption or credit by examination possible.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 201Internet and Multimedia

(identical to BE/CM/CO/IM/LB 201) 3

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 205Programming Languages for Secondary Schools 3sh

Free Electives: 2-4 Total Degree Requirements: 124 (*) See requirements leading to teacher certification in the catalog section on Academic Policies, Admission to

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 220Applied Computer Programming

3c-0l-3sh Structured programming principles and techniques, as implemented through the ANS COBOL language; program design using top-down techniques; program and project documentation; introduction to sequential file algorithms.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO110 or equivalent
CO 250Introduction to Numerical Methods 3sh

Foreign Language Intermediate Level (1) 0-6sh Free Electives: 19-28 Total Degree Requirements: 124 (1) Intermediate-level Foreign Language may be included in Liberal Studies electives. (2) A student may select courses to fulfill requirements for specialized track. a. Actuarial/Statistics: MA363, MA364, MA421, MA422, MA446, MA465 b. Scientific/Engineering: MA241, MA342, MA363, MA364, MA371, MA423, MA445, MA446, MA451 c. Math Analyst: MA241, MA342, MA363, MA364, MA371, MA445 or MA446, MA476, CO minor Table of Contents | Index of Courses This information is maintained by the Office of the Registrar, with approval from the Unive at 9:10 PM on 7/26/97 rsity Senate. Last Modified

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 281Special Topics

var-1-3sh Special topics are offered on an experimental or temporary basis to explore topics that are not included in the established curriculum. A given topic may be offered under any special topic identity no more than three times. Special topics numbered 281 are offered primarily for lower-level undergraduate students.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
As appropriate to course content
CO 300Assembly Language Programming

3c-0l-3sh Examination of structure and languages of machines; representation of data, addressing techniques, symbolic coding, assemblers, macros, etc.; problem solution using assembly language.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO110 or equivalent
CO 310Data Structures

3c-0l-3sh Basic concepts of data; storage systems and structures; lists, arrays, strings, hashing techniques; searching and sorting techniques; data structures in programming languages; string processing. Programming in a object-oriented language.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO110
CO 315Large File Organization and Access

3c-0l-3sh

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO220
CO 319Software Engineering Concepts

3c-0l-3sh Includes the collection of tools, procedures, methodologies, and accumulated knowledge about the development of the software life cycle; current methodologies, tools, and techniques being applied to each phase will be discussed in depth with localized exercises given to reinforce learning of concepts.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO315 or permission of instructor
CO 320Software Engineering Practice

1c-2d-3sh Planning, design, and implementation of large software systems using software engineering techniques. Students work in project teams on real or realistic software development projects. Credit for either CO320 or CO493 may count toward computer science major requirements for graduation but not both; the other course credits are free electives.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO319 or permission of instructor
CO 345Data Communications

3c-0l-3sh Communication of digital data between computers and to and from terminals and other peripherals; computer networks; small design projects or term paper.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO110 or 220; MA121 or 123; MA214 or 216 or 217; or equivalents
CO 355Computer Graphics

2c-1l-3sh The use of computer graphics hardware and software. An overview of current applications and experience with representative software will introduce current practice. Foundations in primitives, geometry, and algorithms of passive computer graphics are the principal focus of the course. A brief introduction to interactive computer graphics will be included.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO310 and junior status
CO 360IBM Job Control Language

1c-0l-1sh Detailed study of the job control language (JCL) of the IBM OS operating system; comparison of OS with the locally available DEC operating system, VAX VMS.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO220 or permission of instructor
CO 362UNIX and C

3c-0l-3sh An introduction to the history, features, syntax, and applications of UNIX and C. Lectures, reading, and hands-on projects. Coverage includes two or more command interfaces, variations in C, and portability issues. UNIX is a trademark of Bell Laboratories.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO310 or permission of instructor
CO 380Seminar on the Computer Profession

0c-1d-1sh Reading, review, and discussion of the current literature of computer science and industry trade journals; effective oral presentations; employment prospects. Should be taken the semester before an internship or the first semester of the senior year. Should not be taken at the same time as CO480.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
Permission (See text below)
CO 405Artificial Intelligence

3c-0l-3sh An introduction to the field of artificial intelligence, i.e., the study of ideas that enable computers to process data in a more intelligent way than conventional practice allows. The course covers many information representation and information processing techniques. Students will explore the underlying theory including matching, goal reduction, constraint exploration, search, control, problem solving, and logic.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO310
CO 410Processor Architecture and Microprogramming

3c-0l-3sh The logical description of computer processor structure (architecture), with emphasis on the microprogramming approach. Project assignments using minicomputer.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO300 and 310
CO 419Software Development with Ada

3c-0l-3sh Introduction to the Ada programming language as a tool of the software engineer. Projects will use the advanced programming constructs resident in Ada, including packages, multi-tasking, generic units, exception handlers, and concurrent programming.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO310
CO 420Modern Programming Languages

3c-0l-3sh Comparative study of the properties and applications of a range of modern higher-level programming languages, including Ada, APL, C, LISP, LOGO, Pascal, PROLOG, and SNOBOL. Comparison with older languages such as ALGOL, BASIC, COBOL, FORTRAN, and PL/I.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO220 and 310
CO 424Compiler Construction

3c-0l-3sh Relates the formal concepts of automata and language theory to the practicality of constructing a high-level language translator. The structures and techniques used in lexical analysis, parsing, syntax directed translation, intermediate and object code generation, and optimization are emphasized.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO300 and 310
CO 430Introduction to Systems Programming

3c-0l-3sh Concepts and techniques of systems programming with an emphasis on assembly, linking, loading, and macro processing for user programs. Overview of higher-level language translation and system control. Programming and research projects.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO300 and 310
CO 432Introduction to Operating Systems

3c-0l-3sh Introduction to the principles of operating system design and implementation. Topics include interrupt service, process states and transitions, spooling, management of memory and disk space, virtual storage, scheduling processes and devices, and file systems.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO300, CO310 or equivalents
CO 441Data Base Management

3c-0l-3sh Review of data base concepts. Detailed study of data base management approaches. Comparative study of commercially available data base management systems. Project on the locally available data base systems.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO315
CO 444Productivity Tools and Fourth Generation

Language 3sh

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 450Applied Numerical Methods

3c-0l-3sh Polynomial approximations using finite differences, with applications in numerical integration and differentiation. Numerical solution of initial value ordinary differential equations. The APL language will be introduced and used, along with FORTRAN, in programming selected algorithms.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO250, MA171, and MA241, or equivalents
CO 451Numerical Methods for Supercomputers

3c-0l-3sh Supercomputers make use of special computer architectures—vector and parallel processors—in order to achieve the fastest processing speed currently available. Students will be introduced to these features and will learn how numerical algorithms can be constructed to exploit supercomputers’ capabilities. Students will gain practical experience in programming for the Cray, YMP, in incorporating existing scientific software packages into user-written programs, in submitting remote jobs to the Pittsburgh Supercomputer Center, and in producing animated graphical output to summarize the typically large volume of output data generated by large scientific programs. (Also offered as MA451; may not be taken for duplicate credit)

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
MA121 and 122, or MA123 or 127, MA171, CO250
Alias
MA 451
CO 460Theory of Computation

3c-0l-3sh Formal methods for describing and analyzing programming languages and algorithms. Backus-Naur forms; productions; regular expressions; introduction to automata theory; Turing machines; recent concepts in algorithm theory computability.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
CO310 or consent of instructor
CO 480Seminar on Technical Topics 1sh

Controlled electives: Select 9sh (1)

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 481Special Topics in Computer Science

(as approved for majors) 1-4sh

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 482Independent Study 1-4sh

Upper Level Electives by Categories: Select 3sh (4) Computer Architecture: CO410 Data Base Management: CO444 Theory of Languages: CO419, CO420, CO424, CO460 Systems Programming: CO430, CO432 Numerical Methods: CO450, CO451 Artificial Intelligence: CO405 Other Requirements: 6-22 Additional Writing:

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
CO 485Independent Study

var-12sh Arrangements for selection of a specific topic must be made.

Subject
CO
Type
course
Edition
undergraduate
Source
www.iup.edu
Prerequisite
Permission of a computer science faculty member who agrees to supervise the student's project.
CO 493Internship in Computer Science 12sh2

Controlled electives: Select 6sh (3)

Subject
CO
Credits (min)
2
Credits (max)
2
Type
course
Edition
undergraduate
Source
www.iup.edu

Source: Indiana University of Pennsylvania-Main Campus's catalog, linked per course · table learning_unit · CourseShelf publish 59