Pima Community College Pima Community College Homepage MyPima Maps and directions to college locations PCC Faculty and Staff Directory Request Information

Computer Information Systems

Search the Schedule of Classes for all Computer Information Systems classes.
Effective Fall 2014. Previous descriptions may have had different requirements. Have questions? See an advisor.
CIS100 Introduction to Computers SUN# CIS1120 Credit Hours: 3.00
Introduction to computer information systems. Includes hardware, system software, networks, the Internet, e-mail, e-commerce, planning and implementing technology solutions, social and ethical issues, social networking, social engineering, and business application tools.
Prerequisite(s):
Course Corequisites:
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS103 Microsoft Windows Operating System Credit Hours: 4.00
Professional Administration Fundamental skills necessary to perform day-to-day administration tasks in a Microsoft Windows operating system. Includes windows network administration, windows operating system, user and group accounts, network resource security, print server administration, resource and event audits, and resource monitoring.
Prerequisite(s):
Course Corequisites:
Information: Preparation for Microsoft certification examination.
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS119 Network Essentials Credit Hours: 3.00
Comprehensive introduction to computer networks and data communications. Includes computer networks and services, transmission media and connections, network models, popular protocol suites, other network issues, and network operating systems.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of CIS 103 before enrolling in this course.
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS121 Web Publishing Credit Hours: 3.00
Introduction to Web site design using the Hypertext Markup Language (HTML) to author pages containing titles, images, lists, image maps, tables, frames, and Cascading Style Sheets. Includes World Wide Web history and development, web servers and Hypertext Transport Protocol (HTTP), web browsers, HTML standards, document design, HTML lists, designing tables and using frames on a web page, and graphics. May include client-side and/or server-side scripting.
Prerequisite(s): CIS 100.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS129 Programming and Problem Solving I Credit Hours: 5.00
Introduction to personal and business computer systems. Includes components of a computer system; advantages and disadvantages of programming languages; traditional languages, native code and object- oriented concepts; source code versus executable code; and data structures and data representation. Also includes language statements; expressions components; control structures; problem solving techniques; program test data, debugging, and termination; and solving simple problems and creating programs using C or Java.
Prerequisite(s): MAT 122 or concurrent enrollment.
Course Corequisites:
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS131 Programming and Problem Solving II Credit Hours: 5.00
Continuation of CIS 129. Includes data structures and data representation, complex problem solving, procedural abstraction, and complex arrays with structured elements. Also includes object oriented programming, exception handling, file input and output, debugging, and testing.
Prerequisite(s): CIS 129.
Course Corequisites:
Information: Programming assignments will use the C# or Java language.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS132 Introduction to Computer Forensics Credit Hours: 4.00
Introduction to computer forensics which focuses on methods of detection and prevention of computer crime. Includes multidisciplinary nature of computer forensics; professional opportunities; computer investigations; operating systems introduction; the investigator's office and laboratory; forensic tools; and digital evidence controls. Also includes processing crime and incident scenes; data acquisition; computing forensic analysis; e-mail investigations; recovering image files; investigative report writing; and expert witness testimony.
Prerequisite(s):
Course Corequisites:
Recommendation: Basic knowledge of computers and how to download and install software is recommended before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS133 Fundamentals of Personal Computer Security Credit Hours: 3.00
Introduction to Personal Computer (PC) security and how to protect from outside threats. Includes an overview of cyber crime and security issues; networks and the Internet; assessing a personal computer system; denial of service attacks; malware; basics of securing a PC system; and data encryption. Also includes Internet fraud and security; examples of espionage in cyberspace; cyber detective work; and computer security hardware and software.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of CIS 100 and familiarity with the Internet are recommended before enrolling in this course.
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS136 Microcomputer Components Credit Hours: 3.00
An overview of the primary components of common microcomputer systems. Includes systems components, systems upgrades, printer selection, installation and maintenance, disk drive selection, additional input/output devices, selecting and configuring a system, and other microcomputer topics.
Prerequisite(s):
Course Corequisites:
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS137 Introduction to the UNIX Operating System Credit Hours: 3.00
Principles, tools, and history of the UNIX and Linux operating systems. Includes user utilities and some option switches, file structure and file names, regular expressions and extended regular expressions, shells, text editing, networking, and UNIX and Linux system administration.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of CIS 100 before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS141 Introduction to VB.NET Credit Hours: 4.00
Introduction to the Visual Basic.NET programming language. Includes Microsoft .NET, .NET framework, common language runtime, getting started with Visual Basic.NET (VB.NET), and object-oriented programming. Also includes user interface programming, VB.NET and the .NET framework, and using ADO.NET in VB.NET
Prerequisite(s): CIS 129.
Course Corequisites:
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS142 Introduction to C# Credit Hours: 4.00
Introduction to Microsoft's .NET Programming Language C. Includes introduction and simple compilation and execution of programs from the Visual Studio IDE; data types and declarations; using methods; creating classes and objects; selection and repetition; and creating and using arrays. Also includes inheritance; exception handling; GUI objects and controls from the Visual Studio IDE; and handling events.
Prerequisite(s):
Course Corequisites:
Recommendation: It is recommended that students complete CIS 100, have prior programming experience, or obtain consent of instructor before enrolling in this course.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS162 Database Design and Development Credit Hours: 3.00
Introduction to database concepts and terminology. Includes file systems and databases, the relational database model, entity relationship modeling, normalization, and database design.
Prerequisite(s):
Course Corequisites:
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS170 CISCO I: Networking Fundamentals Credit Hours: 5.00
Introduction to the fundamentals of networking. Includes network concepts; the Open Systems Interconnection (OSI) model; binary numbering system; network architecture; Local Area Network (LAN) design and installation; and Cisco troubleshooting procedures. Also includes preparation for Cisco certification examination.
Prerequisite(s): CIS 136.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS171 CISCO II: Networking Router Technologies Credit Hours: 5.00
Introduction to the fundamentals of networking router technologies. Includes networking concepts; Open Systems Interconnection (OSI) model; Local Area Network (LAN) technologies; routing protocols; router configuration files; and Cisco troubleshooting procedures. Also includes preparation for the Cisco certification examination.
Prerequisite(s): CIS 170.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS172 CISCO III: Advanced Routing and Switching Credit Hours: 5.00
Development of skills to configure advanced routing protocols. Includes Local Area Network (LAN) switching; Virtual LAN (VLAN); LAN design; routing protocols; access lists; and Novell Internetwork Packet Exchange (IPX) protocol. Also includes preparation for the Cisco certification examination.
Prerequisite(s): CIS 171.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS173 CISCO IV: Project Based Learning Credit Hours: 5.00
Design and configuration of advanced Wide Area Network (WAN) projects using Cisco IOS command set. Includes WAN design; Point-to-Point protocol (PPP); Integrated Services Digital Network (ISDN); and frame relay. Also includes preparation for Cisco certification examination.
Prerequisite(s): CIS 172.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS182 Introduction to ANSI SQL Credit Hours: 3.00
Introduction to the American National Standards Institute (ANSI) Structured Query Language (SQL). Includes relational databases; SQL basics and nomenclature; simple queries, search conditions, and sorting; single table query processing and unions; simple and multi-table joins; summary queries using columns, group queries, and subqueries; and query expressions. Also includes adding, deleting, and modifying data from the database; referential integrity and constraints; creating databases; creating, removing, and modifying tables; and defining constraints.
Prerequisite(s):
Course Corequisites:
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS187 Data Processing Projects I Credit Hours: 1-3.00
Provides practical work experience with academic study. Includes problem solving, job site interpersonal relations, and directed independent studies of computer-related topics. Also includes lab exercises involving operating system tasks, word processing, spreadsheets, electronic mail, and the Internet.
Prerequisite(s):
Course Corequisites:
Recommendation: It is recommended that students successfully complete four CIS courses before enrolling in this course.
Offered: May not be offered this year, check class schedule.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS199WK Introductory Co-op Work: Computer Information Systems Credit Hours: 1-8.00
A supervised cooperative work program for students in related occupation area. Teacher-coordinators work with students and their supervisor. Variable credit is available by special arrangement.
Prerequisite(s):
Course Corequisites: CIS 199
Information: May be taken two times for a maximum of sixteen credit hours.
Offered: May not be offered this year, check class schedule.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS199 Introductory Co-op: Computer Information Systems Credit Hours: 1.00
Introduction to Cooperative Education for first-year students (instruction which provides for success in securing and retaining a training job related to subject area). Includes communication skills, time and energy management, stress and its management, careers: information and its uses, job market, principles, theories, and practices in the career field, and problems in the work situation.
Prerequisite(s):
Course Corequisites: CIS 199WK
Information: May be taken two times for a maximum of two credit hours.
Offered: May not be offered this year, check class schedule.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS218 Introduction to Voice over IP (VoIP) Credit Hours: 4.00
Introduction to the concepts of Voice over Internet Protocol (VoIP) from the history to expected future uses in the workplace and home. Includes an overview, digital voice fundamentals, standards, how an Internet Protocol (IP) phone call works, protocols and structure, relationship to the Open Standards Interconnection (OSI) model, gateways, quality of service, and router concerns.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of an introductory course in networking or have networking experience before enrolling in this course.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS219 Introduction to Virtual Computing Credit Hours: 4.00
Introduction to the concept of virtualization in computers and virtualization products that permit configuration and management of virtualized environments. Includes installation and configuration of VMware workstation, VMware server, Microsoft virtual server, and Microsoft Hyper-V. Also includes working with virtual networks, implementing disaster recovery and high availability, enhancing virtual security and performance, and working with virtual machine manager.
Prerequisite(s): CIS 119 or 170.
Course Corequisites:
Information: Consult instructor for alternative prerequisite(s) before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS220 Novell NetWare Networking and Administration Credit Hours: 4.00
Administration of microcomputer networks using Novell NetWare. Includes review of networking concepts, defining network objects through directory services, designing the network file system, installing NetWare operating system and workstation client software, managing users, and installing printing. Also includes implementing electronic messaging, designing and implementing login scripts, implementing menus system, and managing the network.
Prerequisite(s): CIS 119.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: May not be offered this year, check class schedule.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS221 Microsoft Windows Server Credit Hours: 4.00
Knowledge and skills necessary to install, configure, customize, optimize networks, integrate, and troubleshoot Windows server. Includes overview of Windows networking, managing Windows server, Windows components, and Internetworking and Intranetworking. Also includes active directory services, advanced file systems, Windows security, booting Windows, and Windows application servers.
Prerequisite(s): CIS 103.
Course Corequisites:
Information: Preparation for Microsoft certification examination.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS222 Implementing Windows Network Infrastructure Credit Hours: 4.00
Knowledge and skills to install, configure, maintain, and support a Microsoft Windows network infrastructure. Includes Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Windows Internet Name Service (WINS), traffic security, remote access, network router, remote installation, connectivity with other operating systems, and Web server.
Prerequisite(s): CIS 221.
Course Corequisites:
Information: Preparation for Microsoft certification examination.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS223 Implementing Windows Directory Services Credit Hours: 4.00
Knowledge and skills to install, configure, and administer Microsoft Windows Active Directory directory services. Includes active directory structure, Active Directory directory services, Domain Name System (DNS), group policy implementation, user accounts, software development, group policy security, and administration of active directory objects.
Prerequisite(s): CIS 221.
Course Corequisites:
Offered: Fall.
Course Outline Schedule of Classes
 
