Related Links


CSIS 1 COMPUTER INFORMATION SYSTEMS

3 units • LG-P/NP • Three hours lecture; one hour lab

This course offers an examination of information systems and their role in business. Focus is on information systems, database management systems, networking, e-commerce, ethics and security, computer systems hardware, and software components. Application of these concepts and methods is achieved through hands-on projects developing computer-based solutions to business problems. Also offered online.

  • Advisories: CSIS 71; eligibility for ENGL 1A
  • Credit transferable: CSU, UC
  • General Ed. Credit: MPC, Area A2

CSIS 9 PROGRAMMING FUNDAMENTALS: PYTHON

3 units • LG-P/NP • Two hours lecture; three hours lab

This course introduces the fundamental ideas in computer science using Python, an interpreted, object-oriented programming language known for its ease of use. Students develop skills in the design and implementation of algorithms while working with numerical computation, text processing, graphics, image processing, and networking applications. This is the recommended first course for computer science majors. Portions of this course may be offered online; also offered fully online.

  • Advisories: CSIS 1; eligibility for ENGL 1A
  • Credit transferable: CSU, UC
  • General Ed. Credit: MPC, Area A2

CSIS 10A PROGRAMMING METHODS I: JAVA

4 units • LG-P/NP • Four hours lecture; one hour lab

This Java programming course introduces the discipline of computer science utilizing practical hands-on problem-solving. Content includes principles of algorithm design, representation of data, objects and classes, arrays, effective programming style, and use of a debugger.

  • Advisories: CSIS 1; MATH 263; eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU, UC

CSIS 10B PROGRAMMING METHODS II: JAVA

4 units • LG-P/NP • Four hours lecture; one hour lab

This course covers the application of software engineering techniques to the design and development of large programs, grounding students in the use of data abstraction, data structures, and associated algorithms. Coverage includes vectors, linked lists, stacks, queues, trees, maps and hash tables, graphs, sorting, searching, and a significant project.

  • Prerequisites: CSIS 10A or CSIS 10C
  • Advisories: CSIS 12; ENGL 1A
  • Credit transferable: CSU, UC

CSIS 10C BRIDGE TO C AND C++ PROGRAMMING

2 units • LG-P/NP • Two hours lecture; one-half hour lab

For students who already know another programming language, this class provides practical experience in C/C++ programming. Coverage includes basic C/C++ syntax through applications of simple linked data structures, and concludes with a significant project. Portions of this course may be offered online.

  • Prerequisites: CSIS 10A; or CSIS 55; or CSIS 56; or ENGR 17
  • Advisories: ENGL 1A
  • Credit transferable: CSU, UC

CSIS 11 COMPUTER ARCHITECTURE AND ORGANIZATION

3 units • LG-P/NP • Two hours lecture; three hours lab

This course provides an introduction to the organization and structure of computer systems, machine architectures, elemental computer circuits and systems, and assembly language programming. It explores the mapping of statements and constructs from a high-level language into sequences of machine instructions, as well as the internal representation of simple data types and structures.

  • Advisories: CSIS 10A; eligibility for MATH 263; eligibility for ENGL 1A
  • Credit transferable: CSU, UC

CSIS 12 DISCRETE STRUCTURES 

3 units • LG • Four hours lecture

This course is an introduction to the discrete structures used in computer science with an emphasis on their applications. Topics covered include functions, relations and sets; basic logic; proof techniques; basics of counting; graphs and trees; and discrete probability.

  • Prerequisites: CSIS 10A; MATH 13
  • Advisories: ENGL 1A
  • Credit transferable: CSU, UC

CSIS 45 INTRODUCTION TO UNDERWATER ROBOTICS

4 units • LG • Three hours lecture; three hours lab

This class provides a foundation in robotics technology as applied to the ocean environment. Topics include the engineering process, Remotely Operated Vehicles (ROVs), Autonomous Underwater Vehicles (AUVs), electronics, sensors, manipulators, and programming.

  • Advisories: Eligibility for ENGL 1A
  • Credit transferable: CSU

