Computer Information Systems

Division: Business and Computer Information Systems

Division Dean

Dr. Henry Hua

Counselor

Robert Grantham

Faculty

Bret Clarke
Behzad Izadi
Alireza Moady
Peter Molnar
Penn Wu

Computer Information Systems Transfer Program (AS-T Business Administration)

Students should consult a counselor or www.assist.org for lower division major requirements for most California public universities. (See the Standard Definitions section of the catalog for a description of ASSIST.) Students transferring to an independent college/university should consult the catalog of the individual school and a counselor for lower division major requirements.

CIS 075 C Business Skills Development 0.5-10 Units

Term hours: 9-180 lecture and 54-540 laboratory TBA depending on units attempted. This variable unit, open entry/open exit course with flexible hours is designed for the student who needs to gain marketable job skills in a short period of time. Occupational training will be provided in the areas of computer applications, information processing, office occupations, and communication skills. May be taken for a cumulative total of 10 units. Open Entry/Open Exit. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee-Payable at Registration.

CIS 100 C  Introduction to Computer and Windows Concepts (formerly CIS 050 C) 3 Units

Term hours: 54 lecture and 18 laboratory. This course is designed to teach the computer hardware, Windows Operating System, E-mail, Web Apps, and Internet concepts. Students will receive hands-on experience. $3.00 Materials Fee--PAYABLE AT REGISTRATION. Pass/No Pass/Letter Grade Option. (CSU)

CIS 101 C  Introduction MS Word Document Formatting 4 Units

Term hours: 54 lecture and 54 laboratory. In this course, students will learn to build speed and accuracy using the touch method and learn to format letters, table, memos, and reports using Microsoft Word. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 102 C  Advanced MS Word Business Applications 4 Units

Term hours: 54 lecture and 54 laboratory. This course teaches the student how to create and format business, legal and medical documents using Microsoft Word. Focus will be on using Word features such as mail merge, styles, graphics, etc. to generate letters, tables, reports and newsletters. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 103 C Microsoft Excel and PowerPoint 3 Units

Advisory: CIS 101 C or consent of instructor.

Term hours: 36 lecture and 54 laboratory. This course teaches the student how to use Excel and PowerPoint for business and professional use. This course provides the student with the knowledge and skills necessary to take the Core level Microsoft Office Specialist Excel and Comprehensive PowerPoint exams. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 107 C Introduction to Windows 2 Units

Term hours: 36 lecture and 18 laboratory. This course is designed to use Microsoft Windows on the personal computer. It covers the graphical user interface, and how to manipulate Windows, using Help, and launching Applications. $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 109 C E-Business Applications 3 Units

Term hours: 54 lecture and 18 laboratory. This course introduces the technological infrastructure needed for implementing e-Business solutions. It also discusses the software components necessary to implement such applications. A major component of the course will be hands-on projects of evaluating e-business tools and application software. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 110 C Linux Operating System 3 Units

Term hours: 54 lecture and 18 laboratory. This course is an introduction to the Linux operating system. Topics include installing, configuring, maintaining, administering, and troubleshooting of the Linux Operating System. It provides preparation for the Sair Linux Certification. $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 111 C Computer Information Systems 3 Units

Advisory: ENGL 058 C

Term hours: 54 lecture and 18 laboratory. This course is an introduction to computer concepts, computer organization, operation, hardware, systems and application software; business-problem solving; and applications to business. $3 Material Fee - Payable at Registration. (UC/CSU, AA GE, CSU GE/C-ID: ITIS 120)

CIS 115 C Desktop Publishing - Publisher 2 Units

Term hours: 36 lecture and 18 laboratory. This course is designed for office support staff, secretaries, administrative assistants, small business owners, and others who require a basic knowledge of business desktop publication applications. This course uses Microsoft Office Publisher. May be taken for credit 3 times. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 116 C MS Outlook/Office Procedures 3 Units

Term hours: 54 lecture and 18 laboratory. This course prepares management or office personnel for work in a computerized office environment. MS Outlook is taught in this class and integrated with Word and other MS Office applications. Pass/No Pass/Letter Grade Option, $3.00 Material Fee - Payable at Registration. (CSU)

CIS 120 C  Social Media and Digital Marketing 3 Units