CIS224 Designing Windows Network Security Credit Hours: 4.00
Knowledge and skills to analyze business requirements and processes to design a security solution for a Microsoft Windows network. Includes technical requirements, security requirements, security solution on a Windows network, security solution for access between networks, and security for communication channels.
Prerequisite(s): CIS 223.
Course Corequisites:
Information: Preparation for Microsoft certification examination.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS225 Linux (UNIX) System and Network Administration Credit Hours: 4.00
Operations and network administration of the Linux (UNIX) system. Includes background review, basic Linux installation installing software packages, network file services configuration, SAMBA file and print server, Apache web server, and file transfer protocol (FTP).
Prerequisite(s): CIS 137.
Course Corequisites:
Offered: Fall, Spring, Summer.
Course Outline Schedule of Classes
 
CIS226 Advanced Linux Networking Credit Hours: 4.00
Advanced concepts in Linux and UNIX networking. Includes background review, basic Linux installation, Network File System (NFS) configuration, Network Information System (NIS) configuration, squid proxy, firewalls, and Lightweight Directory Access Protocol (LDAP).
Prerequisite(s): CIS 225.
Course Corequisites:
Offered: Spring.
Course Outline Schedule of Classes
 
CIS228 Fundamentals of Network Security Credit Hours: 4.00
Introduction and general overview of security measures for computer networks. Includes authentication methods and techniques; attacks and malicious code; remote access concepts; email and web security; directory and file transfer services; and wireless protocols and security. Also includes hardware devices; topologies and security; methods of intrusion detection; establishing security baselines; introduction to cryptography; disaster recovery policies and procedures; and forensics, risk management, and auditing measures.
Prerequisite(s):
Course Corequisites:
Recommendation: It is recommended that students complete CIS 119 or obtain consent of instructor prior to enrolling in this course.
Information: This course prepares students to take the CompTIA Security Exam.
Offered: Fall, Summer.
Course Outline Schedule of Classes
 
