Computer and Information Systems
31 courses · Shasta College · 2026-2027 Catalog
Classes: Fall 2026
CIS-1 Computer Literacy Workshop
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Formerly
- MIS 19
- Transfers to
- CSU, UC (with credit limitation)
This course is intended to help students achieve a degree of computer literacy through exposure to a variety of basic computer concepts including discussions of hardware, software, computer history, programming, computer ethics, and cultural implications. In addition, the student will be introduced to several hands-on applications such as systems software (Windows), word processing software (MS Word), spreadsheet software (MS Excel), database software (MS Access), and presentation software (MS PowerPoint). This course may be offered in a distance education format.
CIS-2 Introduction to Computer Science
- Units
- 4
- Hours
- 72 lecture total (when offered in the distance education format, hours will total 216)
- Formerly
- MIS 20
- Transfers to
- CSU, UC (with credit limitation)
- C-ID
- COMP 112
This course is designed as an introduction to computer programming and technology for those students planning on a career in the field of computer science or related disciplines. The students will design, code, debug, and test programs in languages such as Machine, Assembler, Java, C++, Visual Basic, and/or Python as determined by the Shasta College CIS committee. Common business applications are used to examine a wide range of methods for processing data in the interactive mode. Computer history, hardware, software, processing, systems, programming languages, storage devices, careers, and impact on society will be explored to enable the student to become literate in the technical aspects of computing. This course may be offered in a distance education format.
CIS-7 Social Media Marketing & Search Engine Optimization
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Transfers to
- CSU
This course introduces students to the best practices of social media marketing and Search Engine Optimization (SEO). The class helps students develop the skills to connect business objectives with social media and SEO strategy, platforms and tactics. Topics include choosing appropriate platforms, creating effective and engaging social media content, content management, branding, social listening, and creating a social media policy, as well as increasing the volume and quality of site traffic with sustainable and responsible SEO. This course may be offered in a distance education format.
CIS-13 Desktop OS Configuration
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 2 with a grade of C or higher
- Transfers to
- CSU
This course introduces students to desktop operating systems with an emphasis on installation, upgrading, configuration, user management, security, and troubleshooting. Students gain hands-on experience installing and upgrading systems, configuring devices and storage, managing users and security, Azure Active Directory (AD) integration, network connectivity, and applying troubleshooting strategies. This course aligns with Microsoft Windows Client certification objectives, strengthens critical thinking and problem-solving skills, and provides a foundation for advanced study in desktop administration. This course may be offered in a distance education format.
CIS-14 Manage and Maintain Desktop Operating Systems
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 13 with a grade of C or higher
- Transfers to
- CSU
This course builds on foundational Windows desktop skills, teaching students to manage, maintain, and troubleshoot Windows client systems in enterprise and hybrid environments. Students gain hands-on experience with monitoring, application deployment, security management, and remote support. This course aligns with Microsoft Windows Client certification objectives, strengthens critical thinking and problem-solving skills, and provides a foundation for advanced study in desktop maintenance and administration. This course may be offered in a distance education format.
CIS-15 Install and Configure Microsoft Server
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 2 with a grade of C or higher
- Transfers to
- CSU
This course introduces students to Windows Server 2025 installation, configuration, and basic management. Students gain hands-on experience with server roles, Active Directory Domain Services (AD DS), Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), file services, and basic security. The course aligns with Microsoft Windows Server certification objectives and prepares students for more advanced server administration courses. This course may be offered in a distance education format.
CIS-16 Administering Microsoft Server
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 15 with a grade of C or higher
- Transfers to
- CSU
This course focuses on intermediate Windows Server administration, providing students with hands-on experience managing server roles, Active Directory, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), file services, network infrastructure, virtualization, and backup/recovery. The course aligns with Microsoft Windows Server certification objectives and prepares students for advanced server administration. This course may be offered in a distance education format..
CIS-17 Configure Advanced Server Services
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 13 with a grade of C or higher
- Transfers to
- CSU
This course prepares students to configure and manage advanced Windows Server services in enterprise and hybrid environments. Emphasis is placed on high availability, advanced Active Directory, security, virtualization, and hybrid cloud integration. The course aligns with Microsoft Windows Server certification objectives and builds on prior server administration courses. This course may be offered in a distance education format.
CIS-20 Access for Windows I
- Units
- 1
- Hours
- 9 lecture/27 lab total (when offered in the distance education format, hours will total 54)
- Formerly
- MIS 53
- Transfers to
- CSU
This course introduces the concepts, principles, and creation of relational databases through multimedia (lecture, demonstration, and discussion), using Microsoft Access on a Microsoft Windows-compatible computer. Topics to be covered will include the principles and elements of the relational database, design of tables and data entry, maintenance of the database for data accuracy, queries for sorting, linking related tables, and selecting specific records, development of forms for viewing as well as entering data, and reports for presenting a printed copy of the database and/or selected records. This course provides preparation for the Microsoft Office Specialist Access certification exam. This course may be offered in a distance education format.
CIS-21 Access for Windows II
- Units
- 1
- Hours
- 9 lecture/27 lab total (when offered in the distance education format, hours will total 54)
- Prerequisite
- CIS 20 with a grade of C or higher
- Formerly
- MIS 54
- Transfers to
- CSU
This course is designed to expand and improve database management skills through multi-media (lecture, demonstration, and discussion), using Microsoft Access on a Microsoft Windows-compatible microcomputer. Instruction will include a review of database design concepts, queries involving linked tables, logical operators, and calculated fields, crosstab, update, and summary queries, pivot tables and pivot charts, presentation of data through forms and reports (including field calculations and graphics), creating hyperlinks from Access to web pages, importing and exporting data, and advanced queries. This course provides preparation for the Microsoft Office Specialist Access certification exam. This course may be offered in a distance education format.
CIS-23 Fundamentals of SQL
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 1 with a grade of C or higher
- Transfers to
- CSU
This course is designed to provide individuals with a complete introduction to database concepts and the relational database model using Structured Query Language. Topics include normalization, design methodology, database administration, SQL commands, SQL functions and procedures. At the completion of this course, students should be able to understand a user’s database requirements and translate those requirements into a valid database design using SQL. The MySQL and the Microsoft Access versions of SQL are utilized in the class exercises and projects. This course may be offered in a distance education format.
CIS-31 CCNA 1 Routing and Switching – Introduction to Networks
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 2 or CIS 90 with a grade of C or higher
- Formerly
- MIS 32, MIS 1
- Transfers to
- CSU
This course is the first in a two-course series designed to prepare students for the Cisco Certified Entry Network Technician (CCENT) exam, and the course is the first of a four-course series designed to prepare students for the Cisco Certified Networking Associate (CCNA) exam. CCNA Routing and Switching: Introduction to Networks (ITN) covers networking architecture, structure, and functions. The course introduces the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations to provide a foundation for the curriculum. This course is offered by Shasta College as the Cisco Regional Networking Academy in the area. Instructional materials developed by Cisco Systems are utilized for the course. The course teaches students the skills needed to obtain entry-level network installer jobs. It also helps students develop some of the skills needed to become network technicians, computer technicians, cable installers, and help desk technicians. It provides a hands-on introduction to networking and the Internet using tools and hardware commonly found in small to medium size business environments. Labs include network device configuration, Internet connectivity, wireless connectivity, file and print sharing, and IP addressing. This course may be offered in a distance education format.
CIS-32 CCNA 2 Routing and Switching – Routing and Switching Essentials
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Prerequisite
- CIS 31 with a grade of C or higher
- Formerly
- MIS 32, MIS 2
- Transfers to
- CSU
This course is the second in a two-course series designed to prepare students for the Cisco Certified Entry Network Technician (CCENT) exam, and the course is the second of a four-course series designed to prepare students for the Cisco Certified Networking Associate (CCNA) exam. CCNA Routing and Switching: Routing and Switching Essentials (RSE) covers the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. This course is offered by Shasta College as the Cisco Regional Networking Academy in the area. Instructional materials developed by Cisco Systems are utilized for the course. The course prepares students for jobs as network technicians. It also helps students develop additional skills required for computer technicians and help desk technicians. It provides a basic overview of routing and remote access, addressing, and security. It familiarizes students with servers that provide email services, Web space, and authenticated access. Students learn soft skills required for help desk and customer service positions. Network monitoring and basic troubleshooting skills are taught in context. This course may be offered in a distance education format.
CIS-33 CCNA 3 Routing and Switching – Scaling Networks
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Prerequisite
- CIS 32 with a grade of C or higher
- Formerly
- MIS 33, MIS 3
- Transfers to
- CSU
This course is the third in a four-course series designed to prepare students for Cisco Certified Networking Associate (CCNA) exam. CCNA Routing and Switching Scaling Networks (ScaN) covers the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. The course is offered by Shasta College as the Cisco Regional Networking Academy in the area. Instructional materials developed by Cisco Systems are utilized for the course. The course familiarizes students with the equipment applications and protocols installed in enterprise networks, with a focus on switched networks, IP Telephony requirements, and security. It also introduces advanced routing protocols including Enhanced Interior Gateway Routing Protocol (EIGRP) and Open Shortest Path First (OSPF) Protocol. Other specific topics include Virtual LANs, Access Control Lists, and inter-VLAN routing. Hands-on exercises include configuration, installation, and troubleshooting. This course may be offered in a distance education format.
CIS-34 CCNA 4 Routing and Switching – Connecting Networks
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Prerequisite
- CIS 33 with a grade of C or higher
- Formerly
- MIS 34, MIS 4
- Transfers to
- CSU
This course is the fourth in a four-course series designed to prepare students for Cisco Certified Networking Associate (CCNA) exam. CCNA Routing and Switching Connecting Networks (CN) discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. The course is offered by Shasta College as the Cisco Regional Networking Academy in the area. Instructional materials developed by Cisco Systems are utilized for the course. Learners are introduced to the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, students will be able to build LANs, perform basic configurations for routers and switches, and implement IP addressing schemes. Learners progress through, gathering requirements, designing basic networks, establishing proof-of-concept, and performing project management tasks. Students will learn about lifecycle services; including upgrades, competitive analysis, and system integration. This course may be offered in a distance education format.
CIS-60 Visual Basic Programming
- Units
- 3
- Hours
- 36 lecture/54 lab total
- Advisory
- CIS 2 with a grade of C or higher
- Formerly
- BUSI 27, MIS 27
- Transfers to
- CSU, UC
This course is intended to teach programming techniques using the Visual Basic language. Software life-cycle including design, development, styles, documentation, testing, and maintenance; procedural versus object oriented programming; and program design tools will be discussed. Students will be introduced to Visual Basic statements including, but not limited to data types, input, output, computation, looping, arrays, subroutines, file processing commands, form layout, objects, events, error handling, passing parameters by value and by reference, principles of testing and designing test data, and Visual Basic tools. Students will design, code, test, and execute several detailed business-oriented programs ranging from very simple to complex. This course may be offered in a distance education format.
CIS-61 C++ Language Programming
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162
- Advisory
- CIS 2 with a grade of C or higher
- Formerly
- BUSI 25, MIS 25
- Transfers to
- CSU, UC
- C-ID
- COMP 122
This first-level course is an introduction to the C++ programming language. Emphasis is placed on programming theory and structure including data types, selection and iteration structures, functions, arrays, pointers, graphics, objects and classes. This course may be offered in a distance education format.
CIS-62 Java Programming
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 2 with a grade of C or higher
- Formerly
- MIS 17
- Transfers to
- CSU, UC
- C-ID
- COMP 122
Java is a platform-neutral, object-oriented, and secure programming language that is used to create robust desktop and server-based applications. This introductory course covers the Java programming language and the standard Java class libraries. This course may be offered in a distance learning format.
CIS-64 Web Programming
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 2 with a grade of C or higher
- Transfers to
- CSU, UC
This course covers programming concepts and projects related to websites, cloud-based software and other scripts. In this course, students will be introduced to PHP, HTML, and more. PHP (Hypertext Preprocessor) is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is used for developing web-based software applications. HTML is used to create content for web applications, games and movies, and content for mobile phones and other embedded devices. This course covers PHP Scripting and HTML programming. This course may be offered in a distance education format.
CIS-65 Programming Concepts and Methodology Using C++ II
- Units
- 3
- Hours
- 36 lecture/54 lab total
- Advisory
- CIS 61 with a grade of C or higher
- Transfers to
- CSU, UC
- C-ID
- COMP 132
This second-level course for the C++ programming language picks up from the ending point of CIS 61. An emphasis is placed on application of software engineering techniques to the design and development of large programs; data abstraction and structures and associated algorithms. This course may be offered in a distance education format.
CIS-66 Computer Architecture and Organization
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 61 with a grade of C or higher
- Transfers to
- CSU, UC
- C-ID
- COMP 142
This course is an introduction to the organization and behavior of modern computer systems at the assembly language level. Topics include numerical computation, the internal representation of simple data types and structures, data representation errors, and procedural errors. Students will learn how to map statements and constructs of high-level languages onto sequences of machine instructions. The course may be offered in a distance education format.
CIS-67 Discrete Structures
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Prerequisite
- CIS 2 and CIS 61 with a grade of C or higher
- Transfers to
- CSU, UC
- C-ID
- COMP 152
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. This course may be offered in a distance education format.
CIS-72 Fundamentals of Linux
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Transfers to
- CSU, UC
Fundamentals of Linux is an introductory and hands-on course for new users of the popular Linux operating system. Students will learn basic Linux systems administration skills using both command-line and graphical tools. Topics will include Linux installation and initialization, file system navigation and management, changing file permissions, the vi and emacs text editors, Bash, KDE, and GNOME shell features, process management, shell scripts, security, backup and recovery, printing, and basic networking, including clients and network services. This course prepares students for the Comptia Linux+ certification exam. This course may be offered in a distance education format.
CIS-73 Intro to the Adobe Suite
- Units
- 2
- Hours
- 18 lecture/54 lab total (when offered in the distance education format, hours will total 108)
- Transfers to
- CSU
This course will introduce students to current software used to create and edit images, graphics and animations. This course is intended to familiarize the student with software and should be accompanied or followed by a course in design. This course may be offered in a distance education format.
CIS-76 Mobile Applications Development
- Units
- 3
- Hours
- 36 lecture/54 lab total (when offered in a distance education format, hours will total 108)
- Transfers to
- CSU
This course covers the development of applications for cell phones, tablets and other mobile devices such as the iPhone, the Blackberry, android and more. The course will prepare students to design, program and submit their applications for use on mobile devices. This course may be offered in a distance education format.
CIS-83 Intro to Web Design
- Units
- 2
- Hours
- 27 lecture/27 lab total (when offered in a distance education format, hours will total 108)
- Advisory
- Basic knowledge of word processing and Windows
- Transfers to
- CSU
This course is designed to introduce students to website development using current tools. Students will design a website and incorporate text, animation, and links. This course may be offered in a distance education format.
CIS-86 HTML
- Units
- 3
- Hours
- 54 lecture (when offered in the distance education format, hours will total 162)
- Transfers to
- CSU
This is a fundamental course on the Hypertext Markup Language for web page authoring, with lecture and hands-on classes. The topics include: the HTML "TAG" structure, the basic <HTML>, <HEAD> and <BODY> components of a web document, text formatting, creation of hyperlinks, inclusion of images, the use of tables, frame and form structures, and incorporation of multimedia, applets and javascripts. The editing, saving and publishing of web pages is performed with the basic tools provided with any of the currently available Windows platforms; no special software is needed for the class. This course may be offered in a distance education format.
CIS-87 Advanced Web Design
- Units
- 3
- Hours
- 18 lecture/108 lab total (when offered in a distance education format, hours will total 162)
- Prerequisite
- CIS 2 and CIS 83 with a grade of C or higher
- Transfers to
- CSU
This advanced course in Web Design will address creating complex web pages, incorporating HTML and web programming, creating templates, and adding advanced features, such as eCommerce sites, back-end databases, Google Analytics, Videos, SEO and more. A basic knowledge of these areas is required. This course may be offered in a distance education format.
CIS-90 A+ Certification Preparation/Cisco It Essentials I
- Units
- 4
- Hours
- 54 lecture/54 lab total (when offered in the distance education format, hours will total 216)
- Advisory
- CIS 2 with a grade of C or higher
- Transfers to
- CSU
This course provides students with the foundational knowledge and hands-on skills necessary for a career in IT support and computer maintenance. Designed to align with the CompTIA A+ certification objectives, it covers essential topics such as hardware components, system assembly, operating system installation and configuration, networking fundamentals, virtualization and cloud computing concepts, and troubleshooting methodologies. Students will gain practical experience diagnosing and repairing hardware and software issues, securing devices, and applying industry best practices. The course also emphasizes professionalism, operational procedures, ethical considerations, and effective communication in IT support roles. Through hands-on labs and real-world troubleshooting scenarios, students will develop critical problem-solving skills essential for success in the field. Offered in in-person, hybrid, or online learning formats. Upon completion, students will be prepared to take the CompTIA A+ certification exams and pursue entry-level roles in IT support and technical services. This course may be offered in a distance education format.
CIS-92 Introduction to Computer Security – Security +
- Units
- 3
- Hours
- 45 lecture/27 lab total (when offered in the distance education format, hours will total 162)
- Advisory
- CIS 31 with a grade of C or higher
- Transfers to
- CSU
This course provides the student with background, requirements, policies and procedures for establishing and maintaining computer and information system security. Course elements include risk discovery and assessment, system planning with cost/benefits analyses, management policies, security practices and procedures within system life cycles, and system recovery. The course will stress applied solutions to computer security problems, preparing students for the CompTIA Security+ Certification exam. This course may be offered in a distance education format.
CIS-94 Computer Information Systems Work Experience Education
- Units
- 1-14
- Hours
- 54-756 Work Experience Education hours
- Transfers to
- CSU
The Computer Information Systems Work Experience Education course allows the student to gain on-the-job experience through employment/volunteerism at an approved CIS job site that is acquired by the student and related to the student’s major. A faculty member supervises all WEE courses to ensure that the work experience is of educational value. The course stresses good work habits and meeting of competencies through actual on-the-job performance. A student may repeat this course since course content varies and skills are enhanced by supervised repetition and practice. A maximum of 14 units may be earned in a single semester.