Santa Rosa Junior College

There's no description available at this time.

Available Courses

This course list provides an overview of courses per college course catalogs. Not all of the courses listed use NETLAB+. For complete information, please see the individual college website.

CS 110A - Concepts for Beginning Programmers (Formerly CIS 110A) - 1.5 Units

Recommended: Eligibility for ENGL 100 or ESL 100.

A brief introduction to computer programming concepts. Topics include algorithms, decision structures, repetition structures, and subprograms.

CS 157.12 - Mobile Media Design Fundamentals - 3 Units

Prerequisite: Course Completion of CS 74.11 and CS 50.11B.
Recommended: Eligibility for ENGL 100 or ESL 100.

This course introduces core principles and techniques essential to building web sites for mobile devices. It includes units on content adaptation strategies, designing forms for mobile devices, detecting client capabilities, viewing and testing with emulators, creating adaptive sites for multiple screens, using webfonts, Asynchronous JavaScript and XML (AJAX), and other current technology. Although this course is focused on the design side of the mobile applications, it does introduce aspects that are connected to the development side as well.

CS 165.31 - Microsoft Office Integration - 0.5 Unit

Recommended: Course completion of CS 5 OR Course completion of CS 60.11A and CS
61.11A and CS 62.11A.

Students will customize options and integrate Microsoft Office applications, start Office documents, find and open Office documents, explore Command bars, use OfficeArt and WordArt, link and embed objects, create hyperlinks, insert Word tables into Excel and PowerPoint, insert Excel charts into Word and PowerPoint, and share data among Office applications.

CS 182.21C - Scaling Networks (Cisco Networking 3) (Formerly CS 82.21C) - 3 Units

Prerequisite: Course Completion of CS 82.21B. Recommended:
Eligibility for ENGL 100 or ESL 100.

Scaling Networks (CCNA 3) is the third of the four courses that prepares students for the Cisco Certified Networking Associate (CCNA) certification. This course describes the architecture, components, and operations of routers and switches in a large and complex network. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with single and multi-area Open Shortest Path First (OSPF), Enhanced Interior Gateway Routing Protocol (EIGRP) and Rapid Spanning Tree Protocol (RSTP), in both Internet Protocol version 4 (IPv4) and IPv6 networks.

CS 80.15 - IT Essentials 1: PC Hardware and Software - 4 Units

Recommended: Eligibility for ENGL 100 or ESL 100.

Information Technology (IT) Essentials curriculum provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level Information Communication Technology (ICT) professionals. The curriculum covers the fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional. The IT Essentials (ITE) curriculum emphasizes practical experience to help students develop fundamental computer and career skills. ITE helps students prepare for entry-level career opportunities in ICT and the CompTIA A+ certification. The course also provides a learning pathway to Cisco Certified Network Associate (CCNA).

CS 182.21D - Connecting Networks (Cisco Networking 4) (Formerly CS 82.21D) - 3 Units

Prerequisite: Course Completion of CS 182.21C.
Recommended: Eligibility for ENGL 100 or ESL 100.

