Skip to Content

Home Academics Programs and Majors Computer Information Science

Computer Information Science

Overview Degrees/Certificates Courses Faculty

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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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 general education requirements, 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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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: August 1, 2024

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.