May 19, 2024  
Catalog 2021-2022 
    
Catalog 2021-2022 [ARCHIVED CATALOG]

Courses


The courses listed in this Catalog are all the courses that CCV has approved for the 2021-2022 academic year. Though approved, some of these courses may not be offered during the 2021-2022 academic year. Several months before the start of each semester, CCV publishes a Schedule that indicates what courses are available in particular locations and the exact times and dates for that semester.

NOTE ON PREREQUISITES: Because basic academic skills (reading, writing, math) are prerequisites for CCV college-level courses, they are not always listed in each course’s description.

View Essential Learning Objectives.

 

Computer Information Systems

  
  • CIS 2235 - Advanced System Administration

    Credits: 4
    This course focuses on management tasks and considerations for enterprise-level information technology systems. Topics include network infrastructure components, security devices, VoIP systems, service delivery systems, and system management applications.

    Prerequisites: Introduction to Linux  and System Administration  


    Click here for course offerings

  
  • CIS 1152 - Advanced Web Development

    Credits: 3
    This course teaches students how to implement, monitor, and deploy a complete website and integrate the website with a database. The emphasis is on the PHP language and server side processing. JavaScript is used when it is suited to the desired task. Topics include authentication methods; form processing; form validation using HTML 5, JavaScript, and PHP; an overview of databases; PHP functions to interface with a database; and website security. Recommended prior learning: CIS-2140 Programming for the Internet

    Prerequisites: Website Development  


    Click here for course offerings

  
  • CIS 2031 - C/C++ Programming I

    Credits: 3
    An introduction to computer programming and problem-solving techniques using the C and C++ programming languages. Students will learn fundamental programming concepts including if/then constructs, loops, input and output methods, subroutines and variable definition.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 2032 - C/C++ Programming II

    Credits: 3
    Students will learn computer programming using the structured programming language C and its object-oriented derivative C++. Language concepts will include variables, data structures, pointers, conditional and looping constructs, functions, objects, properties and methods. Specific object-oriented programming (OOP) concepts such as encapsulation, inheritance, and polymorphism will be explained. Emphasis will be placed on solving problems using well written algorithms, producing readable program documentation and creating programs that are user friendly and produce neat, attractive output.

    Prerequisites:   or Java Programming  


    Click here for course offerings

  
  • CIS 2460 - Cloud Computing Capstone

    Credits: 3
    In this capstone course students demonstrate their skills, competence, and ability to effectively analyze, design, develop, and test a cloud-based infrastructure and system. Through hands-on labs and projects, students create, present, and execute a cloud-based solutions proof of concept proposal, including a comprehensive design and implementation plan, a basic security plan, and cost analysis. Students will be prepared to take the Amazon Web Services (AWS) Certified Solutions Architect – Associate Certification.

    Prerequisites: Foundations of Cloud Computing , Concepts of Computer Security , and Introduction to Linux .


    Click here for course offerings

  
  • CIS 2350 - Cloud Infrastructure and Services


    In this course students develop the skills and technical expertise required for understanding and operating in a cloud computing environment. Topics include the fundamental concepts of building an IT infrastructure for cloud computing and architecting a cloud server. Students examine and apply key considerations, such as business security and compliance, in moving an organization to a cloud computing environment.

    Prerequisites: Foundations of Cloud Computing , Concepts of Computer Security , and Introduction to Linux .


    Click here for course offerings

  
  • CIS 1041 - Computer Applications

    Credits: 3
    A hands-on introduction to information processing using operating system and application software designed for computers and mobile devices. Covers cloud computing, presentations, word processing, and spreadsheets. Basic math and computer skills are recommended.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 2360 - Computer User Support

    Credits: 3
    This course will provide students with help-desk-specific skills. Students will learn the fundamental concepts of help desk communication techniques and customer service, and focus on the knowledge, skills, and abilities needed to prepare for entry-level positions in computer user support. Students will work with real world computer support examples, case studies, and activities. Prerequisite: Desktop Operating Systems.

    Prerequisites:   


    Click here for course offerings

  
  
  • CIS 2120 - Concepts of Local Area Networks

    Credits: 3
    This course covers the basic networking concepts found on the CompTIA Network+ certification. Concepts include network operating systems, hardware, and troubleshooting techniques and the role, setup and administration of Local Area Networks.

    Prerequisites:   


    Click here for course offerings

  
  • CIS 2110 - Concepts of PC Hardware

    Credits: 3
    This course covers the hardware concepts found on the CompTIA A+ certification exam. In this course, students will learn how to purchase, upgrade, and maintain personal computer hardware and software. In addition to hands on experience, emphasis is placed on research and planning related to application and utility software and hardware purchases. Students can elect to purchase the components necessary to build or upgrade a functioning computer and if so, should anticipate expenses beyond the tuition for the course.


    Click here for course offerings

  
  • CIS 1360 - Database Management Systems

    Credits: 3
    This course provides a comprehensive examination of current database management software. Students will learn database principles and apply them to developing relational databases and generating simple and complex reports. Emphasis is on the application of database management to work related problems. Basic algebra skills are recommended.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 2330 - Database Systems

    Credits: 3
    This course is designed to develop skills in the design, creation, analysis, and maintenance of relational database management systems using Structured Query Language (SQL) and their objects (tables, queries, forms and reports). Students explore data description and manipulation languages, schema design and normalization, file and index organizations, and data integrity, security, and reliability. Topics also include SQL compliant servers and cloud computing environments.

    Prerequisites: Introduction to Computer Science  


    Click here for course offerings

  
  • CIS 1350 - Desktop Operating Systems

    Credits: 4
    This course covers the concepts of Microsoft Windows operating systems found on the CompTIA A+ certification exam. Students will learn how to install, configure, and troubleshoot computer operating systems. Recommended prerequisite: Introduction to Computer Science.


    Click here for course offerings

  
  • CIS 2410 - Digital Image Manipulation

    Credits: 3
    Students will learn the properties of various digital image files and their use in both Internet and print applications. Using an industry standard image editing program, students will learn how to select, modify, adjust, combine and manipulate digital images for the Internet and print applications. The technical and creative aspects of image manipulation will be covered, as well as image file types such as .jpg, .gif, .png, and .tif. Copyright issues, ethical usage of images on the web, and explanation of the different resolution requirements between web and print images will also be discussed.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 1450 - Foundations of Cloud Computing

    Credits: 3
    This course introduces students to the foundational concepts of the cloud computing environment, including infrastructure, services, support, security models, and key considerations in transitioning to cloud computing. Students will get a detailed overview of cloud concepts and be prepared to earn the Amazon Web Services (AWS) Cloud Practitioner certification. 

    Prerequisites: Introduction to Computer Science   or equivalent technology skills.


    Click here for course offerings

  
  • CIS 2080 - Foundations of Content Management Systems

    Credits: 3
    This course explores the development of websites through a content management system such as WordPress, Joomla, or Drupal. Students will learn to import and create documents and multimedia material, create landing pages, build Google analytics, and track and manage multiple versions of content. Topics include identification and assignment of key users and their roles, definition of workflow tasks coupled with messaging to alert content managers to changes in content, and publication of content to a repository to support access to the content.

    Prerequisites:   


    Click here for course offerings

  
  • CIS 1035 - Foundations of Information Security

    Credits: 1
    In this course, students examine the issues of online threats, which have risen dramatically in the last decade, and explore personal and professional strategies to reduce vulnerabilities.


    Click here for course offerings

  
  • CIS 1040 - Fundamentals of Spreadsheets

    Credits: 1
    A hands-on introduction to electronic spreadsheets. Students will learn to build spreadsheets using formulas, functions and formatting options. Students will learn to create graphs and charts and to save, print and retrieve their work. This course is identical in content to the spreadsheet unit of Computer Applications.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 1100 - Introduction to Computer Science

    Credits: 3


     

     

    This course is designed to give a broad-based introduction to all aspects of computing. Students will focus on core aspects of the discipline including hardware, networking, the Internet, programming logic, ethics, and the history and future of industry. The goal of this course is to give students a working knowledge of the computer industry and provide a solid foundation of knowledge to begin technical training.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 2261 - Introduction to Java I

    Credits: 4
    This is the first of two courses that introduce the basic concepts and techniques of Java. Essential topics include program structure, primitive and string data types, operators, expressions, control structures, static methods, and classes and objects.


    Click here for course offerings

  
  • CIS 2262 - Introduction to Java II

    Credits: 3
    This course is a continuation of CIS 2261 and covers additional concepts in object-oriented programming such as inheritance and polymorphism, exceptions and exception handling, the Java collections framework (lists, sets, maps, and iterators), creating and using packages, and creating graphical user interfaces.

    Prerequisites: Prerequisite: Introduction to Java I


    Click here for course offerings

  
  • CIS 2150 - Introduction to Linux

    Credits: 3
    This course covers the Linux operating system providing an introduction to the installation, configuration and troubleshooting of this popular operating system. Also covers the free software or open source software movement in general, where to find packages, how to install them, and how to get support. 

    Prerequisites: Introduction to Computer Science


    Click here for course offerings

  
  • CIS 1045 - Introduction to Multimedia Applications & Tools

    Credits: 3
    This course introduces the many applications that enhance the world of multimedia and the web, as well as the technological decisions that are needed to deploy them. Students will learn how various tools are used to create a rich, dynamic audio/visual experience for users in many different formats. Emphasis is given to understanding current, new and emerging technologies and the impact they have on web-based media. Students enrolling in the course should have basic computer skills.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 1170 - Introduction to Web Analytics

    Credits: 3
    In this course students will explore the key concepts, diagnostic approaches, techniques and practices of web analytics used to achieve greater return on investment through online marketing initiatives. Drawing from case studies and practical application, students will learn how web analytics can drive higher profits and improve the customer experience. The course will include an overview of technologies such as ad-servers, rich media, bid-management systems, and online research tools with an emphasis on tracking and reporting of web site activity and campaign measurement and testing.

    Prerequisites:   or  


    Click here for course offerings

  
  • CIS 2040 - Management Information Systems

    Credits: 3
    An introduction to the nature and scope of information systems in the business environment. Provides an understanding of the purposes and development of data and information systems for organizational management. A case study approach is used in applying basic principles of system design.

    Prerequisites: 6 credits of CIS coursework above CIS 1020 


    Click here for course offerings

  
  • CIS 2255 - Principles & Management of Cybersecurity

    Credits: 3
    Students explore the broad range of concepts involved in protecting information assets within computer systems and networks. The course covers law, ethics, cryptography, and the fundamentals of system and network security. Students develop strategies for identifying and remediating personal and physical vulnerabilities based on the CIA Triangle security model (confidentiality, integrity, and availability).

    Prerequisites: Recommended prior learning: Foundations of Information Security


    Click here for course offerings

  
  • CIS 2140 - Programming for the Internet

    Credits: 3
    This course provides an introduction to client-side programming for the World Wide Web, using the JavaScript language. After learning the basic syntax and structures, students use JavaScript to add dynamic, interactive elements to web pages. In addition, students will use JavaScript and the Document Object Model to perform various tasks including checking HTML form data prior to processing at the web server.

    Prerequisites:  


    Click here for course offerings

  
  • CIS 2210 - Python Programming

    Credits: 3


     

     

    This course is an introduction to programming using Python. Students will explore a wide variety of Python application domains including web and network programming, game development, scientific and numerical applications, textual analysis, system administration, and software development support. Topics include fundamental programming concepts, Python syntax, the standard libraries, and object-oriented programming. Emphasis will be placed on solving problems in a variety of domains using well-written Python programs. Basic algebra skills are recommended.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 2212 - Python Programming II

    Credits: 3
    This course is a continuation of CIS-2210 Python Programming and will include more advanced concepts and applications, including data science, web and network programming, and system administration. Concepts include using lists and dictionaries, Object-oriented Programming (OOP), and integrating Python with database systems. 

    Prerequisites: Python Programming  or equivalent skills.


    Click here for course offerings

  
  • CIS 1430 - Spreadsheets

    Credits: 3
    This course provides a comprehensive examination of spreadsheet software. Students will build a variety of spreadsheets using simple and complex formulas, functions, graphics, database features, sorts, linkages within spreadsheet and between spreadsheets, and macros. Basic algebra skills are recommended.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 2230 - System Administration

    Credits: 4
    In this course, the student explores the basics of system management. The course provides the student with enough theory to understand how operating systems work and to interpret the output of various management tools. It also covers practical issues in system administration including process, memory, and file system monitoring and performance tuning. Computer security is also discussed. Recommended Prior Learning: CIS 2150 Intro to Linux and CIS 2120 Concepts of Local Area Networks

    Prerequisites: Desktop Operating Systems  


    Click here for course offerings

  
  • CIS 1151 - Website Development

    Credits: 3
    This course explores the creation of effective websites and pages. Topics include application of website development tools, and managing site content, site presentation, and site behaviors. Students will explore and modify Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and use Javascript code. Students will manage a website’s associated files and folders, web publishing client/server process, and administration of a website. Students will create and enhance a number of websites in this course.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings

  
  • CIS 1322 - Word Processing

    Credits: 3
    This course is a comprehensive examination of the full set of word processing features. Topics covered include basic through advanced editing techniques, formatting, tables, creation of databases, mail merge, creation and use of macros to facilitate program use, and referencing tools.

    Prerequisites: Students must meet basic skills policy requirements. No other course prerequisites required.


    Click here for course offerings