Alabama's Public Liberal Arts University

Computer Information Systems

Course Description

CIS 161 Introduction to Computer Information Systems, 3 credit hours. Computer and data processing concepts, devices and computer languages. Considerable emphasis on programming. A student may not receive credit for both CIS 161 and MIS 161. Prerequisite: MATH 131 or equivalent.

CIS 210 Introduction to FORTRAN Programming, 3 credit hours.
 Introduction to techniques of FORTRAN programming, including program development using structured programming and applications. Includes basic I/O, process and control structures, data types, storage of data, arrays and subscripts, formatted I/O, nested structures, subprograms, and character and string data. Prerequisite: CIS 161 is recommended but not required. 

CIS 222 Algorithm Development, 3 credit hours.
Same as MATH 222.

CIS 264 Introduction to COBOL Programming, 3 credit hours.
Basic COBOL syntax used in coding elementary business-oriented problems, COBOL program structure, Data Division elements, arithmetic verbs, program design, and problem analysis using structured programming. Introduction to sequential file processing, data representation and related topics, and table-handling techniques. CIS 161 is recommended but not required.

CIS 275 Programming with C++, 3 credit hours.
Software development with an object-oriented program. Covers variables, member functions, stream I/O, file I/O, decisions, repetition, arrays, strings, pointers, inheritance, overloading. Prerequisite: CIS 210 or 222 or 264, or consent of instructor.

CIS 310 Data Structures, 3 credit hours
Methods of storing data, including stacks, queues, linked lists, dynamic allocation, binary trees, recursion, sorting, searching, and file structures. Prerequisite: CIS/MATH 222 or consent of instructor.

CIS 330 Introduction to Numerical Analysis, 3 credit hours
Same as MATH 330.