CIS229 Protecting Your PC and Network: CounterMeasures to Network Credit Hours: 4.00
Intrusion Introduction to networking vulnerabilities within various protocols and operating systems. Includes an overview of cyber crime and security issues, networks and the Internet, assessing and securing a personal computer (PC) system, denial of service attacks, malware, and data encryption. Also includes Internet fraud and security, espionage in cyberspace, cyber detective work, and computer security hardware and software.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of CIS 119 or 170, and 228 before enrolling in this course.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS235 Advanced Topics in Linux/Unix Security Credit Hours: 4.00
Overview for intermediate users of Linux and Linux administrators focusing on security issues. Includes background review, discovering network vulnerabilities, vulnerability mitigation, management awareness, intrusion detection, data gathering, and WiFi.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of CIS 225 is recommended before enrolling in this course.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS241 Advanced Visual Basic.NET Programming Credit Hours: 4.00
Advanced course in Visual Basic.NET programming with special emphasis on the new NET Framework and how it is used to create distributed applications. Includes review of VB.NE basics, basic Web programming, server-side Web programming with VB.NET, accessing data with VB.NET, and introduction and advanced VB.NET applications.
Prerequisite(s): CIS 141.
Course Corequisites:
Offered: Spring.
Course Outline Schedule of Classes
 
