Catalog
- Introduction Toggle Introduction Menu
- Getting Started Toggle Getting Started Menu
-
While You Are Here
Toggle While You Are Here Menu
- Financial Aid Toggle Financial Aid Menu
- College and Academic Regulations Toggle College and Academic Regulations Menu
- Enrollment Verification
- Credit for Prior Learning and Alternative Study Options Toggle Credit for Prior Learning and Alternative Study Options Menu
- College Safety and Security Toggle College Safety and Security Menu
-
Student Rights and Responsibilities
Toggle Student Rights and Responsibilities Menu
- Academic Rights and Responsibilities
- Access to Student Records (FERPA)
- Alcohol, Drug, and Smoking Policy
- Computer and Internet Use Policy
- Copyright and Piracy Policy
- Disciplinary Procedures and Due Process
- Photo and Video Policy
- Plagiarism and Cheating Policy
- Right-to-Know Program Completion
- Service Animals on Campus
- Social Media Policy
- Standards of Conduct
- Student Grievance and Class-Related Concerns
- Equal Opportunity, Equity, Discrimination, and Harassment Toggle Equal Opportunity, Equity, Discrimination, and Harassment Menu
- Graduation and Transfer Toggle Graduation and Transfer Menu
-
Programs of Study
Toggle Programs of Study Menu
- List of Degrees and Certificates
- Description of Courses Toggle Description of Courses Menu
- Course Prefixes
- Cross-Listed Courses
- Meta Majors
-
List of Programs
Toggle List of Programs Menu
- Accounting
- Administration of Justice
- Aircraft Maintenance Technician Program
- Allied Health
- Anthropology
- Art
- Art History
- Astronomy
- Aviation
- Biology
- Business
- Chemistry
- Chemistry Course Sequence
- Communication
- Community Healthcare Worker
- Community Leadership Development
- Computer Information Science
- Computer Numerical Control (CNC) Manufacturing
- Cosmetology
- Deaf Culture and American Sign Language Studies
- Dental Assisting
- Dental Hygiene
- Design and Digital Media
- Early Childhood Education
- Economics
- Education/Teaching
- Electronics Technology
- Engineering
- Engineering Design Technology
- English
- English Course Sequence
- English as a Second Language (ESL)
- ESL Course Sequence
- Ethnic Studies
- Fashion
- General Education - Transfer
- Geography
- Geology
- Gerontology
- Global Studies
- Health Education
- Heating, Ventilation, and Air Conditioning
- History
- Human Services
- Human/Career Development
- Humanities
- Industrial Maintenance Mechanic Technician
- Interdisciplinary Studies
- International Studies
- Journalism
- Kinesiology
- Law, Public Policy, and Society
- Legal Studies
- Library
- Mathematics and Statistics
- Mechanical-Electrical Technology
- Modern Making
- Music
- Nursing
- Nutrition and Food Science
- Occupational Therapy Assisting
- Optical Technology
- Philosophy
- Photography
- Physical Therapist Assistant
- Physics
- Political Science
- Psychology
- Railroad Operations
- Real Estate
- Recreation
- Sociology
- Social Justice Studies
- Social Work and Community Studies
- Student Government
- Surveying (Geomatics)
- Theatre Arts
- Theatre Arts Film
- Tutor Education and Learning Assistance
- Women and Gender Studies
- Work Experience
- World Languages
- Administrators, Faculty, and Staff Toggle Administrators, Faculty, and Staff Menu
- Index
- Catalog Archives
Print Options
Computer Information Science
Overview
Almost all industries of our economy are now tied to technology-driven tools. Those technology-driven tools are Computer Information Science. At Sacramento City College you can learn application development, programming, mark-up and scripting languages, including Open Web platform technologies.
Computer science drives job growth and innovation throughout our economy and society. Computing occupations are the number 1 source of all new wages in the U.S. and make up over half of all projected new jobs in STEM fields, making Computer Science one of the most in-demand college degrees.
Degrees and Certificates Offered
- A.S. in Computer Science
- A.S. in Cybersecurity and Information Assurance
- A.S. in Data Science
- A.S. in Information Processing
- A.S. in Management Information Science
- A.S. in Network Administration
- A.S. in Network Design
- A.S. in Web Developer
- Advanced CISCO Networking Certificate
- Cloud Computing Certificate
- Computer Information Security Essentials Certificate
- Computer Science Certificate
- Cybersecurity and Information Assurance Certificate
- Data Science Certificate
- Front-end Web Developer Certificate
- Information Processing Specialist Certificate
- Information Processing Technician Certificate
- Management Information Science Certificate
- Network Administration Certificate
- Network Design Certificate
- PC Support Certificate
- Programming Certificate
- Web Developer Certificate
- Web Production Specialist Certificate
- Dean Sandra Camarena
-
Department Chair
M. Little
- Phone (916) 558-2581
Associate Degrees
A.S. in Computer Science
The Computer Science program is designed for students preparing for careers in systems analysis and software development. It provides the lower division transfer foundation in programming languages, databases, and operating systems.
Transfer Information:
If you are interested in transferring to a four-year college or university to pursue a bachelor's degree in this major, it is critical that you meet with an SCC counselor to select and plan courses for your major. Schools vary widely in terms of the required preparation.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 323 | Linux Operating System | 1 |
CISC 324 | Intermediate Linux Operating System | 1 |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 310 | Computer Architecture and Organization | 4 |
CISP 350 | Database Programming | 3 |
CISP 360 | Introduction to Structured Programming | 4 |
CISP 400 | Object Oriented Programming with C++ (4) | 4 |
or CISP 401 | Object Oriented Programming with Java (4) | |
CISP 430 | Data Structures | 4 |
CISP 440 | Discrete Structures for Computer Science (3) | 31 |
or CISP 457 | Introduction to Systems Analysis and Design (3) | |
A minimum of 6 units from the following: | 6 | |
CISC 351 | Introduction to Local Area Networks (1) | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISD 357 | Introduction to Data Science (4) | |
or CISP 357 | Introduction to Data Science (4) | |
CISD 358 | Data Analysis (4) | |
or CISP 358 | Data Analysis (4) | |
CISD 359 | Data Modeling and Machine Learning (4) | |
or CISP 359 | Data Modeling and Machine Learning (4) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISP 401 | Object Oriented Programming with Java (4) | |
CISP 457 | Introduction to Systems Analysis and Design (3) | |
CISS 300 | Introduction to Information Systems Security (1) | |
CISS 310 | Network Security Fundamentals (3) | |
CISW 327 | Introduction to Web Development coding HTML and CSS (4) | |
CISW 400 | Client-side Web Scripting (4) | |
CISW 410 | Database-Driven Web Applications (4) | |
Total Units: | 37 |
1Students who plan to transfer should take CISP 440. Students looking for immediate employment should take CISP 457.
The Computer Science Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- analyze development projects.
- build a project while utilizing the project development model.
- manage a programming project, both individually and as a member of a team, from initial concept through design, programming, debugging, testing, and deployment.
- evaluate a program to determine how it will meet the needs of its intended audience.
- use a database to store data associated with programs written in a programming language.
- design, write, test, debug, and implement computer programs in a structured language, a low-level language, an object-oriented language, or scripting language.
- create programs utilizing a variety of programming environments.
Career Information
Technical positions include: computer operator, computer programmer, systems analyst, database administrator, computer support or help desk specialist, Web developer, and application developer. Computer Science drives job growth and innovation throughout our economy and society. Computing occupations are the number one source of all new wages in the US and make up over half of all projected new jobs in STEM fields, making Computer Science one of the most in-demand college degrees.
A.S. in Cybersecurity and Information Assurance
This program prepares IT professionals to apply knowledge and experience in risk management and digital forensics to safeguard infrastructure and secure data through continuity planning and disaster recovery operations. Courses deliver proven methods for information security using software analysis techniques, cloud management, and networking strategies to prevent, detect, and mitigate cyberattacks. This program also provides preparation for several nationally recognized, high demand certifications in the field of Cybersecurity.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISN 300 | Network Systems Administration | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
CISS 310 | Network Security Fundamentals | 3 |
CISS 315 | Ethical Hacking | 3 |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate | 3 |
CISS 321 | Scripting for Cyber Security | 3 |
CISS 330 | Implementing Internet Security and Firewalls | 3 |
CISS 350 | Disaster Recovery | 3 |
CISS 360 | Computer Forensics and Investigation | 3 |
Total Units: | 31 |
The Cybersecurity and Information Assurance Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- define best practices for configuring cyber defense and countermeasures.
- analyze common threats to and vulnerabilities of computer systems and networks.
- design organizational plans for securing data and while maintaining the Confidentiality, Integrity, and Availability (CIA) of the information transmitted over communication networks.
- analyze security risks mitigation processes to identify, evaluate, prioritize, and prevent potential security threats.
- execute Linux system commands from either a keyboard or a shell script using correct command syntax.
- prioritize and establish a disaster recovery plan for the enterprise.
- explain and configure a network firewall to provide optimum security from external threats and exploits.
- apply cyber defense and countermeasures as appropriate to mitigate potential risks.
Career Information
Cybersecurity Engineer Cyber Operations Planner IT Security Specialist Information Security Analyst IT Privacy Analyst IT Risk Analyst Security Operations Center (SOC) Technician Information Security Auditor Technical Support Staff Network Administrators
A.S. in Data Science
This degree program is designed for students who aspire to master the essential knowledge and skills required for data storage, discovery, analysis, visualization, and application. Students will learn to derive value from data and apply data science and analytics techniques to make effective data-driven decisions.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
[ CISA 323 | Database Management using Microsoft Access (2) | 3 - 4 |
and CISA 324 ] | Intermediate Database Management using Access (2) | |
or CISP 350 | Database Programming (3) | |
CISD 357 | Introduction to Data Science (4) | 4 |
or CISP 357 | Introduction to Data Science (4) | |
CISD 358 | Data Analysis (4) | 4 |
or CISP 358 | Data Analysis (4) | |
CISD 359 | Data Modeling and Machine Learning (4) | 4 |
or CISP 359 | Data Modeling and Machine Learning (4) | |
CISP 301 | Algorithm Design and Implementation | 4 |
Total Units: | 19 - 20 |
The Data Science Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- explain how data is useful in business or career.
- demonstrate understanding of data management, integration, quality, and transformation.
- evaluate the core concepts in data science and data application.
- analyze data using statistical methods and techniques.
- apply data analytics techniques for effective data-driven decision-making.
- predict outcomes with supervised machine learning techniques.
Career Information
Successful program completion will provide students with job opportunities in data science. Data science-related job titles such as data scientist, data analyst, business analyst, and computer programmer (i.e., Python, R, SAS) are all possible job opportunities. The top five industries hiring data-related expertise include Professional, Scientific and Technical Services, Information Technologies, Manufacturing, Finance and Insurance and Retail Trade.
A.S. in Information Processing
This degree combines microcomputer software proficiencies and competencies in hardware support, maintenance, and repair with general education requirements. Students will be able to incorporate inter-related certificates (Information Processing Technician and Information Processing Specialist) as major fields of study with general education courses in other disciplines to earn an Associate in Science degree in Information Processing.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISA 305 | Beginning Word Processing | 2 |
CISA 306 | Intermediate Word Processing | 2 |
CISA 315 | Introduction to Electronic Spreadsheets | 2 |
CISA 316 | Intermediate Electronic Spreadsheets | 2 |
CISA 323 | Database Management using Microsoft Access | 2 |
CISA 340 | Presentation Graphics | 2 |
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 320 | Operating Systems | 1 |
CISC 351 | Introduction to Local Area Networks (1) | 1 - 3.5 |
or CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks (3.5) | |
CISC 360 | Information & Communication Technology Essentials (A+) | 4 |
CISS 300 | Introduction to Information Systems Security (1) | 1 - 3 |
or CISS 310 | Network Security Fundamentals (3) | |
Total Units: | 23 - 27.5 |
The Information Processing Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- demonstrate an understanding of global, ethical, and societal concerns relating to the impact of computers.
- adapt to technological changes and innovations in computers and use the techniques, skills, and tools necessary to meet industry needs.
- analyze needs, design solutions, and implement necessary microcomputer applications or processes to on-the-job problems in a team environment using appropriate diagnostic tools.
Career Information
Students who have obtained certificates (Information Processing Technician and Information Processing Specialist) are interested in attaining associate degrees for continued job advancement. Many employees with advanced software proficiencies and competencies in hardware support, maintenance, and repair are considered top candidates for supervisory or managerial positions. Students completing this program may work as office supervisors, office managers, computer support specialists, and information processing specialists.
A.S. in Management Information Science
The Management Information Science degree is designed for students preparing for careers in business to effectively use and manage computers. The focus of the program is to develop student proficiency in a variety of computer applications and operating systems so that they may produce timely and accurate information. Elective courses give an opportunity to develop further skills in computer programming, database management, networking, Web development, and information systems security.
Note to Transfer Students:
If you are interested in transferring to a four-year college or university to pursue a bachelor's degree in this major, it is critical that you meet with an SCC counselor to select and plan courses for your major. Schools vary widely in terms of the required preparation.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISA 305 | Beginning Word Processing | 2 |
CISA 315 | Introduction to Electronic Spreadsheets | 2 |
CISA 323 | Database Management using Microsoft Access | 2 |
CISA 340 | Presentation Graphics | 2 |
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 320 | Operating Systems (1) | 1 |
or CISC 323 | Linux Operating System (1) | |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 360 | Introduction to Structured Programming | 4 |
A minimum of 4 units from the following: | 4 | |
CISP 400 | Object Oriented Programming with C++ (4) | |
CISP 401 | Object Oriented Programming with Java (4) | |
A minimum of 4 units from the following: | 4 | |
CISA 306 | Intermediate Word Processing (2) | |
CISA 316 | Intermediate Electronic Spreadsheets (2) | |
CISC 324 | Intermediate Linux Operating System (1) | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISC 360 | Information & Communication Technology Essentials (A+) (4) | |
CISP 350 | Database Programming (3) | |
A minimum of 6 units from the following: | 6 | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISD 357 | Introduction to Data Science (4) | |
or CISP 357 | Introduction to Data Science (4) | |
CISD 358 | Data Analysis (4) | |
or CISP 358 | Data Analysis (4) | |
CISN 300 | Network Systems Administration (3) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISN 306 | Advanced Network Systems Administration (3) | |
CISN 308 | Internetworking with TCP/IP (3) | |
CISP 310 | Computer Architecture and Organization (4) | |
CISP 350 | Database Programming (3) | |
CISP 400 | Object Oriented Programming with C++ (4) | |
CISP 401 | Object Oriented Programming with Java (4) | |
CISP 430 | Data Structures (4) | |
CISP 440 | Discrete Structures for Computer Science (3) | |
CISP 457 | Introduction to Systems Analysis and Design (3) | |
CISS 300 | Introduction to Information Systems Security (1) | |
CISS 310 | Network Security Fundamentals (3) | |
CISS 315 | Ethical Hacking (3) | |
CISW 327 | Introduction to Web Development coding HTML and CSS (4) | |
CISW 400 | Client-side Web Scripting (4) | |
CISW 410 | Database-Driven Web Applications (4) | |
Total Units: | 35 |
The Management Information Science Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- solve business problems by utilizing various types of software.
- design algorithms that can be implemented by writing computer programs to solve typical problems.
- construct and implement computer programs or scripts.
- design professional documents for a variety of situations using appropriate software, working individually or in a team.
- apply working knowledge of principles in computer networking, data communications, data management, information systems security, web development, or programming concepts.
- adapt to technological changes and innovations in the computer industry and use techniques, skills, and tools necessary to meet needs.
- locate information stored on the Internet, determine the validity of online resources, download and store files, and use the correct syntax for citing internet resources.
Career Information
Computer skills and experience are needed for technical support staff, end-user consultants, network administrators, database specialists, information systems manager and specialists, programmers and analysts, software specialists, systems analysts, technical writers, information systems security specialists, and webmasters.
A.S. in Network Administration
The Network Administration Degree and Certificate of Achievement provides the skills needed in the networking environment. Focus is on the knowledge and skills required for day-to-day operation and management of computer networks. The Network Administration Degree and Certificate of Achievement prepare students for entry-level positions in computer network administration.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISN 300 | Network Systems Administration | 3 |
CISN 302 | Intermediate Network Systems Administration | 3 |
CISN 306 | Advanced Network Systems Administration | 3 |
CISN 307 | Windows Active Directory Services | 3 |
CISN 308 | Internetworking with TCP/IP | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
CISS 310 | Network Security Fundamentals (3) | 3 |
or CISS 315 | Ethical Hacking (3) | |
A minimum of 5 units from the following: | 5 | |
CISC 310 | Introduction to Computer Information Science (3) | |
CISC 320 | Operating Systems (1) | |
CISC 323 | Linux Operating System (1) | |
CISC 324 | Intermediate Linux Operating System (1) | |
CISC 351 | Introduction to Local Area Networks (1) | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISC 360 | Information & Communication Technology Essentials (A+) (4) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISN 304 | Networking Technologies (3) | |
CISN 315 | Advanced Network Administration - Linux Server (3) | |
CISN 316 | Virtualization Concepts and Technologies (3.5) | |
CISN 320 | Designing Windows Directory Services (3) | |
CISN 327 | Cloud Infrastructure and Services (3.5) | |
CISN 328 | Cloud Solution Architect (3) | |
CISN 329 | Cloud SysOps and Operations Administration (3) | |
CISN 342 | CISCO Networking Academy (CCNA)tm: Enterprise Networking, Security, and Automation (3.5) | |
CISN 346 | Network Design and Projects (3.5) | |
CISN 374 | Messaging Server Administration (3) | |
CISN 378 | Database Administration for Microsoft SQL Server (3) | |
CISS 300 | Introduction to Information Systems Security (1) | |
CISS 310 | Network Security Fundamentals (3) | |
CISS 315 | Ethical Hacking (3) | |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate (3) | |
CISS 321 | Scripting for Cyber Security (3) | |
CISS 327 | Cisco Networking Academy(R): Network Security (3.5) | |
CISS 330 | Implementing Internet Security and Firewalls (3) | |
CISS 350 | Disaster Recovery (3) | |
CISS 360 | Computer Forensics and Investigation (3) | |
Total Units: | 30 |
The Network Administration Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- demonstrate competency in Windows operating system terminology and commands, account management, file management and storage.
- construct and implement computer network systems by applying the steps of the network design model working individually or in a team.
- demonstrate working knowledge of principles in computer networking and data management, information systems security, or web server administration, depending on the electives chosen.
- define best practices for configuring network operating system services.
- analyze and apply directory services group policy settings at the Organizational Unit (OU), domain, site, or local machine level.
Career Information
Networking skills and experience are needed for network technical support staff, network administrators, network designers, network troubleshooters, and information systems security specialists.
A.S. in Network Design
The Network Design Degree and Certificate of Achievement provides the skills needed in the networking environment. Focus is on the knowledge and skills required for day-to-day operation and management of computer networks. The Network Design Degree and Certificate of Achievement prepare students for entry-level positions in computer network design.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 320 | Operating Systems (1) | 1 |
or CISC 323 | Linux Operating System (1) | |
CISN 308 | Internetworking with TCP/IP | 3 |
CISN 336 | Wireless Technologies | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
CISN 342 | CISCO Networking Academy (CCNA)tm: Enterprise Networking, Security, and Automation | 3.5 |
CISN 346 | Network Design and Projects | 3.5 |
CISS 310 | Network Security Fundamentals | 3 |
A minimum of 6 units from the following: | 6 | |
CISN 300 | Network Systems Administration (3) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISN 304 | Networking Technologies (3) | |
CISN 316 | Virtualization Concepts and Technologies (3.5) | |
CISN 327 | Cloud Infrastructure and Services (3.5) | |
CISN 328 | Cloud Solution Architect (3) | |
CISN 329 | Cloud SysOps and Operations Administration (3) | |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate (3) | |
CISS 321 | Scripting for Cyber Security (3) | |
CISS 327 | Cisco Networking Academy(R): Network Security (3.5) | |
Total Units: | 30 |
The Network Design Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- develop best practices for configuring Internet Protocol (IP) addresses.
- evaluate and implement technologies to support IP routing protocols such as Routing Information Protocol (RIP), Interior Gateway Routing Protocol (IGRP), and Open Shortcut Path First (OSPF).
- construct and configure access lists.
- compare and contrast types of network media.
- demonstrate working knowledge of principles in computer networking and data management, information systems security, or web server administration, depending on the electives chosen.
- demonstrate competency in Windows operating system terminology and commands, account management, and file management and storage.
Career Information
Networking skills and experience are needed for network technical support staff, network administrators, network designers, network troubleshooters, and information systems security specialists.
A.S. in Web Developer
Web Developers are proficient at creating website structure and interactivity. The Web Developer degree requires students to design, code, and implement HTML, CSS, and other languages for creating websites to implement database tools and custom applications for the Web. Students will design, code, and test interactive websites with emphasis on learning mark-up, programming and scripting languages for interactivity and connectivity to data on the Web.
Catalog Date: January 1, 2025
Degree Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 323 | Linux Operating System | 1 |
CISC 324 | Intermediate Linux Operating System | 1 |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 350 | Database Programming | 3 |
CISW 306 | Introduction to Web Page Creation and Web Accessibility | 21 |
CISW 327 | Introduction to Web Development coding HTML and CSS | 42 |
CISW 400 | Client-side Web Scripting | 4 |
CISW 410 | Database-Driven Web Applications | 4 |
DDSN 331 | Digital Imaging I | 3 |
DDSN 360 | User Interface Design | 3 |
Total Units: | 32 |
1CISC 306 AND CISW 370 may be substituted for this course.
2CISW 320 AND CISW 304 may be substituted for this course.
The Web Developer Associate in Science (A.S.) degree may be obtained by completion of the required program, plus the local SCC General Education Requirement, plus sufficient electives to meet a 60-unit total. See SCC graduation requirements.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- manage a multi-level website hosted on a Web server.
- utilize multiple programs simultaneously in order to develop websites.
- recommend a Web scripting language, current markup language or Web authoring software, and cascading style sheets to develop complex websites that are uploaded via File Transfer Protocol (FTP) to a Web server.
- research and implement current, valid World Wide Web Consortium (W3C) standards, including W3C Accessibility Standards.
- plan a structured approach to website development that identifies the information dissemination needs of a client and organizes the content effectively and efficiently in order to communicate to an identified audience; then develop and implement an appropriate Web solution.
- utilize client-side scripting in order to manipulate interactive objects like navigation bars, forms, rollovers, other event handling, and the control of windows, frames, and layers.
- develop Web solutions that include form validation and processing, server-side programming with hypertext-preprocessor (PHP), and database-driven Web development.
- demonstrate proficiency in the process of Web project management on a real-world website including design specification, research, production, modification, time estimation, and presentation.
- design, implement, manage, and evaluate data management systems involving custom programming to solve complex business problems.
- estimate the hours needed or cost to develop and deliver the solution to a complex business problem.
- construct code in a currently used Web scripting language.
- demonstrate an understanding of the current technologies and processes of interactive design, motion graphics, and website development.
- describe the relationship between user-centered design concepts, user interface (UI) design, user experience (UX) design, and usability testing.
Career Information
Career Opportunities include entry-level employment in Web Development, Systems Analyst, Web Systems Analyst, IT Analyst, ICT Analyst, Web Database Administrator, Front-end Web Developer, and Web Programmer.
Certificates of Achievement
Advanced CISCO Networking Certificate
The Advanced CISCO Networking Certificate recognizes the advanced skills needed for job enhancement and promotion in today’s networking and Internet environment. It focuses on advanced knowledge and skills required for supervisory, management, and troubleshooting computer network operations. It prepares students for promotional positions in computer network design.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISN 303 | Network Administration - Linux Server (3) | 3 |
CISN 346 | Network Design and Projects | 3.5 |
CISN 350 | CISCO Networking Academy (CCNP)tm: CCNP Enterprise: Core Networking | 3.5 |
CISN 351 | CISCO Networking Academy (CCNP)tm: CCNP Enterprise: Advanced Routing | 3.5 |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate | 3 |
CISS 327 | Cisco Networking Academy(R): Network Security | 3.5 |
Total Units: | 20 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- develop best practices for configuring scalable Internet Protocol addresses.
- construct and configure complex access control lists.
- design and test edge router connectivity into a Border Gateway Protocol network.
- evaluate and implement advanced multilayer switching configuration.
Career Information
Networking skills and experience are needed for network technical support staff, network administrators, network designers, network troubleshooters, and information systems security specialists.
Cloud Computing Certificate
This certificate prepares IT professionals to apply knowledge and experience in the fundamentals of architecture, deployment, management and operations on leading cloud computing platforms. This Cloud Computing Certificate includes course work in key areas: networking fundamentals, fundamentals of cloud computing, cloud deployment and infrastructure management, cloud database technologies, cloud networking and security, server support concepts, Linux, and scripting languages. This certificate also provides preparation for a variety of industry recognized certification exams.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISN 300 | Network Systems Administration (3) | 3 |
or CISN 303 | Network Administration - Linux Server (3) | |
CISN 327 | Cloud Infrastructure and Services | 3.5 |
CISN 328 | Cloud Solution Architect | 3 |
CISN 329 | Cloud SysOps and Operations Administration | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
Total Units: | 19.5 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- install, configure, and support industry standard client/server operating systems.
- install, configure, and support network devices.
- define cloud concepts, services, security, architecture, pricing, and support.
- configure and implement a cloud environment for high availability.
- develop scripting for IT infrastructure automation.
- deploy, configure and support services in a cloud environment.
- solve problems and troubleshoot cloud operations.
Career Information
Cloud services and the virtual computing capabilities have revolutionized the way business of all sizes approach their information technology needs. Cloud computing skills and experience are needed for technical support staff, administrators, designers, troubleshooters, and security specialists.
Computer Information Security Essentials Certificate
This program provides basic cyber operations knowledge of internal and external threats to information assets, compliance requirements, risk management, disaster recovery, and computer forensics. It also provides preparation for the Computing Technology Industry Association (CompTIA) Security+ exam. Course work completed for this certificate will also apply to the Computer Information Science certificate and degree.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISS 310 | Network Security Fundamentals | 3 |
CISS 315 | Ethical Hacking | 3 |
CISS 350 | Disaster Recovery | 3 |
CISS 360 | Computer Forensics and Investigation | 3 |
Total Units: | 12 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- describe the fundamental concepts of the cyber security discipline and use them to provide system security.
- describe the steps in performing digital forensics from the initial recognition of an incident through the steps of evidence gathering, preservation and analysis, through the completion of legal proceedings.
- assess the effectiveness of a security program and the impact of legal and regulatory standards on a given system.
- develop contingency plans for various size organizations to include: business continuity, disaster recovery and incident response.
- analyze risk and responsibilities for the handling of data 1) with respect to technology, 2) with respect to individuals, and 3) with respect to auditing issues, and recommend appropriate responses.
- evaluate the effectiveness of applications of cybersecurity in preventing crime and abuse.
- compare and contrast different types of standards including: laws, regulations, policies, voluntary, and framework-based standards.
Career Information
IT Security Specialist Information Security Analyst Cyber Operations Planner Information Security Auditor
Computer Science Certificate
The Computer Science program is designed for students preparing for careers in systems analysis and software development. It provides the lower division transfer foundation in programming languages, databases, and operating systems.
Transfer Information:
If you are interested in transferring to a four-year college or university to pursue a bachelor's degree in this major, it is critical that you meet with an SCC counselor to select and plan courses for your major. Schools vary widely in terms of the required preparation.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 323 | Linux Operating System | 1 |
CISC 324 | Intermediate Linux Operating System | 1 |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 310 | Computer Architecture and Organization | 4 |
CISP 350 | Database Programming | 3 |
CISP 360 | Introduction to Structured Programming | 4 |
CISP 400 | Object Oriented Programming with C++ (4) | 4 |
or CISP 401 | Object Oriented Programming with Java (4) | |
CISP 430 | Data Structures | 4 |
CISP 440 | Discrete Structures for Computer Science (3) | 31 |
or CISP 457 | Introduction to Systems Analysis and Design (3) | |
A minimum of 6 units from the following: | 6 | |
CISC 351 | Introduction to Local Area Networks (1) | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISD 357 | Introduction to Data Science (4) | |
or CISP 357 | Introduction to Data Science (4) | |
CISD 358 | Data Analysis (4) | |
or CISP 358 | Data Analysis (4) | |
CISD 359 | Data Modeling and Machine Learning (4) | |
or CISP 359 | Data Modeling and Machine Learning (4) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISP 401 | Object Oriented Programming with Java (4) | |
CISP 457 | Introduction to Systems Analysis and Design (3) | |
CISS 300 | Introduction to Information Systems Security (1) | |
CISS 310 | Network Security Fundamentals (3) | |
CISW 327 | Introduction to Web Development coding HTML and CSS (4) | |
CISW 400 | Client-side Web Scripting (4) | |
CISW 410 | Database-Driven Web Applications (4) | |
Total Units: | 37 |
1Students who plan to transfer should take CISP 440. Students looking for immediate employment should take CISP 457.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- analyze development projects.
- build a project while utilizing the project development model.
- manage a programming project, both individually and as a member of a team, from initial concept through design, programming, debugging, testing, and deployment.
- evaluate a program to determine how it will meet the needs of its intended audience.
- use a database to store data associated with programs written in a programming language.
- design, write, test, debug, and implement computer programs in a structured language, a low-level language, an object-oriented language, or scripting language.
- create programs utilizing a variety of programming environments.
Career Information
Technical positions include: computer operator, computer programmer, systems analyst, database administrator, computer support or help desk specialist, Web developer, and application developer. Computer Science drives job growth and innovation throughout our economy and society. Computing occupations are the number one source of all new wages in the US and make up over half of all projected new jobs in STEM fields, making Computer Science one of the most in-demand college degrees.
Cybersecurity and Information Assurance Certificate
This certificate prepares IT professionals to apply knowledge and experience in network security, risk management, intrusion detection, remediation, and digital forensics to safeguard infrastructure and secure data and business operations. Courses deliver proven methods for information security using software analysis techniques, and networking strategies to prevent, detect, and mitigate cyber attacks. This program also provides preparation for several nationally recognized, high demand certifications in the field of Cybersecurity.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISN 300 | Network Systems Administration | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
CISS 310 | Network Security Fundamentals | 3 |
CISS 315 | Ethical Hacking | 3 |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate | 3 |
CISS 321 | Scripting for Cyber Security | 3 |
CISS 330 | Implementing Internet Security and Firewalls | 3 |
CISS 350 | Disaster Recovery | 3 |
CISS 360 | Computer Forensics and Investigation | 3 |
Total Units: | 31 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- define best practices for configuring cyber defense and countermeasures.
- analyze security risks mitigation processes to identify, evaluate, prioritize, and prevent potential security threats.
- prioritize and establish a disaster recovery plan for the enterprise.
- design organizational plans for securing data while maintaining the Confidentiality, Integrity, and Availability (CIA) of the information transmitted over communication networks.
- explain how security principles and cyber defense concepts impact organizational policies and practices.
- analyze applicable laws and policies to legally protect the organization against security incidents.
- develop security incident response plans that align to an organization’s security goals and objectives and maintain business continuity.
- design organizational plans for securing data while maintaining the Confidentiality, Integrity, and Availability (CIA) of the information transmitted over communication networks.
- Execute Linux system commands from either a keyboard or a shell script using correct command syntax.
Career Information
Cybersecurity Engineer Cyber Operations Planner IT Security Specialist Information Security Analyst IT Privacy Analyst IT Risk Analyst Security Operations Center (SOC) Technician Information Security Auditor Technical Support Staff
Data Science Certificate
This Data Science certificate is designed for students who aspire to master the essential knowledge and skills required for data storage, analysis, discovery, visualization, and application, model building, and machine learning. Students will learn to derive value from data and apply data science and analytics techniques to make effective data-driven decisions in a multicultural society.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISD 357 | Introduction to Data Science (4) | 4 |
or CISP 357 | Introduction to Data Science (4) | |
CISD 358 | Data Analysis (4) | 4 |
or CISP 358 | Data Analysis (4) | |
CISD 359 | Data Modeling and Machine Learning (4) | 4 |
or CISP 359 | Data Modeling and Machine Learning (4) | |
Total Units: | 12 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- explain how big data is useful in business or career.
- demonstrate understanding of the five Vs of big data (volume, velocity, variety, veracity, and value).
- evaluate the core concepts behind big data problems, applications, and systems.
- analyze big data using statistical methods and techniques.
- apply big data analytics techniques for effective data-driven decision-making in a multicultural society.
Career Information
Successful completion of the program will provide students job opportunities in data science such as data scientist, data analyst, business analyst, and computer programmer (e.g., Python, R, SAS).
Front-end Web Developer Certificate
Front-end Web Developers are proficient at creating website structure with some interactivity. Emphasis is on learning HTML, CSS, JavaScript, and UI/UX (user interface/user experience) design.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 323 | Linux Operating System | 1 |
CISC 324 | Intermediate Linux Operating System | 1 |
CISP 301 | Algorithm Design and Implementation | 4 |
CISW 306 | Introduction to Web Page Creation and Web Accessibility | 21 |
CISW 327 | Introduction to Web Development coding HTML and CSS | 42 |
CISW 400 | Client-side Web Scripting | 4 |
DDSN 331 | Digital Imaging I | 3 |
DDSN 360 | User Interface Design | 3 |
Total Units: | 26 |
1CISC 306 AND CISW 370 may be substituted for this course.
2CISW 320 AND CISW 304 may be substituted for this course.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- manage a multi-level website hosted on a Web server.
- utilize multiple programs simultaneously in order to develop websites.
- research and implement current, valid World Wide Web Consortium (W3C) standards, including W3C Accessibility Standards.
- plan a structured approach to website development that identifies the information dissemination needs of a client and organizes the content effectively and efficiently in order to communicate to an identified audience and then develop and implement an appropriate Web solution.
- write HTML, CSS, and JavaScript code in the currently used version.
- utilize client-side scripting in order to manipulate interactive objects like navigation bars, forms, rollovers, other event handling, and the control of windows, frames, and layers.
- create composite images that demonstrate visual design concepts of scale, rhythm, and balance.
- construct images utilizing selections, layers, masks, adjustment layers, and blending modes.
- demonstrate the use of current technologies and processes of user interface and responsive website design.
- conceive and design effective website wireframes, navigation, user interfaces, and Web page prototypes.
- describe the relationship between user-centered design concepts, user interface (UI) design, user experience (UX) design, and usability testing.
Career Information
Career Opportunities could include employment in front-end Web Development or Web Production. This certificate provides foundation skills needed to work toward becoming a Web Developer.
Information Processing Specialist Certificate
This certificate builds upon a previous background in the use of microcomputer application programs as evidenced by the student previously completing the Information Processing Technician certificate. As the student advances in an office-related career path, technical expertise in all aspects of information processing is expected. In addition to advanced software courses in spreadsheet or database management, this certificate also provides the student with hands-on training in hardware support and maintenance.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISA 305 | Beginning Word Processing | 2 |
CISA 306 | Intermediate Word Processing | 2 |
CISA 315 | Introduction to Electronic Spreadsheets | 2 |
CISA 316 | Intermediate Electronic Spreadsheets | 2 |
CISA 323 | Database Management using Microsoft Access | 2 |
CISA 340 | Presentation Graphics | 2 |
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 320 | Operating Systems | 1 |
CISC 351 | Introduction to Local Area Networks (1) | 1 - 3.5 |
or CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks (3.5) | |
CISC 360 | Information & Communication Technology Essentials (A+) | 4 |
CISS 300 | Introduction to Information Systems Security (1) | 1 - 3 |
or CISS 310 | Network Security Fundamentals (3) | |
CISW 306 | Introduction to Web Page Creation and Web Accessibility | 2 |
Total Units: | 25 - 29.5 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- design, implement, manage, and evaluate data management systems involving custom macros to solve complex business problems.
- analyze and integrate data from various application programs for individual and group on-the-job projects.
- set up, test, and implement complex macros and scripts for on-the-job usage.
- explain the use of basic hardware components and their organization, installation, and repair of microcomputers.
- evaluate different hardware and software specification standards and implement problem-solving strategies or techniques using various diagnostic tools.
- analyze on-the-job needs, identify software and hardware related problems, and effectively communicate solutions to end users.
Career Information
This certificate prepares students to become office workers who can utilize the typical tools required in most offices. These positions require a high proficiency with office software applications as well as the ability to identify and troubleshoot microcomputer problems. Students completing this program may work as secretaries, office workers, first line supervisors, administrative analysts, information resource personnel, or lead administrative specialists.
Information Processing Technician Certificate
This information processing technician certificate focuses on basic entry-level skills in word processing, operating systems, spreadsheet, database management, graphics, and the use of the Internet. This certificate is designed for students interested in job advancement requiring microcomputer software skills.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISA 305 | Beginning Word Processing | 2 |
CISA 306 | Intermediate Word Processing | 2 |
CISA 315 | Introduction to Electronic Spreadsheets | 2 |
CISA 323 | Database Management using Microsoft Access | 2 |
CISA 340 | Presentation Graphics | 2 |
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
Total Units: | 14 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- demonstrate proficiency in Windows operating system commands, programs, file and folder management, storage, and utilities.
- identify on-the-job problems, projects, presentations, and assignments and design appropriate software solutions or tools.
- evaluate effectiveness of software solutions and implement suitable software changes, enhancements, or improvements.
- design and implement data management systems involving queries, data entry, screens, forms, tables, reports, and labels.
- explain and use asynchronous and synchronous communication tools.
- identify Internet laws, guidelines, and security and privacy issues and determine specific on-the-job applications.
- set up, test, and implement complex macros and scripts for on-the-job usage.
Career Information
Students who are currently employed in entry-level office-related jobs are interested in opportunities for advancement. These positions usually require competencies in microcomputer applications courses in the Windows operating system environment. These microcomputer application courses include: word processing, spreadsheet, database management, graphic presentation, and the use of the Internet. Students completing this program may work as health information technicians, customer or client service representatives, and customer support specialists.
Management Information Science Certificate
The Management Information Science Certificate is designed for students preparing for careers in business to effectively use and manage computers. The focus of the program is to develop student proficiency in a variety of computer applications and operating systems so that they may produce timely and accurate information. Elective courses give an opportunity to develop further skills in computer programming, database management, networking, Web development, and information systems security.
Note to Transfer Students:
If you are interested in transferring to a four-year college or university to pursue a bachelor's degree in this major, it is critical that you meet with an SCC counselor to select and plan courses for your major. Schools vary widely in terms of the required preparation.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISA 305 | Beginning Word Processing | 2 |
CISA 315 | Introduction to Electronic Spreadsheets | 2 |
CISA 323 | Database Management using Microsoft Access | 2 |
CISA 340 | Presentation Graphics | 2 |
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 320 | Operating Systems (1) | 1 |
or CISC 323 | Linux Operating System (1) | |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 360 | Introduction to Structured Programming | 4 |
A minimum of 4 units from the following: | 4 | |
CISP 400 | Object Oriented Programming with C++ (4) | |
CISP 401 | Object Oriented Programming with Java (4) | |
A minimum of 4 units from the following: | 4 | |
CISA 306 | Intermediate Word Processing (2) | |
CISA 316 | Intermediate Electronic Spreadsheets (2) | |
CISC 324 | Intermediate Linux Operating System (1) | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISC 360 | Information & Communication Technology Essentials (A+) (4) | |
CISP 350 | Database Programming (3) | |
A minimum of 6 units from the following: | 6 | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISD 357 | Introduction to Data Science (4) | |
or CISP 357 | Introduction to Data Science (4) | |
CISD 358 | Data Analysis (4) | |
or CISP 358 | Data Analysis (4) | |
CISN 300 | Network Systems Administration (3) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISN 306 | Advanced Network Systems Administration (3) | |
CISN 308 | Internetworking with TCP/IP (3) | |
CISP 310 | Computer Architecture and Organization (4) | |
CISP 350 | Database Programming (3) | |
CISP 400 | Object Oriented Programming with C++ (4) | |
CISP 401 | Object Oriented Programming with Java (4) | |
CISP 430 | Data Structures (4) | |
CISP 440 | Discrete Structures for Computer Science (3) | |
CISP 457 | Introduction to Systems Analysis and Design (3) | |
CISS 300 | Introduction to Information Systems Security (1) | |
CISS 310 | Network Security Fundamentals (3) | |
CISS 315 | Ethical Hacking (3) | |
CISW 327 | Introduction to Web Development coding HTML and CSS (4) | |
CISW 400 | Client-side Web Scripting (4) | |
CISW 410 | Database-Driven Web Applications (4) | |
Total Units: | 35 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- solve business problems by utilizing various types of software.
- design algorithms that can be implemented by writing computer programs to solve typical problems.
- construct and implement computer programs or scripts.
- design professional documents for a variety of situations using appropriate software, working individually or in a team.
- apply working knowledge of principles in computer networking, data communications, data management, information systems security, web development, or programming concepts.
- adapt to technological changes and innovations in the computer industry and use techniques, skills, and tools necessary to meet needs.
- locate information stored on the Internet, determine the validity of online resources, download and store files, and use the correct syntax for citing internet resources.
Career Information
Computer skills and experience are needed for technical support staff, end-user consultants, network administrators, database specialists, information systems managers and specialists, programmers and analysts, software specialists, systems analysts, technical writers, information systems security specialists, and webmasters.
Network Administration Certificate
The Network Administration Degree and Certificate of Achievement provides the skills needed in the networking environment. Focus is on the knowledge and skills required for day-to-day operation and management of computer networks. The Network Administration Degree and Certificate of Achievement prepare students for entry-level positions in computer network administration.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISN 300 | Network Systems Administration | 3 |
CISN 302 | Intermediate Network Systems Administration | 3 |
CISN 306 | Advanced Network Systems Administration | 3 |
CISN 307 | Windows Active Directory Services | 3 |
CISN 308 | Internetworking with TCP/IP | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
CISS 310 | Network Security Fundamentals (3) | 3 |
or CISS 315 | Ethical Hacking (3) | |
A minimum of 5 units from the following: | 5 | |
CISC 310 | Introduction to Computer Information Science (3) | |
CISC 320 | Operating Systems (1) | |
CISC 323 | Linux Operating System (1) | |
CISC 324 | Intermediate Linux Operating System (1) | |
CISC 351 | Introduction to Local Area Networks (1) | |
CISC 355 | Introduction to Data Communications (1.5) | |
CISC 360 | Information & Communication Technology Essentials (A+) (4) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISN 304 | Networking Technologies (3) | |
CISN 315 | Advanced Network Administration - Linux Server (3) | |
CISN 316 | Virtualization Concepts and Technologies (3.5) | |
CISN 320 | Designing Windows Directory Services (3) | |
CISN 327 | Cloud Infrastructure and Services (3.5) | |
CISN 328 | Cloud Solution Architect (3) | |
CISN 329 | Cloud SysOps and Operations Administration (3) | |
CISN 342 | CISCO Networking Academy (CCNA)tm: Enterprise Networking, Security, and Automation (3.5) | |
CISN 346 | Network Design and Projects (3.5) | |
CISN 374 | Messaging Server Administration (3) | |
CISN 378 | Database Administration for Microsoft SQL Server (3) | |
CISS 300 | Introduction to Information Systems Security (1) | |
CISS 310 | Network Security Fundamentals (3) | |
CISS 315 | Ethical Hacking (3) | |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate (3) | |
CISS 321 | Scripting for Cyber Security (3) | |
CISS 327 | Cisco Networking Academy(R): Network Security (3.5) | |
CISS 330 | Implementing Internet Security and Firewalls (3) | |
CISS 350 | Disaster Recovery (3) | |
CISS 360 | Computer Forensics and Investigation (3) | |
Total Units: | 30 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- demonstrate competency in Windows operating system terminology and commands, account management, file management and storage.
- construct and implement computer network systems by applying the steps of the network design model working individually or in a team.
- demonstrate working knowledge of principles in computer networking, and data management, information systems security, or web server administration depending on the electives chosen.
- define best practices for configuring network operating system services.
- analyze and apply directory services group policy settings at the Organizational Unit (OU), domain, site, or local machine level.
Career Information
Networking skills and experience are needed for network technical support staff, network administrators, network designers, network troubleshooters, and information systems security specialists.
Network Design Certificate
The Network Design Degree and Certificate of Achievement provides the skills needed in the networking environment. Focus is on the knowledge and skills required for day-to-day operation and management of computer networks. The Network Design Degree and Certificate of Achievement prepare students for entry-level positions in computer network design.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 320 | Operating Systems (1) | 1 |
or CISC 323 | Linux Operating System (1) | |
CISN 308 | Internetworking with TCP/IP | 3 |
CISN 336 | Wireless Technologies | 3 |
CISN 340 | CISCO Networking Academy (CCNA)tm: Introduction to Networks | 3.5 |
CISN 341 | CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials | 3.5 |
CISN 342 | CISCO Networking Academy (CCNA)tm: Enterprise Networking, Security, and Automation | 3.5 |
CISN 346 | Network Design and Projects | 3.5 |
CISS 310 | Network Security Fundamentals | 3 |
A minimum of 6 units from the following: | 6 | |
CISN 300 | Network Systems Administration (3) | |
CISN 303 | Network Administration - Linux Server (3) | |
CISN 304 | Networking Technologies (3) | |
CISN 316 | Virtualization Concepts and Technologies (3.5) | |
CISN 327 | Cloud Infrastructure and Services (3.5) | |
CISN 328 | Cloud Solution Architect (3) | |
CISN 329 | Cloud SysOps and Operations Administration (3) | |
CISS 316 | Cisco Networking Academy(R): CyberOps Associate (3) | |
CISS 321 | Scripting for Cyber Security (3) | |
CISS 327 | Cisco Networking Academy(R): Network Security (3.5) | |
Total Units: | 30 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- develop best practices for configuring Internet Protocol (IP) addresses.
- evaluate and implement technologies to support IP routing protocols such as Routing Information Protocol (RIP), Interior Gateway Routing Protocol (IGRP), and Open Shortest Path First (OSPF).
- construct and configure access lists.
- compare and contrast types of network media.
- demonstrate competency in Windows operating system terminology and commands, account management, and file management and storage.
- demonstrate working knowledge of principles in computer networking and data management, information systems security, or web server administration depending, on the electives chosen.
Career Information
Networking skills and experience are needed for network technical support staff, network administrators, network designers, network troubleshooters, and information systems security specialists.
PC Support Certificate
The CIS: PC Support certificate covers the use and maintenance of a microcomputer’s hardware, software, and network connections in today’s business environment. Course work includes basic computer skills in configuration, use, and troubleshooting major hardware components, different operating systems, and applications in a standalone and network environment. This program covers all the objectives of the Computer Technology Industry Associates (CompTIA) A+ certification exam.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
BUS 310 | Business Communications (3) | 3 - 4 |
or ENGWR 300 | College Composition (3) | |
or ENGWR 488 | Honors College Composition and Research (4) | |
or ESLW 340 | Advanced Composition (4) | |
CISA 305 | Beginning Word Processing | 2 |
CISA 315 | Introduction to Electronic Spreadsheets | 2 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 320 | Operating Systems | 11 |
CISC 351 | Introduction to Local Area Networks | 1 |
CISC 355 | Introduction to Data Communications | 1.5 |
CISC 360 | Information & Communication Technology Essentials (A+) | 4 |
CISC 362 | Microcomputer and Applications Support | 2 |
CISS 300 | Introduction to Information Systems Security (1) | 1 - 3 |
or CISS 310 | Network Security Fundamentals (3) | |
or CISS 315 | Ethical Hacking (3) | |
Total Units: | 20.5 - 23.5 |
1This course covers the Windows operating system.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- identify and recognize the names, purpose, and characteristics of system components by sight or definition.
- design electronic spreadsheets useful in making decisions.
- design, install, and maintain a local area network.
- evaluate and demonstrate basic procedures for adding and removing field replaceable components for desktop computers.
- analyze and demonstrate understanding for installation and troubleshooting current operating systems, hardware, applications and basic networking technology used in industry.
- demonstrate understanding of the basic components of data communications.
- analyze and troubleshoot computer hardware and software problems.
- formulate back-up, recovery, and system protection plans for the operating system in a network environment.
- demonstrate competency in basic operating systems terminology, commands, and functions.
- demonstrate competence in the Internet related to searches, email, and security.
- configure and implement data security methods for protecting computers and networks from unauthorized access.
Career Information
Career opportunities for students earning the PC Support Certificate include entry level positions in the following areas: Desktop support Technician, Technical Salesperson, Help Desk Support Technician, Systems Analyst, and Assistant Trainer.
Programming Certificate
The programming certificate provides the basic proficiencies required of computer programmers for entry-level software developer positions or further study in Computer Science.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
BUS 310 | Business Communications (3) | 3 - 4 |
or ENGWR 300 | College Composition (3) | |
or ENGWR 488 | Honors College Composition and Research (4) | |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 360 | Introduction to Structured Programming | 4 |
CISP 400 | Object Oriented Programming with C++ (4) | 4 |
or CISP 401 | Object Oriented Programming with Java (4) | |
CISP 430 | Data Structures | 4 |
CISP 457 | Introduction to Systems Analysis and Design | 3 |
Total Units: | 22 - 23 |
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- analyze information processing requirements using structured or object oriented software development methodologies.
- design structured or object oriented software systems.
- build structured or object oriented software systems.
- evaluate software systems for conformance to system requirements.
- document program or systems requirements or present written analyses.
Career Information
Students earning a Programming Certificate of Achievement are qualified to pursue entry level positions as software designers and engineers, systems analysts, and software testers.
Web Developer Certificate
Web Developers are proficient at creating website structure and interactivity. The Web Developer certificate requires students to design, code and implement HTML, CSS, and other languages for creating websites to implement database tools and custom applications for the Web. Students will design, code, and test interactive websites with emphasis on learning mark-up, programming and scripting languages for interactivity and connectivity to data on the Web.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 323 | Linux Operating System | 1 |
CISC 324 | Intermediate Linux Operating System | 1 |
CISP 301 | Algorithm Design and Implementation | 4 |
CISP 350 | Database Programming | 3 |
CISW 306 | Introduction to Web Page Creation and Web Accessibility | 21 |
CISW 327 | Introduction to Web Development coding HTML and CSS | 42 |
CISW 400 | Client-side Web Scripting | 4 |
CISW 410 | Database-Driven Web Applications | 4 |
DDSN 331 | Digital Imaging I | 3 |
DDSN 360 | User Interface Design | 3 |
Total Units: | 32 |
1CISC 306 AND CISW 370 may be substituted for this course.
2CISW 320 AND CISW 304 may be substituted for this course.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- manage a multi-level website hosted on a Web server.
- utilize multiple programs simultaneously in order to develop websites.
- recommend a Web scripting language, current markup language or Web authoring software, and cascading style sheets to develop complex websites that are uploaded via File Transfer Protocol (FTP) to a Web server.
- research and implement current, valid World Wide Web Consortium (W3C) standards, including W3C Accessibility Standards.
- plan a structured approach to website development that identifies the information dissemination needs of a client and organizes the content effectively and efficiently in order to communicate to an identified audience; then develop and implement an appropriate Web solution.
- utilize client-side scripting in order to manipulate interactive objects like navigation bars, forms, rollovers, other event handling, and the control of windows, frames, and layers.
- develop Web solutions that include form validation and processing, server-side programming with hypertext-preprocessor (PHP), and database-driven Web development.
- demonstrate proficiency in the process of Web project management on a real-world website including design specification, research, production, modification, time estimation, and presentation.
- design, implement, manage, and evaluate data management systems involving custom programming to solve complex business problems.
- estimate the hours needed or cost to develop and deliver the solution to a complex business problem.
- construct code in a currently used Web scripting language.
- demonstrate an understanding of the current technologies and processes of interactive design, motion graphics, and website development.
- describe the relationship between user-centered design concepts, user interface (UI) design, user experience (UX) design, and usability testing.
Career Information
Career Opportunities include employment as a Web Developer, Webmaster, Systems Analyst, Web Systems Analyst, IT Analyst, ICT Analyst, Web Database Administrator, Front-end Web Developer, and Web Programmer.
Web Production Specialist Certificate
This certificate prepares students with foundation skills needed to explore a multitude of careers in front-end Web development. The Web Production Specialist certificate requires students to learn to code HTML and CSS and use Web creation and image editing tools to design, code, edit, and test websites. Fundamental concepts of using a Content Management System will also be introduced.
Catalog Date: January 1, 2025
Certificate Requirements
Course Code | Course Title | Units |
---|---|---|
CISC 305 | Introduction to the Internet | 1 |
CISC 310 | Introduction to Computer Information Science | 3 |
CISC 323 | Linux Operating System | 1 |
CISC 324 | Intermediate Linux Operating System | 1 |
CISW 306 | Introduction to Web Page Creation and Web Accessibility | 21 |
CISW 327 | Introduction to Web Development coding HTML and CSS | 42 |
DDSN 331 | Digital Imaging I | 3 |
DDSN 360 | User Interface Design | 3 |
Total Units: | 18 |
1CISC 306 AND CISW 370 may be substituted for this course.
2CISW 320 AND CISW 304 may be substituted for this course.
Student Learning Outcomes
Upon completion of this program, the student will be able to:
- develop multi-page websites communicating a specific message while following language specifications and syntax requirements as recommended by the World Wide Web Consortium (W3C).
- learn to code HTML (Hypertext Markup Language), HTML5, XHTML (Extensible HyperText Markup Language), and CSS (Cascading Style Sheets) using open-source software and Web developer tools to manage files and other assets on a website.
- use images, graphics and multimedia following standard practices as outlined in the W3C Recommended Standards, including W3C Accessibility Standards.
- learn principles for using a Content Management System (CMS), such as WordPress, for creating and editing Web pages.
- examine technical recommendations for using markup and style sheet languages, following recommendations of the W3C Accessibility Standards.
- demonstrate an understanding of visual hierarchy and scale through successful completion of a comprehensive final project.
- conceive and design effective site maps, wireframes, navigation, user interfaces, and prototypes.
- describe the relationship between user-centered design concepts, user interface (UI) design, user experience (UX) design, and usability testing.
- demonstrate the use of current technologies and processes of user interface and responsive website design.
Career Information
Students completing this program will have skills needed for entry-level positions for building and editing pages for the Web. Students will be able to: build a personal website for a client, create and edit blogs, set up for a simple site using a content management system such as WordPress, and have technical skills that will support small business or other entities for entry-level positions in Web page editing and development.
Computer Information Science - Applications (CISA) Courses
CISA 305 Beginning Word Processing
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:CISC 300 or 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
The course introduces the student, through hands-on activities, to the use of word processing on microcomputers. The course includes basic word processing operations such as terminology and screen formats, dialog boxes, text editing, text formatting, text enhancements, sorting, tables, merging functions, saving and retrieving, and printing text.
For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. Students using a Macintosh computer, or any other device should be aware of differences in software that may impact steps for assignments as outlined or differences with assignment steps when using the textbook required for this course. Mac and Windows OS apply the same principles and fundamentals (ie., file management, etc.,); however, features on a Macintosh computer will work differently than those as instructed using the Windows Operating System. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISA 306 Intermediate Word Processing
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:CISA 305 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course builds upon previous training in the use of word processing programs. The course includes a brief review of basic editing and text concepts, and then covers intermediate software features such as document processing functions, macro programming functions, complex document styles and commands, and table and graphics applications. The course incorporates all word processing features into the production of one final presentation.
For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. Students using a Macintosh computer, or any other device should be aware of differences in software that may impact steps for assignments as outlined or differences with assignment steps when using the textbook required for this course. Mac and Windows OS apply the same principles and fundamentals (ie., file management, etc.,); however, features on a Macintosh computer will work differently than those as instructed using the Windows Operating System. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISA 315 Introduction to Electronic Spreadsheets
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 300 or 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces the use of electronic spreadsheet programs. Topics of the course will include: professional formatting of spreadsheets; writing formulas and functions to perform mathematical operations; creating charts; creating, sorting, and filtering lists; developing what-if models, performing spreadsheet database functions, and producing reports. The course introduces 3-D cell referencing, various advanced look up and financial functions, and querying techniques.
For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. Students using a Macintosh computer, or any other device should be aware of differences in software that may impact steps for assignments as outlined or differences with assignment steps when using the textbook required for this course. Mac and Windows OS apply the same principles and fundamentals (ie., file management, etc.,); however, features on a Macintosh computer will work differently than those as instructed using the Windows Operating System. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISA 316 Intermediate Electronic Spreadsheets
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:CISA 315 with a grade of "C" or better
- Transferable:CSU (Effective SP15)
- Catalog Date:January 1, 2025
This course introduces students to the intermediate features of spreadsheet programs. The course covers macros, data tables and lookup functions, logical expressions as well as advanced file operations, functions, and convenience commands. Students will follow spreadsheet templates and design their own sheets.
For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. Students using a Macintosh computer, or any other device should be aware of differences in software that may impact steps for assignments as outlined or differences with assignment steps when using the textbook required for this course. Mac and Windows OS apply the same principles and fundamentals (ie., file management, etc.,); however, features on a Macintosh computer will work differently than those as instructed using the Windows Operating System. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISA 323 Database Management using Microsoft Access
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:CISC 300 or 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces database management systems in a single-user environment. Topics include database objects, data types, data integrity, relational tables, complex queries, forms, reports, sharing data with other Windows applications, and data maintenance. Students who have completed both CISA 320 and CISA 321 may not receive credit for this course. For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. The software used in the class is not available on Macintosh computers. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISA 324 Intermediate Database Management using Access
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:CISA 323 with a grade of "C" or better
- Advisory:CISC 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course will extend the capabilities of students who have completed a first course in microcomputer database management, with emphasis on database design, reporting, application building, and utilization of files created using other software. Students will design and implement practical database applications. Topics include relational database design, data normalization, administering databases on a server, and creating queries using select statements. For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. The software used in the class is not available on Macintosh computers. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
Prerequisite may be fulfilled by completing both CISA 320 and CISA 321 (with a grade of "C" or better) at ARC, CRC, or FLC.
CISA 340 Presentation Graphics
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 300 or 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course presents an in-depth look at using computers as a graphics presentation tool to assist oral, written, and on-screen presentations. Topics include system requirements, graphic software, elements of a good presentation, types of graphics, and designing slideshow techniques for visual presentations. Methods on how to edit and format presentations, animation, organizational charts, and clips (graphics, sounds, or video) will also be covered. Designing presentations linked to word processing, spreadsheet, or database programs is included. Students will use a variety of computer hardware and software to produce individual and/or group projects.For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. Students using a Macintosh computer, or any other device should be aware of differences in software that may impact steps for assignments as outlined or differences with assignment steps when using the textbook required for this course. Mac and Windows OS apply the same principles and fundamentals (ie., file management, etc.,); however, features on a Macintosh computer will work differently than those as instructed using the Windows Operating System. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISA 499 Experimental Offering in Computer Information Science - Applications
- Units:0.5 - 4
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This is the experimental courses description.
Computer Information Science - Core (CISC) Courses
CISC 299 Experimental Offering in Computer Information Science - Core
- Units:0.5 - 4
- Prerequisite:None.
- Catalog Date:January 1, 2025
This is the experimental courses description.
CISC 300 Computer Familiarization
- Units:1
- Hours:18 hours LEC
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This course acquaints students with how computers are used in the home and in business functions. The course emphasizes microcomputers, how they work, how they can be used, and the terminology of the computer world. Microcomputer applications using the Windows environment are presented with hands-on homework assignments. This course does not serve as a prerequisite to computer science programming courses but does serve as a prerequisite and advisory for Computer Information Science application courses. The course is specially designed for students wanting a very general, non-technical, introductory course in computers. For this course, PC computers are used with the Windows Operating System, and applications supported by Windows. Students using a Macintosh computer, or any other device should be aware of differences in software that may impact steps for assignments as outlined or differences with assignment steps when using the textbook required for this course. Mac and Windows OS apply the same principles and fundamentals (ie., file management, etc.,); however, features on a Macintosh computer will work differently than those as instructed using the Windows Operating System. Software and textbook materials for this course are intended to be used with a Windows OS. Students should contact the professor if they need help accessing a PC with Windows and Windows applications needed to support this learning.
CISC 305 Introduction to the Internet
- Units:1
- Hours:18 hours LEC
- Prerequisite:CISC 300, 310, or 320 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course explains how the Internet works and how to effectively use basic internet services. Topics include browser basics, search engines and search techniques, e-mail, the World Wide Web (WWW), internet security, internet resources, the Cloud, social networking, and building a simple Web page using Hypertext Markup Language (HTML5). The course includes the review of laws that guide the use of the Internet and intellectual property on the Web. Other topics include Internet protocols, news groups, discussion lists, connecting to a remote server, (S)FTP (Secure File Transfer Protocol), and current emerging technologies.
CISC 310 Introduction to Computer Information Science
- Units:3
- Hours:54 hours LEC
- Prerequisite:None.
- Advisory:CISC 300 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- C-ID:C-ID BUS 140; C-ID ITIS 120
- Catalog Date:January 1, 2025
This course examines information systems and their role in business. Hardware, software, networking, e-commerce, ethics, security, and system infrastructure will be examined. Use of ordinary office applications used in the workplace will be introduced. Students will apply technical concepts and related methods through hands-on projects to develop computer-based solutions to business problems. This course will introduce computer programming basics, Web coding basics, employment opportunities in Information Technology and Computer Information Science. Impacts of technology use today will also be discussed. Students should have computer navigation skills, locally and online, know how to create files and folders and understand how to upload or download files to/from the Internet.
CISC 320 Operating Systems
- Units:1
- Hours:9 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 300 or 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces the microcomputer operating system. Topics include basic features, file and program management, disk management commands, and menus.
CISC 323 Linux Operating System
- Units:1
- Hours:9 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 300 with a grade of "C" or better; ability to touch type.
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces the Linux operating system for microcomputers. Concepts include the kernel, file structures, daemons, Graphical User Interfaces (GUI), open source, file security, and permissions. Procedures for installing software, basic system administration and utilities, the Bourne Again Shell (BASH), command line interface utilities, and introduction to scripting topics are also covered.
CISC 324 Intermediate Linux Operating System
- Units:1
- Hours:9 hours LEC; 27 hours LAB
- Prerequisite:CISC 323 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course is a continuation of CISC 323. Topics include boot loaders, Linux devices, and Command Line Interface (CLI) system management utilities. It covers advanced Bourne Again Shell (BASH) shell scripting, including looping and decision making logic structures. Alternates to the BASH shell and regular expressions and text stream editors are introduced.
CISC 351 Introduction to Local Area Networks
- Units:1
- Hours:9 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 320 and 355 with grades of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces local area networks (LANs) and provides hands-on training in LAN applications and administration. Topics include planning, installing, and maintaining a LAN, responsibilities of the system administrator, and human implications.
CISC 355 Introduction to Data Communications
- Units:1.5
- Hours:27 hours LEC
- Prerequisite:None.
- Advisory:CISC 300 or 320 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces business data communications. It covers media, telecommunications, protocols, interfaces, and packet switching. The Internet will be used for locating, viewing, printing, and downloading information.
CISC 360 Information & Communication Technology Essentials (A+)
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:None.
- Advisory:CISC 310, 320, and 351 with grades of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level ICT professionals. The
fundamentals of computer hardware and software, as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional, will be introduced. This course will help students prepare for the CompTIA A+ certification exam.
CISC 362 Microcomputer and Applications Support
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISA 305, CISA 315, and CISC 320 with grades of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course is an in-depth investigation of the technical, business, soft, and self-management skills technicians need to provide effective customer service and support in an information technology (IT) environment. Customer service and problem-solving skills needed for success in a small or large business environment are introduced.
CISC 495 Independent Studies in Computer Information Science - Core
- Units:1 - 3
- Hours:54 - 162 hours LAB
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This is an independent studies course. The topics are to be arranged between the instructor and the student. UC transfer credit will be awarded only after the course has been evaluated by the enrolling UC campus. The units completed for this course cannot be counted towards the minimum 60 units required for admissions.
CISC 499 Experimental Offering in Computer Information Science - Core
- Units:0.5 - 4
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This is the experimental courses description.
Computer Information Science - Data Science (CISD) Courses
CISD 299 Experimental Offering in Computer Information Science - Data Science
- Units:0.5 - 4
- Prerequisite:None.
- Catalog Date:January 1, 2025
This is the experimental courses description.
CISD 357 Introduction to Data Science
- Same As:CISP 357
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:None.
- Advisory:CISC 310, CISP 301, and CISP 360 with grades of "C" or better
- Transferable:CSU; UC
- Catalog Date:January 1, 2025
This is an introductory course in programming and problem solving with an emphasis on data science using a programming language commonly used in the field (e.g., Python, R, SAS). Specific topics include programming fundamentals, data science components, process, and application. By learning core techniques of data science (e.g., preparation, cleaning, analyzing, and visualization), students also learn how to think critically about data ethics (e.g., what a data set represents and how it functions in different contexts). Credit may be earned for either CISD 357 or CISP 357, but not both.
CISD 358 Data Analysis
- Same As:CISP 358
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISD 357 or CISP 357 with a grade of "C" or better
- Advisory:CISP 350 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers principles of descriptive statistics, statistical programming (e.g., R, SAS), statistical modeling, hypothesis tests, confidence intervals, analysis of variance, regression, and categorical data analysis. Students will explore and summarize data, apply multiple comparison techniques in analysis of variance (ANOVA), use chi-square statistics to detect associations among categorical variables, and fit multiple logistic regression models. Emphasis is on fitting models, verifying the model assumptions, using alternative analysis strategies when necessary, and applications to data science. Credit may be earned for either CISD 358 or CISP 358, but not both.
CISD 359 Data Modeling and Machine Learning
- Same As:CISP 359
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISD 357 or CISP 357 with a grade of "C" or better
- Advisory:CISD 358 or CISP 358 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers techniques for predicting outcomes with supervised machine learning, unearthing patterns in customer behavior, data preparation, analyzing, and visualization, model building, predictive model evaluation, and applications to data science. Credit may be earned for either CISD 359 or CISP 359, but not both.
CISD 499 Experimental Offering in Computer Information Science - Data Science
- Units:0.5 - 4
- Prerequisite:None.
- Catalog Date:January 1, 2025
This is the experimental courses description.
Computer Information Science - Maker (CISM) Courses
CISM 201 Introduction to App Development
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Catalog Date:January 1, 2025
This course introduces the fundamental concepts of app development and programming. Topics include design thinking, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course was formerly known as CISM 201: Introduction to App Development with Swift and MAKR 201.
Computer Information Science - Networking (CISN) Courses
CISN 299 Experimental Offering in Computer Information Science - Networking
- Units:0.5 - 4
- Prerequisite:None.
- Catalog Date:January 1, 2025
This is the experimental courses description.
CISN 300 Network Systems Administration
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 320 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers the administration of a server in a client/server network. Topics include designing a basic network, installing, and configuring a network share, setting up and managing network printers, backing up servers, monitoring and troubleshooting network resources, and establishing policies and procedures for network operations. This course covers materials required for the Microsoft Networking examinations. Recertification is required when the operating system has been updated.
CISN 302 Intermediate Network Systems Administration
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course continues the further study of systems administration in a client/server network. Topics include configuring the server environment, implementing system policies, implementing and managing fault-tolerant disk volumes, managing applications, managing connectivity for different network and client operating systems, managing remote servers, implementing directory replication and file synchronization, and advanced troubleshooting techniques. Recertification is required when the operating system has been updated.
CISN 303 Network Administration - Linux Server
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 323 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course provides coverage of Linux Network Administration. Topics covered include connecting to a network; utilizing network utilities; planning, accessing, and managing file systems; planning and implementing login and file system security; administering and maintaining the user and printer environment; protecting network data; and installing network applications. This course covers material required for software manufacturer's certification.
CISN 304 Networking Technologies
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 320 and 355 with grades of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. 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 further study of 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. This course prepares students for the CompTIA Network+ certification exam.
CISN 306 Advanced Network Systems Administration
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers the administration of a server in an enterprise network. Topics include designing an enterprise network, optimizing network servers for enterprise-related roles, managing enterprise users, groups and resources, planning and implementing connectivity to other networks within the enterprise, server and network optimization, and troubleshooting techniques at the enterprise level. This course covers material required for the Microsoft Networking examinations. Recertification is required when the operating system has been updated.
CISN 307 Windows Active Directory Services
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers installing, configuring, and administering Microsoft Windows Active Directory services. It also focuses on implementing Group Policy and understanding the Group Policy tasks required to manage users and computers. Group Policies are used to configure and manage the user desktop environment, configure and manage software, and implement and manage security settings. Installation and configuration of Domain Naming System (DNS) and Windows Internet Naming System (WINS) is covered, as well as publishing, replication, and the backup of the directory services data base. This course covers material required for the Microsoft Networking examinations. Recertification is required when the operating system has been updated.
CISN 308 Internetworking with TCP/IP
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers the further implementation of the Transmission Control Protocol/Internet protocol (TCP/IP) suite in an enterprise network. Topics include installing, configuring, and testing TCP/IP, planning and implementing sub-networks, managing IP address assignments and IP routing, installing, and configuring DNS, TCP/IP network printing, troubleshooting the network with TCP/IP utilities, and planning for IPv6. This course covers material required for the Microsoft Networking examinations.
CISN 315 Advanced Network Administration - Linux Server
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 303 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers topics necessary for an experienced network administrator to monitor, maintain, and improve the performance of an existing Local Area Network (LAN). This course covers part of the material required for software manufacturer's certification.
CISN 316 Virtualization Concepts and Technologies
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 or 340 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers the knowledge and skills necessary to understand and implement Virtualization environments. The core concepts of creating and managing virtual machines, network servers, and network design are presented. The benefits associated with virtualization such as fault tolerance and high availability will also be covered.
CISN 320 Designing Windows Directory Services
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 307 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course provides students with further knowledge and skills necessary to design a Microsoft Windows directory services infrastructure in an enterprise network. At the end of the course, students will be able to describe guidelines for gathering business and administrative information from an organization and explain how to use the information to design an Active Directory structure for an enterprise; design an Active Directory naming strategy; develop a plan to secure and delegate administrative authority over Active Directory objects based on the administrative model of an organization; identify business needs and scenarios that may require modifications of the Active Directory schema; create an Active Directory design based on administrative Group Policy requirements defined by business needs; design a site topology for a multi-domain organization; and design an Active Directory replication plan based on the site topology design.
CISN 327 Cloud Infrastructure and Services
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 or 340 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers cloud deployment and service models, cloud infrastructure, and the key considerations in migrating to cloud computing. This course also provides the required technology essentials across all domains; including server, storage, networking, applications, and databases to help develop a strong understanding of virtualization and cloud computing technologies.
CISN 328 Cloud Solution Architect
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 327 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers the fundamentals of building IT infrastructure on cloud platforms. Focus is on optimizing the use of the Cloud by understanding services and their interface with cloud-based solutions. Emphasis will be on best practices for Cloud Computing, and will recommend various design patterns for creating optimal IT solutions. This course also provides opportunities to build a variety of infrastructures via a guided, hands-on approach.
CISN 329 Cloud SysOps and Operations Administration
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 328 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers troubleshooting, solving problems, and applying best practices in Cloud and design patterns. The focus will be on creating automatable and repeatable deployments of networks and systems, as well as specific features and tools related to configuration and deployment. Emphasis will be on how some businesses design their infrastructures and implement various strategies and services. This course also provides opportunities to build a variety of infrastructures through a guided, hands-on approach.
CISN 336 Wireless Technologies
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 341 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course on wireless networking focuses on the design, planning, implementation, operation, and troubleshooting of wireless networks. It covers a comprehensive overview of technologies, security, and design best practices with particular emphasis on hands-on skills in set up and troubleshooting; 802.11a and 802.11b technologies, products, and solutions; site surveys; resilient WLAN design, installation, and configuration; WLAN security and vendor interoperability strategies.
CISN 340 CISCO Networking Academy (CCNA)tm: Introduction to Networks
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 300, 310, and 320 with grades of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- C-ID:C-ID ITIS 150
- Catalog Date:January 1, 2025
This course is designed to introduce students to data communication and networking fundamentals. The course covers networking addressing, which includes calculations and conversions between binary, decimal, and hexadecimal numbering systems. It also surveys data communication hardware and software components and basic networking concepts. Topics covered include data communication, the OSI Model, IP addressing, routing concepts, LAN media, and network management and analyses. This is the first course in preparation for CISCO CCNA certification examination. SCC is a certified CISCO Networking Academy, and all courses are taught by CISCO Certified Academy Instructors (CCAI).
CISN 341 CISCO Networking Academy (CCNA)tm:Switching, Routing, and Wireless Essentials
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 340 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This is the second course in preparation for CISCO CCNA certification examination. This course covers networking theory and routing technologies, including OSI Model, beginning router configurations, and routed and routing protocols. It continues and expands the study of binary, decimal, and hexadecimal numbering systems to change variable length subnet addressing. Students will perform basic network configuration and troubleshooting, identify and mitigate LAN security threats, and configure and secure a basic WLAN. SCC is a certified CISCO Networking Academy, and all courses are taught by CISCO Certified Academy Instructors (CCAI). This course was formerly known as CISN 341: CISCO Networking Academy (CCNA)tm: Networking Theory and Routing Technologies.
CISN 342 CISCO Networking Academy (CCNA)tm: Enterprise Networking, Security, and Automation
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 341 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course provides advanced routing and switching technologies. Topics include advanced router configurations, network management, network design, WANs concepts and network security. This is the third course in preparation for CISCO CCNA certification examination. SCC is a certified CISCO Networking Academy, and all courses are taught by CISCO Certified Academy Instructors (CCAI). This course was formerly known as CISCO Networking Academy (CCNA)™: Advanced Routing and Switching.
CISN 346 Network Design and Projects
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 341 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers various state-of-the-art topics to design CISCO network infrastructures to support network services and solutions. Individual topics may include: introduction to voice design concepts; design principles; network structure and IP addressing design concepts; basic campus switching design and WAN design considerations; routing protocol design considerations; introduction to security design concepts; and network management design concepts.
CISN 350 CISCO Networking Academy (CCNP)tm: CCNP Enterprise: Core Networking
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 342 with a grade of "C" or better; or valid CISCO Certified Network Associate (CCNA) certification.
- Transferable:CSU
- Catalog Date:January 1, 2025
This course develops knowledge and skills needed to configure, troubleshoot, and manage enterprise wired and wireless networks. Implementation of security and network design principles in an enterprise network will be covered along with technologies that support software-defined programmable networks. This is the first course in preparation for CISCO CCNP certification examination. SCC is a certified CISCO Networking Academy, and all courses are taught by CISCO Certified Academy Instructors (CCAI).
CISN 351 CISCO Networking Academy (CCNP)tm: CCNP Enterprise: Advanced Routing
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 342 with a grade of "C" or better; or valid CISCO Certified Network Associate (CCNA) certification.
- Transferable:CSU
- Catalog Date:January 1, 2025
This course focuses on implementation and troubleshooting of advanced routing and redistribution for Open Shortest Path First (OSPF), Enhanced Interior Gateway Routing Protocol (EIGRP), and Border Gateway Protocol (BGP) along with VPN technologies, infrastructure security and management tools used in enterprise networks. This is the second course in a series of two advanced courses in preparation for the CISCO CCNP certification examination. SCC is a certified CISCO Networking Academy, and all courses are taught by CISCO Certified Academy Instructors (CCAI).
CISN 374 Messaging Server Administration
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers the installation and administration of messaging servers. Topics include the installation, configuration, management, and tuning of mail and messaging services on both servers and clients, mail access protocols, security issues, and Internet connectivity.
CISN 378 Database Administration for Microsoft SQL Server
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 300 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course provides students with the knowledge and technical skills required to install, configure, administer, and troubleshoot the client/server database management system of Microsoft SQL Server. The students will also learn to manage files and databases; choose and configure a login security method; plan and implement database permissions; secure SQL Server in an enterprise network; perform and automate administrative tasks; create custom administrative tools; monitor and optimize SQL Server performance; and replicate data from one SQL Server to another.
CISN 499 Experimental Offering in Computer Information Science - Networking
- Units:0.5 - 4
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This is the experimental courses description.
Computer Information Science - Programming (CISP) Courses
CISP 301 Algorithm Design and Implementation
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:None.
- Corequisite:When CISP 301 is taught in Spanish, students may be required to enroll in one of the following corequisie ESL courses: ESLG 51 or ESLL 51.
- Advisory:CISC 310 with a grade of "C" or better, and Elementary Algebra with a grade of "C" or better.
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course provides an introduction to the analysis, design, and implementation of software solutions to basic problems using console input and output. Students develop and implement standard algorithms for performing such things as a bubble sort, linear search of an array, and data validation. Other programming topics covered include file input/output and functions. Additional topics include converting numbers between numbering systems, binary addition, and binary subtraction. Some sections of this course may be taught primarily in Spanish. When the course is taught in Spanish, co-enrollment in an ESL course is required per California Education Code § 30.
CISP 310 Computer Architecture and Organization
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 301 and 360 with grades of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- C-ID:C-ID COMP 142
- Catalog Date:January 1, 2025
This is an introductory course in assembly language for the Intel family of microprocessors. Students will write and debug programs that use control structures, subprocedures, bit operations, arrays, and interrupts. Upon completion of the course, students will have an increased understanding of the internal operations of computers. This course was formerly known as CISP 310: Assembly Language Programming for Microcomputers.
CISP 350 Database Programming
- Units:3
- Hours:54 hours LEC
- Prerequisite:CISP 301 with a grade of "C" or better
- Advisory:CISA 323 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This is an introductory course in database programming. Topics include data modeling and database normalization. Structured Query Language (SQL) and stored programs will be used to create database objects, query their contents, and make changes.
CISP 357 Introduction to Data Science
- Same As:CISD 357
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:None.
- Advisory:CISC 310, CISP 301, and CISP 360 with grades of "C" or better
- Transferable:CSU; UC
- Catalog Date:January 1, 2025
This is an introductory course in programming and problem solving with an emphasis on data science using a programming language commonly used in the field (e.g., Python, R, SAS). Specific topics include programming fundamentals, data science components, process, and application. By learning core techniques of data science (e.g., preparation, cleaning, analyzing, and visualization), students also learn how to think critically about data ethics (e.g., what a data set represents and how it functions in different contexts). Credit may be earned for either CISD 357 or CISP 357, but not both. This course was formerly known as Introduction to Big Data.
CISP 358 Data Analysis
- Same As:CISD 358
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISD 357 or CISP 357 with a grade of "C" or better
- Advisory:CISP 350 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers principles of descriptive statistics, statistical programming (e.g., R, SAS), statistical modeling, hypothesis tests, confidence intervals, analysis of variance, regression, and categorical data analysis. Students will explore and summarize data, apply multiple comparison techniques in analysis of variance (ANOVA), use chi-square statistics to detect associations among categorical variables, and fit multiple logistic regression models. Emphasis is on fitting models, verifying the model assumptions, using alternative analysis strategies when necessary, and applications to data science. Credit may be earned for either CISD 358 or CISP 358, but not both.
CISP 359 Data Modeling and Machine Learning
- Same As:CISD 359
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISD 357 or CISP 357 with a grade of "C" or better
- Advisory:CISD 358 or CISP 358 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course covers techniques for predicting outcomes with supervised machine learning, unearthing patterns in customer behavior, data preparation, analyzing, and visualization, model building, predictive model evaluation, and applications to data science. Credit may be earned for either CISD 359 or CISP 359, but not both. This course was formerly known as Big Data Analytics.
CISP 360 Introduction to Structured Programming
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 301 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- C-ID:C-ID COMP 112
- Catalog Date:January 1, 2025
This course introduces structured programming and objects using techniques that can be applied to common high-level programming languages. Topics include programming concepts, logic, modular design, solving problems affecting society at large, documentation, testing, debugging, and using variables and constants, operators, control structures, functions, standard libraries, pointers, arrays, input/output (including file I/O), classes, and objects.
CISP 400 Object Oriented Programming with C++
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 360 with a grade of "C" or better
- Advisory:CISC 323 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- C-ID:C-ID COMP 122
- Catalog Date:January 1, 2025
This course is an introduction to object oriented programming using C++. Topics include differences between C and C++ including declarations, constants, operators, function calling by value and reference, strict type checking; function members and overloading; inheritance and multiple inheritance; derived classes, protected members, and virtual functions.
CISP 401 Object Oriented Programming with Java
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 360 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course is an introduction to Object Oriented Programming using the Java language. The student will learn how to design and implement object oriented applications. Topics will include: objects, classes, Unified Modeling Language, function overloading, inheritance, static and dynamic class relationships, polymorphism, components, event driven programming, class associations, testing and debugging.
CISP 430 Data Structures
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 400 or 401 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- C-ID:C-ID COMP 132
- Catalog Date:January 1, 2025
This course is a systematic study of data structures including lists, stacks, queues, priority queues, binary search trees, B-trees, Red-black trees, AVL trees, splay trees, hash tables, graphs and the union/find data structures. It covers analysis of algorithms including
merge sort, quick sort, and heapsort. Graph theory including topological sort, depth-first search, shortest paths, and minimum spanning tree.
If time permits, add any of the following topics: tries, Huffman codes, greedy algorithms, dynamic programming, and basic encryption algorithms.
CISP 440 Discrete Structures for Computer Science
- Units:3
- Hours:54 hours LEC
- Prerequisite:CISP 400 or 401 with a grade of "C" or better; MATH 372 with a grade of "C" or better
- Transferable:CSU; UC
- General Education:AA/AS Area II(b); CSU Area B4; IGETC Area 2
- C-ID:C-ID COMP 152
- Catalog Date:January 1, 2025
This course introduces the essential discrete structures used in computer science with emphasis on their applications. Topics to be covered include: elementary formal logic and set theory, elementary combinatorics, recursive programming, algorithm analysis, digital logic, combinatorial circuits, and computer arithmetic. Computer programming assignments will be included.
CISP 457 Introduction to Systems Analysis and Design
- Units:3
- Hours:54 hours LEC
- Prerequisite:CISA 323 and CISC 310 with grades of "C" or better; and any one of the following: CISP 360, CISP 400, or CISP 401 with grade of "C" or better.
- Transferable:CSU
- Catalog Date:January 1, 2025
The course presents a systematic methodology for analyzing a business problem or opportunity.
Students will determine what role, if any, computer-based technologies can play in addressing the business need.
Students will also learn how to articulate business requirements for the technology solution and how to specify alternative approaches to acquiring the technology capabilities needed to address the business requirements.
Most importantly students will learn how to specify the requirements for the information systems solution among in-house development, development by third-party providers, or purchase commercial-off-the-shelf packages.
CISP 499 Experimental Offering in Computer Information Science - Programming
- Units:0.5 - 4
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This is the experimental courses description.
Computer Information Science - Security (CISS) Courses
CISS 300 Introduction to Information Systems Security
- Units:1
- Hours:18 hours LEC
- Prerequisite:None.
- Transferable:CSU
- Catalog Date:January 1, 2025
This course is intended for beginner users who want to increase their understanding of information security issues and practices. It is intended for end users who use computers at home or in the office. The course covers need-to-know information about staying secure, including information on relevant topics such as protecting mobile devices and wireless local area networks.
CISS 310 Network Security Fundamentals
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISN 300 and 340 with grades of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course is an introduction to the fundamental principles and topics of Information Technology security and Risk Management at the organizational level. It also addresses hardware, software, processes, communications, applications, and policies and procedures with respect to cyber-security. In addition, this course prepares students for the CompTIA Security+ certification exam.
CISS 315 Ethical Hacking
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 320 or CISS 300 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces the network security specialist to the various methodologies for attacking a network. Students will be introduced to the concepts, principles, and techniques, supplemented by hands-on exercises, for attacking and disabling a network within the context of properly securing a network. The course will emphasize network attack methodologies with the emphasis on student use of network attack techniques and tools and appropriate defenses and countermeasures. Students will receive course content information through a variety of methods: lecture and demonstration of hacking tools will be used in addition to a virtual environment. Students will experience a hands-on practical approach to penetration testing measures and ethical hacking.
CISS 316 Cisco Networking Academy(R): CyberOps Associate
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISN 340 and CISS 310 with grades of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers knowledge and skills needed to successfully handle the tasks, duties, and responsibilities of an associate-level Security Analyst working in a Security Operations Center (SOC). It helps students to prepare for the Cisco Certified CyberOps Associate industry certification. This course was formerly known as CISS 316: Cisco Networking Academy™: CCNA Cybersecurity Operations.
CISS 321 Scripting for Cyber Security
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISN 340, CISS 310, or CISS 315 with a grade of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course is designed to cover tools that are commonly used by Information Security Professionals. Modern Operating Systems and scripting languages will be discussed as well as utilities and technologies that enable them. Topics including securing, hardening systems, incident response, automating tasks, auditing, and vulnerability assessment will be covered.
CISS 327 Cisco Networking Academy(R): Network Security
- Units:3.5
- Hours:54 hours LEC; 27 hours LAB
- Prerequisite:CISN 340 and 341 with grades of "C" or better
- Advisory:CISS 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course provides the theoretical understanding of network security and the hands-on skills to implement and support network security. Topics include Cisco switch and router security, Authentication, Authorization, and Accounting (AAA), Access Control Lists (ACLs), Firewalls, Intrusion Prevention System (IPS), and Virtual Private Networks (VPNs). Additionally, the Cisco Adaptive Security Appliance (ASA) and Adaptive Security Device Manager (ASDM) are covered. Sacramento City College is a certified Cisco Networking Academy®, and all courses are taught by CISCO Certified Academy Instructors (CCAI). This course was formerly known as CISS 327: Cisco Networking Academy™: CCNA Security: Implementing Network Security.
CISS 330 Implementing Internet Security and Firewalls
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISS 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course covers network and Internet security and deployment of industry standard countermeasures, including configuring Virtual Private Network (VPN) connections. Topics include the evaluation, implementation, and management of secure remote-access technologies. Also covered is the configuration of network firewalls, and allowing access to key services while maintaining security.
CISS 350 Disaster Recovery
- Units:3
- Hours:54 hours LEC
- Prerequisite:None.
- Advisory:CISS 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course presents methods to identify vulnerabilities and implement appropriate countermeasures to prevent and mitigate failure risks for the business enterprise. Topics include disaster recovery, development of a disaster recovery plan, risk assessment, and development and implementation of disaster recovery policies and procedures.
CISS 360 Computer Forensics and Investigation
- Units:3
- Hours:45 hours LEC; 27 hours LAB
- Prerequisite:CISS 310 or 315 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course is an introduction to the methods used to properly conduct a computer forensics investigation beginning with a discussion of ethics, while mapping to the objectives of the International Association of Computer Investigative Specialists (IACIS) certification. Topics covered include, an overview of computer forensics as a profession; the computer investigation process; understanding operating systems boot processes and disk structures; data acquisition and analysis; technical writing; and a review of familiar computer forensics tools.
Computer Information Science - Web (CISW) Courses
CISW 299 Experimental Offering in Computer Information Science - Web
- Units:0.5 - 4
- Prerequisite:None.
- Catalog Date:January 1, 2025
This is the experimental courses description.
CISW 306 Introduction to Web Page Creation and Web Accessibility
- Units:2
- Hours:27 hours LEC; 27 hours LAB
- Prerequisite:None.
- Advisory:CISC 305 or 310 with a grade of "C" or better
- Transferable:CSU
- Catalog Date:January 1, 2025
This course introduces foundation concepts of coding HTML, CSS, and using a content management system for the production of Web pages. Web page creation will include formatting, layout, construction, and presentation. The current version of markup language will be introduced, as identified by the World Wide Web Consortium (W3C). This course introduces methods used to design accessible websites for users integrating the use of assistive technology. Students develop code and apply page layout to meet recommended standards in compliance with Web Content Accessibility Guidelines (WCAG), an international standard, including WCAG 2.0, WCAG 2.1, and WCAG 2.2. Web “content” generally refers to the information in a web page or web application, including: natural information such as text, images, and sounds; code or markup that defines structure, presentation, etc. The course will examine the four principles of WCAG: Perceivable, Operable, Understandable and Robust. Current legal requirements for accessible websites, including the Americans with Disabilities Act (ADA) and Section 508, will be emphasized and implemented in project work produced in this course. Students will need to know how to navigate with a computer, locally and online, and will need to know how to create files and folders, and be able to upload and download files.
CISW 327 Introduction to Web Development coding HTML and CSS
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:None.
- Corequisite:CISW 306
- Advisory:CISC 310 with a grade of "C" or better; Students should be confident in managing files and folders and working on the Internet.
- Transferable:CSU; UC
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course teaches foundations of coding HTML and CSS. Technical aspects of Web development are included for using text, images, links, objects, forms, tables, and multimedia on Web pages. CSS will be implemented using inline, embedded and external styles, media queries, selectors, web fonts, pseudo-classes, pseudo-elements, and other CSS techniques to apply advanced features for the presentation of Web pages. Open-source developer tools and online resources will be introduced. Websites will be managed locally and on a network using effective file management and file transfer protocols. World Wide Web Consortium (W3C) recommended standards will be emphasized using a structured approach in writing validated, accessible, and adaptive code for multiple devices: mobile phones, tablets and desktops. Students taking this course should have fundamental skills in file management and be familiar with fundamental operating system skills-sets for success in this course. Students should have computer navigation skills, locally and online, know how to create files and folders and understand how to upload or download files to/from the Internet.
CISW 400 Client-side Web Scripting
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 301 and CISW 327 with grades of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course emphasizes client-side software development skills used to create interactive, database-driven websites, and Web applications with JavaScript. Topics include core language features and common design patterns, event handling, using the Document Object Model (DOM) to dynamically modify Web pages, form validation, sending and receiving data with AJAX and JSON, and facilitating development with commonly-used libraries or frameworks.
CISW 410 Database-Driven Web Applications
- Units:4
- Hours:54 hours LEC; 54 hours LAB
- Prerequisite:CISP 301 and CISW 327 with grades of "C" or better
- Transferable:CSU
- General Education:AA/AS Area II(b)
- Catalog Date:January 1, 2025
This course emphasizes server-side software development skills used to create interactive, database-driven websites and Web applications with a scripting language or framework such as PHP, Laravel, Django, or ASP.NET. Topics include core language features and common design patterns, use of the HTTP and CGI protocols to send and receive data, form validation, cookies and sessions, and database interaction. This course was formerly known as Middleware Web Scripting.
CISW 499 Experimental Offering in Computer Information Science - Web
- Units:0.5 - 4
- Prerequisite:None.
- Catalog Date:January 1, 2025
This is the experimental courses description.