CSIS 50 MS OFFICE APPLICATIONS

2 units • LG-P/NP • Two hours lecture

This course is an introduction to office applications as supported by integrated software, both web-based and MS Office Suite of applications programs: MS Word, Excel, Access and PowerPoint.

  • Corequisites: CSIS 50L
  • Credit transferable: CSU
  • General Ed. Credit: MPC, Area E2

CSIS 50L MS OFFICE APPLICATIONS LAB

1 unit • LG-P/NP • Three hours lab

This lab provides computer laboratory exercises and analysis of the topics presented in CSIS 50, including introduction to Windows OS, e-mail and web access, and PC- and Internet-integrated software for word processing, electronic spreadsheets, relational databases, and presentation graphics.

  • Corequisites: CSIS 50
  • Credit transferable: CSU
  • General Ed. Credit: MPC, Area E2

CSIS 51A BUSINESS DATA PROCESSING

3 units • LG-P/NP • Two hours lecture; three hours lab

Course covers computer use in a business information environment, business data processing solutions including structured program design, development, testing, implementation and documentation, and practical experience in the use of common business-oriented languages.

  • Prerequisites: CSIS 1
  • Credit transferable: CSU

CSIS 51C DATABASE PROCESSING

3 units • LG-P/NP • Two hours lecture; two hours lab; one hour lab by arrangement

This introductory course to database management and design provides a solid, modern foundation in the fundamentals of database processing. Students are introduced to objects and SQL databases including a survey of MS Access, Oracle, and SQL Server. Database publishing and Internet standards are introduced with XML Schema and coverage of ODBC, OLE DB, ADO, ASP, and other technology.

  • Advisories: CSIS 51A; eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 55 INTRODUCTION TO PROGRAMMING – VISUAL BASIC

3 units • LG-P/NP • Two hours lecture; three hours lab

This course is an introduction to event-driven programming in a graphical environment with the widely used language Visual Basic.

  • Advisories: BUSC 110A; CSIS 1; eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 56 JAVA PROGRAMMING

3 units • LG-P/NP • Three hours lecture; one hour lab

This course is an introduction to event-driven programming using Java. Simple applications and applets are used to explore the main attributes of object-oriented design. The course assumes familiarity with another high-level language such as C, C++, Visual Basic, and/or HTML recommended.

  • Advisories: BUSC 110; CSIS 1 or CSIS 55 or CSIS 78; eligibility for ENGL 111 and 112 or
  • ENSL 110 and 155
  • Credit transferable: CSU, UC

CSIS 62 WEB ANIMATION AND PROGRAMMING

4 units • LG-P/NP • Four hours lecture

This is an interactive course describing the visual presentation of information used in web pages, including static and animated graphics integrated within code. Projects using Adobe Flash software demonstrate artwork creation, imported images, sound and video, animation techniques, and interactivity using scripts.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 71 OPERATING A PERSONAL COMPUTER

0.5 units • LG-P/NP • Total hours: Four hours lecture; twelve hours lab

An introduction to using a personal computer, this course explores the various hardware components and their functions. Students are introduced to the Operating System and the basic operations of Microsoft Windows and its uses for organization of data files and customization of the user environment.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 75 INTRODUCTION TO COMPUTER

HARDWARE/A+ PREP

4 units • LG-P/NP • Four hours lecture; one hour lab

This course covers maintenance and installation of computer hardware and basic electronics to understand digital circuits. The class covers most of the A+ certification material.

  • Advisories: CSIS 1; or CSIS 50 and 50L; eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 76 NETWORKING FUNDAMENTALS

4 units • LG • Four hours lecture; one hour lab

This course introduces networking concepts and builds basic networking skills. Students learn layered models (TCP/IP and OSI), Ethernet networking, basic routing, IPv4 and IPv6 addressing, and cabling. Students design and configure a basic network. This Cisco Academy course is the first of a four-part sequence to prepare for CCNA certification. Portions of instruction may be offered online; also offered fully online.

  • Advisories: CSIS 1; eligibility for ENGL 1A
  • Credit transferable: CSU

