Academic Catalog

Computer Information Systems (CIS)

CIS102DA / Customer User Support
3 Credits / 4.0 Periods for Lecture & Lab

Examines skills, tools and strategies necessary for becoming a computer help-desk or end-user support professional. Prerequisites: None.

Division: Business and Computing Studies
CIS103 / Introduction to Social Media
3 Credits / 4.0 Periods for Lecture & Lab

Identify and explain social media and Web 2.0 technologies for personal, academic, professional, and business applications. Create and maintain accounts on various sites to socialize, write, and share multimedia, while understanding the related ethics, privacy and security issues. Prerequisites: None. Course Notes: Students must be 13 years or older to enroll in CIS103 as students are required to create social media accounts for course participation.

Division: Business and Computing Studies
CIS105 / Survey of Computer Information Systems
3 Credits / 4.0 Periods for Lecture & Lab

Overview of computer technology, concepts, terminology, and the role of computers in business and society. Discussion of social and ethical issues related to computers. Use of word processing, spreadsheet, database, and presentation software. Includes uses of application software and the Internet for efficient and effective problem solving. Exploration of relevant emerging technologies. Prerequisites: None.

SUN  SUN# CIS 1120
Fulfills: Computer/Statistics/Quantitative Applications [CS]; Computer/Stats/Quantitative Apps [CS]-in combo
Division: Business and Computing Studies
CIS111 / Ethics in Information Technology
3 Credits / 3.0 Periods for Lecture

Ethical issues that arise as a result of increasing use of computers, and the responsibilities of those who work with computers, either as computer science professionals or end users. Critical inquiry and review of ethical challenges in information technology business, including professional and corporate responsibility, government regulation, fiduciary responsibilities of information, infringement of intellectual property, security risk assessment, Internet crime, identity theft, employee surveillance, privacy, compliance, social networking, and the ethics of IT corporations. Prerequisites: None.

Division: Business and Computing Studies
CIS113DE / Microsoft Word: Word Processing
3 Credits / 4.0 Periods for Lecture & Lab

Using word processing software to create, name and manage files, edit text, format, apply themes and styles, create and modify tables, apply desktop publishing features, and print a variety of types of documents. Prerequisites: None.

Division: Business and Computing Studies
CIS114DE / Excel Spreadsheet
3 Credits / 4.0 Periods for Lecture & Lab

Computer spreadsheet skills for solving business problems using Excel, including calculations, forecasting, projections, macro programming, database searching, extraction, linking, statistics, and matrix manipulation. Production of graphs and reports. Project design using multiple, integrated spreadsheets. Prerequisites: None.

Division: Business and Computing Studies
CIS117DM / Microsoft Access: Database Management
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to Microsoft Access. Emphasis on features, design, and database management. Prerequisites: None. Course Notes: CIS117DM combines the contents of CIS117AM, CIS117BM and CIS117CM. CIS117DM may be repeated for a total of nine (9) credit hours.

Division: Business and Computing Studies
CIS118DB / Desktop Presentation: PowerPoint
3 Credits / 4.0 Periods for Lecture & Lab

Use of PowerPoint to produce professional-quality presentation visuals with animation and sound. Prerequisites: None.

Division: Business and Computing Studies
CIS119DO / Introduction to Oracle: SQL
3 Credits / 4.0 Periods for Lecture & Lab

Use of Oracle tools and methodologies to fulfill real-world business information requirements. Hands-on exercises for designing, creating, and maintaining database structures to store, retrieve, update, and display data in a relational database using the SQL programming language. Creating and maintaining database objects. Advanced retrieval techniques. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS119DP / Oracle: Database Administration
3 Credits / 4.0 Periods for Lecture & Lab

Basic administrative tasks performed by a database administrator (DBA). Conceptual understanding and hands-on applications of the Oracle database architecture and interaction of its components. Prerequisites: A grade of C or better in CIS119DO, or permission of Instructor. (CIS126++ or CIS121++ or MST152++) is recommended.

