About COCC
COCC Facts and Figures
Campus Visitors
Board of Directors
COCC President
Organizational Structure
College Planning and Assessment
Budget
Employment
Contact COCC
Campuses
Bend Campus
Redmond Campus
Madras Campus
Prineville Campus
Admissions
Why Choose COCC?
Getting Started
Financial Aid
Tuition and Fees
Transferring to COCC
Visit Campus
High School Options
Academics
Academic Calendar
Academic Programs
Degrees and Classes
College Catalog
Class Schedule
Academic Advising
Adult Basic Skills
College Now
Services
Bookstore
Public Safety
Personal Counseling
Disability Services
Multicultural Activities
Student Life
Sports and Recreation
Testing
Tutoring
Computer Labs
Career Services
Continuing Education
Community Learning
Continuing Education Online Courses
Small Business Development Center
Barber Library
Research Tools
Ask a Librarian
Barber Library Hours
Library Instruction
OSU-Cascades Library Services
COCC Foundation
About The Foundation
Foundation Board of Trustees
Online Donations
Scholarships
Visiting Scholar Program
Computer Information Systems (CIS)
Are you ready for CIS 120?
CIS Career Pathways
CIS Program Outcomes
CIS Course Outcomes
CIS Certifications
Gainful Employment Information
Faculty and Staff
Computer Information Systems Course Outcomes
Core Classes
Electives
1st Year
2nd Year
CIS 125DW
CIS 195
CIS 151C
CIS 275
CIS 125A1
CIS 120
CIS 179
CIS 125E
CIS 295
CIS 152C
CIS 276
CIS 125A2
CIS 131
CIS 135DB
CIS 125A
CIS 133JS
CIS 154C
CIS 135SI
CIS 178
CIS 122
CIS 125G
CIS 133P
CIS 279W7
CIS 135A1
CIS 140
CIS 244
CIS 125I
CIS 160
CIS 279SA
CIS 135A2
CIS 145
CIS 280
CIS 125FL
CIS 161
CIS 279NI
CIS 135C1
CIS 235
CIS 162
CIS 279AD
CIS 135M1
CIS 279SE
CIS 135M2
CIS 120 Computer Concepts
Course outcomes for Unit 1 correspond to
IC
3
Computing Fundamentals
Course outcomes for Unit 2 correspond to
IC
3
Key Applications
Course outcomes for Unit 3 correspond to
IC
3
Living Online
CIS 131 Software Applications
Course outcomes for CIS 131 Word correspond to the
Microsoft Word certifcation exam 77-881
Course outcomes for CIS 131 Excel correspond to the
Microsoft Excel certifcation exam 77-882
CIS 178 Internet in Depth
Understand the history and infrastructure of the Internet and Web.
Understand the use of various web tools and online applications.
Understand web page development and the use of web design software.
CIS 140 A+ Essentials
Course outcomes for CIS 140 correspond to the
CompTIA A+ Essentials Objectives for exam 220-701
CIS 145 PC Technician
Course outcomes for CIS 145 correspond to the
CompTIA A+ Practical Application Objectives for exam 220-702
Describe the most common field replaceable units and identify examples of their functions and most common failures.
Show, by example, different connectors, ports, devices and define their basic functions.
Identify logical steps in a microcomputer repair process for hardware problems.
Perform common preventive maintenance procedures/routines for microcomputer systems.
Define possible environmental hazards to a computer system.
CIS 179 Networking Essentials
Course outcomes for CIS 179 correspond to the
CompTIA Network+ Objectives for exam N10-004
CIS 135DB
State the reasons for using a database.
State how using related tables helps avoid problems
Know the components & elements of a database & associated database management systems.
Design and produce relational database models using ER diagrams, integrity rules and normalization.
Transform ER diagrams into relational designs and apply normalization processes.
Use SQL to create, and modify tables as well as retrieve data from one or more tables databases.
Learn the reasons for database administration and associated functions.
Understand the classifications of applications, specifically web-based, that access databases.
Understand the concepts of data-mining, -warehouses & -marts and how they pertain to business systems.
CIS 122 Introduction to Programming
CIS 244 Information Systems Analysis
CIS 280 College Work Experience
Apply academic knowledge in a professional setting.
Develop professionally relevant competencies and relationships in a professional setting.
Gain exposure to a professional field and an understanding of professional etiquette.
Observe and begin to understand a professional organization culture.
CIS 125DW Introduction to Dreamweaver
Set project requirements for a web site.
Plan site designs and page layouts.
Understand the Adobe Dreamweaver interface.
Add different types of content to a web page using Adobe Dreamweaver.
Organize content using Adobe Dreamweaver.
Maintain a web site using Adobe Dreamweaver.
CIS 125FL Introduction to Flash
Set project requirements for an animation.
Identify rich media design elements.
Understand the Adobe Flash interface.
Build rich media elements using Flash.
Evaluate rich media elements using Flash.
CIS 125A Introduction to Access
Course outcomes for CIS 125A correspond to the Microsoft certification for Access (#77-885)
Manage the Access Environment: organize objects, filter data, find and replace data.
Build tables for a database: import data, create fields, set data types, and establish relationships.
Build forms to manage data entry and editing.
Create and manage queries.
Design database reports.
CIS 125E Introduction to Excel
Enter different types of data into Excel and use appropriate formatting features to create a professional looking spreadsheets.
Appropriately use basic formulas and functions in Excel to solve common business problems.
Evaluate data in Excel using logical and lookup functions.
Present business related information in an easy to understand format using the Excel charting tools.
Use advanced functions to develop sophisticated spreadsheets for making business decisions.
Manage large volumes of data using filters and pivot tables.
Conduct "What if" analysis using various features of Excel and conduct advanced statistical computations.
Import external data form text files and databases.
CIS 133JS Introduction to JavaScript
Understand what JavaScript is and how it is used.
Use data types and operators.
Use functions, events, and control structures.
Validate form data.
Manipulate data in strings and arrays.
Create and manipulate objects.
CIS 151C
Define the OSI model by listing the seven layers in sequential order, providing a definition of encapsulation of data and protocols used at each layer.
Explain the difference between routed and routing protocols.
Name different routing protocols and describe their fundamental differences.
Draw illustrations of different topologies used in LANs, including the different networking device's symbols used for communication within LANs.
Illustrate logical locations for intermediate and main distribution closets and appropriate location of jacks given a floor plan of a company/school. Wiring diagram must meet industry standards.
Given a Private Class B IP address, borrow bits, determine network numbers and assign IP host addresses to all nodes of a LAN.
CIS 152C
Describe the overall purpose and identify the major components of a router.
List the key internetworking functions of the OSI network layer and how they pertain to a router.
List problems that each routing type encounters dealing with topology changes and describe techniques to reduce the number of problems.
Demonstrate procedures used to examine router elements, how to remotely access a router and testing network connectivity, having access to a multiple router configuration.
Perform the initial configuration of a router and enable IP.
Perform the necessary steps to implement routing information protocol (RIP), interior gateway routing protocol (IGRP), enhanced interior gateway routing protocol (EIGRP) and open shortest path first (OSPF) routing protocols.
CIS 154C
Describe the functions of each of the three levels of the hierarchical network design model, the principles of hierarchical network design, and the concept of a converged network.
Configure a switch for operation in a network designed to support voice, video, and data transmissions.
Configure VLANs on the switches in a network topology.
Configure inter-VLAN routing on a router to enable communication between end-user devices on separate VLANs.
Configure point to point protocol (PPP) encapsulation.
Configure a basic Frame Relay permanent virtual circuit (PVC), including configuring and troubleshooting Frame Relay on a router serial interface and configuring a static Frame Relay map.
Configure extended access control lists (ACL) in a medium-size enterprise branch office network, including configuring extended ACLs and named ACLs, configuring filters, verifying and monitoring ACLs, and troubleshooting extended ACL issues.
CIS 195 Introduction to Web Development
Know the role of web servers and file management within the Internet infrastructure.
Know the basic structural elements of valid HTML5 web pages.
Effectively and efficiently use images on web pages.
Manage internal and external hyperlinks as part of a site's navigation system.
Use CSS to manage web page design/usability.
Use block elements such as divs, sections, tables, and lists.
Embed audio and video on a web page.
Create web forms for data collection.
CIS 235 IT for Business
Use Office suite software for communication, sharing/promoting ideas, and documenting procedures.
Create and manage a database for efficient and effective decision-making.
Demonstrate problem-solving with software.
Use software to improve productivity, time management, and project management.
CIS 275 Introduction to Database Management & Design
Describe and explain the importance of database processing and database development.
Communicate effectively with database professionals using relational database terminology
Model a moderately complex data set using an Entity-Relationship diagram
Recognize functional dependencies and third normal form schema
Remove third normal form violations by decomposition
Design and implement basic SQL statements for data definition and data manipulation.
Includes using relational set operators
Correlated subqueries
Understand the basics of performance tuning a database.
Describe the basic concepts of business intelligence ( BI) systems
CIS 276 Advanced SQL
Design and implement complex SQL statements for data definition and data manipulation that answer typical business related questions.
Includes using relational set operators
Correlated subqueries
Aggregate functions
Write SQL statements to retrieve data to answer typical business related questions.
Create and use SQL scripts, stored procedures, triggers and user defined functions.
Use a cursor to process a result set one row at a time
Employ error handling in procedures
CIS 279SE Security+
Course outcomes for CIS 279SE correspond to the
CompTIA Security+ Objectives for exam SY0-201
CIS 295 Advanced Web Development
Create a professional portfolio of web development skills.
Identify web site characteristics that promote web usability.
Design web pages for mobile devices.
Use the newest HTML elements and CSS3 properties in web development.
Create multi-tiered (cascading) navigation menus using HTML and CSS.
Use PHP for contact forms and server-side includes.
Identify characteristics that promote search engine optimization.
Set up a content management system.