{
  "college": "gavilan-college",
  "edition": "2026-2027",
  "code": "CSIS",
  "name": "Computer Science & Information Systems [Business Department]",
  "sourceUrl": "https://gavilan.curriqunet.com/catalog/iq/4259/4260/4281",
  "courses": [
    {
      "code": "CSIS 1",
      "subject": "CSIS",
      "number": "1",
      "title": "Computer Literacy",
      "units": "2",
      "cid": [],
      "transfer": [],
      "description": "An introduction to computer concepts, including the history of computing. Provides an overview of networking, security, the web, computer hardware, operating systems, and application software. The role of the computer in modern life, both personal and professional, and applications of popular productivity software are examined. This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "summer-2026",
          "name": "Summer 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/summer-2026/csis/#csis-1",
          "subject": "CSIS"
        },
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 2,
          "open": 2,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-1",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 3,
          "open": 3,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-1",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 2",
      "subject": "CSIS",
      "number": "2",
      "title": "Computers in Business",
      "units": "4",
      "advisory": "Eligible for Mathematics 233, English 260 and English 250, and CSIS 122",
      "cid": [
        "BUS 140"
      ],
      "transfer": [],
      "description": "Introduction to business information management systems. Topics include database management systems, computer hardware and software, networking, ethics, data security, ecommerce; includes hands-on experience applying these concepts to solve practical business problems using word processing software, spreadsheets, database management systems, presentation graphics and Internet applications. Students cannot receive credit for both CSIS 2 and CSIS 2L. Please see a counselor about degree, certificate, and transfer requirements. This course has the option of a letter grade or pass/no pass. (C-ID: BUS 140) ADVISORY: Eligible for Mathematics 233, English 260 and English 250, and CSIS 122",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-2",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 2,
          "open": 2,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-2",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 2L",
      "subject": "CSIS",
      "number": "2L",
      "title": "Computers in Business Lab",
      "units": "1",
      "cid": [],
      "transfer": [],
      "description": "Hands-on experience solving practical business problems using word processing software, spreadsheets, database management systems, presentation graphics and Internet applications. Students cannot receive credit for both CSIS 2 and CSIS 2L. Please see a counselor about degree, certificate, and transfer requirements. This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 6",
      "subject": "CSIS",
      "number": "6",
      "title": "Webpage Authoring",
      "units": "3",
      "advisory": "CSIS 1 or CSIS 2 or CSIS 3/LIB 3",
      "cid": [],
      "transfer": [],
      "description": "An introduction to using HTML to create web pages which can be uploaded and displayed on the World Wide Web. Students will create web pages with text in various sizes and colors, links to other sites, lists, background color or patterns, graphics, tables and email links. This course has the option of a letter grade or pass/no pass. Also listed as DM 6. ADVISORY: CSIS 1 or CSIS 2 or CSIS 3/LIB 3.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "summer-2026",
          "name": "Summer 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/summer-2026/csis/#csis-6",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-6",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 8",
      "subject": "CSIS",
      "number": "8",
      "title": "Introduction to the Internet",
      "units": "1",
      "cid": [],
      "transfer": [],
      "description": "Topics include networking fundamentals, webpages and HTML, online security basics, and business email etiquette. Students will learn techniques to search efficiently for information and evaluate its credibility.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 2,
          "open": 2,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-8",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 10",
      "subject": "CSIS",
      "number": "10",
      "title": "Introduction to Programming using BASIC",
      "units": "3",
      "advisory": "CSIS 1 or CSIS 2 or equivalent experience",
      "cid": [],
      "transfer": [],
      "description": "This course is an introduction to programming using BASIC. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 12",
      "subject": "CSIS",
      "number": "12",
      "title": "Assembly Language Programming",
      "units": "3",
      "corequisite": "CSIS 12L Assembly Language Programming Lab",
      "advisory": "CSIS 45 (C++ Programming) or programming experience",
      "cid": [],
      "transfer": [],
      "description": "Fundamentals of assembly language programming concepts and techniques. Topics include internal representation of data, arithmetic operations, logic statements, and general assembly language commands. Introduce low level language architecture including assemblers, linkage editors, and loaders. This course has the option of a letter grade or pass/no pass. COREQUISITE: CSIS 12L Assembly Language Programming Lab. ADVISORY: CSIS 45 (C++ Programming) or programming experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-12",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 12L",
      "subject": "CSIS",
      "number": "12L",
      "title": "Assembly Language Programming Lab",
      "units": "1",
      "corequisite": "CSIS 12 Assembly Language Programming",
      "cid": [],
      "transfer": [],
      "description": "Supplemental practice in coursework associated with this course is provided. Concurrent enrollment in CSIS 12 is required. This is a pass/no pass course. COREQUISITE: CSIS 12 Assembly Language Programming.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-12l",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 24",
      "subject": "CSIS",
      "number": "24",
      "title": "Java Programming I",
      "units": "3",
      "advisory": "CSIS 42 or comparable programming experience",
      "cid": [
        "COMP 122"
      ],
      "transfer": [],
      "description": "Introduction to Java programming. Includes programming fundamentals, program design, and core computer concepts. Covers the basics of object-oriented programming in the Java environment. (C-ID: COMP 122). ADVISORY: CSIS 42 or comparable programming experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "summer-2026",
          "name": "Summer 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/summer-2026/csis/#csis-24",
          "subject": "CSIS"
        },
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-24",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-24",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 26",
      "subject": "CSIS",
      "number": "26",
      "title": "Discrete Structures",
      "units": "3",
      "prerequisite": "CSIS 45 or CSIS 24 with a grade of 'C' or better",
      "cid": [
        "COMP 152"
      ],
      "transfer": [],
      "description": "Topics covered include set theory, logic, relations and functions, proof techniques, discrete probability, trees and graphs, with an emphasis on their applications and their interest to Computer Science majors. Knowledge of programming concepts and methodology is required. (C-ID: COMP 152) PREREQUISITE: CSIS 45 or CSIS 24 with a grade of 'C' or better.",
      "notes": [
        "Grading: Standard Letter Grade"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-26",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-26",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 27",
      "subject": "CSIS",
      "number": "27",
      "title": "Java Programming II",
      "units": "3",
      "prerequisite": "CSIS 24: Java Programming I, or CSIS 45: C++ PROGRAMMING I, or equivalent experience",
      "cid": [
        "COMP 132"
      ],
      "transfer": [],
      "description": "This course is a continuation of Java Programming I, intended for students majoring in programming and/or planning to transfer to a 4-year college or university. This course will cover topics discussed in Java Programming I in more detail. Emphasis will be placed on implementation and analysis of algorithms and abstract data types: lists, queues, stacks, arrays, trees, priority queues, heaps, tables, hashing, balanced trees, graphs, searching and sorting, and recursion. (C-ID: COMP 132) PREREQUISITE: CSIS 24: Java Programming I, or CSIS 45: C++ PROGRAMMING I, or equivalent experience.",
      "notes": [
        "Grading: Standard Letter Grade"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-27",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 28",
      "subject": "CSIS",
      "number": "28",
      "title": "Computer Architecture and Organization",
      "units": "3",
      "advisory": "Some programming experience or programming coursework",
      "cid": [
        "COMP 142"
      ],
      "transfer": [],
      "description": "Introduction to the organization and architecture of computer systems. Mapping of statements and constructs in a high-level language onto sequences of machine instructions is studied, as well as the internal representation of simple data types and structures. Numerical computation is examined with an eye toward possible data representation errors and procedural errors. Throughout the course, students will write short assembly language programs that utilize the concepts being studied. (C-ID: COMP 142) ADVISORY: Some programming experience or programming coursework.",
      "notes": [
        "Grading: Standard Letter Grade"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-28",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-28",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 42",
      "subject": "CSIS",
      "number": "42",
      "title": "Python Programming",
      "units": "4",
      "cid": [
        "COMP 112"
      ],
      "transfer": [],
      "description": "This course is for those new to programming and is the recommended first course to take before taking other programming classes. No previous programming background is assumed. The course introduces students to the fundamental concepts of computer programming using Python. Students will learn the procedural and object- oriented programming design methodology. Topics covered include: output, input, variables, selection, repetition, functions, recursion, lists, strings, file manipulation, internet scripting, regular expressions, data mining and GUI. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 112)",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "summer-2026",
          "name": "Summer 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/summer-2026/csis/#csis-42",
          "subject": "CSIS"
        },
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-42",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-42",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 44",
      "subject": "CSIS",
      "number": "44",
      "title": "C# .NET Programming",
      "units": "4",
      "advisory": "CSIS 45 C++ Programming",
      "cid": [],
      "transfer": [],
      "description": "This class will teach programming using the C# (C Sharp) language provided in the Microsoft .NET framework. Students will learn about variables and constants, expressions and statements, operators and namespaces. Most importantly, students will learn how to create classes and instantiate objects. This course will provide a solid foundation for exploring the .NET framework as well as advanced topics in C#. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 45 C++ Programming",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 45",
      "subject": "CSIS",
      "number": "45",
      "title": "C++ Programming I",
      "units": "3",
      "advisory": "CSIS 42",
      "cid": [
        "COMP 122"
      ],
      "transfer": [],
      "description": "An introduction to the concepts and methods of computer programming using C++. Students will be introduced to procedural and object-oriented programming design methodology. Topics covered include variable and constant declarations, selection statements, repetition, functions and recursion, arrays, strings, pointers, and an introduction to classes and objects. This course will prepare students for the Programming II class. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 122) ADVISORY: CSIS 42",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "summer-2026",
          "name": "Summer 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/summer-2026/csis/#csis-45",
          "subject": "CSIS"
        },
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 2,
          "open": 2,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-45",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 2,
          "open": 2,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-45",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 46",
      "subject": "CSIS",
      "number": "46",
      "title": "C++ Programming II",
      "units": "3",
      "prerequisite": "CSIS 45 or CSIS 24 or equivalent",
      "cid": [
        "COMP 132"
      ],
      "transfer": [],
      "description": "This course is a continuation of CSIS 45, intended for students majoring in programming and/or planning to transfer to a 4-year college or university Computer Science program. The course will cover topics discussed in CSIS 45 in more detail. In addition the course will cover more advanced C techniques such as pointers, recursion, and linked lists. Special emphasis will be placed on C++ features such as classes, objects, templates and operator overloading. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 132) PREREQUISITE: CSIS 45 or CSIS 24 or equivalent.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-46",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-46",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 48",
      "subject": "CSIS",
      "number": "48",
      "title": "UNIX, Linux Operating System",
      "units": "4",
      "advisory": "CSIS 1 or CSIS 2 or equivalent computer experience",
      "cid": [],
      "transfer": [],
      "description": "This course will provide the basics of the UNIX/Linux operating system, including the history and the use of UNIX/Linux with hands-on experience using commands and files. Topics to be covered include basic UNIX/Linux commands, text editing, files and directories, electronic mail, pipes and filters, and shell programming. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 74",
      "subject": "CSIS",
      "number": "74",
      "title": "Advanced Photoshop",
      "units": "3",
      "advisory": "DM/CSIS 75 Photoshop I",
      "cid": [],
      "transfer": [],
      "description": "This is an intermediate level course in mastering Adobe's Photoshop software. Students will learn advanced strategies in professional digital editing. Students will apply creative techniques for print, video, animation and the web. Students will develop skills in luminance, color and exposure to optimize images with adjustment layers and masks, and cutting-edge selection techniques. There will be a focus in post processing for landscape, portrait and panoramic imaging suited for the artist, photographer and design student. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 74. ADVISORY: DM/CSIS 75 Photoshop I",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 75",
      "subject": "CSIS",
      "number": "75",
      "title": "Photoshop I - Adobe Photoshop",
      "units": "3",
      "advisory": "Familiarity using the Macintosh or Windows operating system",
      "cid": [],
      "transfer": [],
      "description": "This is an entry level course in mastering Adobe's Photoshop software. Students will learn creative and fundamental processes in professional digital image editing. Hands on lessons provide students with skills to manage today's image libraries. Students will be introduced to Photoshop's Bridge and Camera Raw utilities while crafting state of the art compositions for print, video, animation and the web. There is a focus on basic tonal and color adaptations, digital painting, black and white conversion, special effects, and correction and restoration techniques. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 75. ADVISORY: Familiarity using the Macintosh or Windows operating system.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 76",
      "subject": "CSIS",
      "number": "76",
      "title": "Digital Illustration",
      "units": "3",
      "cid": [],
      "transfer": [],
      "description": "Illustration techniques using computer Bezier curve-based illustration software tools to do diagrams and graphics for use in art, desktop publishing, web graphics, animation, multimedia and computer presentations. This basic Illustrator course is focused on the technical and historical aspects of digital design and illustration as well as the development of personal artistic expression and visual perception through the use of the digital illustration medium. This course will include lectures and discussions about color, composition and content, computer and illustration program use, printing and presentation techniques. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 76.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 77",
      "subject": "CSIS",
      "number": "77",
      "title": "Introduction to Digital Media and Its Tools",
      "units": "3",
      "cid": [],
      "transfer": [],
      "description": "An introduction to the field of digital media, including history, social impact, concepts, career options and industry trends. Applying learned visual and aural design principles, students will explore the use of computer-based tools in the design and production of digital media by creating and editing digital images, sounds, video, and text. This course is also listed as DM 77. This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 80",
      "subject": "CSIS",
      "number": "80",
      "title": "Digital Photography",
      "units": "3",
      "advisory": "CSIS 1 or CSIS 2/2L or ART 8A or equivalent computer experience",
      "cid": [],
      "transfer": [],
      "description": "The study of digital photography from digital camera to the computer-based printer or digital media. Artistic, theoretical, and technical aspects will be considered. Topics include information about types and purchasing of digital cameras; theory, mechanics, and art of digital imagery; digital darkroom; eccentricities of digital photo taking; stitching photos for virtual reality; and preparing digital images for print, World Wide Web and other digital media. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 80. ADVISORY: CSIS 1 or CSIS 2/2L or ART 8A or equivalent computer experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 84",
      "subject": "CSIS",
      "number": "84",
      "title": "JavaScript Programming",
      "units": "2",
      "advisory": "CSIS 6",
      "cid": [],
      "transfer": [],
      "description": "Fundamentals of JavaScript client-side programming for Web pages requiring data collection or other user interaction. Students will create Web pages that execute on the client (personal system) using JavaScript. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 85",
      "subject": "CSIS",
      "number": "85",
      "title": "Web Development and Design",
      "units": "3",
      "advisory": "CSIS 6 or knowledge of HTML/CSS",
      "cid": [],
      "transfer": [],
      "description": "Basic and intermediate principles of developing and designing web pages using html editor, content management systems, and/or CSS. Emphasis will be on concept development, interface and navigation design, layout principles and the use of a html editor and CSS to execute, develop and maintain professional Web sites. Topics will include enhanced text formatting, styles and forms. This course also includes the integration of multimedia components such as graphics, sound, animation and video. This course is also listed as DM 85. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6 or knowledge of HTML/CSS.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 107",
      "subject": "CSIS",
      "number": "107",
      "title": "Digital Media Design",
      "units": "3",
      "cid": [],
      "transfer": [],
      "description": "This course explores the application of design principles and concepts across current digital design tools. Students will explore visual design for time-based, digital, and print media. The course seeks to develop students' competencies with the industry standard design tools of the Adobe Suite, yet recognizes the value of emerging, consumer-based design tools that may allow students to further their understanding, skills and experience. Thus, some current mobile apps may be introduced as examples of the fast paced and ever changing digital 'toolbox' of today's designers. This course has the option of a letter grade or pass/no pass. Also listed as DM 107.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 120",
      "subject": "CSIS",
      "number": "120",
      "title": "Computerized Accounting - QuickBooks",
      "units": "3",
      "advisory": "CSIS 1 or CSIS 2 or the equivalent computer experience. ACCT 20 or ACCT 101 or ACCT 103 or ACCT 105 or the equivalent accounting experience",
      "cid": [],
      "transfer": [],
      "description": "An introduction to computer assisted accounting. Hands-on use of a microcomputer menu-driven accounting package to do general ledger, sales journal, cash receipts journal, cash payments journal, purchases journal, payroll, receivables, payables and related financial reports. This course has the option of a letter grade or pass/no pass. This course is also listed as ACCT 120. ADVISORY: CSIS 1 or CSIS 2 or the equivalent computer experience. ACCT 20 or ACCT 101 or ACCT 103 or ACCT 105 or the equivalent accounting experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 121",
      "subject": "CSIS",
      "number": "121",
      "title": "Spreadsheet - MS Excel",
      "units": "3",
      "advisory": "CSIS 1 or CSIS 2 or basic keyboarding skills",
      "cid": [],
      "transfer": [],
      "description": "This computer spreadsheet software course uses a hands-on approach to learning terms, commands, and applications of a spreadsheet program. It includes creating spreadsheets that utilize formulas, graphing, formatting, database features, and financial business calculations for decision making. This course has the option of a letter grade or pass/no pass. Also listed as ACCT 121. ADVISORY: CSIS 1 or CSIS 2 or basic keyboarding skills.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-121",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-121",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 122",
      "subject": "CSIS",
      "number": "122",
      "title": "Computer Keyboarding",
      "units": "0.5-2",
      "cid": [],
      "transfer": [],
      "description": "A self-paced course for students who wish to master the alphabetic and numeric keyboard on the computer. This course is designed for students who do not know the alphabetic keyboard by \"touch\" and for those who want to improve their ability to type straight copy with increased speed and accuracy. The course provides \"hands-on\" instruction to help students reach optimum computer keyboarding skills within a limited time. This is a pass/no pass course. Course may be repeated until 2 units are accrued.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-122",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-122",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 126",
      "subject": "CSIS",
      "number": "126",
      "title": "Word Processing - MS Word",
      "units": "2",
      "advisory": "Eligible for English 1A and basic keyboarding skills",
      "cid": [],
      "transfer": [],
      "description": "This word processing with Windows course is designed for business and non-business majors. Students will develop word processing skills and then apply these techniques to a variety of different documents: research papers, contracts, reports, surveys, manuscripts, and various types of letters. This course has the option of a letter grade or pass/no pass. ADVISORY: Eligible for English 1A and basic keyboarding skills.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-126",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 129",
      "subject": "CSIS",
      "number": "129",
      "title": "Presentation Graphics - MS PowerPoint",
      "units": "1",
      "advisory": "CSIS 126/226 or word processing skills in the Windows environment",
      "cid": [],
      "transfer": [],
      "description": "This introductory course in presentation graphics will use Microsoft Office's \"PowerPoint\" software to create a computerized presentation (slide show) with text and objects. This course is also listed as CMUN 129. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 126/226 or word processing skills in the Windows environment.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-129",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 178",
      "subject": "CSIS",
      "number": "178",
      "title": "Applied Networking",
      "units": "4",
      "cid": [],
      "transfer": [],
      "description": "This course covers fundamental networking concepts and develops the skills and knowledge to set up and maintain small business/home networks. The course is not hardware or vendor specific. It helps students prepare for the \"Network +\" certification exam, an industry- wide, vendor-neutral certification program developed and sponsored by the Computing Technology Industry Association (CompTIA). This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-178",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 179",
      "subject": "CSIS",
      "number": "179",
      "title": "Introduction to Information Cybersecurity",
      "units": "4",
      "cid": [],
      "transfer": [],
      "description": "This course introduces students to network security concepts and prepares them for computer systems and network management duties. This course covers security concepts, communications and infrastructure security, basic cryptography, operational and organizational security, and legal and ethical issues. This course along with CSIS 184, 186, and 187; prepares you to take the professional industry CompTIA CySA+ certification exam. This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-179",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 181",
      "subject": "CSIS",
      "number": "181",
      "title": "PC Hardware",
      "units": "4",
      "cid": [],
      "transfer": [],
      "description": "This course examines computing hardware, operating systems, and software applications from a technical side to enable students to select, install, maintain and optimize a computer system. This course will help prepare students to pursue the A+ Hardware Certification. This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-181",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 182",
      "subject": "CSIS",
      "number": "182",
      "title": "Operating Systems",
      "units": "4",
      "advisory": "CSIS 1 or CSIS 2 or equivalent computer experience",
      "cid": [],
      "transfer": [],
      "description": "This course will survey current computer operating systems. Topics include file system management, systems requirements, network systems integration, security, and regular maintenance procedures. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 183",
      "subject": "CSIS",
      "number": "183",
      "title": "Introduction to Microsoft Servers",
      "units": "4",
      "cid": [],
      "transfer": [],
      "description": "This course introduces students to the fundamentals of Microsoft Server setup and administration. Topics include managing file systems (including Active Directories), devices, user accounts, backups, and basic security. This course has the option of a letter grade or pass/no pass.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 184",
      "subject": "CSIS",
      "number": "184",
      "title": "Computer Forensics",
      "units": "3",
      "cid": [],
      "transfer": [],
      "description": "Introduction to computer crime investigation processes. The student is introduced to the hardware, software, networks and devices found in typical home and business settings. Techniques and equipment used to collect evidence, ensure integrity, locate and prepare data for forensic investigation. Covers chain of custody requirements for admissible evidence, data formats for a variety of modern equipment, and recovery of deleted or encrypted information. This course has the option of a letter grade or pass/no pass. This course is also listed as AJ 184.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 186",
      "subject": "CSIS",
      "number": "186",
      "title": "Cybersecurity: Ethical Hacking",
      "units": "3",
      "advisory": "CSIS 179",
      "cid": [],
      "transfer": [],
      "description": "This course emphasizes network attack methodologies with the emphasis on student use of network attack techniques and tools and appropriate defenses and countermeasures. Topics will be presented in the context of legal restrictions and ethical guidelines. This course along with CSIS 179, 184, and 187; prepares students to take the professional industry CompTIA CySA+ certification exam. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 179.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-186",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 187",
      "subject": "CSIS",
      "number": "187",
      "title": "Firewalls and Network Security",
      "units": "3",
      "advisory": "CSIS 179",
      "cid": [],
      "transfer": [],
      "description": "This course provides students with the information needed to manage network Firewalls. In addition, students will learn to identify advanced threats by using integrated security policies, profiling application, intrusion prevention, web filtering, and signatures to protect networks against emerging threats. This course; along with CSIS 179, 184, and 186; prepares you to take the professional industry CompTIA CySA+ certification exam. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 179.",
      "notes": [
        "Grading: Option of a standard letter grade or Pass/no pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-187",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 212",
      "subject": "CSIS",
      "number": "212",
      "title": "Keyboard Speed Building",
      "units": "0.5-1",
      "advisory": "CSIS 122 or knowledge of keyboard with keyboarding speed of at least 25 wpm",
      "cid": [],
      "transfer": [],
      "description": "This self-paced course is designed for students who know the alphabetic keyboard by touch and who want to develop their keyboarding speed. Students will use a microcomputer to keyboard a series of straight-copy timings, which will enable them to achieve a high level of skill. This is a pass/no pass course. ADVISORY: CSIS 122 or knowledge of keyboard with keyboarding speed of at least 25 wpm.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 705",
      "subject": "CSIS",
      "number": "705",
      "title": "NC Keyboarding",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "This self-paced course is designed for non-credit students who want to familiarize themselves with the alphabetic keyboard by touch and who want to develop their keyboarding speed.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    },
    {
      "code": "CSIS 706",
      "subject": "CSIS",
      "number": "706",
      "title": "NC Computer and Internet Basics",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "This course is for students who have little to no experience with computers and navigating the Internet. This course will introduce students to the parts of a computer, basic desktop tools, browsers, email, security, virus protection, and social media.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    },
    {
      "code": "CSIS 707",
      "subject": "CSIS",
      "number": "707",
      "title": "NC Presentation Basics",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "This course introduces non-credit students to presentation graphics using presentation software to create a computerized slide show with text and objects.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    },
    {
      "code": "CSIS 708",
      "subject": "CSIS",
      "number": "708",
      "title": "NC Website Design Basics",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "This course provides non-credit students with a basic introduction to website design, from planning page layouts to publishing a complete site to the web. Students will learn how to use a theme-based website builder to create their own personal or business website.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    },
    {
      "code": "CSIS 709",
      "subject": "CSIS",
      "number": "709",
      "title": "NC Excel Basics",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "This course provides non-credit students with an introduction to the terms, commands, and applications of a spreadsheet program.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    },
    {
      "code": "CSIS 710",
      "subject": "CSIS",
      "number": "710",
      "title": "NC Word Processing Basics",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "This course introduces non-credit students to the basic word processing skills of creating, saving and printing a document. Students will also learn to cut, copy and paste text, change fonts and styles, and use the spelling, grammar and thesaurus features.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    },
    {
      "code": "CSIS 570A",
      "subject": "CSIS",
      "number": "570A",
      "title": "Computer Access Evaluation - Level 1",
      "units": "0.5",
      "advisory": "This course is intended for students with a verified disability who show a need for assistive computer technologies and/or adaptive equipment or demonstrated academic deficit",
      "cid": [],
      "transfer": [],
      "description": "This course is intended to provide an in-depth computer access evaluation in order to determine an appropriate access environment for a student with a disability or multiple disabilities. This is a pass/no pass course. May repeated as necessary based on measurable progress as documented in the Academic Accommodations Plan. This is an open entry, open exit course. ADVISORY: This course is intended for students with a verified disability who show a need for assistive computer technologies and/or adaptive equipment or demonstrated academic deficit.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 570B",
      "subject": "CSIS",
      "number": "570B",
      "title": "Computer Access Evaluation - Level 2",
      "units": "0.5",
      "cid": [],
      "transfer": [],
      "description": "This course is to provide additional assistive computer evaluation and training to students with disabilities. Once the appropriate computer access technology has been determined, specialized training will be provided. This is a pass/no pass course. May be repeated as necessary based on measurable progress as documented in the Academic Accommodations Plan. This is an open entry, open exit course. This course is intended for students with a verified disability who show a need for assistive computer technologies and/or adaptive equipment or have a demonstrated academic deficit.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-570b",
          "subject": "CSIS"
        },
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 1,
          "open": 1,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-570b",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 571A",
      "subject": "CSIS",
      "number": "571A",
      "title": "Introduction to Assistive Computer Instruction Lab",
      "units": "0.5-2",
      "advisory": "This course is intended for students with a verified disability or demonstrated academic deficit who show a need for the use of assistive computer programs and/or adaptive equipment",
      "cid": [],
      "transfer": [],
      "description": "The Assistive Computer Instruction Lab (Intro) is designed for students who are eligible for Disability Services. The course is designed to improve basic academic skills and/or cognitive processes through the use of appropriate software or to learn adaptive devices designed to make computers accessible. Course content is individualized for each student. This is a pass/no pass courses. May be repeated as necessary based on measurable progress as documented in the Academic Accommodations Plan. This is an open entry, open exit course. ADVISORY: This course is intended for students with a verified disability or demonstrated academic deficit who show a need for the use of assistive computer programs and/or adaptive equipment.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": [
        {
          "term": "fall-2026",
          "name": "Fall 2026",
          "sections": 3,
          "open": 3,
          "url": "/c/gavilan-college/schedule/fall-2026/csis/#csis-571a",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 571B",
      "subject": "CSIS",
      "number": "571B",
      "title": "Intermediate Assistive Computer Instruction Lab",
      "units": "0.5-2",
      "advisory": "This course is intended for students with a verified disability or demonstrated academic deficit who show a need for the use of assistive computer programs and/or adaptive equipment",
      "cid": [],
      "transfer": [],
      "description": "The Assistive Computer Instruction Lab (Intermediate) is designed for students who are eligible for Disability Services. The course is designed to improve basic academic skills and/or cognitive processes through the use of appropriate software or to learn adaptive devices to make computers accessible. This course is designed for students who need minimal assistance. Units earned do not count toward the associate degree and/or certificate requirements. Course content is based on Academic Accommodations Plans which are developed for each student. This is a pass/no-pass course. May be repeated as necessary based on measurable progress as documented in the Academic Accommodations Plan. This is an open entry, open exit course. ADVISORY: This course is intended for students with a verified disability or demonstrated academic deficit who show a need for the use of assistive computer programs and/or adaptive equipment.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": [
        {
          "term": "spring-2027",
          "name": "Spring 2027",
          "sections": 3,
          "open": 3,
          "url": "/c/gavilan-college/schedule/spring-2027/csis/#csis-571b",
          "subject": "CSIS"
        }
      ]
    },
    {
      "code": "CSIS 571C",
      "subject": "CSIS",
      "number": "571C",
      "title": "Advanced Assistive Computer Instruction Lab",
      "units": "0.5-2",
      "advisory": "This course is intended for students with a verified disability who show a need for the use of assistive computer programs and/or equipment or demonstrated academic deficit",
      "cid": [],
      "transfer": [],
      "description": "The Assistive Computer Instruction Lab (Advanced) is designed for students who are eligible for Disability Services. The course is designed to improve basic academic skills and/or cognitive processes through the use of appropriate software or to learn adaptive devices designed to make computers accessible. This course is designed for more independent students. Units earned do not count toward the associate degree and/certificate requirements. This is a pass/no-pass course. Course content is based on Academic Accommodation Plans which are developed for each student. May be repeated as necessary based on measurable progress as documented in the Academic Accommodation Plan. This is an open entry, open exit course. ADVISORY: This course is intended for students with a verified disability who show a need for the use of assistive computer programs and/or equipment or demonstrated academic deficit.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 572",
      "subject": "CSIS",
      "number": "572",
      "title": "Adaptive Computer Basics",
      "units": "1",
      "advisory": "This course is intended for students with a verified disability who show a need for the use of adaptive computer programs and/or equipment or demonstrated academic deficit",
      "cid": [],
      "transfer": [],
      "description": "This course will include an introduction to the basic concept of how computers work, using the computer keyboard, beginning Internet, word processing and presentation graphics. This course will be self-paced and adjusted so that students with disabilities can learn a number of adaptive devices designed to make computers accessible. This is a pass/no pass course. May be repeated as necessary based on measurable progress as documented in the Academic Accommodation Plan. ADVISORY: This course is intended for students with a verified disability who show a need for the use of adaptive computer programs and/or equipment or demonstrated academic deficit.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 575",
      "subject": "CSIS",
      "number": "575",
      "title": "Assistive Computer Technology for Reading and Writing",
      "units": "1",
      "cid": [],
      "transfer": [],
      "description": "This course provides instruction in effective use of assistive computer technology for reading and writing assistance. Students with disabilities will learn how to use text-to-speech and word prediction programs for improved reading, writing and study skills. Special emphasis will be placed on reading comprehension, vocabulary development, prewriting and editing for correct usage and research facilitation.",
      "notes": [
        "Grading: Pass/No Pass"
      ],
      "offered": []
    },
    {
      "code": "CSIS 638",
      "subject": "CSIS",
      "number": "638",
      "title": "Assistive Computer Technology Lab",
      "units": "0",
      "cid": [],
      "transfer": [],
      "description": "Under the direction of the faculty in the High Tech Center, students will receive assistance with the application of their specialized software, and/or hardware to the classes in which they are currently enrolled. This course is designed for students with disabilities. Course content is based on individual need. Open entry/Open exit.",
      "notes": [
        "Grading: Non Credit"
      ],
      "offered": []
    }
  ]
}