CIS250 Introduction to Assembly Language Credit Hours: 3.00
Beginning assembly language programming. Includes number systems, machine architecture, program design, the assembler, the stack, array processing and indexing, and sorting. Also includes program debugging and testing, performance issues, program profiling, and programmer productivity issues.
Prerequisite(s): CIS 131.
Course Corequisites:
Recommendation: Consult instructor for alternative prerequisites before enrolling in this course.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS265 The C Programming Language Credit Hours: 4.00
Principles and syntax of ANSI Standard C and many of the common library functions. Includes writing C programs in portable code to facilitate systems programming concepts.
Prerequisite(s): CIS 250 or concurrent enrollment.
Course Corequisites:
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS266 CGI Programming with PERL Credit Hours: 3.00
Development of Common Gateway Interface (CGI) scripts using Practical Extraction and Report Language (Perl). Includes review of Internet technology and web-based services, review of HyperText Markup Language (HTML), introduction to CGI, server side includes, the Perl language, and client-server interaction. Also includes providing predictable web service, form processing, processing cookies, and Perl CGI debugging.
Prerequisite(s): CIS 121, 265.
Course Corequisites:
Offered: May not be offered this year, check class schedule.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS269 Data Structures Credit Hours: 5.00
Advanced topics in computer science and programming in C++. Includes software engineering concepts and theory, memory management, inheritance, overloading, abstract classes, review of C++, stacks, queues, recursion, and dynamic abstract data structures. Also includes templates, hash tables, sort and search algorithms, file handling and streams, trees, graphs and networks.
Prerequisite(s): CIS 278.
Course Corequisites:
Offered: Spring.
Course Outline Schedule of Classes
 