Connecting Networks (Cisco Networking 4) is the last of four courses that prepares students for the Cisco Certified Networking Associate (CCNA) certification. This course discusses the Wide Area Network (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. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students also develop the knowledge and skills needed to implement Internet Protocol Security (IPSec) and Virtual Private Network (VPN) operations in a complex network.

CS 80.23 - Introduction to Servers - 3 Units

This course will prepare students for the current CompTIA (Computing Technology Industry Association) Server+ certification exam. It is designed to give students advanced-level technical competency of server issues and technology, including installation, configuration, upgrading, maintenance, environment, troubleshooting and disaster recovery.

CS 81.21 - Introduction to UNIX (Formerly CIS 50.71) - 3 Units

Recommended: Eligibility for ENGL 100 or ESL 100 and Course Completion of CS 80.13.

This course will introduce the student to the basic concepts of the UNIX operating system. Completion of the course will provide a good basic working knowledge of: essential UNIX commands, login and logout sequences, setting passwords, UNIX E-mail, fundamentals of the vi editor; piping and redirection; security and process control, the Kernal, File System, UNIX shell programming, X Windows, and basic system administration.

CS 81.62 - Relational Database Concepts and Structured Query Language - 3 Units

Recommended: Eligibility for ENGL 100 or ESL 100.

This course introduces relational database concepts, design and administration. Students will learn the syntax and use of Structured Query Language (SQL) and how to install and run a relational database server such as MySQL and how to design relational database for applications.

CS 82.21A - Network Fundamentals (Cisco Networking 1) - 4 Units

Recommended: Completion of CS 80.15 AND CS 81.21 AND Eligibility for ENGL 100 or ESL 100.

This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. It uses the OSI (open systems interconnection) and TCP (transmission control protocol) layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. The principles and structure of IP (internet protocol) addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Network simulator activities help students analyze protocol and network operation and build small networks in a virtual environment. Students build simple LAN (Local Area Network) topologies by applying basic principles of cabling, performing basic configurations of network devices, including routers and switches, and implementing IP addressing schemes.Network Fundamentals is the first of the four courses leading to the Cisco Certified Network Associate (CCNA) designation. CCNA 1 introduces Cisco Networking Academy Program students to the networking field.

CS 82.21B - Routing and Switching Essentials (Cisco Networking 2) - 4 Units

Prerequisite: Completion of CS 82.21A.
Recommended: Eligibility for ENGL 100 or ESL 100.

This course describes 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 and learn and the principles of routing and routing protocols. By the end of this course students will be able to configure and troubleshoot routers and switches and resolve common issues with single-area OSPF (Open Shortest Path First), VLANS (Virtual Local Area Networks), and inter-VLAN routing in both IPv4 and IPv6 networks. Routing and Switching Essentials is the second of the four courses leading to the Cisco Certified Network Associate (CCNA) designation. CCNA 2 builds and expands on the topics learned in Networking Fundamentals (CCNA 1) and prepeares the students to take the Cisco Certified Entry Networking Technician (CCENT) test.

CS 82.55 - Principles of Computer Security (Formerly CIS 56.21) - 4 Units

Recommended: Completion of CS 80.13 and CS 82.21A AND Eligibility for
ENGL 100 OR ESL 100.

Students will begin learning the essentials of computer security. They will be aware of security objectives and the role of policy deployment while practicing to defend against network attacks. After a review of security trends, concepts, roles and network fundamentals students will learn: cryptography, public key infrastructure, standards and protocols, impact of physical security on computer security, infrastructure security, remote access, wireless and instant messaging, intrusion detection and system baselines. Internet-based curriculum describing a start-up company in which the coverage of CompTIA’s Security+ certification exam and the International Information Systems Security Certification Consortium (ISC)2 Systems Security Certified Practitioner (SSCP) certification, focuses on best practices, roles, and responsibilities of security experts, is integral to the course.

CS 82.56 - Computer Network Security - 4 Units

Recommended: Course Completion of CS 82.21A AND Eligibility for ENGL 100 or ESL 100.

An in-depth exploration of the essentials of computer network security. Students will analyze security objectives and the role of policy deployment while they practice defending against network attacks. Students will learn about attacks and malware, E-mail, web components, software development, disaster recovery, risk, change and privilege management, forensics and legal issues. Scenario-based curriculum describing a start-up company in which the students are employed with specific roles, will also be incorporated in the class. Tasks and product deliverables, for the start-up company, which are based on industry standards, augment assignments and exams. Coverage of both CompTIA’s Security+ certification exam and the (ISC)2 SSCP certification, is integral to this course. Students should have a familiarity with network operating systems.

CS 84.13 - IT Support - 3 Units

This course introduces students to the knowledge necessary to support information technology (IT) solutions and users of such systems. Topics include introduction to IT support, resolving service calls, installing and configuring computer hardware, software applications, networks, security, client server and mobile computing, web applications, multimedia resources, communications systems, and the planning and management of the technology lifecycle.

CS 84.21 - Management Information Systems (Formerly CIS 66) - 3 Units

Recommended: Eligibility for ENGL 1A or equivalent and Course Completion of CS 5.

An examination of the use of information systems to support the management activities of an organization. Topics include: the fundamentals of hardware, software, database management, data communications, transaction processing information systems, decision support systems, information reporting systems, office automation, networks, expert systems, cloud computing, mobile computing and systems analyses and design. Case studies and several software packages will be utilized to illustrate the principles covered.

CS 98 - Independent Study in Computer Studies - 0.5-3 Units

Eligibility for ENGL 100 or ESL 100.

Limits on enrollment: Approval of the project proposal by sponsoring faculty, Department Chair and Supervising Administrator. Special projects by arrangement to provide for independent study and an enriched academic experience for continuing and advanced students.

CS 99I - Computer Studies Occupational Work Experience Intern (Formerly CIS 99I) - 0.5-8 Units

Recommended: Eligibility for ENGL 100 or ESL 100.

Limits on enrollment: Student must complete an application, interview, placement and verification of employment because intern position must be secured prior to enrollment. Computer Studies Occupational Work Experience Internship offers job readiness preparation; job seeking and coaching; application, resume, and interviewing instruction; screening; prospective internship placement; and supervised employment of students that extends to the job site classroom learning that relates to the student’s educational or occupational goal in Computer Studies. Students eligible for internships will have declared a major, have completed courses in their major, or have acquired a high level of skill in their discipline, and are ready for on-the-job experience in a paid position (75 hours/per unit). Students will acquire new knowledge, skills, and abilities to prepare for a career in their chosen field of Computer Studies.

STUDENT SUCCESS

We are proud of our students!

Find out from your instructor
how to be featured in our
student successes

READ MORE STUDENT SUCCESS STORIES!