CSIS 77 WEB DESIGN AND PUBLISHING

3 units • LG-P/NP • Two hours lecture; three hours lab

This course reviews the Internet and the World Wide Web, including evaluation of methods, development tools, services, standards, and trends used in electronic publishing. Assignments introduce hands-on development of hypertext documents with multimedia links, use of XHTML editors and source-code design, and introduction to webbased graphics design. Efficient web design is emphasized using CSS and scripting.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 115; MATH 351
  • Credit transferable: CSU

CSIS 78 ADVANCED WEB DESIGN AND PUBLISHING

3 units • LG-P/NP • Two hours lecture; three hours lab

This course introduces server-side Web publishing skills using Web design software and coding of HTML, XHTML, XML and scripting. Efficient and effective Web site design is emphasized using class projects. Dynamic HTML is studied using scripting and Cascading Style Sheets, data binding, and Java applet objects. Visual presentation is explored using image creation software while HTML5 is introduced. Mobile content delivery alternatives are also covered.

  • Advisories: CSIS 77
  • Credit transferable: CSU

CSIS 80 INTRODUCTION TO UNIX AND LINUX

3 units • LG-P/NP • Three hours lecture; one hour lab

This course provides an introduction to the UNIX and Linux operating systems that includes file and directory manipulation, access permissions, process control, networking, security, shell commands and shell programming.

  • Advisories: CSIS 1; eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 82 UNIX AND LINUX SYSTEM ADMINISTRATION

1.5 units • LG-P/NP • One hour lecture; one and one-half hours lab

This course provides experience in UNIX and Linux system administration, including system installation and configuration, shutdown and reboot procedures, backups, emergency recovery, and basic system security. Projects focus on the creation of shell scripts to automate system administration tasks.

  • Advisories: CSIS 80; eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 83 MICROSOFT CLIENT OPERATING SYSTEM

3 units • LG • Three hours lecture; one hour lab

This course presents concepts and skills necessary to install, configure and administer a Windows client operating system environment. Topics include the skills and knowledge necessary to enable students to prepare for the Microsoft client operating system certification exam.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • Credit transferable: CSU

CSIS 98 COMPUTER PROJECTS

2 units • LG • One hour lecture; three hours lab

This course provides the opportunity to implement procedures to analyze, design, and solve problems with computers. This is a capstone class where the student demonstrates knowledge of analyzing, designing, and implementing a solution to a problem in a network environment.

  • Advisories: CSIS 75, 76, 83, 172, 174, 177, 178, and 179
  • Credit transferable: CSU

CSIS 110 ESSENTIAL MICROSOFT SKILLS

1 unit • LG-P/NP • One hour lecture

This course is an introduction to software available for Windows personal computers. It covers use and options for a variety of programs that are commercially and freely available, including operating systems, utilities, and programs for the Internet, e-mail, word processing and publishing, digital imaging, finance, databases, and website creation.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155
  • CSIS 111 ESSENTIAL PC MAINTENANCE

1 unit • LG-P/NP • One hour lecture

This class offers an overview of the maintenance and repair of a desktop PC. Students learn how to back up data, add memory, install and configure hard and floppy drives, and reinstall Windows.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155

CSIS 112 CONFIGURE AND SECURE YOUR HOME NETWORK

1 unit • LG-P/NP • One hour lecture

This course covers the basics of configuring and securing file and printer sharing in a wired and/or wireless home network as well as how to establish Internet connectivity through a DSL or cable router.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155

CSIS 113 USING YOUR DIGITAL CAMERA

1 unit • LG-P/NP • One hour lecture

An introduction to the use of digital cameras and simple photo manipulation. Survey course to create, edit, manage, and print digital photos.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155

CSIS 114 GAME PROGRAMMING: BEHIND THE SCENES

1 unit • LG-P/NP • Total hours: Fourteen hours lecture; ten hours lab

This class introduces game development with Blitz BASIC, an easyto- use programming language for beginners. It covers 2D computer graphics, animation, sound and music as applied to the incremental development of a real video game that students can modify on their own. The class concludes with a demonstration of 3D graphics programming.

  • Advisories: Eligibility for ENGL 111 and 112 or ENSL 110 and 155

