CIS 110 Introduction to Computer Fundamentals - 4 Hours

An introduction to the terminology of computing systems, along with a lab-based exposure to common software applications such as word processing, spreadsheets, databases, web-development software and compilers. An introduction to computer programming concepts. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 112 Intermediate Spreadsheets, Databases, and Word Processing - 2 Hours

Advanced features of word-processing and spreadsheet software, and an introduction to database software and web page design. Offered fall semester for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 120 Computer Programming I - 3 Hours

Development of problem-solving skills, emphasizing algorithm development and top-down design. Students will do extensive programming in a specified language. Computer laboratory fee. Offered spring semester in even-numbered years for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 150 Topics in Computer Applications - 1 Hour

Selected topics of general interest, not offered in the CIS curriculum (e.g., databases, spreadsheets, graphics, desktop publishing). May be repeated with a different topic. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 160 Computer Hardware - 4 Hours

The exploration and troubleshooting of different aspects of a personal computer such as microprocessors, motherboards, the BIOS, sound and video cards, printers, network connectivity and memory. Will be taught in a lab environment that allows each student to disassemble and assemble the above components in a working computer. Will also have a component where the student assists in the troubleshooting of computer-related problems. This course, in conjunction with CIS 170 Computer Operating Systems and CIS 260 Computer Networking, prepares students to obtain A+ certification. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 170 Computer Operating Systems - 4 Hours

A study of the necessity and functions of the operating system. Will be taught in a lab environment that allows each student to gain hands-on experience with the installation, configuration and support of various operating systems. Will also have a component where the student assists in the troubleshooting of computer-related problems. This course, in conjunction with CIS 160 Computer Hardware and CIS 260 Computer Networking, prepares students to obtain A+ certification. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 220 Computer Programming II - 3 Hours

Continued study of problem-solving skills and algorithmic development. More advanced programming techniques in a specified language. Prerequisite: CIS 120. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 230 Applied Computer Technology - 3 Hours

Concerns the logic and reasoning necessary to make effective use of digital technology. Students will learn many of the issues and questions that must be addressed to make the best use of common computer applications such as communications, spreadsheets, word processing, databases, multimedia, and Internet design and research. Lab fee will be charged. Delivery mode: REACH/Excel adult undergraduate.

CIS 250 Intermediate Topics in Computer Applications - 1-2 Hours

Selected topics of general interest not offered in the CIS curriculum (e.g., databases, spreadsheets, graphics, desktop publishing). May be repeated with a different topic. Computer laboratory fee. Delivery mode: Deerfield traditional undergraduate.

CIS 251 Topics in Computer Languages - 1 Hour

A short, specific introduction to the structure and syntax of given computer languages. Assumes a strong background in programming. Prerequisite: CIS 120. May be repeated with a different topic. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 260 Computer Networking - 3 Hours

An exploration of networking concepts and models. Network design, transmission media, and functions of a network will be examined. In a lab environment, students will obtain hands-on experience with networking hardware and architectures. Class exercises include the installation, configuration and support of networking software and hardware. This course, in conjunction with CIS 160 Computer Hardware and CIS 170 Computer Operating Systems, prepares students to obtain A+ certification. Prerequisite: CIS 170. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 310 Database Management Systems - 3 Hours

The application, logical structure, and physical implementation of database systems. An examination of how data resources can be managed to support information systems in organizations. Prerequisite: CIS 112 or consent of instructor. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 312 Data Communications Networks - 3 Hours

Familiarizes the student with the concepts and terminology of data communications, network design, and distributed information systems. Equipment, protocols, architectures, and transmission alternatives. Prerequisite: CIS 310. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 320 Data Structures - 3 Hours

Continued study of algorithmic development and analysis, along with the introduction of common data structures (arrays, linked lists, stacks, queues, and trees) and file structure (sequential, random, and indexed). Prerequisite: CIS 220. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 410 Systems Analysis and Design - 3 Hours

Information analysis and logical system specification. Emphasis on the iterative nature of the analysis and design process. Prerequisite: CIS 310 or consent of instructor. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 430 Advanced Topics in Computer Applications - 3 Hours

Selected topics of general interest, not offered in the CIS curriculum (e.g., databases, spreadsheets, graphics, desktop publishing). Prerequisite: CIS 110. May be repeated with a different topic. Computer laboratory fee. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 445 Internship - 1-6 Hours

The opportunity to use computing technologies in an approved on-campus or off-campus site. Prerequisites: Instructor approval and permission of the Dean of the College. Delivery mode: Deerfield traditional undergraduate.

CIS 450 Independent Study - 1-4 Hours

Specialized study designed to meet the needs of individual students. Prerequisite: consent of the instructor. Offered on demand for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.

CIS 490 Computer Ethics - 3 Hours

The capstone course of the CIS and MIS minors. We discuss how our faith affects what we have learned thus far and on the computer industry in general. We will examine topics such as piracy, hacking, inherent good/evil of technology, artificial intelligence, etc. Prerequisite: PH 180 or PH 182. Offered spring semester in odd-numbered years for Deerfield traditional undergraduate. Delivery mode: Deerfield traditional undergraduate.