Division: Business and Computing Studies
CIS120DB / Introduction to Adobe Illustrator
3 Credits / 4.0 Periods for Lecture & Lab

Provides students with the knowledge and skills to use Adobe Illustrator graphics software on a computer. Basic foundation course in the use of electronic techniques to create, manipulate, and edit images, text, abstract art, graphics design, color graphics and business charts; determine file formats appropriate for web and print; utilize tools to optimize graphics and create a PDF file. Prerequisites: None.

Division: Business and Computing Studies
CIS120DC / Introduction to Adobe Animate
3 Credits / 4.0 Periods for Lecture & Lab

Focuses on entry-level skill expectations for digital animation using Adobe Animate. Covers basic animation techniques used in the creation, manipulation, and editing of animation graphics. Prepares students for the Adobe certifications related to Adobe Animate. Prerequisites: None.

Division: Business and Computing Studies
CIS120DF / Introduction to Adobe Photoshop
3 Credits / 4.0 Periods for Lecture & Lab

Focuses on entry-level skills and knowledge for digital imaging using Adobe Photoshop. Prepares students for the Adobe Certifications related to Photoshop. Prerequisites: None.

Division: Business and Computing Studies
CIS121AB / Microsoft Command Line Operations
1 Credit / 2.0 Periods for Lecture & Lab

Use of the Microsoft command line interface: basic concepts, internal and external commands, subdirectories, and editor. Prerequisites: None.

Division: Business and Computing Studies
CIS121AE / Windows Operating System: Level I
1 Credit / 2.0 Periods for Lecture & Lab

Specific topics include Windows basics, navigating and customizing the desktop, maintaining hardware and software, improving performance, configurations, securing your computer, taskbar, organizing, searching and managing folders and files, installing and uninstalling applications, Internet Explorer fine tuning, security, and searching, including advanced search techniques, keyboard shortcuts, and current topics. Prerequisites: None.

Division: Business and Computing Studies
CIS121AH / Microsoft PowerShell/Command Line Operations
3 Credits / 4.0 Periods for Lecture & Lab

Day-to-day command line administration tasks of Microsoft Windows. PowerShell used to create scripts to administer Microsoft windows environment. Prerequisites: None. MST150++ suggested but not required.

Division: Business and Computing Studies
CIS126DL / Linux Operating System
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to the Linux Operating system. Develop knowledge and skills required to install, configure and troubleshoot a Linux-based workstation including basic network functions. Learn basic command line and Graphical User Interface (GUI) desktop environment utilities and applications. Fundamental abilities to achieve the entry-level industry certification covered. Prerequisites: None.

Division: Business and Computing Studies
CIS126RH / Red Hat System Administration I
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to core administration skills needed to manage a Red Hat Enterprise Linux system. This Red Hat Academy course helps prepare for the Red Hat certification exams using a hands-on, task-focused curriculum. Prerequisites: None.

Division: Business and Computing Studies
CIS133DA / Internet/Web Development Level I
3 Credits / 4.0 Periods for Lecture & Lab

Overview of the Internet/World Wide Web (WWW) and its resources. Hands-on experience with various Internet/WWW resource discovery, information retrieval, and social media tools. Design and Development of multi-page websites using current Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS) standards. Prerequisites: None.

Division: Business and Computing Studies
CIS150AB / Object-Oriented Programming Fundamentals
3 Credits / 4.0 Periods for Lecture & Lab

Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS151 / Computer Game Development -Level I
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to object-oriented game development, game design, and game theory. Use of computer software to demonstrate and teach concepts using an appropriate game development platform to model real-time simulations and create computer games using object oriented tools. Introduction to developing PC games, educational software, and training software using windows based object oriented developments tools. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS154 / Database Modeling and Design
3 Credits / 4.0 Periods for Lecture & Lab