Term hours: 54 lecture and 18 laboratory. This course provides in-depth coverage of social media and marketing within social media networks, as well as current methods and techniques for conducting business on the Internet. Students will learn real world Internet business and social media technical and marketing skills. Other topics covered include Search Engine Optimization, Digital Security and Ethics, Electronic Commerce and Online Advertising concepts. $3.00 Materials Fee - Payable at Registration. Pass/No Pass/Letter Grade Option (CSU)

CIS 121 C  Adobe PDF Document Management 3 Units

Term hours: 36 lecture and 54 laboratory. This course is designed to teach students to use Adobe Acrobat Professional to convert technical documents to PDF (Portable Document Format) files. Students will prepare, edit, and format PDF documents, enhance and control PDF accessibility features, create interactive documents that can be shared via email and the Web, and prepare PDF documents for commercial printing. $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 132 C Spreadsheet-Excel for Windows 4 Units

Term hours: 72 lecture. This course is designed to introduce students to the use of spreadsheet programs in the solution of problems. Students will use spreadsheet software to create, edit, graph, save, and print out spreadsheets. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 142 C Database-Access for Windows 3 Units

Term hours: 54 lecture and 18 laboratory. This course is designed to introduce the student to the use of database programs in the solution of record keeping problems. Students will use database software to create, update, and report data files. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 150 C Microsoft Office Applications 3 Units

Term hours: 54 lecture and 18 laboratory. This course studies the terms, concepts, and features of Microsoft Office software in today's business office. Students will create hands-on application office projects using Microsoft Office. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 160 C Information Systems Management 3 Units

Term hours: 54 lecture and 18 laboratory. This course is for students interested in managing a Computer Information Systems Center. The subject areas to be studied are planning, equipping, staffing, and managing a computerized business office. The student will use a computer spreadsheet and database in hands-on exercises in planning and managing an information systems office. $3 materials fee payable at registration. Pass/No Pass/Letter Grade Option (CSU)

CIS 161 C PC Operating System 3 Units

Term hours: 36 lecture and 54 laboratory. This course uses the latest version of Windows to introduce students to the technical aspects of an operating system program. This course takes students from the fundamental concepts of modern computer operating systems, and leads them into more advanced topics and network implementation. Topics include installing, configuring, upgrading, diagnosing, and troubleshooting desktop operating systems. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 162 C PC/Network Hardware Support 3 Units

Term hours: 54 lecture and 18 laboratory. This course prepares students with both theoretical and practical lessons relating to computer hardware and peripherals in a networked environment. Emphasis is placed on hands-on experience in how hardware components function together to make a computer work properly. In addition, students will gain real-world knowledge and skills in current network concepts and operating systems. CompTIA's IT Fundamentals and A+ topics will be included. (CSU)

CIS 164 C Computer Desktop Support 3 Units

Term hours: 36 lecture and 54 laboratory. This course is designed to teach students the crucial skills needed to work as a computer end-user support in an Active Directory network environment or Windows workgroup environment as well as how to troubleshoot applications running in Microsoft Windows platform. Students will learn the kinds of knowledge, skills, abilities, and strategies they need to be employable in the support industry. Emphasis will be placed on end-user computing, communication and customer service skills of user support staff, problem solving strategies, common support problems, and technical skills required for user support positions. This course prepares students for the Microsoft Certified Desktop Support Technician curriculum (MCDST). $3.00 Materials Fee--PAYABLE AT REGISTRATION. Pass/No Pass/Letter Grade Option. (CSU)

CIS 179 C  Introduction to Web Page Design 3 Units

Term hours: 54 lecture and 18 laboratory. This course introduces students to Web publishing with HTML (Markup Language) for business and personal applications. Students will learn techniques to design a professional-looking Web site. Emphasis is placed on learning the HTML from the basic tags to the advanced topics such as tables, graphics, cascading style sheets, and creation of the business-related Web pages. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 182 C  Microsoft Networking Fundamentals 3 Units

Term hours: 54 lecture and 18 laboratory. This course provides a comprehensive introduction of the fundamental concepts and theory of Microsoft networking. Students will understand network infrastructures, network hardware, and protocols and services. Topics include communication concepts, communication components and hardware, communication media, topologies, protocols, local and wide area networks, wireless communications, and Windows related network administration commands. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee--PAYABLE AT REGISTRATION. (CSU)

