Computer and Information Science
Computer and Information Science 1055 (formerly C055): Computers and Applications
Computer and Information Science 1068 (formerly 0067): Program Design & Abstraction
Computer and Information Science 2168 (formerly 0068): Data Structures
Computer and Information Science 1057 (formerly C071): Programming in C
Computer and Information Science 1055 (formerly C055): Computers and Applications
4 credit hours (non-CLA)
Prerequisite: First-level core science course
An introduction to hardware and software, to the use of the computer as a tool to process information, and to the ethical and social implications of the computer. With the explosion of computer technology, a knowledge of computing applications as tools for all disciplines has become a necessary asset. The laboratory portion of this class will provide students with hands-on experience to supplement the lecture material. Specific applications include word processing, spreadsheets, the resources of the Internet, databases, and presentation software. Note, business students who have completed CIS 0010 are not eligible to take this course for credit.
Computer and Information Science 1068 (formerly 0067): Program Design & Abstraction
4 credit hours (non-CLA)
Prerequisite: CIS C059, CIS C061, CIS 1057, or equivalent
An introduction to programming methods, software engineering, and procedural and data abstraction. Coverage will include top-down design and modular programming; software development process; module documentation, including preconditions and post-conditions; and debugging and testing programs. Data types covered include simple data types, arrays, structs, and strings. Programming techniques include at least one technique for searching and sorting an array and an introduction to file processing. Coverage will include an introduction to the use and implementation of abstract data types as C++ classes. There is a weekly scheduled laboratory coordinated with the class. Note, no credit is given for this course to students who have completed CIS C081, but this course may be applied toward the Certificate in Computer Programming.
Computer and Information Science 2168 (formerly 0068): Data Structures
4 credit hours (non-CLA)
Prerequisite: CIS 1068
A continuation of CIS 1068 that furthers understanding and the use of data abstraction through CC++ classes and of the following abstract data types: strings, stacks, queues, linked lists, binary trees, trees. The course also is an introduction to expression evaluation and other applications and to recursion and object-oriented programming in C++, including inheritance.
Computer and Information Science 1057 (formerly C071): Programming in C
4 credit hours (non-CLA)
Prerequisite: First-level core mathematics course
An introduction to computers and computer programming using the C programming language. This course is designed for nonmajors and may not be taken for credit by students who have completed CIS C059, CIS C061, CIS 1068, or CIS C081.
- Note:
- Please note: the information contained in these course descriptions is subject to change, and individual courses may be added or deleted as necessary. If you wish to know what specific courses are being offered in a given term, please see the current course schedule.