50th Anniversary
KVCC Catalog


CIS 100 Beginning Computer Skills
2-1-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 4 This course introduces the students to computer hardware and software, the Windows operating system, and Microsoft Office software including word processing, spreadsheet, database, and presentation software. The instructional focus is a hands-on approach to learning to use computers. Computer terminology is emphasized. Recommended prerequisite: BUS 100 or keyboarding 25 wpm. Minimum benchmarks will be enforced.

CIS 110 PC Operating Systems
3-3-0 (Lecture/Discussion)/Online/Blended Contact Hours: 3 This course provides hands-on projects to develop students' proficiency in installing, managing, maintaining and troubleshooting problems with current PC operating systems. Students will be able to support users in a business or home environment and be prepared for the software side of the CompTIA A+ Essentials certification. Recommended prerequisite: BUS 103. Minimum benchmarks will be enforced.

CIS 112 Linux Operating Systems
3-3-0 (Lecture/Discussion)/Online/Blended Contact Hours: 3 This course introduces GNU/Linux concepts and skills to students with a basic understanding of personal computer configuration and usage. The course covers the history and purpose of *NIX systems, usage of common *NIX desktop applications, interacting with *NIX utilities via a command line interface, installation of applications, utilities and system services. More advanced topics which are addressed include writing minor shell scripts, managing scheduled tasks using cron, and setting up daemons (e.g. web, file, and mail servers). PREREQUISITE: Successful completion of CIS 110 is REQUIRED.

CIS 115 PC Hardware & Software Support
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course introduces computer hardware and operating systems, covering skills such as installation, building, upgrading, repairing, configuring, troubleshooting, optimizing, diagnosing, and preventive maintenance of Personal Computers, with additional elements of security and soft skills. The objectives of the CompTIA A+ Essentials objectives will be covered. HIGHLY RECOMMENDED prerequisite: BUS 103 and CIS 110. Minimum benchmarks will be enforced.

CIS 150 Programming Logic
3-3-0 (Lecture/Discussion)/Online/Blended Contact Hours: 3 This course introduces students to the essential programming knowledge for advancing to a programming language course. Learning will include the fundamentals of structured program design, including standard business programming algorithms and documentation practices. It familiarizes the student with the flow of program logic, flowcharting, use of the three necessary control structures of programming, an introductory structured programming language and design methodologies. Concepts such as multiple level accumulation and array processing are included. Recommended corequisite: BUS 103. Minimum benchmarks will be enforced.

CIS 170 Web Page Coding w/Dreamweaver
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 Students in this course will create and update web pages using the current version of HTML with a text editor and browser as well as with Dreamweaver. Sharing information through the use of text, graphics, sounds, video, buttons, and linking to other web pages will be practiced. An introduction to CSS and Javascript is also included. Students will design, create, and publish a web site using the skills learned in this course. Minimum benchmarks will be enforced.

CIS 174 JavaScript
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 In this course students will learn how to use client-side scripting with JavaScript to meet unique project requirements and creative goals. Students will use text editors and WYSIWYG applications to write scripts that trigger programs with web-based events and add interactivity to existing web pages. PREREQUISITE: Successful completion of ANM 100 or CIS 170 is REQUIRED.

CIS 175 DataBase/SQL
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 In this course, students will learn how to design and create a database along with using SQL and Oracle to access and query data within a database along with writing programs that access and maintain databases. Included will also be an introduction of data structures, data dictionaries, data security, and database components. Discussions will include the current and future database environmental concerns. PREREQUISITE: Successful completion of CIS 150 is REQUIRED.

CIS 193 PHP with MySQL
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 In this course students will program database driven web pages using PHP (Hypertext Processor) with MySQL. Students will learn advanced topics including object-oriented programming and how to build web sites that incorporate authentication and security. Students will be able to use PHP and MySQL to build professional quality, database-driven web sites. PREREQUISITE: Successful completion of ANM 100 or CIS 170 is REQUIRED.