CIS 185 C Administering Windows Server 3 Units

Term hours: 36 lecture and 54 laboratory. This course introduces students to both Microsoft client and server sides for the administration and management of Windows networking on personal computers. Students will learn the features and architectures of the various types of client/server implementations such as program installation, working with files and folders, printing system, configuring users and groups, active directory, DNS, and group policy. Pass/No Pass/Latter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 187 C  Microsoft Exchange and SharePoint Services 3 Units

Term hours: 36 lecture and 54 laboratory. This course introduces students to the administration of Microsoft Exchange Server. Students learn an overview of the Exchange Server environment, installing and administrating Exchange Server, user and database management, and operating Exchange Server in a Web-based environment. Emphasis is placed on installing and administering Exchange Server, setting up user accounts and user access, and managing resources. Students should be familiar with using Microsoft Windows Server Operating System. In addition, student will learn how to manage and create collaborative Web sites using SharePoint. $3.00 Materials Fee - PAYABLE AT REGISTRATION. Pass/No Pass/Letter Grade Option. (CSU)

CIS 189 C  Administrating and Configuring Windows Server Directory Services 3 Units

Term hours: 36 lecture and 54 laboratory. This course covers implementing, managing, maintaining and configuring directory services and infrastructure in a Windows server environment. This course focuses on active directory domain services (AD DS), group policy, hyper-V, file services, domain name system, setting up user accounts and user access, managing resources and advanced networking services and infrastructure. $3.00 Materials Fee - PAYABLE AT REGISTRATION. Pass/No Pass/Letter Grade Option. (CSU)

CIS 190 C  Cybersecurity Competition Fundamentals 3 Units

Term hours: 36 lecture and 54 laboratory. This course provides students with the fundamental knowledge to participate in various cybersecurity competitions. Topics will include Cybersecurity essentials, OS installation and hardening, Windows and Linux administration and networking fundamentals. As part of the requirements students will form teams and participate in practice/official competition events. Pass/No Pass/Letter Grade Option. (CSU)

CIS 191 C  Administrating and Configuring Windows Server Network Infrastructure 3 Units

Term hours: 36 lecture and 54 laboratory. This course primarily covers the administration and configuration tasks required to deploy, manage and maintain Windows server infrastructure and necessary network services. Emphasis is placed on advanced network and file services, dynamic access control, distributed active directory domain, active directory certificate, rights management, network load balancing, virtual machine manager, failover clustering, and IP address management. Pass/No Pass/Letter-Grade Option. $3.00 Materials Fee--PAYABLE AT REGISTRATION. (CSU)

CIS 195 C Network Security 3 Units

Term hours: 54 lecture and 18 laboratory. This course prepares students to identify network security threats and implement procedures for securing networks. Important network security topics covered in CompTIA¿s Security+ certificate such as malware and social engineering attacks, basic cryptography, wireless network security, access control, authentication, risk management and vulnerability assessment are covered. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee--PAYABLE AT REGISTRATION. (CSU)

CIS 196 C Ethical Hacking 3 Units

Term hours: 54 lecture and 18 laboratory. This course provides students with basic anti-hacking network security concepts and hands-on skills. Important network security topics covered in CEH (Certified Ethical Hacker) certificate such as network and computer attacks, footprinting,port scanning, enumeration, cryptography and OS vulnerabilities are covered. $3.00 Material Fee - Payable at Registration. Pass/No Pass/Letter Grade Option. (CSU)

CIS 201 C  Microsoft Virtualization and Cloud Deployment 3 Units

Term hours: 54 lecture and 18 laboratory. This course prepares students to plan, implement, and manage Microsoft virtual enterprise infrastructure. Topics include Hyper-V, System Center Services, Desktop Virtualization, and Cloud Computing. $3.00 materials fee is payable at registration. Pass/No Pass/Letter Grade Option. (CSU)

CIS 202 C  VMware vSphere Virtualization Networking 3 Units

Term hours: 54 lecture and 18 laboratory. In this hands-on training course students will install, configure, manage, and troubleshoot VMware vSphere, which includes VMware ESXi and VMware VCenter Server. Students are taught how to administer a vSphere infrastructure for an organization of any size. In doing so, students explore fundamentals of virtual network design and implementation, fundamentals of storage area networks, virtual switching, virtual system management, and engineering for high availability. It is recommended ONLY for students with strong knowledge in networking. $3.00 Materials Fee - Payable at Registration. Pass/No Pass/Letter Grade Option. (CSU)