Top-down, systematic approach to defining a database design based on analysis of business information and requirements. Identifying and evaluating standard data model and design patterns. Developing an entity-relationship (ER) diagram that accurately reflects the business. Mapping the ER diagram to an initial database design and revising for complex entities, attributes, and relationships. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS156 / Python Programming: Level I
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS159 / Visual Basic Programming I
3 Credits / 4.0 Periods for Lecture & Lab

Use of the Visual Basic programming language to solve problems using suitable examples from business or other disciplines. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS162 / C Programming I
3 Credits / 4.0 Periods for Lecture & Lab

Beginning C programming. Includes features needed to construct programs, functions, pointers, input and output options, data types, structures, and unions, and disk file operations. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Fulfills: Computer/Statistics/Quantitative Applications [CS]; Computer/Stats/Quantitative Apps [CS]-in combo
Division: Business and Computing Studies
CIS162AB / C++: Level I
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to C++ programming including general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Fulfills: Computer/Statistics/Quantitative Applications [CS]; Computer/Stats/Quantitative Apps [CS]-in combo
Division: Business and Computing Studies
CIS162AD / C#: Level I
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to C# programming including general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Fulfills: Computer/Statistics/Quantitative Applications [CS]; Computer/Stats/Quantitative Apps [CS]-in combo
Division: Business and Computing Studies
CIS163AA / Java Programming: Level I
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to Java programming. Includes features needed to construct Java Applets, Java Applications, control structures, methods, arrays, character and string manipulation, graphics, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor.

Fulfills: Computer/Statistics/Quantitative Applications [CS]; Computer/Stats/Quantitative Apps [CS]-in combo
Division: Business and Computing Studies
CIS164AB / Oracle: PL/SQL Programming
3 Credits / 4.0 Periods for Lecture & Lab

Writing PL/SQL procedures, functions, and packages. Creating and managing PL/SQL program units and database triggers in Oracle development environment. Managing dependencies and manipulating large objects. Prerequisites: A grade of C or better in CIS119DO, or permission of the Instructor.

Division: Business and Computing Studies
CIS165 / Introduction to IOS Application Development
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to iOS device programming utilizing the XCode application, and the programming languages Objective-C and/or Swift, utilizing various iOS frameworks. Understand iOS hardware and feature basics. Go through the entire design process from concept to final product delivery. Prerequisites: A grade of C or better in CIS150++, or CIS156, or CIS159, or CIS162++, or CIS163AA, or permission of Instructor.

Division: Business and Computing Studies
CIS165DA / Introduction to Android Application Development
3 Credits / 4.0 Periods for Lecture & Lab

Beginning with an overview of Android features, this class explores the required software tools and programming techniques for developing Android device applications from creating the user interface, working with activities, intents and views, to using databases, providing data persistence, accessing device services, to debugging and publishing applications. Prerequisites: A grade of C or better in CIS150++, or CIS156, or CIS159, or CIS162++, or CIS163AA, or permission of Instructor.

Division: Business and Computing Studies
CIS166AA / Introduction to Javascript
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to basic JavaScript programming concepts including syntax. Covers Hypertext Markup Language (HTML), programming logic and debugging, as well as forms manipulation and animation. Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.

Division: Business and Computing Studies
CIS190 / Introduction to Networking
3 Credits / 4.0 Periods for Lecture & Lab

Overview of networks. Emphasis on the elements of a network, current issues and products, and use of a network. Includes terminology, hardware and software components, connectivity, resource monitoring and sharing, electronic mail and messaging, and security issues. Helps prepare students for the CompTIA Network+ examination. Prerequisites: None. Corequisites: CIS105 or permission of Instructor.

Division: Business and Computing Studies
CIS213DE / Advanced Microsoft Word: Word Processing
3 Credits / 4.0 Periods for Lecture & Lab

Using advanced word processing software features to perform tasks such as mail merge, collaboration, web pages, math functions, macros, photo enhancements, graphics, tables, forms and manage long documents. Prerequisites: A grade of C or better in CIS113DE or (CIS113AE and CIS113BE and CIS113CE), or permission of Instructor.