CIS 202 Visual Basic
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 Students in this hands-on programming course will write programs using the current Visual Basic.Net version on PCs. Emphasis is placed on writing well structured, easy to understand GUI based programs. Students will learn how to manipulate screens and controls as well as learning the basics of object oriented program terminology and creation of objects. PREREQUISITE: Successful completion of CIS 150 is REQUIRED.

CIS 207 C# Programming
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 Students in this hands-on programming course will be introduced to the analysis, design, documentation and coding techniques of C# programming. Object Oriented and Structured Design will be emphasized for business and numerical applications that include both the GUI and console application environment. PREREQUISITE: Successful completion of CIS 150 is REQUIRED.

CIS 209 Java Programming
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 Students in this hands-on programming course will write application programs and applets using Java programming language. Students will also be familiar with the topics covered in the Sun Certified Programmer Examination along with practicing well structured, easy to understand GUI based programs. Students will be able to write professional business applications using the skills learned in this class. PREREQUISITE: Successful completion of CIS 150 is REQUIRED.

CIS 212 Advanced Visual Basic
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course expands on the student's existing Visual Basic knowledge using the current version of Visual Studio. This includes expanded work on commonly used controls, database integration and updates, and working with web pages. PREREQUISITE: Successful completion of CIS 202 and CIS 170 is REQUIRED.

CIS 220 Systems Analysis and Design
3-3-0 (Lecture/Discussion)/Online/Blended Contact Hours: 3 Students in this course learn common systems development methods of analysis, modeling, development and implementation of a business system placing emphasis on the tools and practices currently used by systems analyst for a new business system. Various methodologies will be learned SSDLC (Structured Systems Analysis and Design - the waterfall method) to JAD and RAD (Joint and Rapid Application Development) and the use of UML (Unified Modeling Language) and Object Oriented tools. PREREQUISITE: Successful completion of CIS 150, COM 101, ENG 110 or ENG 160, and CIS 175 is REQUIRED. CIS 202, CIS 207, or CIS 209 is recommended.

CIS 221 Introduction to Networks
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course covers networking architecture, structure, and function. It introduces the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations to provide a foundation for the curriculum. This is the first of four networking courses required to prepare students for the CCNA (Certified Cisco Network Administrator) Certification Exam. PREREQUISITE: Successful completion of CIS 110 and CIS 115 is REQUIRED.

CIS 223 Introduction to MS Servers
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course focuses on the skills needed to administer a Microsoft Windows server. Concepts covered will be to design, implement, configure, and manage a Windows network that incorporates a MS Windows Server, including server deployment and maintenance, advanced file services, server monitoring, remote access, Network Policy Server, Active Directory, and DNS & DHCP. PREREQUISITE: Successful completion of CIS 221 is REQUIRED. Corequisite: BUS 218, CIS 220, or CIS 224 is recommended.

CIS 224 Network Security
3-3-0 (Lecture/Discussion)/Online/Blended Contact Hours: 3 Students in this course will acquire fundamental knowledge of network security and how the field relates to other areas of Information Technology. Students will use networking information already acquired to further prepare them to study in specialized security fields. The course also prepares students for the CompTIA Security + Certification Exam. PREREQUISITE: Successful completion of CIS 221 is REQUIRED.

CIS 229 Advanced Java Programming
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 Students in this course learn advanced Java topics with continued emphasis on good, modular and structured and Object Oriented design. Advanced topics will cover recursion, pointers and sets, data and record structures and their uses and implementations. Sorting, searching, both sequential and random file processing are also practiced. PREREQUISITE: Successful completion of CIS 170 and CIS 209 is REQUIRED.

CIS 231 Business Reporting & Analysis
3-3-0 (Lecture/Discussion)/Online/Blended Contact Hours: 3 This course will prepare students to analyze data, design and create business reports using Microsoft Excel, Access and current database software. End-user business reports will include Excel pivot tables. Business intelligence techniques are discovered through data mining using various data base software configurations. Students will become proficient with Microsoft Access report configuration and design. Report presentations and techniques will be emphasized. PREREQUISITE: Successful completion of BUS 103 is REQUIRED.