CIS 211 C Introduction to Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This beginning course in programming introduces students to the Visual C# .NET and Visual Basic .NET programming languages. Students will learn how to design, code, and debug programs common to the business environment. Some of the topics include: Program Design, Control Structures, Functions, Sub Procedures, Form Design, and Object-Oriented coding. $3.00 Material Fee - Payable at Registration. (UC/CSU)

CIS 216 C Microsoft Project 3 Units

Term hours: 54 lecture and 18 laboratory. This course uses Microsoft Project to create a task list, set up and assign resources, format and print plan, track progress, share project information, and manage project team. Students will learn how to solve typical project and business problems using the planning, control and reporting features of Microsoft Project. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 218 C Visual C# Programming 3 Units

Prerequisite(s): CIS 211 C with a grade of C or better.

. Term hours: 54 lecture and 18 laboratory. This course introduces students to the Visual C# programming language. Students will learn how to design, code, and debug programs common to the business environment. Some of the topics include: Classes and Objects, Methods, Arrays, and Form Development. $3.00 Material Fee - Payable at Registration. (UC/CSU)

CIS 220 C Web Page Programming 3 Units

Advisory: CIS 179 or consent of instructor.

Term hours: 54 lecture and 18 laboratory. In this course, students will learn how to create Web pages that include Cascading Style Sheets (CSS), how to create JavaScript programs inside HTML (Hyper Text Markup Language) documents, how to use JavaScript programs to enhance Web pages, and how to use elements of Dynamic HTML. Emphasis is placed on multiple page layers, scripting, and managing large-scale Web sites. Using these tools and techniques, students will learn to create dynamic effects based on users interaction, simple animation, drop-down menu, and other sophisticated and useful design effects. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 221 C  Web Technology and Social Media 3 Units

Term hours: 54 lecture and 18 laboratory. This course introduces students to the new concept in Web technology called Collaborative Internet. The term refers to the use of the Internet technology to enhance information sharing, interactive and collaborative Web sites, social networking, publishing and posting information on the Web, and active participation among Web users. Emphasis is placed on the various applications of this emerging Web technology such as Podcasts, Blogs, Wikis, Mashups, RSS (Really Simple Syndication) Feeds, Flickr, collaborative favorites, and social networks in both theoretical and practical frameworks. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 223 C Visual C++ Programming 3 Units

Prerequisite(s): CIS 211 C with a grade of C or better.

Term hours: 54 lecture and 18 laboratory. This course introduces students to the Visual C++ programming language. Students will learn how to design, code, and debug programs common to the business environment. Some of the topics include: Control Structures, Functions, Classes and Objects, Arrays, and File Processing. $3.00 Material Fee - Payable at Registration. (UC/CSU)

CIS 225 C Web Programming with ASP 3 Units

Term hours: 54 lecture and 18 laboratory. This course prepares students to use ASP (Active Server Pages) as a web programming language to create dynamic, interactive, and data-driven web applications. Students will learn how to develop web applications that interact with viewers as well as with other computer applications. Emphasis is placed on reading and writing data to a file on the web server, developing interactive web pages, creating web applications that integrate data bases, server-side programming, optimizing the performance of web applications, developing user controls, working with ASP web services, debugging web applications, creating mobile web applications. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 226 C Java Programming 3 Units

Advisory: CIS 211 C or equivalent programming experience.

Term hours: 54 lecture and 18 laboratory. This course introduces students to the Java programming language. Students will learn the language syntax, how to design and debug programs as well as object oriented programming concepts. $3.00 Material Fee-Payable at Registration. (UC/CSU)

CIS 229 C  Introduction to XML Programming 3 Units

Advisory: CIS 220 C.

Term hours: 54 lecture and 18 laboratory. This is a class in Web documents management. The course is ideal for students interested in next-generation Web publishing who want to gain a working knowledge of XML (Extensible Mark-up Language)and use it to build a wide range of dynamic effects and compelling Web applications from formatting and managing documents to E-commerce and searching and managing data. In this class, students will master the fundamentals of XML, including XSL (Extensible Stylesheet Language), DTDs (Document Type Definitions), CSS (Cascading Style Sheets) and XML schemas. This course is designed for those with experience in creating Web pages and who have some knowledge of style sheets. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 230 C Cisco Networking 1 3 Units