Division: Business and Computing Studies
CIS214DE / Advanced Excel Spreadsheet: Level II
3 Credits / 4.0 Periods for Lecture & Lab

Advanced Excel spreadsheet features including formatting techniques, macros and Visual Basic for applications. Templates, built-in functions and lists as well as analysis tools including Pivot Tables and Goal Seek covered. Import and export data, workgroup collaboration and Internet features of Excel emphasized. Prerequisites: A grade of C or better in CIS114DE, or permission of Instructor.

Division: Business and Computing Studies
CIS217AM / Advanced Microsoft Access: Database Management
3 Credits / 4.0 Periods for Lecture & Lab

Advanced database concepts including database design, primary and secondary key selection and relationships between tables. Queries, sub forms, macros, events, Visual Basic modules and Access Internet features also covered. Prerequisites: A grade of C or better in CIS117DM or CIS117CM.

Division: Business and Computing Studies
CIS225AB / Object-Oriented Analysis and Design
3 Credits / 4.0 Periods for Lecture & Lab

Methodologies and notations for fundamental object-oriented analysis and design including use cases, objects, classes, stereotypes, and relationships. Object-oriented iterative process for system development. A continuous application development exercise for applying the analysis and design concepts. Prerequisites: Any programming language or permission of Instructor.

Division: Business and Computing Studies
CIS233DA / Internet/Web Development Level II
3 Credits / 4.0 Periods for Lecture & Lab

Plan, design and create web sites using HTML and Advanced Cascading Style Sheets (CSS). Expedite the development process using CSS frameworks and libraries. Enhance user experience and web site functionality using supporting technologies. Exploration of User Interface (UI) and User Experience (UX), best practices, accessibility, strategies, and careers in web design and development. Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.

Division: Business and Computing Studies
CIS235 / E-Commerce
3 Credits / 4.0 Periods for Lecture & Lab

Introduction to Electronic Commerce on the Internet. Designing an electronic storefront including web page content and development, e-commerce site marketing, advertisement, legal and security considerations, credit card and other debit transaction covered. Also includes current issues in e-commerce. Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.

Division: Business and Computing Studies
CIS238DL / Linux System Administration
3 Credits / 4.0 Periods for Lecture & Lab

Managing Linux Operating Systems including sophisticated manipulation of file structures, backup systems, printing processes, troubleshooting, user account management, hard disk maintenance and configuration, process monitoring and prioritizing, kernel customization, and system resource control. Preparation for industry certifications such as the CompTIA Linux+, the Red Hat Certified System Administrator (RHCSA), the Red Hat Certified Engineer (RHCE) and the Linux Professional Institute (LPIC-1). Prerequisites: A grade of C or better in CIS126DL or CIS126RH or permission of Instructor.

Division: Business and Computing Studies
CIS238RH / Red Hat System Administration II
3 Credits / 4.0 Periods for Lecture & Lab

Continue to develop core administration skills needed to manage a Red Hat Enterprise Linux system. This Red Hat Academy course helps to prepare students for the Red Hat certification exams using a hands-on, task-focused curriculum. Prerequisites: A grade of C or better in CIS126RH, or permission of Instructor.

Division: Business and Computing Studies
CIS239DL / Linux Shell Scripting
3 Credits / 4.0 Periods for Lecture & Lab

Linux Shell Scripting syntax and methods including the automation of system tasks as well as interpreted user-level programming. Course includes the Linux Borne Again Shell (BASH) as well as a variety of industry competitors. Prerequisites: A grade of C or better in CIS238DL or CIS238RH or permission of Instructor.

Division: Business and Computing Studies
CIS240DL / Linux Network Administration
3 Credits / 4.0 Periods for Lecture & Lab

In depth networking based on Linux servers and the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. Integrating Linux servers and workstations into a network environment with multi-platform network operating systems including a variety of open-standard and proprietary protocols. Preparation for industry certifications such as the CompTIA Linux+, the Red Hat Certified System Administrator (RHCSA), the Red Hat Certified Engineer (RHCE) and the Linux Professional Institute (LPIC-1). Prerequisites: A grade of C or better in CIS238DL or permission of Instructor.