CIS273 Advanced Web Development Credit Hours: 4.00
Advanced web development including design and implementation of database web application. Includes review of Hypertext Markup language (HTML), Visual InterDev environment, design considerations for web development, introduction to vbScript, JavaScript and Common Gateway Interface (CGI), client-side scripting and validation, script objects and events, use of Java Applets, and use of Active X components. Also includes Dynamic Hypertext Markup Language (DHTML), Cascading Style Sheets (CSS), active server pages and server-side scripting, use of databases with ActiveX Data Objects (ADO), various database types, security issues, and debug and deploy application.
Prerequisite(s): CIS 121.
Course Corequisites:
Offered: Spring.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS276 Mobile App Programming: Android I Credit Hours: 4.00
Topics in computer science and programming in Java specific to Mobile App Programming on Androids. Includes software engineering concepts and theory, Graphical User Interface (GUI) concepts, memory management, inheritance, and exceptions. Also includes eXtensible Markup Language (XML), emulators (Android Virtual Devices), installing, debugging, and an introduction to the Android database system (SQLite).
Prerequisite(s): CIS 131.
Course Corequisites:
Offered: Fall.
Course Outline Schedule of Classes
 
CIS277 Mobile App Programming: Android II Credit Hours: 4.00
Advanced topics in computer science and programming in Java specific to Mobile App Programming on Androids. Includes advanced software engineering concepts and theory, Event Handling, Graphical User Interface (GUI) concepts, memory management and complexity. Also includes eXtensible Markup Language (XML), emulators (Android Virtual Devices), debugging.
Prerequisite(s):
Course Corequisites:
Information: CIS 276 or instructor approval is required before enrolling.
Offered: Spring.
Course Outline This course is not offered in the current Schedule of Classes.
 
CIS278 C++ and Object-Oriented Programming Credit Hours: 4.00
Concepts and implementation of object-oriented programming and design using C> Includes the language syntax of C< applications using C objects to solve information systems problems, and class libraries created for reuse and inheritance.
Prerequisite(s): CIS 231
Course Corequisites:
Information: Prerequisite may be waived with consent of instructor.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS279 Java Programming Credit Hours: 5.00
Introduction to the Java programming language. Includes review of fundamentals; objects, classes, and methods; extending classes and overriding methods; text input and output to console; and handling events, scrollbars, and mouse events. Also includes working with fonts, colors, menus, checkboxes, lists, choices, and other GUI components; and creating and using Applets.
Prerequisite(s):
Course Corequisites:
Recommendation: Completion of CIS 265 or equivalent experience with the C programming language.
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS280 Systems Analysis and Design: Concepts and Tools Credit Hours: 4.00
Concepts of systems analysis and design for all phases of the systems development life cycle. Includes problem identification, project initiation and planning, analysis, logical design, physical design, implementation and testing, and operations and maintenance. Also includes specific tools used by systems analysts, introduction and use of CASE (computer-aided software engineering) tools, and project management software.
Prerequisite(s): CIS 131 or 162.
Course Corequisites:
Offered: Fall, Spring.
Course Outline Schedule of Classes
 
CIS281 Systems Analysis and Design: Applications Credit Hours: 3.00
Concepts and tools of systems analysis applied to specific projects. Includes performing a project from problem initiation through to implementation using CASE tools, project management software, and appropriate software development tools.
Prerequisite(s): CIS 280.
Course Corequisites:
Offered: Fall.
Course Outline Schedule of Classes
 
CIS299WK Adv Co-op Work: Comp Info Sys Credit Hours: 1-8.00
Advanced Co-op Work: Computer Information Systems See Cooperative Education (CED) section for description.
Prerequisite(s):
Course Corequisites: CIS 299
Information: May be taken two times for a maximum of sixteen credit hours.
Offered: Spring.
Course Outline Schedule of Classes
 
CIS299 Advanced Co-op: Computer Information Systems Credit Hours: 1.00
See Cooperative Education (CED) section for description.
Prerequisite(s):
Course Corequisites: CIS 299WK
Information: May be taken two times for a maximum of two credit hours.
Offered: Spring.
Course Outline Schedule of Classes