Term hours: 36 lecture and 54 laboratory. This course focuses on network terminology and protocols, Local Area Networks (LANs), Wide Area Networks (WANs), Open System Interconnection (OSI) model, cabling, cabling tools, routers, router programming, Ethernet, Internet Protocol (IP) addressing, and network standards. This course is offered through Cisco Local Academy and upon successful course completion students will receive a certificate from Cisco. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 231 C Cisco Networking 2 3 Units

Prerequisite(s): CIS 230 C with a grade of C or better.

Term hours: 36 lecture and 54 laboratory. This course introduces students to router fundamentals, router setup and configuration, network management, routing and routed protocols, and network troubleshooting. Topics include: managing Cisco IOS software, Distance Vector Routing Protocols, TCP/IP suite error and control messages, basic router troubleshooting, and access control lists. This course is offered through Cisco Local Academy and upon successful course completion students will receive a certificate from Cisco. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 232 C Cisco Networking 3 3 Units

Prerequisite(s): CIS 231 C with a grade of C or better.

Term hours: 36 lecture and 54 laboratory. This course focuses on advanced IP addressing techniques; Variable Length Subnet Masking (VLSM), intermediate routing protocols (RIP v2, single-area OSPF, EIGRP), command-line interface configuration of switches, Ethernet switching, Virtual LANs (VLANs), Spanning Tree Protocol (STP) and VLAN Trunking Protocol (VTP). This course is offered through Cisco Local Academy and upon successful course completion students will receive a certificate from Cisco. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 233 C Cisco Networking 4 3 Units

Prerequisite(s): CIS 232 C with a grade of C or better.

Term hours: 36 lecture and 54 laboratory. This course focuses on advanced IP addressing techniques; Network Address Translation (NAT), Port Address Translation (PAT), and DHCP; WAN technology and terminology; PPP, ISDN, DDR, Frame Relay, network management, and introduction to optical networking. This course is offered through Cisco Local Academy and upon successful course completion students will receive a certificate from Cisco. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 234 C Advanced Java Programming 3 Units

Prerequisite(s): CIS 226 C with a grade of C or better.

Term hours: 54 lecture and 18 laboratory. This course covers advanced topics in Java programming. Topics include graphics, animation, GUI components, exception handling, files and streams, and data structures. $3.00 Material Fee-Payable at Registration. (CSU/UC)

CIS 236 C  Introduction to Oracle: SQL and PL/SQL 3 Units

Term hours: 36 lecture and 54 laboratory. This course offers students an extensive introduction to data server technology. The class covers the concepts of both relational and object relational databases and the powerful SQL (Structured Query Language). Students are taught to create and maintain database objects and to store, retrieve, and manipulate data. In addition, students learn to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Demonstrations and hands-on practice reinforce the fundamental concepts. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 239 C CCNA Bootcamp 3 Units

Advisory: CIS 230 C.

Term hours: 54 lecture and 18 laboratory. This course covers CCNA concepts and configuration skills will be reviewed to prepare for the exam. Topics include IP addressing and subnetting, router and switch configurations, LAN and WAN protocols, and sample exam questions. $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 240 C Wireless Networking Technology 3 Units

Advisory: CIS 230 C.

Term hours: 54 lecture and 18 laboratory. This course focuses on wireless data communication technologies with an emphasis on Wireless networks. A comprehensive overview of wireless technologies, devices, security, design, and best practices with a particular emphasis on real world applications and skills is covered. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 241 C Spreadsheet-Advanced MS Excel 3 Units

Prerequisite(s): CIS 132 C with a grade of C or better.

Term hours: 54 lecture and 18 laboratory. This course is designed to introduce students to the use of advanced spreadsheet tools in the solution of problems. Students will use Visual Basic to develop Excel applications. $3.00 Material Fee - Payable at Registration.(CSU)

CIS 243 C  Linux Server Administration (formerly titled Oracle Forms and Reports) 3 Units

Advisory: CIS 100 C.

Term hours: 54 lecture and 18 laboratory. This is a hands-on course for students to acquire basic skills and knowledge needed to administer Linux servers in a network environment. Topics include installing, configuring, and maintaining Apache, FTP, SSH, Samba, NFS, DHCP, NTP, mail, printing, and LAMP servers as well as system log files and basic network security measures. (UC/CSU)