Division: Business and Computing Studies
CIS240RH / Red Hat System Administration III
3 Credits / 4.0 Periods for Lecture & Lab

Provides solid understanding of how to automate services on a Linux system. Covers use of Ansible to automate provisioning, configuration, application deployment, and orchestration on Red Hat Enterprise Linux 8. Content aligns with the Red Hat Certified Engineer (RHCE - EX294) exam, a professional certification. Prerequisites: A grade of C or better in CIS238RH or permission of Instructor.

Division: Business and Computing Studies
CIS250 / Management of Information Systems
3 Credits / 4.0 Periods for Lecture & Lab

The study of business information systems and its management, communication, e-business strategies, emerging technologies, database concepts, and project management. Overview of systems analysis and design. Learn about the competitive and strategic uses of information systems and how they are transforming organizations and their management. Prerequisites: A grade of C or better in CIS105.

Division: Business and Computing Studies
CIS259 / Visual Basic Programming II
3 Credits / 4.0 Periods for Lecture

Use of the Visual Basic programming language to identify and solve advanced problems using suitable examples from business or other disciplines. Prerequisites: A grade of C or better in CIS159, or permission of Instructor.

Division: Business and Computing Studies
CIS263AA / Java Programming: Level II
3 Credits / 4.0 Periods for Lecture & Lab

Intermediate Java programming. Includes features needed to construct object-oriented programming, multithreading, multimedia, files, streams and data structure. Prerequisites: A grade of C or better in CIS163AA or permission of Instructor.

Division: Business and Computing Studies
CIS271DL / Linux Security
3 Credits / 4.0 Periods for Lecture & Lab

Implementing in-depth security methods and techniques in a Linux-based network environment. Utilize programs, utilities and configuration techniques to provide user-level, file system, and network security. Gain knowledge in a variety of security cracking techniques and how to guard against them. In all aspects of security, the standard of practicing professional ethics seriously emphasized. Preparation for industry certifications such as the SAIR/GNU LCP and LCA certificates, CompTIA's Linux+, RHCT, RHCE, and LPIC. Prerequisites: A grade of C or better in CIS240DL or permission of Instructor.

Division: Business and Computing Studies
CIS290AA / Computer Information Systems Internship
1 Credit / 6.0 Periods for Laboratory

Work experience in business or industry. Prerequisites: Permission of Instructor.

Division: Business and Computing Studies
CIS290AB / Computer Information Systems Internship
2 Credits / 12.0 Periods for Laboratory

Work experience in business or industry. Prerequisites: Permission of Instructor.

Division: Business and Computing Studies
CIS290AC / Computer Information Systems Internship
3 Credits / 18.0 Periods for Laboratory

Work experience in business or industry. Prerequisites: Permission of Instructor.

Division: Business and Computing Studies
CIS296WB / Cooperative Education
2 Credits / 10.0 Periods for Laboratory

Work-college experiences that involve the combined efforts of educators and employers to accomplish an outcome related to the career objectives of the students. Prerequisites: Completion of at least twelve (12) college credits, minimum 2.6 grade point average and be able to obtain a position related to student's academic or career goals (student's present job may qualify) or permission of Instructor. Corequisites: Must be concurrent in at least one class which is related to student's major or career interest or with permission of the Instructor.

Division: Business and Computing Studies
CIS296WC / Cooperative Education
3 Credits / 15.0 Periods for Laboratory

Work-college experiences that involve the combined efforts of educators and employers to accomplish an outcome related to the career objectives of the students. Prerequisites: Completion of at least twelve (12) college credits, minimum 2.6 grade point average and be able to obtain a position related to student's academic or career goals (student's present job may qualify) or permission of Instructor. Corequisites: Must be concurrent in at least one class which is related to student's major or career interest or with permission of the Instructor.

Division: Business and Computing Studies