CIS90 Computer Basics
2 credits (2 lec hrs/wk) This is a basic course in computer literacy and is intended for the novice user. Students will become familiar with current terminology. Students will learn end-user skills in using a learning management system (LMS), file management using a PC operating system, word processing, e-mail, and Internet research.
CIS2280 Cooperative Work Experience
1-4credits (3-12 lec hrs/wk)This course provides the student an opportunity to gain on-the-job experience in coordinator approved computer information system situations that closely parallel with field of study. Prerequisite: Instructor consent.
CIS120 Concepts of Computing
4 credits (4 lec hrs/wk) Course provides information on computer basics, including hardware and software components, networking, applications and operating systems software, and social issues related to computing, technology, and the Internet. Course also provides instruction on common software applications including spreadsheet, database and presentations. Prerequisite:CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS120X Computing Concepts and Problem Solving for CIS Majors
4 credits (4 lec hrs/wk) This course will give students hands-on experience in a wide range of modern information technology. Several IT concepts will be introduced that will provide a basis for further study in Information Technology. Students will work on a number of projects that will give perspectives on areas of IT including but not limited to: visual and/or robotic programming, social networking tools, web design and networking. Issues of security, privacy and ethics will also be examined. Students will leave the course with an understanding of the components of modern IT systems and the scope of knowledge needed to become an IT professional. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS125DB Database Applications
3 credits (2 lec, 2 lec/lab hrs/wk) Course introduces beginning and intermediate concepts, terminology, and application of database management system (DBMS) technology. Common features of DBMS software, their application to business uses, and issues involved in effective relational database design are covered. Course uses one or more commercially available DBMS software packages. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS125DM Digital Media Applications
3 credits (2 lec, 2 lec/lab hrs/wk) Concepts-centered course encompasses beginning and intermediate concepts of multimedia applications, punctuated by hands-on projects. Utilizing current digital tools, course covers developing high-quality bit-mapped images, vector images, animation, sound, and video. Concepts include managing media, importing and exporting between applications, converting file types, controlling file sizes, and legal and ethical issues. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CS125G Computer Game Development
4 credits (4 lec, hrs/wk) Surveys the field of computer game development including study of the history and business of computer gaming and computer game categories, platforms, and technologies. Covers an overview of the game development process, and introduces game graphics. Provides complete game development life cycle using high-level game development framework to design/develop computer games. Prerequisite: CIS90 or higher. Concurrent: CS0593
CIS125GI/GEOG265 Introduction to Geographic Information Systems
3 credits (2 lec, 3 lab hrs/wk) Course introduces students to principles and practices of GIS, while providing experience using a contemporary GIS software package. Course develops both a theoretical understanding of GIS and experience in accessing GIS data sets. Students are exposed to raster and vector GIS. This course not offered every year. Prerequisite: CIS90 with a 'C' or better. Concurrent: CS0593.
CIS125S Spreadsheet Applications
3 credits (2 lec, 2 lec/lab hrs/wk) This course introduces beginning and intermediate concepts, terminology, and application of spreadsheet technology. The common features of spreadsheet software, its application to business uses, problem solving techniques, and issues involved in choosing and installing spreadsheet software are covered. Course uses one or more commercially available spreadsheet software packages. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS125W Word Processing Applications: Microsoft
3 credits (3 lec, hrs/wk) This course introduces use of microcomputers for word processing applications at a professional level. Concepts, terminology, and application of word processing technology are covered. Students are introduced to common features of word processing software, business uses, elements of style, and issues involved in choosing and installing word processing software. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS133WS Computer Language I - Web Scripting
CIS135W Advanced Word Processing: Desktop Publishing
3 credits (3 lec hrs/wk) Use of microcomputer word processing software for desktop publishing. Using word processing skills and design/layout theories, students will learn how to develop professional-looking and effective publications. Prerequisite: CIS125W with a 'C' or better. Concurrent: CIS0593.
CIS140M Introduction to Operating Systems: Microsoft
4 credits (4 lec hrs/wk) This course introduces the student to the theory and operation of microcomputer operating systems. It will include disk and file handling techniques, common utilities, security issues, minor hardware installation and maintenance, and the use of networks. It will use one or more commercially available operating systems, including Windows. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS140U Introduction to Operating Systems:Unix
4 credits (4 lec hrs/wk) This course introduces the student to the Unix/Linux operating system. It provides experience using the command line to run applications, do file management, and to do basic system administration. Students will learn the fundamental Unix/Linux command set, file security, editors, scripting, and C programming. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS145 Hardware Installation Support
4 credits (4 lec hrs/wk) This course covers the fundamentals of computer hardware and software and advanced concepts such as security, networking, and the responsibilities of an IT professional. Students who complete this course will be able to describe the internal components of a computer, assemble a compute system, install an operating system, and troubleshoot using system tools and diagnostic software. Students will also be able to connect to the Internet and share resources in a networked environment. New topics in this version include mobile devices such as tablets and smartphones and client side virtualization. Expanded topics include Microsoft Windows 7 operating system, security, networking, and troubleshooting. Prerequisite: CIS90 with a 'C' or better. Concurrent: CIS0593.
CIS151 Network Essentials
4 credits (4 lec hrs/wk)This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Internet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes. Concurrent: CIS0593.
CIS152 Network Router Configuration
4 credits (4 lec hrs/wk) This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single-area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks. Prerequisite: CIS151 with a 'C' or better. Concurrent: CIS0593.
CS160 Computer Science Orientation
4 credits (3 lec, 2 lec/lab hrs/wk) This course introduces students to the computer science field and profession. Students will be introduced to computer science, programming and careers, as well as societal and ethical issues surrounding the use of computers. Students will have the opportunity to participate in team problem solving. Prerequisite: MTH60 or higher with a 'C' or better. Concurrent: CIS0593.
CS161 Introduction to Computer Science I
4 credits (3 lec, 2 lec/lab hrs/wk) This course offers a history and overview of fundamental computer science concepts using an object-oriented programming language. Topics include object oriented programming, software engineering, algorithm development, data representation, introduction to user interface design, and sources of error. Prerequisite:MTH111 with a 'C' or better. Concurrent: CIS0593.
CS162 Introduction to Computer Science II
4 credits (3 lec, 2 lec/lab hrs/wk) This course covers software engineering principles and modern programming methods. Topics include event-driven programming for graphical user interfaces, recursion, stream, and exception handling. This course also introduces analysis of algorithms, sorting, and searching. Prerequisite: CS161 with a 'C' or better. Concurrent: CIS0593.
CIS188 Wireless Networking
3 credits (6 lec/lab hrs/wk) Fundamentals of Wireless LANs is an introductory course focusing on the design, planning, implementation, operation and troubleshooting of wireless networks. It covers a comprehensive overview of technologies, security and design best practices with particular emphasis on hands-on skills in wireless LAN setup and troubleshooting. Resilient WLAN design, installation and configuration, and WLAN security. This course prepares students to achieve the Cisco Wireless LAN Support Specialist designation. Prerequisite: CIS179 with a 'C' or better.
CS198/298 Independent Study
1-3 credits (hrs to be arranged) Prerequisite: Instructor consent.
CIS225 End User Support
4 credits (3 lec, 3 lab hrs/wk) Course introduces professional and interpersonal skills needed by technicians who support and manage hardware and software information systems. Includes analyzing, troubleshooting and solving basic hardware and software problems, developing customer service skills and an ethics awareness, help desk operation, technical documentation and training. Prerequisites: CIS120 and CIS140 with a 'C' or better. Concurrent: CIS0593.
CIS233WS Computer Language II - Server-Side Web Scripting
4 credits (3 lec, 2 lec/lab hrs/wk) The course is designed to provide students with an introduction to programming web-based applications using a contemporary server-based programming language. Students will learn how to design, code, and implement interactive web pages with dynamically generated content. Course assumes students have a working knowledge of HTML and client-side scripting. Prerequisite: CIS133WS with a 'C' or better. Concurrent: CIS0593.
CIS235 Integrated Computer Projects
4 credits (4 lec hrs/wk) Integrated Computer Projects Apply previous computer and business knowledge to create individual and group projects using software found in today's workplace. Use integrated software (i.e. MS Office) to learn skills such as linking and embedding, e-mail, Internet, FAX and scanners. Prerequisite: CIS125W and CIS120 or CIS125S with a 'C' or better. Concurrent: CIS0593.
CS261 Data Structures
4 credits (3 lec hrs/wk, 2 lab hrs/wk) This course covers complexity analysis. approximation methods. trees and graphs. file processing. binary search trees. hashing. and storage management. Prerequisite: CS162 with a 'C' or better. Concurrent: CIS0593.
CS271 Computer Organization
4 credits (3 lec hrs/wk, 2 lab hrs/wk) Introduction to functional organization and operation of digital computers. Coverage of assembly language; addressing, stacks, argument passing, arithmetic operations, decisions, macros, modularization, linkers and debuggers. Prerequisite: CS161 with a 'C' or better. Concurrent: CIS0593.
CS275 Database Management
4 credits (3 lec hrs/wk, 2 lab hrs/wk) This course is designed to be broader than teaching specific database products. It will address database development, a concept which includes data modeling, database design, and database implementation. It will identify the entity-relationship and object data modeling techniques, and the importance of normalizing data models. Techniques of implementing these models into a relational database scheme will be presented. Prerequisite: CIS125DB and CS161 or CIS133WS with a 'C' or better. Concurrent: CIS0593.
CS276 Advanced SQL
4 credits (3 lec hrs/wk, 2 lab hrs/wk) Focuses on design, development and implementation of SQL programming for all types of relational database applications including client/server and Internet databases. Learn to write complicated interactive and embedded SQL statement and learn the implications of multi-user database applications. Prerequisite: CS275 and CS162 or CIS233WS with a 'C' or better. Concurrent: CIS0593.
CIS279 Network Management I (Network Hardware)
4 credits (3 lec, 3 lab hrs/wk) Course introduces concepts of network management and applications, discussing implementation, administration, configuration, and troubleshooting in a networked environment. LAN hands-on experience and lab exercises are provided. Hands-on provided in current network operating system. Course Prepares the student for the Microsoft Server 70-642 Network Infrastructure Configuration certification. Prerequisite: CIS179 with a 'C' or better. Concurrent: CIS0593.
CIS280 Field Experience
1-10 credits (3-30 lab hrs/wk) Practical on-site experience that will allow students to test knowledge learned in the classroom and explore the variety of workplaces in which to apply that knowledge. Prerequisite: Instructor consent.
CIS284 Network Security
4 credits (3 lec, 3 lab hrs/wk) Course introduces and assists the student to master the practical Network and Computer Security Concepts. Introduction to security, threats, vulnerabilities, authentication , cryptography and security policies. Prepares student for the Comptia Security+ certification. Prerequisite: CIS184 and CIS288 with a 'C' or better. Concurrent: CIS0593.
CS297 IT Professional Capstone
4 credits (3 lec, 3 lab hrs/wk) This course addresses knowledge, skills and dispositions useful to IT professionals. Students will explore and acquire job exploration skills, effective interview skills, and search skills to optimize job market opportunities. An integrated approach is used to combine project design components relative to job goals and capstone activities to assist in entering the job market with an array of job and technical analysis and design skills. Prerequisite: CIS245 with a 'C' or better. Concurrent: CIS0593.