CIS 244 C Java Game Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This course covers game programming for Java developers. It leads students to create desktop and Internet computer games using the latest Java programming language techniques. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 245 C Perl Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This hands-on course introduces students to the Perl and CGI programming language. Topics include syntax, basic scripting skills, arrays and hashes, I/O, regular expressions, and subroutines. The course also introduces object-oriented programming in Perl, as well as CGI.pm module and Perl web programming. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (UC/CSU)

CIS 246 C PHP Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This hands-on course introduces students to the PHP programming language. Topics include basic PHP programming skills, and integration with HTML. It also explores advanced modules including accessing the MySQL database. Students will learn to develop dynamic web content and data-driven web sites using PHP. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (UC/CSU)

CIS 247 C Python Programming 3 Units

Term hours: 54 lecture and 18 laboratory. In this course, students will obtain a hands-on introduction to the Python language, Python tools, Python applications, and Python Web programming. Through lectures and laboratory work, students learn the skills of Python programming. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (UC/CSU)

CIS 248 C Voice Over IP 3 Units

Advisory: CIS 230 C and CIS 231 C.

Term hours: 54 lecture and 18 laboratory. This course focuses on the design, configuration, troubleshooting and operation of IP (Internet Protocol) telephony technology to exchange voice. A comprehensive overview of packet telephony technologies including signaling, call control and voice quality with a particular emphasis on real world applications and skills is covered. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 250 C Word Processing 1-2 Units

Term hours: 18-36 lecture and 54-108 laboratory TBA. This variable unit, open entry/open exit course with flexible hours consists of basic and advanced text editing performed using Microsoft Word. Unit credit may range from 1 to 2 units in any given semester. Units may be increased or decreased no later than the withdrawal deadline of the course. Only upon successful completion of the first unit of instruction will the student be eligible for the second unit of credit for the semester. Knowledge of keyboarding is recommended. Open Entry/Open Exit. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 251 C Advanced Word Processing 1-2 Units

Prerequisite(s): CIS 250 C with a grade of C or better.

Term hours: 18-36 lecture and 54-108 laboratory TBA. This variable unit, open entry/open exit course with flexible hours is designed as a continuation of CIS 250 C. Advanced applications include, but are not limited to, desktop publishing, macros, margins, and record processing. Unit credit may range from 1 to 2 units in any given semester. Units may be increased or decreased no later than the withdrawal deadline of the course. Only upon successful completion of the first unit of instruction will the student be eligible for the second unit of credit for the semester. May be taken for a cumulative total of 2 units. Open Entry/Open Exit. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 252 C  Java Web and Mobile Applications 3 Units

Prerequisite(s): CIS 226 C with a grade of C or better.

. Term hours: 54 laboratory and 18 laboratory. This course covers topics in Java Web and Mobile Applications. Topics include multithreading, networking, JDBC, Servlet, JSF, web services and mobile applications. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 254 C  Mobile Application Development 3 Units

Term hours: 54 lecture and 18 laboratory. In this course, students will learn how to develop applications for use on small and mobile devices. The Android platform will be used for the basis of this course. Additional platforms may be introduced for comparison purposes. Students will create applications for the Android platform using the various specialized development environments available. $3.00 Materials Fee - Payable at Registration. (CSU)

CIS 257 C  Storage Management and Cloud Computing 3 Units

Advisory: CIS 230 C.

Term hours: 54 lecture and 18 laboratory. This course covers concepts, principles, and deployment considerations across all technologies that are used for storing, managing, and protecting digital information in classic, virtualized, and cloud environments. Students will also be introduced to Cloud Computing. Course is supplemented with the EMC Academic Alliance Curriculum and 24/7 access to NetLab. Pass/No Pass/Letter Grade Option $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 258 C CCNA Security 3 Units

Advisory: CIS 230 C and CIS 231 C.

Term hours: 36 lecture and 54 laboratory. This course equips students with the knowledge and skills needed to prepare for entry-level security specialist careers. Topics covered include: implementing AAA on network devices, implementing Cisco IOS firewall and IPS feature sets, implementing site-to-site IPSec VPNs, and administering effective security policies. This course is offered through Cisco Local Academy and upon successful course completion students will receive a certificate from Cisco. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 260 C Game Concepts Development 3 Units

