Kalamazoo Valley Community College

KVCC Catalog


CIS 098 Learn Computer/Internet Skills
1-1-0 (Lecture/Discussion) This course introduces students to computer hardware, software and operating systems. Students will learn basic keyboarding skills using the computer keyboard and 10-key numeric keypad. Students will also learn how to research information using the Internet and World Wide Web.

CIS 100 Beginning Computer Skills
2-1-3 (Lecture/Standard Lab)/2-0-0 (Online) This course introduces students to personal computers, Windows Operating Systems, application software including word processing, spreadsheet, databases, and presentation software, along with hardware, processing and networking concepts. 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.

CIS 110 PC Operating Systems
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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.

CIS 112 Linux Operating Systems
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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)/3-0-0 (Online) 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 will be covered. Recommended prerequisite: BUS 103 and CIS 110 are highly recommended.

CIS 150 Programming Logic
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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.

CIS 170 Web Page Coding w/Dreamweaver
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) 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.

CIS 174 JavaScript
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) 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)/3-0-0 (Online) 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)/3-0-0 (Online) 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)/3-0-0 (Online) 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)/3-0-0 (Online) This is an introductory course in programming digital computers. Analysis of problems and development of correct procedures for their solution will be emphasized along with the expression of algorithmic solutions to problems in a structured high-level computer language. Applications will solve both numerical and non-numerical problems for the computer. Recommended prerequisite: CIS 150. Comfort with a Windows-based PC, installing software, working with files and folders, etc.

CIS 207 C# Programming
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) 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)/3-0-0 (Online) 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)/3-0-0 (Online) 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 are REQUIRED.

CIS 220 Systems Analysis and Design
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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 are REQUIRED. CIS 202, CIS 207, or CIS 209 are recommended.

CIS 220 Systems Analysis and Design
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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 are REQUIRED. CIS 202, CIS 207, or CIS 209 are recommended.

CIS 221 Networking Essentials
3-3-0 (Lecture/Discussion)/3-0-0 (Online) In this class students know and understand the layers of the OSI model, describe the features and functions of network components and have skills needed to install, configure, and troubleshoot basic networking hardware peripherals and protocols. Successful completion of the course means that the student possesses the knowledge needed to configure and operate a variety of networking products. This course covers the objectives of the CompTIA's Network+ Certification and will cover a wide range of vendor and product neutral networking technologies that can also serve as a prerequisite for other vendor-specific IT certifications. PREREQUISITE: Successful completion of CIS 110 and CIS 115 are REQUIRED. Corequisite: CIS 112 is recommended.

CIS 223 LANS with Microsoft NOS
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) This course introduces Local Area Networks (LAN) with Windows Network Operating Systems (NOS). Networking commands and menu utilities are used to gain understanding of network operation. Students study advantages and restrictions of LAN technologies in order to make informed decisions on network construction and installation. Course will cover all objectives of the Windows workstation and Microsoft Server Tests. The course will cover the objectives of the Microsoft Windows server administration fundamentals and Microsoft networking fundamentals exam. PREREQUISITE: Successful completion of CIS 221 is REQUIRED. Corequisite: BUS 218, CIS 220, or CIS 224 are recommended.

CIS 224 Network Security
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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)/3-0-0 (Online) 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 are REQUIRED.

CIS 231 Business Reporting & Analysis
3-3-0 (Lecture/Discussion)/3-0-0 (Online) 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 232 Advanced Local Area Networks
3-3-0 (Lecture/Discussion)/3-0-0 (Online) This course provides an advanced understanding of Local Area Networks (LANS). Networking commands and menu utilities are used to optimize network operation. Students study advantages and restrictions of LAN technologies in order to make informed decisions on network optimization and enhancement. The course will cover the objectives of the Microsoft Installing and Configuring a Windows Server Exam. PREREQUISITE: Successful completion of CIS 223 is REQUIRED.

CIS 237 Advanced C# Programming
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) 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 program using C# and object oriented methodology will be stressed. PREREQUISITE: Successful completion of CIS 170 and CIS 207 are REQUIRED.

CIS 260 CST Comprehensive Project
3-1-4 (Lecture/Open Lab)/3-0-0 (Online) 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 System Analysis and Design, Networking Essentials, LANS with Microsoft NOS, Project Management will all be reinforced and used in this course. PREREQUISITE: Successful completion of BUS 218, CIS 175, CIS 220 and CIS 223 are REQUIRED. Corequisite: CIS 178 is recommended.

CIS 270 Advanced Web Page Coding
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) This course advances student skills learned in CIS 170, Web Page Coding w/Dreamweaver, 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)/3-0-0 (Online) 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) 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.

CIS 298 Mobile Application Development
3-2-3 (Lecture/Standard Lab)/3-0-0 (Online) 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.