CIS - Computer & Information Science

CIS108 Office Applications

This course will cover contemporary operating systems and application software typically found in today's business environment. Students will learn basic knowledge of computer applications to include word processing, spreadsheets, and presentation software. Upon successful course completion, students will be able to create and edit documents, spreadsheets and presentations.
2

Prerequisites

None

CIS121 Logic and Design

This course will introduce students to programming fundamentals, environments, and planning tools. Students will learn about computer architecture, code translators, primitive data types, data organization, and flow-charting. Emphasis is placed on modeling processes using structured and procedural logic. Upon successful course completion, students will be able to create flowcharts and structure charts, write pseudo-code for procedural programs and develop documentation describing program specifics.

3

Prerequisites

None

CIS215 Object-Oriented Programming with C++

This course will provide students with an introduction to C++ programming, Object Oriented Programming paradigm and application development. Students will learn fundamental programming concepts including classes and objects, control structures, loops, arrays, and exception handling. Upon successful completion, students will be able to create and utilize C++ classes as well as write independent programs.

3

Prerequisites

CIS226

CIS220 Storage Area Networks and Disaster Recovery

This course will provide students with a background in storage management including the latest storage technologies. Students will learn about information storage to make informed decisions in an increasingly complex IT industry. Upon successful course completion, students will be able to implement, manage and secure Network Attached Storage (NAS) and Storage Area Network (SAN) environments.
3

Prerequisites

CIS142 and CIS245

Corequisites

CIS220L

CIS220L Storage Area Networks and Disaster Recovery LAB

This course provides students with hands on exposure to backup and recovery systems to reduce the risk of an unexpected failure or disaster. Students will learn backup technologies that will enable one to make informed decisions on how to backup data. Upon successful course completion, students will be able to implement and manage disaster recovery technologies.
1

Prerequisites

CIS142 and CIS245

Corequisites

CIS220

CIS226 Introduction to Object Oriented Programming

This course will introduce students to the principles, concepts and features of Object Oriented Programming (OOP). Students will design programs using prominent OOP principles including encapsulation, abstraction, inheritance, polymorphism and design patterns. Upon successful completion of this course, students will be able to describe, interpret and use OOP concepts to analyze problems and use solutions required to develop software.
3

Prerequisites

CIS126 and CIS126L

CIS256 Windows Active Directory

This course will provide students with hands-on application and use of windows active directory components. Students will learn to manage, monitor, and optimize desktop and user environments, analyzing current and planned business models, determining current and future expansion processes, as well as the implementation and use of common security processes in the windows environment. Upon successful completion of this course, students will be able to manage an active directory network.

3

Prerequisites

CIS245

Corequisites

CIS256L

CIS256L Windows Active Directory LAB

This course will provide students with the knowledge and skills to design, install and configure Windows Active Directory for managing an organization network. Critical services are implemented along with creating and organizing network objects in an efficient structure. Students will learn to implement group policies and plan for disaster recovery as part of administering an enterprise information technology operation. Upon successful completion, students will have used cumulative coursework to develop an intranet comprised of multiple Windows servers and connected clients.

1

Prerequisites

CIS245

Corequisites

CIS256

CIS280 CIS Project

This course will provide students with an opportunity to research and design a real-world project to support the outcomes of a student’s major. Students will optionally implement the project when resources are available. Upon successful course completion, students will be able to demonstrate one or more outcomes from the program of study.

3

Prerequisites

Approval of Academic Advisor

CIS291 Externship-CIS I-a

This course is the first phase of a graduating associate's degree student's externship, which provides real-world experience in a work area appropriate for their particular CIS concentration. The externship is approved and managed by the faculty advisor for the concentration area, and is graded by the faculty member assigned course management. Students are expected to complete 45 hours of on-the-job work assignments, provide all paperwork related to the externship, including weekly observations and work attendance reports to their course faculty manager.

1

Prerequisites