Term hours: 36 lecture and 54 laboratory. In this course students will study the technology, structure, hardware, software, graphics and art, sound effects, simulation engines, and job market trends involved in the construction of computer games. Students will learn how to plan and develop outlines for their own games. The course will emphasize hands-on exercises in creation of games using game generator software. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (UC/CSU)

CIS 261 C Game Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This course introduces students to basic game programming concepts and program design process. Topics include game terminology, genre analysis, platform comparisons, and content creation. Students will also explore major game programming languages. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee - Payable at Registration. (UC/CSU)

CIS 262 C New Technology 3 Units

Term hours: 54 lecture and 18 laboratory. This hands-on class is designed to teach students to acquire the necessary technical skills in the use of the latest technology. Emphasis is placed on the current and future trends of information technology in today's computer industry. Pass/No Pass/Letter Grade Option. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 263 C Mobile Game Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This course offers an overview of the gaming products for platforms involving anything handheld, including cell phones, PDAs and Pocket PCs. Students will learn to develop mobile games for the portable platforms of their choices. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee-Payable at Registration. (UC/CSU)

CIS 264 C Windows Game Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This course leads students to develop skills and techniques relevant to the programming of computer games for Windows. The course will focus primarily on programming aspects. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 265 C 3D Game Programming 3 Units

Term hours: 54 lecture and 18 laboratory. This course uses open source tools to introduce programming skills and techniques for creating interactive 3D games. The course will focus primarily on programming aspects. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 271 C Computer Forensics in Practice 1 Unit

Term hours: 18 lecture. This course provides a comparative study of information technology, evidence analysis, chain of custody, and data retrieval from computer hardware and software applications. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 272 C  Computer Forensics New Challenge 1 Unit

Term hours: 18 lecture. This course introduces new technologies of computer forensics and emerging investigation techniques related to the identification, collection and preservation of digital evidence. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 273 C Computer Forensic Tools 1 Unit

Term hours: 18 lecture. This hands-on course teaches students to build toolkits for finding, identifying, and preserving digital evidence for computer forensic process. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 274 C  Project Management Fundamentals 3 Units

Term hours: 54 laboratory and 18 laboratory. This course teaches the basics of project management and includes preparation for the Project Management Professional certification exam. Topics include integration, scope, time, cost, quality, human resource management, communications, risk, and procurement management. Pass/No Pass/Letter Grade Option. $3.00 Materials Fee-Payable at Registration. (CSU)

CIS 275 C Adv Python Programming 3 Units

Advisory: CIS 247 C.

Term hours: 54 lecture and 18 laboratory. This is an intermediate-level course for students to develop programming skills to build larger, more complex, higher-quality software. Topics include functional programming, name spaces, modules, class protocols, inheritance, generators, operator overloading, reflection, and optimization. (UC/CSU)

CIS 276 C Computer Forensics I 3 Units

Term hours: 54 lecture and 18 laboratory. This course introduces basic techniques and methods used for collecting and preserving digital evidences for computer forensic process. This course emphasizes on gathering digital evidences from a computer system. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 277 C Computer Forensics II 3 Units

Term hours: 54 lecture and 18 laboratory. This course equips students with professional knowledge and techniques to investigate, preserve, process, report, and present digital evidence. $3.00 Material Fee-Payable at Registration. (CSU)

CIS 278 C Cyber Crime 3 Units

Term hours: 54 lecture and 18 laboratory. This course will introduce the student to concepts and actions involved with cybercrime. The emphasis of the course will be placed on the student gaining an understanding of the types, the elements, and the corresponding forensic evidence that exists from cybercrime. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 279 C  Computer Forensics Legal Aspects 3 Units

Term hours: 54 lecture and 18 laboratory. This course will examine the civil and criminal aspects of computer forensics. Students will be introduced to case law and will learn appropriate steps, procedures, and techniques to comply with law when conducting forensic examinations. Also, testimony concepts by the forensic examiner will be discussed. Pass/No Pass/Letter Grade Option. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 280 C Analysis of Digital Media 3 Units

Term hours: 54 lecture and 18 laboratory. This course will provide the student with the concepts and skills to complete examinations on alternative digital media. This includes an understanding of the various file systems, acquisition procedures, recovery methods, and reporting on findings. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 281 C Computer Forensics Capstone 3 Units