CIS 237 Advanced C# Programming
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 Students taking this hands-on programming course will advance their knowledge and skills of C# by learning data structures, advanced user interface techniques, database processes for input, updates and output, integration with web applications, .Net libraries usage and reporting tools. C# collections, sets, pointers, linked lists and multithreading will be discussed and used. Continued focus on writing clear, properly structured and well-documented programs using C# and object oriented methodology will be stressed. PREREQUISITE: Successful completion of CIS 170 and CIS 207 is REQUIRED.

CIS 253 Cisco Routers IOS
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course covers the architecture, components, and operations of routers and switches in a small network environment. Students will learn how to configure a router and a switch for beginning functionality along with learning to troubleshoot routers and switches, and resolve network services. This is the second of four networking courses required to prepare students for the CCNA (Certified Cisco Network Administrator) Certification Exam. PREREQUISITE: Successful completion of CIS 221 is REQUIRED. Corequisite: CIS 223 or CIS 224 is recommended.

CIS 255 Cisco Local Area Networks
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course covers the architecture, components, and operations of routers and switches in a large and complex network. Students will learn how to configure routers and switches for advanced functionality, as well as be able to configure and troubleshoot routers and switches, and resolve common issues with OSPF, EIGRP, STP, and VTP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement DHCP and DNS operations in a network. This is the third of four networking courses required to prepare students for the CCNA (Certified Cisco Network Administrator) Certification Exam. PREREQUISITE: Successful completion of CIS 253 is REQUIRED. Corequisite: CIS 257 is recommended.

CIS 257 Cisco Wide Area Networks
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course covers the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students will learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network. This is the fourth of four networking courses required to prepare students for the CCNA (Certified Cisco Network Administrator) Certification Exam. PREREQUISITE: Successful completion of CIS 253 is REQUIRED. Corequisite: CIS 255 is recommended.

CIS 260 CST Comprehensive Project
3-1-4 (Lecture/Open Lab)/Online/Blended Contact Hours: 5 In this capstone course, students will use a team approach to complete an approved project which includes identifying a problem and all of its components, completing an analysis and then design solving the problem with hardware, networking, software and support solution. Students will deliver a verbal and written proposal that covers all aspects of the solution, to include specifications, user and technical documentation, cost and implementation timeline using project management skills. Skill learned in CIS 220, CIS 221, CIS 223, and BUS 218 will all be reinforced and used in this course. PREREQUISITE: Successful completion of BUS 218, CIS 175, CIS 220, and CIS 223 is REQUIRED. Corequisite: CIS 278 is recommended.

CIS 270 Advanced Web Page Coding
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This course advances student skills learned in CIS 170 using industry standard concepts and practices of web development. Students will advance both their HTML and Dreamweaver skills using advanced concepts such as Cascading Style Sheets (CSS), multi-media and scripting techniques. PREREQUISITE: Successful completion of CIS 170 is REQUIRED.

CIS 275 Advanced DataBase/SQL
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 This hands-on course will advance students' knowledge and experiences with database queries, maintenance using SQL and Oracle. Emphasis will be on advanced database design, uses and architectures along with data security, DBMS installations, business intelligence, web technologies, and data mining. PREREQUISITE: Successful completion of CIS 175 is REQUIRED. CIS 212, CIS 229, or CIS 237 is recommended.

CIS 278 CIS Internship
1-0-0 to 9-0-0 (Variable) Contact Hours: 1 to 9 The Computer Information Systems Internship is a supervised on-the-job learning experience designed to provide students the opportunity to apply CIS competencies in a work environment. Prerequisite: With some exceptions, students must have completed 75% of the coursework in the pursued degree/certificate program and have a grade point of 2.5 in the program and 2.0 overall. Comment: See Internships under Permission Codes for more information. Minimum benchmarks will be enforced.

CIS 298 Mobile Application Development
3-2-3 (Lecture/Standard Lab)/Online/Blended Contact Hours: 5 The class introduces students to the techniques and concepts of developing mobile applications, using modern visual programming languages, in a hand held business and personal environment. Students will create applications which include programming tools for business programming with an object oriented language to be developed in an Android type environment. PREREQUISITE: Successful completion of CIS 207 or CIS 209 is REQUIRED.