Approval of Academic Advisor.

CIS292 Externship-CIS I-b

This course provides degree students real-world experience in a work area appropriate for their particular CIS concentration.  The externship is approved and managed by the program director for the concentration area, and is graded by the faculty member assigned course management.  Students are expected to complete 45 hours of on-the-job work assignments for each 1 Semester Hour of course credit, provide timely paperwork related to the externship, including weekly observations and work attendance reports to their course faculty manager.  The maximum credits allowed for all externship courses taken is 6.

1

Prerequisites

Approval of Academic Advisor

CIS293 Externship-CIS I-c

This course provides degree students real-world experience in a work area appropriate for their particular CIS concentration.  The externship is approved and managed by the program director for the concentration area, and is graded by the faculty member assigned course management.  Students are expected to complete 45 hours of on-the-job work assignments for each 1 Semester Hour of course credit, provide timely paperwork related to the externship, including weekly observations and work attendance reports to their course faculty manager.  The maximum credits allowed for all externship courses taken is 6.

1

Prerequisites

Approval of Academic Advisor

CIS294 CIS Externship II

This course provides graduating Associates Degree students with real-world experience in a work area appropriate for their particular Computer & Information Science concentration. Students will learn skills in their field as directed by their faculty member assigned course management, completing 90 hours of on-the-job work assignments. Upon successful course completion, students will be able to provide all paperwork related to the externship, including weekly observation and work attendance reports to their course faculty manager.
2

Prerequisites

Approval of Academic Advisor

CIS435 SQL Server

This course will provide students with the skills that developers need to work successfully with Microsoft SQL Server. Students will learn to utilize SQL Server to work with databases using advanced features like Transact-SQL, views, stored procedures, functions, triggers, and transactions. Upon successful completion, students will be able to work with Microsoft SQL Server databases.

3

Prerequisites

CIS250

Corequisites

CIS435L

CIS435L SQL Server LAB

This course will provide students with a chance for a more in-depth experience with Microsoft SQL Server. Students will learn to apply advanced features like Transact-SQL, views, stored procedures, functions, triggers, and transactions as well during lab sessions. Upon successful completion, students will be able to demonstrate problem solving ability with Microsoft SQL Server databases.

1

Prerequisites

CIS250

Corequisites

CIS435

CIS436 Oracle PL/SQL

This course will provide students with a working introduction to PL/SQL programming within the Oracle RDBMS environment. Students will be introduced to the PL/SQL language fundamentals of block program structure, variables, cursors, and exceptions. The course covers creating program units including procedures, functions, triggers and packages, and Oracle-supplied packages. Upon completion of this course, students will be able to write database programs using PL/SQL objects.
3

Prerequisites

CIS250

Corequisites

CIS436L

CIS436L Oracle PL/SQL LAB

This course will provide students with a hands-on lab course is to provide students with a chance for a more in-depth experience with Oracle PL/SQL. Students will have the opportunity to program, implement and demonstrate a database solution for a business or organization during the lab sessions. Upon successful course completion, students will be able to write in depth database programs using PL/SQL objects.
1

Prerequisites

CIS250

Corequisites

CIS436

CIS494 Externship-CIS Sr. II

This course provides graduating Bachelor's Degree students with real-world experience in a work area appropriate for their particular Computer & Information Science concentration. Students will learn skills in their field as directed by their faculty member assigned course management, completing 90 hours of on-the-job work assignments. Upon successful course completion, students will be able to provide all paperwork related to the externship, including weekly observation and work attendance reports to their course faculty manager.
2

Prerequisites

Approval of Academic Advisor

CIS496 CIS Externship Project

This course provides graduating bachelor's degree students with real-world experience in a project appropriate for their CIS concentration. Students will learn to apply technical and interpersonal skills to a realistic project in the field. Upon successful course completion, students will be able to document effective project management.
1

Prerequisites

Approval of Academic Advisor