Prerequisite(s): CIS 280 C with a minimum grade of "C".

Term hours: 54 lecture and 18 laboratory. This course will complete the computer forensics certificate program with a thorough testing process of the student's knowledge of computer forensics. Through a series of examinations, students will demonstrate their knowledge of appropriate computer forensic procedures/protocol, acquisition techniques, file systems, analysis of files, alternative media, Internet history/email analysis, log analysis, reporting, incorporating all knowledge gained through the courses. $3.00 Material Fee - Payable at Registration. (CSU)

CIS 295 C CIS Internship 1-4 Units

Term hours: 18 lecture and 54-240 laboratory depending on units attempted. This course is designed to give the student credit for work experience at a related occupational worksite, while being concurrently enrolled in a vocational major. For each unit of credit, a minimum of 75 paid or 60 unpaid worksite internship hours is required. The internship allows students to apply knowledge gained in college courses to an actual work setting, sample career choices and improve job-readiness skills. Supplemental reading and course assignments required. Variable Unit Class. May be taken for credit 4 times. Open Entry/Open Exit. Pass/No Pass/Letter Grade Option.(CSU)

CIS 298 C  Computer Information Systems Seminar 0.5-12 Units

Prerequisite(s): May be required.

Corequisite(s): May be required.

Advisory: May be required.

Term hours: 0-216 lecture and 0-648 laboratory. This course will utilize a lecture and/or lab approach for students enrolled in the Computer Information Systems Program to increase their knowledge in applied areas. Topics will be offered to increase the student's knowledge of the computer information systems profession by updating content on recent changes and requirements and by preparing for new trends in Computer Information Systems. May be taken for credit 1-4 times. Pass/No Pass or Pass/No Pass/Letter Grade Option or Standard Letter Grade. Fee may be required-Payable at Registration. (CSU)

CIS 298AC  Storage Management and Cloud Computing 3 Units

Advisory: CIS 230 C

This course covers concepts, principles, and deployment considerations across all technologies that are used for storing, managing, and protecting digital information in classic, virtualized, and cloud environments. Students will also be introduced to Cloud Computing. Course is supplemented with the EMC Academic Alliance Curriculum and 24/7 access to NetLab. Pass/No Pass/Letter Grade Option $3.00 Materials Fee--PAYABLE AT REGISTRATION.

CIS 299 C CIS Independent Study 0.5-2 Units

Prerequisite(s): Approved Independent Study Learning Contract

Term hours: 9-36 hours lecture depending on units attempted. This course is designed for students who wish to gain further experience, knowledge, or expertise beyond their current offerings in their area of study. The number of class hours or activities per week will be determined by the scope of the topic. The instructor will devise learning strategies to be followed by the student. Students must obtain permission from the program coordinator to be enrolled in this class. Pass/No Pass/Letter Grade Option. May be taken for credit 4 times. (CSU)

Computer Application

A student who completes the Computer Application field of study will be able to:

  • Demonstrate the knowledge and skills to utilize operating system commands, emails, Internet use, digital storage media
  • Use contemporary software application to create and modify word processing, spreadsheet, database, or presentation files
  • Acquire computer application skills to enhance his/her employment opportunity

Computer Networking

A student who completes the Computer Networking field of study will be able to:

  • Understand computer networking concepts including network security, and the operation of client and server computers and networking devices
  • Acquire hands-on skills to configure, maintain, and troubleshoot client and server computers, and networking devices
  • Enhance his/her employment opportunity in the specific area of computer networking

Computer Programming

A student who completes the Computer Programming field of study will be able to:

  • Acquire problem analysis skills to design suitable solutions
  • Code, debug, implement and maintain the computer programs
  • Enhance his/her employment opportunity in the specific area of computer programming

Web Applications and Programming

A student who completes the Web Applications field of study will be able to:

  • Demonstrate the knowledge and skills to employ the Internet tools to search the Web, manage email, communicate on the Web, download programs, share information, and strengthen Web security.
  • Demonstrate the knowledge and skills to create and implement maintainable Websites using a range of programming techniques and languages.
  • Demonstrate the knowledge and skills to apply a variety of Website management tools to maintain Websites.
  • Enhance his/her employment opportunity in a specific area of Web applications programming.