CSIS 172 MANAGING AND MAINTAINING WINDOWS SERVER

3 units • LG • Three hours lecture; one hour lab

This course presents concepts and skills necessary to manage and maintain a Windows server environment, including active directories, user and group management, network access, and security. This course prepares students for the Microsoft Server 70-411 certification exam.

  • Advisories: CSIS 83; eligibility for ENGL 111 and 112 or ENSL 110 and 155

CSIS 174 MANAGING AND MAINTAINING ADVANCED WINDOWS SERVER SERIES

3 units • LG • Three hours lecture; one hour lab

This course presents concepts and skills necessary to configure and manage a Windows network infrastructure. Students learn to configure Active Directory services, network load balancing, business continuity, and access protection. This course prepares students for the Microsoft Server 70-412 certification exam.

  • Advisories: CSIS 172

CSIS 177 ROUTER CONCEPTS

4 units • LG • Four hours lecture; one hour lab

This course introduces the student to the router’s architecture, basic routing principles and protocols, operation, and configuration. It covers EIGRP and OSPF (single-area and multi-area) dynamic protocols in IPv4 and IPv6 networks. This Cisco Academy course is the second of a four-part sequence to prepare for CCNA certification. Portions of instruction may be offered online; also offered fully online.

  • Prerequisites or corequisites: CSIS 76

CSIS 178 SWITCHING CONCEPTS

4 units • LG • Four hours lecture; one hour lab

This course introduces students to the functions of a switch in LAN architecture. It introduces basic switch configuration, VLANs, Rapid Spanning Tree Protocol (RSTP), VLAN Trunking Protocol (VTP), DHCP and DNS for IPv4 and IPv6, and wireless concepts. This Cisco Academy course is the third of a four-part sequence to prepare for CCNA certification. Portions of instruction may be offered online.

  • Prerequisites: CSIS 76

CSIS 179 INTERCONNECTING NETWORKS

4 units • LG • Four hours lecture; one hour lab

The course introduces students to WAN concepts and the technologies used in WAN communication. Point-to-Point (PPP), Frame Relay, VPN, and NAT are introduced through interactive web-based course material and hands-on labs. This Cisco Academy course is the fourth of a four-part sequence to prepare for CCNA certification. Portions of instruction may be offered online.

  • Prerequisites: CSIS 177

CSIS 180 ADVANCED ROUTING AND SWITCHING IMPLEMENTATIONS

4 units • LG • Four hours lecture; one hour lab

This course explores advanced topics in routing and switching at the Cisco Certified Network Professional (CCNP) level. The student will learn to configure the multi-cast routing, multi-area OSPF, EIGRP and BGP routing protocols as well as how to optimize routing updates through redistribution, route filtering and route maps. The course introduces advanced switching concepts such as Ether channel and Multi-layer Switching. Offered online.

  • Advisories: CSIS 179; eligibility for ENGL 111 and 112 or ENSL 110 and 155

CSIS 190 COMPUTER FORENSICS

3 units • LG-P/NP • Three hours lecture; one hour lab

This is an introductory course in computer forensics. Students learn to collect and analyze data to uncover attacks and malware. Topics include forensic techniques, using tools based on fundamental understanding of data, security principles, and forensic data analysis to uncover computer crime and computer security incidents.

  • Prerequisites or corequisites: CSIS 198
  • Credit transferable: CSU
  • General Ed. Credit: MPC, Area A2

CSIS 198 NETWORK SECURITY FUNDAMENTALS/SECURITY+ PREP

4 units • LG-P/NP • Four hours lecture

This course covers the fundamentals of security, using simulators to give hands-on experience with servers, routers and other security devices. Students learn about different types of attacks, security policy, encryption, access control, PKI, authentication, and cryptography. This course covers material necessary to prepare for the CompTIA Security+ certification. Portions of instruction may be offered online; also offered fully online.

  • Advisories: CSIS 76 and 177; eligibility for ENGL 1A