CIS 203 Computers and Information

Explores how and why computers are bringing about the current shift in the meaning of and the access to information. Hands-on use of computers will be an essential ingredient in the development of the knowledge and skills necessary to use computers for common business applications, in an understanding of the fundamentals of technology, and in the ability to assess the advantages and limitations of computers. (Accelerated format only)

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 209 Introduction to Linux

Explores the role of the Linux operating system within computer systems. This includes hands-on experience installing and administering Linux. Emphasis will be placed on utilizing Linux in a professional setting.

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 218 Software Design&Programming I

Applies intermediate concepts for designing and creating software applications. Content includes problem solving, algorithm design, decomposition of complex ideas into manageable and understandable components, evaluation of algorithm design and implementation via an object-oriented programming. (Prerequisite: MATH 216 and CIS 105, an approved prior programming course, or instructor’s approval)

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 224 Database and Information I

Introduces the fundamentals of database, including: development life cycle, data modeling, SQL, architecture, and a survey of new developments. Hands-on projects give the student practical experience with these concepts. If CIS 224 is taken, CIS 226 cannot be taken.

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 226 Databases:Querying & Reporting

Introduces the concepts driving the data modeling process with an emphasis on interpreting data models, creating queries via Structured Query Language (SQL), and determining reporting requirements. If CIS 226 is taken, CIS 224 cannot be taken.

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 317 Networks and Infrastructure

Introduces technical strategies in terms of the hardware, software, and networking concepts that form the infrastructure supporting data communication for organizations.

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 326 Data Structures

Explores basic concepts of data organization. Topics include strings, lists, graphs, and trees; file structure; searching and sorting techniques, applications. (Prerequisite: CIS 218, approved prior programming course(s), or instructor’s approval)

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 335 Technology and Ethical Issues

Presents the social and professional environment and context in which information technologists work. Explores the historical, ethical, and legal aspects of computing as it applies to organizations. Also develops communication and teamwork skills relevant to presenting technical information.

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 343 Analysis and Modeling

Introduces concepts and approaches used to perform systems analysis and design. Students learn analysis and design modeling techniques. Pre-requisite: CIS 218 with a C+ or above.

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics

CIS 345 Data and Information II

Explores advanced topics of data theory and practice, including data quality, data integration, data administration, and overviews of distributed databases and object-oriented data modeling. (Prerequisite: CIS 224)

Credits: 3
Subject: Computer Science
Department: Applied Technology&Mathematics