Catalog 2019-20

Computer Information Science

Computer Information Science (CIS) Courses

Applications

CISA 305 Beginning Word Processing

Units: 2

Hours: 36 hours LEC

Prerequisite: None.

Advisory: BUSTEC 302, CISC 302, or CISC 310

Transferable: CSU

This course introduces students to fundamental and intermediate word processing skills. The course includes basic word processing operations: formatting business documents, editing, saving, retrieving, printing text, and creating and editing simple tables. The course also includes intermediate operations: inspecting documents for hidden properties, inserting and formatting graphic elements, managing reference markers, and merging multiple documents.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO1: CREATE PROFESSIONAL LOOKING BUSINESS DOCUMENTS USING WORD PROCESSING SOFTWARE

CISA 306 Intermediate Word Processing

Units: 2

Hours: 36 hours LEC

Prerequisite: CISA 305 with a grade of "C" or better

Transferable: CSU

This is a course designed to build upon previous training in the use of word processing. The course covers intermediate to advanced word processing features, such as styles, macros, outlines, document notations, forms, charts, and advanced mail merge techniques. Also covered are integrating word processing with other applications and creating documents for use on the Internet, i.e. web pages and e-mail attachments in word processing. Advanced business document formatting will also be included.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO1: EDIT AND FORMAT DOCUMENTS USING INTERMEDIATE AND ADVANCED WORD PROCESSING COMMANDS

CISA 308 Exploring Word Processing and Presentation Software

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Transferable: CSU

The course introduces the student to the most widely used word processing and presentation software, Microsoft Word and PowerPoint. The basic features and skills of creating, editing, formatting, inserting tables and graphics and enhancing Word documents and PowerPoint presentations are covered.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO1: UTILIZE EFFICIENT TECHNIQUES IN CREATING AND FORMATTING TYPICAL BUSINESS DOCUMENTS AND/OR PRESENTATIONS

CISA 315 Introduction to Electronic Spreadsheets

Units: 2

Hours: 36 hours LEC

Prerequisite: None.

Advisory: CISC 302 or 310

Transferable: CSU

This course is designed to introduce the student to the use of spreadsheet programs. The course will include: designing a spreadsheet, developing formulas for automatic calculations, using special functions, developing what-if models, producing charts, performing spreadsheet data base functions, and producing reports. Students will be using mathematical concepts and skills.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

CREATE A PROFESSIONAL LOOKING SPREADSHEET THAT INCLUDES ACCURATE FORMULAS, FUNCTIONS, AND FORMATTING (SLO 1).

CISA 316 Intermediate Electronic Spreadsheets

Units: 2

Hours: 36 hours LEC

Prerequisite: CISA 315 with a grade of "C" or better

Transferable: CSU

This course introduces students to the intermediate features of spreadsheet programs. The course will cover 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.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

ANALYZE AND SOLVE PROBLEMS USING ADVANCED FUNCTIONS IN SPREADSHEETS (SLO 1).

CISA 318 Exploring Spreadsheet Software

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Transferable: CSU

The course acquaints the student with widely used spreadsheet software. The basic features and skills of editing a workbook, using basic formulas and functions in a workbook, formatting a workbook, inserting and formatting charts and graphics in a workbook and analyzing and presenting a workbook are covered.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: EFFECTIVELY UTILIZE ELECTRONIC SPREADSHEET SOFTWARE TO INPUT AND MANAGE DATA

CISA 320 Introduction to Database Management

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Advisory: CISC 302 or 310

Transferable: CSU

This course is designed to introduce the student to the use of database management programs on the computer. The course will include designing a database; accessing, searching and updating files; and designing and producing printed reports. Students will be reading and interpreting written and oral instructions of a technical nature.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

UNDERSTAND THE BASIC FUNCTIONS OF A RELATIONAL DATABASE (SLO 1)

CISA 321 Intermediate Database Management

Units: 1

Hours: 18 hours LEC

Prerequisite: CISA 320 with a grade of "C" or better

Transferable: CSU

This course will extend the capabilities of students who have started to use a microcomputer database. Topics and laboratory will include complex relational databases, form design, intermediate report design, advanced queries, OLE objects, macros and an introduction to visual programming.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

DEVELOP AN UNDERSTANDING OF ADVANCED QUERIES IN A RELATIONAL DATABASE (SLO 1)

CISA 340 Presentation Graphics

Units: 2

Hours: 36 hours LEC

Prerequisite: None.

Advisory: CISC 302 or 310

Transferable: CSU

This course is an introduction to the use of the computer to generate graphics used in business. Topics covered include: hardware (screens, printers, input devices), software (paint, chart, CAD), types of graphics (pictures, graphs, charts, designs).

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: UTILIZE PRESENTATION GRAPHICS SOFTWARE FOR PRESENTATION DEVELOPMENT

Core

CISC 295 Independent Studies in Computer Information Science - Core

Units: 1 - 3

Hours: 54 - 162 hours LAB

Prerequisite: None.

An independent studies project involves an individual student or small group of students in study, research, or activities beyond the scope of regularly offered courses. See the current catalog section of "Special Studies" for full details of Independent Studies.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: Actively engage in intellectual inquiry beyond that required in order to pass a course of study (College Wide Learning Outcome – Area 4).

CISC 302 Computer Familiarization

Units: 2

Same As: JOUR 330

Hours: 36 hours LEC

Prerequisite: None.

Advisory: BUSTEC 302

Transferable: CSU

This is an introductory course to provide general knowledge on how computers work, computer terminology and the impact of computers on society and the work environment. Beginning level hands-on instruction using an operating system, word processing software, spreadsheet software, database software, email and the Internet will be emphasized. Students will be reading and interpreting written and oral instructions of a technical nature. This course is the same as JOUR 330, and only one may be taken for credit. See "Cross-Listed Courses" in the catalog.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO1: DESCRIBE BASIC HARDWARE AND SOFTWARE REQUIREMENTS FOR A PERSONAL COMPUTER

CISC 305 Introduction to the Internet

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Advisory: CISC 302 or 310

Transferable: CSU

This course is an introduction to 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, Internet security, Internet resources, the Cloud, social networking, and building basic web pages using HTML.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: IDENTIFY AND ACCESS VARIOUS INFORMATION SOURCES.

CISC 306 Introduction to Web Page Creation

Units: 1

Hours: 18 hours LEC

Prerequisite: CISC 305 with a grade of "C" or better; or equivalent skills for an intermediate level of Internet proficiency to be determined by the instructor of the course.

Transferable: CSU

The student will be able to produce a Web page, including design, layout, construction, and presentation. HTML will be used to format a Web page.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE WEB PAGE CREATION.

CISC 308 Exploring Computer Environments and the Internet

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Transferable: CSU

The course acquaints the student with the fundamentals of
microcomputer hardware, software and computer networking, focusing on widely used hardware and operating systems, Intel-based PCs and the Windows operating system. The fundamentals of the Internet and Internet tools are introduced, as well as effective electronic communication.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: DIFFERENTIATE AND APPLY BASIC CONCEPTS OF OPERATING SYSTEMS AND COMPUTER HARDWARE.

CISC 310 Introduction to Computer Information Science

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Transferable: CSU; UC

CID: C-ID BUS 140; C-ID ITIS 120

This course examines information systems and their role in business, including database management systems, networking, e-commerce, ethics and security, and system infrastructure. Student will apply these concepts and related methods through hands-on projects to develop computer-based solutions to business problems.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

UNDERSTAND EXISTING AND EMERGING TECHNOLOGIES AND THEIR IMPACT ON ORGANIZATIONS AND SOCIETY. (SLO#1).

CISC 323 Linux Operating System

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Transferable: CSU

This course introduces the Linux operating system for desktop computers. Concepts include kernels, file structures, Daemons, shells, GUIs, procedures for installing software, creation of user accounts, shell commands, scripts, and file security.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: ANALYZE THE FUNDAMENTALS OF AN OPERATING SYSTEM.

CISC 324 Intermediate Linux Operating System

Units: 1

Hours: 18 hours LEC

Prerequisite: CISC 323 with a grade of "C" or better

Transferable: CSU

This course covers the Linux operating system for desktop computers. It covers advanced shell scripting, C Shell, K Shell, and BASH. Other topics covered in this course include decision-making logic, looping, and nesting. Consult the class schedule for specific operating system offered.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: EVALUATE AND CONTRAST DIFFERENT SERVER CONFIGURATIONS.

CISC 356 Introduction to Local Area Networks

Units: 1.5

Hours: 27 hours LEC

Prerequisite: None.

Transferable: CSU

From hubs to servers this course will introduce students to the exciting field of computer networking. Beginners will become comfortable with the concepts and vocabulary of computer networking and will gain hands-on experience in basic networking technology. Some topics include the Internet and its tools; the diversity of Network Operating Systems one can use in a Local Area Network; how to configure communication protocols, such as TCP/IP; the distinction between a Local Area Network and a Wide Area Network; and the fundamentals of network architecture and design.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

EXPLAIN AND CONFIGURE BASIC FUNCTIONS AND PROPERTIES OF NETWORK OPERATING SYSTEMS FOUND ON TYPICAL LOCAL AREA NETWORKS (LANS) (SLO #01).

CISC 360 Information & Communication Technology Essentials (A+)

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: None.

Advisory: CISC 302 and 310

Transferable: CSU

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 helps to prepare students for the CompTIA A+ certification exam.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

ASSEMBLE HARDWARE AND SOFTWARE COMPONENTS BASED ON CUSTOMER REQUIREMENTS (SLO #01).

CISC 495 Independent Studies in Computer Information Science - Core

Units: 1 - 3

Hours: 54 - 162 hours LAB

Prerequisite: None.

Transferable: CSU

An independent studies project involves an individual student or small group of students in study, research, or activities beyond the scope of regularly offered courses. See the current catalog section of "Special Studies" for full details of Independent Studies.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: Actively engage in intellectual inquiry beyond that required in order to pass a course of study (College Wide Learning Outcome – Area 4).

CISC 498 Work Experience in Computer Information Science - Core

Units: 1 - 4

Hours: 60 - 300 hours LAB

Prerequisite: None.

Enrollment Limitation:

Students must be in a paid or unpaid internship, volunteer position or job related to career goals in Computer Information Science.

Transferable: CSU

This course provides students with opportunities to develop marketable skills in preparation for employment in their major field of study or advancement within their career. It is designed for students interested in work experience and/or internships in transfer level degree occupational programs. Course content includes understanding the application of education to the workforce; completion of required forms which document the student's progress and hours spent at the work site; and developing workplace skills and competencies. Appropriate level learning objectives are established by the student and the employer. During the semester, the student is required to participate in a weekly orientation and 75 hours of related paid work experience, or 60 hours of unpaid work experience for one unit. An additional 75 or 60 hours of related work experience is required for each additional unit. Work Experience may be taken for a total of 16 units when there are new or expanded learning objectives. Only one Work Experience course may be taken per semester.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

DEMONSTRATE AN UNDERSTANDING AND APPLICATION OF PROFESSIONAL WORKPLACE BEHAVIOR IN A FIELD OF STUDY RELATED ONE’S CAREER.(SLO 1)

Networking

CISN 300 Network Systems Administration

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: None.

Advisory: CISC 310 with a grade of "C" or better

Transferable: CSU

CID: C-ID ITIS 155

This course will provide a student with the knowledge and skills required to build, maintain, troubleshoot and support server hardware and software technologies. The student will be able to identify environmental issues; understand and comply with disaster recovery and physical/software security procedures; become familiar with industry terminology and concepts; understand server roles/specializations and interaction within the overall computing environment. Consult the class schedule for specific operating system offered.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: EXAMINE SERVER FUNDAMENTALS

CISN 301 Network Client Systems Administration

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: None.

Corequisite: CISC 323 and 356

Advisory: CISC 302, 308, or 310

Transferable: CSU

This course covers the administration of a client in a client/server network. Topics include designing a basic network, installing and configuring a client network operating system, managing network security with user and group accounts, creating directory structures and network shares, setting up and managing network printers, backing up servers, monitoring and troubleshooting network resources, and establishing policies and procedures for network operations.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: DEDUCE THE DIFFERENCE BETWEEN A NETWORK CLIENT OPERATING SYSTEM AND A NETWORK SERVER OPERATING SYSTEM

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

This course covers advanced administrative tasks of a server in a client/server network. Topics include configuring the server environment, implementing system policies, implementing and managing fault-tolerant disk volumes, managing applications, installing and managing connectivity for different network and client operating systems, managing remote servers, implementing directory replication and file synchronization, and troubleshooting advanced network problems.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: EXAMINE NETWORK SERVICES

CISN 303 Network Administration - Linux Server

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISN 300 with a grade of "C" or better

Transferable: CSU

This course provides introductory coverage of Linux Network Administration. The course maps to the CompTIA Linux+ certification exam, and to SAIR/GNU's Linux Networking course. Specific course topic coverage includes: introducing Linux; exploring the desktop; using the Shell; understanding users and file systems; understanding text processing; managing processes; using network clients; installing Linux; understanding system initialization; managing software packages and file systems; managing users; configuring networks; system and kernel management; writing Shell scripts; and advanced topics and troubleshooting. The course requires many hands-on projects, which allow students to practice what they learn.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: EXAMINE THE BASIC FEATURES OF THE LINUX OPERATING SYSTEM IN COMPARISON TO OTHER OPERATING SYSTEMS

CISN 304 Networking Technologies

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: None.

Advisory: CISC 310 with a grade of "C" or better

Transferable: CSU

CID: C-ID ITIS 150

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. Preparation for the CompTIA Network+ certification exam.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

IDENTIFY THE PURPOSE AND FUNCTION OF THE MOST WIDELY USED PROTOCOLS (SLO #01).

CISN 306 Advanced Network Systems Administration

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISN 302 with a grade of "C" or better

Transferable: CSU

Students will learn to install, configure, and administer Microsoft Windows Active Directory services. The course also focuses on implementing Group Policy and understanding the Group Policy tasks required to centrally manage users and computers. Students will use Group Policies to configure and manage the user desktop environment, to configure and manage software, and implement and manage security settings. Students will install and manage Windows Domains and Domain Controllers through Active Directory.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: UNCOVER KEY NETWORK ARCHITECTURES, TOPOLOGIES, INTERDEPENDENCIES AND CONSTRAINTS

CISN 341 CISCO Networking Academy (CCNA)tm: Networking Theory and Routing Technologies

Units: 3.5

Hours: 54 hours LEC; 27 hours LAB

Prerequisite: None.

Corequisite: CISN 304

This course covers networking theory and routing technologies, including the OSI Model, beginning router configurations, and routed and routing protocols. It prepares students for the CISCO Certified Network Associate (CCNA) certification examination. It also continues and expands the study of binary, decimal, and hexadecimal numbering systems to change variable length sub-net mass.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

TROUBLESHOOT AND SOLVE ROUTING PROBLEMS WITHIN A ROUTING DOMAIN (SLO 1).

CISN 374 Messaging Server Administration

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISN 302 with a grade of "C" or better

Transferable: CSU

This course provides students with the knowledge and skills required to deploy and administer/support Microsoft Exchange Server. This course covers use of Exchange Server to create and manage recipient objects; maintain an existing Exchange Server organization, as well as design and implement a new organization; create and manage public folders; perform basic backup procedures; monitor server performance and configure link monitors between connected sites; and manage electronic forms in an organization. The student will also create and configure the various messaging connectors; configure directory and public folders replication; and configure Exchange Server for connectivity to the Internet. The course also examines how Exchange Server provides for connectivity to other messaging systems.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: CONFIGURE, INSTALL AND TROUBLESHOOT MESSENGER SERVER

CISN 378 Database Administration for Microsoft SQL Server

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISN 302 with a grade of "C" or better

Transferable: CSU

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 student 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.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: DEVELOP AND IMPLEMENT INSTALLATION OF SQL SERVER

CISN 490 Networking Helpdesk Practicum

Units: 3

Hours: 36 hours LEC; 54 hours LAB

Prerequisite: CISC 360, CISN 300, and CISN 304 with grades of "C" or better

Transferable: CSU

This course focuses on key information and skills for user support professionals, including troubleshooting and problem solving, successful communication with users, determining a client's specific needs, and training end users. For those considering entering the field, alternate career paths for user-support workers are covered. With balanced coverage of both people skills and technical skills, this course is an excellent resource for those in or preparing for the technical-support field. Students are required to support end-users for twenty hours either on or off campus as part of this class.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SUMMARIZE THE NEED FOR EFFECTIVE COMPUTER USER SUPPORT (SLO #01).

Programming

CISP 300 Algorithm Design/Problem Solving

Units: 3

Hours: 54 hours LEC

Prerequisite: MATH 120 with a grade of "C" or better, or equivalent skills demonstrated through the assessment process.

Transferable: CSU; UC

This course covers the foundational concepts of computer languages such as C++, SQL, Visual Basic, JavaScript, PHP, and C#. Students will learn what lies underneath desktop, web, mobile, and database applications. Students may petition for GE Area B5 credit after transfer to CSUS.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: MANAGE DATA INVOLVED IN AN ALGORITHM

CISP 310 Assembly Language Programming for Microcomputers

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: CISP 360 with a grade of "C" or better

Transferable: CSU; UC

CID: C-ID COMP 142

This course is an introduction to computer architecture using assembly language programs. Topics include: binary representation of data and instructions, memory addressing modes, subroutines and macros, operating system interrupts, processor architecture, and interfacing with high level languages.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: RECOGNIZE THE COMPUTER ARCHITECTURE ISSUES NEEDED TO WRITE ASSEMBLY LANGUAGE CODE.

CISP 350 Database Programming

Units: 3

Hours: 54 hours LEC

Prerequisite: CISA 320 with a grade of "C" or better; and three units in any programming language.

Transferable: CSU; UC

This is an introductory course in programming databases. Topics include analysis and design, modular programming, screen displays and menus, and multiple databases.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

IDENTIFY THE PURPOSE OF COMMON DATABASE LANGUAGES (SLO# 1)

CISP 351 Introduction to Relational Database Design and SQL

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Transferable: CSU

This course is designed to introduce relational database technology, normalization, entity relationships, logical model design, and ISO-ANSI standard Structured Query Language (SQL). Topics covered include: database design, basic properties of a relational database such as relations, tables, primary keys, foreign keys and principles of normalization, simple SQL select statements, sorting and grouping data, joining tables, subqueries and views. The course covers core concepts in identifying data and information management requirements for organizations, data modeling, and normalization techniques. The database design section focuses on logical model design and entity relationship (ER) modeling. The course exposes students to the use of Relational Database Management Systems using an industrial-strength database management system. Students will leave the course with a good working knowledge of database technology.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO# 1: Demonstrate an understanding of basic Relational Database Management System terminology

CISP 352 Intermediate SQL

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Advisory: CISP 351

Transferable: CSU

This course builds upon the Introduction to Relational Databases and SQL course with more in-depth SQL constructs common to most commercial database products and extensions to the SQL language. Topics include: complex joins including inner and outer joins, correlated subqueries, complex table definition, table and column constraints, Union, Intersection, Minus, triggers, procedures and packages.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO# 1: Design, implement, and demonstrate an understanding of SQL constructs to include data definition language, data manipulation language, and data query language

CISP 353 Application Development in a Client Server Environment

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Advisory: CISP 352

Transferable: CSU

This course is designed for the intermediate level SQL programmer to design, create and deploy GUI applications that access relational database management systems. Topics include: GUI design fundamentals, data control and access methods (remote and local), creating datasets, implementing joins, transaction processing, multi-user data access, record locking, and deploying and installing applications on client workstations.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO# 1: Design and develop robust Graphical User Interfaces (GUIs).

CISP 354 Introduction to Relational Database Administration

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Advisory: CISP 352

Transferable: CSU

This course is designed to introduce students to administering a relational database management system. Topics include: managing users, privileges, resources, and tablespaces; creating an operational database, managing database files; how to start up and shut down an instance or database, the data dictionary, transaction processing, and backup and recovery issues. Completion will provide students with sufficient knowledge for an entry level Database Administration position in industry.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

DESCRIBE NORMALIZATION OF DATA IN A DATABASE (SLO #01).

CISP 356 Relational Database Design and Information Retrieval

Units: 3

Hours: 54 hours LEC

Prerequisite: CISP 350 with a grade of "C" or better

Transferable: CSU

This course is designed to serve as an advanced-level course within the Database Design certificate. The course covers advanced database concepts. Topics include: data analysis, principle data models with emphasis on the relational model, entity-relationship diagrams, logical design, data administration and normalization.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO#1: assess and utilize knowledge of the scientific method in database design.

CISP 360 Introduction to Structured Programming

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: CISP 300 or MATH 400 with a grade of "C" or better, or equivalent skills demonstrated through the assessment process.

Transferable: CSU; UC

CID: C-ID COMP 112

This course is an introduction to structured programming. Sample topics include typed variables and constants, operators, control structures, standard libraries, arrays, pointers, I/O with keyboard/monitor and files, and an introduction to objects.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: DEMONSTRATE AN UNDERSTANDING OF STRUCTURED PROGRAMMING CONCEPTS

CISP 370 Beginning Visual Basic

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: None.

Advisory: CISC 310 or CISP 300

Transferable: CSU; UC

This course covers development of Windows-based desktop applications using VB.NET. Topics include best practices for GUI design, use of the Visual Studio .NET development software, organizing code into procedures and modules, calculation techniques, input data validation, file I/O, variable scope, arrays, multiple-window applications, and class development. This course is designed for students who want a strong foundation in building GUI applications and transfer MIS majors.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: Design and develop robust Graphical User Interfaces (GUIs).

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

Transferable: CSU; UC

CID: C-ID COMP 122

This course is an intermediate C++ course designed to further enhance the students’ abilities to design and develop object-oriented programs. Included is an emphasis in higher level programming skills development. Detailed information into class design and implementation, function templates, dynamic data allocation, pointers, strings, arrays, control structures, operator overloading, inheritance, virtual functions, polymorphism, data stream input and output, exception handling and file processing. (C-ID COMP 122)

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: DEMONSTRATE AN UNDERSTANDING OF C++ OBJECT ORIENTED PROGRAMMING (OOP) CONCEPTS.

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

This course is an introduction to object oriented programming using the Java language. The student will learn the Java programming language as well as the Java compiler. Topics will include: creating Java applications, writing Java applets, using the control statements, creating Java methods, declaring Java arrays, object-based programming, object-oriented programming: inheritance and polymorphism, handling strings and characters, controlling graphics by using graphics and Java 2D, generating graphics by using graphical user interface components, exception handling, multithreading, and managing files and streams handling.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: DISCOVER AND UNDERSTAND THE OBJECT ORIENTED JAVA PROGRAMMING CONCEPTS, KNOWLEDGE AND POTENTIALS.

CISP 402 Java - Data Handling

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: CISP 401 with a grade of "C" or better

Transferable: CSU

This course is an intermediate JAVA class. The student will enhance their knowledge in Java Application Program Interface (API) and programming skills. Topics will include Files and Streams, Networking, Multimedia (Images, Animation and Audio), Data Structures, Java Utilities Package and Bit Manipulation, Collections, Java Database Connectivity with JDBC™, Servlets and JavaServer Pages (JSP).

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: EMPLOY JAVA TO CREATE HIGHER LEVEL PROGRAMS.

CISP 405 Object Oriented Programming using C# on Visual Studio .NET

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: CISP 400 or 401 with a grade of "C" or better, or equivalent skills demonstrated through the assessment process.

Transferable: CSU; UC

This course is an introduction to C# object-oriented programming language in a Visual Studio environment. Topics will include Visual Studio IDE, Constructors, Methods, Arrays, Inheritance, Polymorphism, Exception Handling, GUI, and Multithreading. This course is designed for students to understand the web-based as well as system development capabilities of C#.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: DISCOVER AND UNDERSTAND THE OBJECT ORIENTED C# PROGRAMMING CONCEPTS, KNOWLEDGE AND POTENTIALS.

CISP 430 Data Structures

Units: 4

Hours: 54 hours LEC; 54 hours LAB

Prerequisite: CISP 400 or CISP 401 with a grade of “C” or better or an equivalent level programming course in the programming language used in this course

Transferable: CSU; UC

CID: C-ID COMP 132

This course applies a case study approach which incorporates techniques for systematic problem analysis, program specification, design, coding, testing, debugging and documentation of large programs. Data structures include stacks, queues, trees, lists, etc. Advanced language features related to strings, non-text files, pointers, recursion, and object-oriented programming methodology are covered. Searching and sorting techniques are discussed. Consult the class schedule for specific topics.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: ANALYZE PROGRAMMING PROBLEMS AND DETERMINE WHAT OBJECT ORIENTED PROGRAMMING APPROACHES AND TOOLS WOULD BE MOST APPROPRIATE TO DEVELOP PROGRAMS TO RESOLVE THEM.

CISP 440 Discrete Structures for Computer Science

Units: 3

Hours: 54 hours LEC

Prerequisite: MATH 370 with a grade of "C" or better

Corequisite: CISP 430

Transferable: CSU; UC

CID: C-ID COMP 152

This course is an introduction to the discrete structures used in Computer Science with an emphasis on their applications. Topics covered include: counting methods, elementary formal logic and set theory, recursive programming and algorithm analysis, digital logic and combinational circuits, regular expressions, and finite state automata.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

Validate logical arguments within the context of computer computations. (SLO 1)

Security

CISS 300 Introduction to Information Systems Security

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Advisory: Some experience and/or coursework in networking.

Transferable: CSU

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 all of the need-to-know information about staying secure, including up-to-date information on relevant topics such as protecting mobile devices and wireless local area networks. Students will learn how to maintain a secure environment and avoid security attacks through a series of real-life user experiences, hands-on projects, and case projects.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

ANALYZE FUNDAMENTAL SECURITY CONCEPTS (SLO #01).

CISS 310 Network Security Fundamentals

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: None.

Advisory: CISN 300 and 304 with grades of "C" or better

Transferable: CSU

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.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

ANALYZE FUNDAMENTAL SECURITY CONCEPTS (SLO #01).

CISS 316 Cisco Networking Academy™: CCNA Cybersecurity Operations

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: None.

Advisory: CISN 304 and CISS 310 with grades of "C" or better

This course equips students with the knowledge and skills needed by today's organizations that are challenged with rapidly detecting cybersecurity breaches and effectively responding to security incidents. The student would be part of a team of people in Security Operations Centers (SOC’s) keeping a vigilant eye on security systems, protecting their organizations by detecting and responding to cybersecurity threats. Cisco Certified Network Associate (CCNA) CyberOPS prepares candidates to begin a career working with associate-level cybersecurity analysts within security operations centers.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

IMPLEMENT AND MANAGE CISCO SECURE NETWORKS (SLO 1)

CISS 320 Implementing Network Security and Counter Measures

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Transferable: CSU

This course introduces students to Intrusion Detection. It also covers such essential practices as developing a security policy and then implementing that policy by performing Network Address Translation; setting up packet filtering; and installing proxy servers; firewalls; and virtual private networks. Finally, this course includes many hands-on activities or labs along with realistic case studies.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

IDENTIFY NETWORK SECURITY FUNDAMENTALS (SLO #01).

CISS 327 Cisco Networking Academy™: CCNA Security: Implementing Network Security

Units: 3.5

Hours: 54 hours LEC; 27 hours LAB

Prerequisite: None.

Advisory: CISN 304 and 341 with grades of "C" or better

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. This course prepares students for CISCO'S Cisco Certified Network Associate (CCNA) Security certification exam.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

IMPLEMENT AND MANAGE CISCO SECURE NETWORKS (SLO 1)

CISS 330 Implementing Internet Security and Firewalls

Units: 3

Hours: 48 hours LEC; 18 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Transferable: CSU

With the increased connectivity to the Internet and the wide availability of automated cracking tools, organizations can no longer simply rely on operating system security to protect their valuable corporate data. The firewall has emerged as a primary tool used to prevent unauthorized access. Students will learn how to allow access to key services while maintaining your organization's security, as well as how to implement firewall-to-firewall Virtual Private Networks (VPNs).

Student Learning Outcomes

Upon completion of this course, the student will be able to:

EXPLAIN THE RELATIONSHIP AMONG THE DIFFERENT ASPECTS OF INFORMATION SECURITY, ESPECIALLY NETWORK SECURITY (SLO #01).

CISS 341 Implementing Windows Operating System Security

Units: 3

Hours: 48 hours LEC; 18 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Advisory: CISC 308

Transferable: CSU

As organizations increasingly come to rely on Windows-based networks, it is essential that system administrators have a complete understanding of the security models integral to Windows Server and Workstation. This course will provide in depth explanations of operating system security features as well as step-by-step configuration guides for proper operating system configuration. It also provides the knowledge and skills students will need to know in order to maintain the integrity, authenticity, availability, and privacy of data.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

EXPLAIN WHAT OPERATING SYSTEM AND NETWORK SECURITY MEANS (SLO #01).

CISS 342 Implementing Linux Operating System Security

Units: 3

Hours: 48 hours LEC; 18 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Transferable: CSU

The UNIX family of operating systems is prized by developers and other IT professionals for their flexibility and openness. Vulnerabilities in standard configurations, however, can make UNIX systems susceptible to security threats. For the many organizations that depend upon UNIX systems, protection against intrusion is an absolute requirement. This course provides the knowledge and skills you need to establish security for the Linux platform. It will present in depth explanations of operating system security features as well as step-by-step configuration guides for proper operating system configuration. This course also will cover the knowledge and skills students will need to maintain the integrity, authenticity, availability, and privacy of data.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

EXPLAIN WHAT OPERATING SYSTEM AND NETWORK SECURITY MEANS (SLO #01).

CISS 350 Disaster Recovery

Units: 3

Hours: 48 hours LEC; 18 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Transferable: CSU

This course teaches students how to identify network vulnerabilities and how to take the appropriate countermeasures to prevent and mitigate failure risks for an organization. Students will gain an understanding of the steps needed for good disaster recovery including, how to prepare a disaster recovery plan, the various risks associated with an enterprise network, the diverse job functions of employees in a Disaster Recovery Plan, and the methods needed to implement a plan once it is complete. In addition, each student will develop a Disaster Recovery Plan with a group for a real or fictitious organization.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

DEFINE AND EXPLAIN INFORMATION SECURITY (SLO #01).

CISS 356 Introduction to Information Assurance

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Transferable: CSU

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.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #01: UNDERSTAND ETHICAL HACKING CONCEPTS, INCLUDING THE TERM "ETHICAL HACKER", AS WELL AS PENETRATION AND SECURITY TESTING CONCEPTS AND THE DIFFERENCES BETWEEN THEM

CISS 360 Computer Forensics and Investigation

Units: 3

Hours: 45 hours LEC; 27 hours LAB

Prerequisite: CISS 310 with a grade of "C" or better

Advisory: CISC 308

Transferable: CSU

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.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

REVIEW OF THE COMPUTER FORENSICS PROFESSION (SLO #01)

Web

CISW 300 Web Publishing

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Advisory: CISC 305

Transferable: CSU

This course is an introduction to publishing on the Internet's World Wide Web (www). Topics include creating www pages with the HyperText Markup Language (html), organizing a series of pages into a website, and uploading web pages to a server. The course makes extensive use of the computer tools necessary to insert html tags, create images, and view web documents. This course prepares apprentice web designers and publishers to identify the information dissemination needs of a client, design appropriate World Wide Web solutions, and implement it.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE WEB PUBLISHING

CISW 304 Cascading Style Sheets

Units: 2

Hours: 27 hours LEC; 27 hours LAB

Prerequisite: CISW 300 with a grade of "C" or better

Transferable: CSU

This course continues the study of technical aspects of standards-based Web design for experienced students and Web professionals. Topics include the separation of content from presentation, dynamic user interaction and designing for alternative devices, using Cascading Style Sheets (CSS) in combination with Extensible Hypertext Markup Language (XHTML).

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE USING CSS

CISW 308 Mobile Web Development

Units: 2

Hours: 27 hours LEC; 27 hours LAB

Prerequisite: CISW 300 with a grade of "C" or better

Advisory: CISW 304

Transferable: CSU

In this course, students will learn to create websites that are responsive: sites that adapt their layout to the client device being used, whether it be a smartphone, tablet computer, or desktop computer/laptop.
Students will learn to use CSS media queries, mobile-friendly HTML5 features, JavaScript enhancements, and various frameworks to build websites that are fluid and flexible.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO #1: ANALYZE WAYS A WEBSITE CAN RESPOND TO THE SPECIFIC NEEDS OF THE ENVIRONMENT ON WHICH IT IS BEING VIEWED.

CISW 310 Advanced Web Publishing

Units: 4

Hours: 72 hours LEC

Prerequisite: CISW 300 with a grade of "C" or better

Transferable: CSU

This course builds upon previous web publishing concepts and study. The primary focus of this course is the systematic development of interactive web sites. Topics include cascading style sheets, dynamic HTML, forms, client-side programming with JavaScript, CGI scripting with Perl, and web-database interactivity.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE WEB PUBLISHING.

CISW 321 Web Site Development using Dreamweaver

Units: 3

Hours: 54 hours LEC

Prerequisite: None.

Advisory: CISC 305

Transferable: CSU

This course covers the use of Dreamweaver, a visual Web-authoring tool, to develop and implement Web sites. The topics covered include creating Web pages that contain text, images, links, tables, frames, forms, Cascading Style Sheets and image maps, as well as enhancing Web pages Flash elements and built-in scripting. Additional topics include developing effective Web site structures, using Web site management tools, Web site documentation, making global updates to a Web site, and extending Dreamweaver. Students will work individually and as a member of a team to plan, implement, test, and evaluate Web sites.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: UTILIZE WEB AUTHORING SOFTWARE TO CREATE, MANAGE AND MAINTAIN WEB SITES.

CISW 326 Intermediate Web Site Development using Dreamweaver

Units: 3

Hours: 54 hours LEC

Prerequisite: CISW 321 with a grade of "C" or better

Transferable: CSU

This course will reinforce and deepen many Dreamweaver topics covered in the beginning course CISW 321 by providing a more in-depth approach. In addition the course will introduce the other Adobe components such as Flash, Flash Script, and content management using Contribute software. Other topics covered include the following: advanced page formatting using style sheets, web site behaviors, work flow enhancement, templates, libraries, dynamic data, search functions, shopping cart functions, site security, user authentication, and other web services.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: CREATE AND MAINTAIN WEBSITES UTILIZING ADVANCED FEATURES OF A WEB AUTHORING TOOL

CISW 350 Imaging for the Web

Units: 1

Hours: 18 hours LEC

Prerequisite: None.

Advisory: CISC 306 and CISW 300

Transferable: CSU

This course takes a look at designing graphics for the web. Using industry standard graphic software, students will manipulate images and create original graphics. Through lecture, demonstration and hands-on methods as well as class/instructor critiques, students will learn and practice designing graphics for use on the World Wide Web. Topics include developing graphic elements for a web site using a visual theme, creating buttons and intuitive navigational elements, making background textures and images, understanding web file formats, scanning, and creating animation.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: CREATE IMAGES FOR WEB PAGES.

CISW 355 Web Imaging Projects

Units: 2

Hours: 27 hours LEC; 27 hours LAB

Prerequisite: CISW 350 with a grade of "C" or better

Transferable: CSU

This course is a continuation of CISW 350. Projects and simulations developing graphics for the web are created for the purpose of marketing and advertising on the Web. The steps, procedures, and common problems encountered when producing quality graphics for professional Web sites are discussed and practiced. Real and simulated projects will include the following: compressing and uploading times, cropping and resizing, digital camera imaging, retouching and fixing photographs, photographic special effects and filters, rasterizing text, implementing backgrounds, buttons, themes, image maps, slicing, and simple animations.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: CREATE IMAGES FOR WEB PAGES

CISW 400 Client-side Web Scripting

Units: 4

Hours: 72 hours LEC

Prerequisite: CISW 300 with a grade of "C" or better

Advisory: CISP 300

Transferable: CSU

This course emphasizes the creation of dynamic and interactive web sites using a client-side scripting language such as JavaScript. Topics include the Document Object Model of web pages, core features of the client-side scripting language, event handling, control of windows and frames, functions, and form validation.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE CLIENT-SIDE SCRIPTING.

CISW 402 Intermediate JavaScript

Units: 2

Hours: 27 hours LEC; 27 hours LAB

Prerequisite: CISW 400 with a grade of "C" or better

Advisory: CISW 410

Transferable: CSU

In this course, students will learn advanced JavaScript techniques and good standard coding conventions. Topics include advanced form validation, creating jump menus and cascading select menus, and learning to control CSS with JavaScript to manipulating the HTML DOM. Students will also learn about AJAX and practice using it to create interactive, asynchronous web pages. Finally, students will learn to use jQuery and other similar JavaScript frameworks.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO#1: EXAMINE JAVASCRIPT CODING CONVENTIONS AND THE DOM.

CISW 410 Middleware Web Scripting

Units: 4

Hours: 72 hours LEC

Prerequisite: CISW 300 with a grade of "C" or better

Advisory: CISP 300 or CISW 310

Transferable: CSU

This course emphasizes the creation of dynamic and interactive web sites using a middleware scripting language such as PHP or ASP. Topics include core features of the middleware scripting language, embedding server commands in HTML pages, control structures, functions, arrays, form validations, cookies, environmental variables, email applications, and database-driven web applications.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE MIDDLEWARE SCRIPTING.

CISW 440 XML: Introduction to Extensible Markup Language

Units: 2

Hours: 36 hours LEC

Prerequisite: CISW 300 with a grade of "C" or better

Advisory: CISA 320 or CISP 350

Transferable: CSU

XML is a universal method for representing information that is especially well suited for distribution over the Internet. This course will address the most fundamental XML questions - what XML is, why it is needed, and how it can be used. Students will learn the most current, practical XML technologies available at the present time.

Student Learning Outcomes

Upon completion of this course, the student will be able to:

SLO 1: EXAMINE AND PRACTICE USING EXTENSIBLE MARKUP LANGUAGE (XML).

Associate Degrees

A.S. in CIS - Computer Science

This program provides a foundation in algorithm development, programming techniques, data structures, and structured problem solving.

This A.S. Degree would be appropriate for a student planning to transfer to the California State University (CSU) or the University of California (UC) to major in either Computer Science or Computer Engineering.

It is critical that transfer students regularly meet with a CRC counselor and the CRC programming faculty to select specific CRC courses that match university degree requirements.

Degree Requirements

Course Code Course Title Units
1st Semester:
CISP 300 Algorithm Design/Problem Solving 31
2nd Semester:
CISP 360 Introduction to Structured Programming 4
3rd Semester:
CISP 400 Object Oriented Programming with C++ 4
Spring Semester only:
CISP 310 Assembly Language Programming for Microcomputers 4
4th Semester:
CISP 430 Data Structures 4
Fall Semester in odd-numbered years only:
CISP 440 Discrete Structures for Computer Science 3
Total Units: 22

1The corequisite for this course can be applied to the CRC graduation requirements.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Redefine a complex problem into a sequential set of parts that can be translated into the language of programming logic.

Design, write, test, and debug computer programs in a structured language, a low-level language, and an object-oriented language.

Incorporate foundational data management concepts such as data structures within computer programs.

A.S. in CIS - Information Systems Security

This degree is designed to give students currently employed as an Information Technology (IT) Professional the additional skill sets necessary to work in this rapidly growing field.

HIGHLIGHTS:

  • Hands-on experience in a state-of-the-art computer center
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming.
  • Study in a field that has great employment opportunities and encompasses many careers.

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 a CRC counselor to select and plan the courses for your major. The courses that CRC requires for an Associate's degree in this major may be different from the requirements needed for the Bachelor's degree.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

SLO #01: Evaluate the different types of access control methods used to secure a network, in particular authentication, authorization and audit.

SLO #02: Construct a Business Continuity and a Disaster Recovery Plan. These plans are used by an organization to resume partially or completely interrupted critical function(s) within a predetermined time after a disaster or temporary disruption.

SLO #03: Analyze the different types of cryptography used in computer and network security in such area as access control and information confidentiality.

SLO #04: Recognize some of the methods used to properly conduct a computer forensics investigation. This discussion should begin with a discussion on ethics.

SLO #05: Evaluate a firewall to prevent unauthorized access to a network or computer. Students will also learn how to allow access to key services while maintaining an organization's security.

SLO #06: Evaluate, implement and manage secure remote-access technologies, such as Internet Detection Systems (IDS), which are powerful tools used for identifying and responding to network- and host-based intrusions.

SLO #07: Distinguish the different ways to secure an operating system. Students will know how to maintain the integrity, authenticity, availability, and privacy of data.

SLO #08: Analyze risks to a network and be able to implement a workable security policy that protects information assets from potential intrusion, damage or theft.

Career Information

Computer Operator; Information Systems Security Specialist; Computer Systems Specialist; Computer Technician

A.S. in CIS - Information Technology

This degree allows students to acquire basic core Information Technology competencies that will prepare them for a career in Computer Networking, Cybersecurity, and related fields.

Degree Requirements

Course Code Course Title Units
CISC 310 Introduction to Computer Information Science 3
CISC 360 Information & Communication Technology Essentials (A+) 4
CISN 304 Networking Technologies  (3) 3
CISP 370 Beginning Visual Basic  (4) 4
  or CISP 360 Introduction to Structured Programming  (4)
A minimum of 6 units from the following: 6
CISN 300 Network Systems Administration  (3)
CISP 351 Introduction to Relational Database Design and SQL  (3)
CISS 310 Network Security Fundamentals  (3)
CISS 356 Introduction to Information Assurance  (3)
CISS 360 Computer Forensics and Investigation  (3)
BUS 310 Business Communications  (3)
A minimum of 4 units from the following: 4
STAT 300 Introduction to Probability and Statistics  (4)
MATH 341 Calculus for Business and Economics  (4)
MATH 343 Modern Business Mathematics  (4)
MATH 400 Calculus I  (5)
Total Units: 24

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Apply fundamental knowledge of computing and the current use of technology techniques, skills, and tools necessary for the computing practice.

Evaluate and solve business problems with technology solutions using qualitative and quantitative information.

Assess user needs in the selection, creation, evaluation and administration of computer-based information systems.

Demonstrate appreciation of the Information Technology career field and the need to be lifelong learners.

Career Information

The Associate's degree in Information Technology prepares students to either enter the workforce as an entry-level computer or network support technician or pursue a bachelor's degree in managing information systems. Several CSUs currently offer baccalaureate IT or CT programs, as do several private universities. More CSUs are already working on build upper division programs based on the recently approved IT Model Curriculum.

A.S. in CIS - Server Administrator

CRC computer information science programs include study in computer programming, information systems security, computer networking, management information systems, and computer applications. A wide range of degree and certificate programs are available to meet the needs of transfer students who plan to complete a four-year degree as well as career/technical students who plan to enter the work force. Several of the programs are designed to promote a career ladder from certificate to associate degree to university transfer. Other programs are designed to upgrade the skill set of working IT professionals. All program options are designed with advice from business and industry representatives and conform to industry standards. For more information, refer to specific information about each program in the pages that follow. Transfer students should see a counselor to develop an educational plan based upon the specific requirements of the transfer institution.

This degree is designed for networking professionals who want to manage the components of a network system, based on the Microsoft Windows platform and Microsoft server software, on an ongoing basis; monitor and optimize the components of a network system; and diagnose and resolve problems regarding the components of a network system.

HIGHLIGHTS:

  • Hands-on experience in a state-of-the-art computer lab.
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming.
  • Study in a field that has great employment opportunities and encompasses many careers.

GUIDELINES TO STUDENTS:

  • Microsoft Certified Solutions Associate (MCSA) certification requires three Microsoft exams (70-410, 70-411 and 70-412), which are covered in this degree.
  • It is recommended that students use their best judgment and talk to a counselor or a CIS instructor to help guide them with their selection of the appropriate courses for their personal and/or professional needs.

NOTES TO TRANSFER STUDENTS:

  • If you are interested in transferring to a four-year college or university to pursue a bachelor’s degree in this or a related major, it is critical you meet with a CRC counselor to select the appropriate transfer courses for your particular major.
  • Schools vary widely in terms of their graduation requirements.

Degree Requirements

Course Code Course Title Units
CISC 310 Introduction to Computer Information Science 3
CISC 360 Information & Communication Technology Essentials (A+) 4
CISC 498 Work Experience in Computer Information Science - Core 1 -4
CISN 300 Network Systems Administration 3
CISN 302 Intermediate Network Systems Administration 3
CISN 304 Networking Technologies 3
CISN 306 Advanced Network Systems Administration 3
CISP 370 Beginning Visual Basic 4
CISS 310 Network Security Fundamentals 3
A minimum of 9 units from the following: 91
CISN 301 Network Client Systems Administration  (3)
CISN 303 Network Administration - Linux Server  (3)
CISN 374 Messaging Server Administration  (3)
CISN 378 Database Administration for Microsoft SQL Server  (3)
CISS 342 Implementing Linux Operating System Security  (3)
  or CISS 341 Implementing Windows Operating System Security  (3)
CISS 350 Disaster Recovery  (3)
CISS 360 Computer Forensics and Investigation  (3)
Total Units: 36 - 39

1Students interested in Windows should take CISN 301, CISN 374, CISN 378 and CISS 341. Students interested in Linux should take CISN 303 and CISS 342. Students interested in security should take CISS 341 or 342, CISS 350 and CISS 360.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

PSLO #01: Manage, implement, and maintain the typically complex computing environment of medium- to large-sized companies

PSLO #02: Manage and maintain a Windows server environment

PSLO #03: Manage, implement, and maintain a Windows server network infrastructure

PSLO #04: Develop the critical verbal, written, and quantitative skills needed to analyze complex issues

PSLO #05: Develop an understanding of the basic concepts and major modes of inquiry used in a variety of disciplines

PSLO #06: Develop a depth of understanding, including critical cognitive, psychomotor and affective skills, in this discipline

PSLO #07: Make progress toward becoming engaged and self-reliant learners demonstrating habits of intellectual inquiry and striving toward their maximum potential

PSLO #08: Become more prepared to contribute to a diverse democratic society with a pluralistic perspective

Career Information

Server Administrator, Systems Administrator, Network Administrator, Information Systems Administrator, Network Operations Analyst, Network Technician, or Technical Support Specialist.

A.S. in Management Information Systems

CRC's programs in CIS include study in computer programming, information systems security, computer networking, management information systems, and computer applications. A wide range of degree and certificate programs is available to meet the needs of transfer students who plan to complete a four-year degree as well as career/technical students who plan to enter the workforce. Several of the programs are designed to promote a career ladder from certificate to associate degree to university transfer. Other programs are designed to upgrade the skill set of working IT professionals. All program options are designed with advice from business and industry representatives and conform to industry standards. For more information, refer to specific information about each program in the pages that follow. Transfer students should see a counselor to develop an educational plan based upon the specific requirements of the transfer institution.

This program provides the basic skills necessary for a career in business, while allowing the student to select courses that fit individual needs and desires. This degree also meets some of CSU Sacramento's lower-division coursework for a BS in Business Administration with a Management Information Systems concentration.

Highlights:

  • Hands-on experience in a state-of-the-art computer center
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming
  • Study in a field that has great employment opportunities and encompasses many careers

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 a CRC counselor to select and plan the courses for your major. Schools vary widely in terms of the required preparation. The courses that CRC requires for an Associate’s degree in this major may be different from the requirements needed for the Bachelor’s degree.

Degree Requirements

Course Code Course Title Units
Business:
BUS 300 Introduction to Business 3
BUS 340 Business Law 3
Accounting:
ACCT 301 Financial Accounting 4
ACCT 311 Managerial Accounting 4
Economics:
ECON 302 Principles of Macroeconomics 3
ECON 304 Principles of Microeconomics 3
Mathematics:
MATH 341 Calculus for Business and Economics  (4) 4 - 51
  or MATH 343 Modern Business Mathematics  (4)
  or MATH 355 Calculus for Biology and Medicine I  (4)
  or MATH 400 Calculus I  (5)
STAT 300 Introduction to Probability and Statistics 4
CISA 318 Exploring Spreadsheet Software  (1) 1 - 2
  or CISA 315 Introduction to Electronic Spreadsheets  (2)
CISA 308 Exploring Word Processing and Presentation Software  (1) 1 - 4
  or [ CISA 305 Beginning Word Processing  (2)
  and  CISA 340 ] Presentation Graphics  (2)
Computer Information Science:
CISC 310 Introduction to Computer Information Science 3
Lower Division Requirement for MIS Concentration:
CISP 370 Beginning Visual Basic 4
Total Units: 37 - 42

1MATH 341 is recommended, but the other courses listed in this group will also meet the second MATH course requirement for Business Administration majors (all Concentrations, including Management Information Systems) transferring to CSU Sacramento.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Apply information and communication technology concepts to business problems (SLO #01).

Demonstrate in-depth knowledge of common office computerized application software and operating systems (SLO #02).

Create business documents such as letters, spreadsheets, presentations, publications and reports using appropriate business writing style, document appearance, grammar usage, and writing mechanics (SLO #03).

Analyze the fundamentals of an operating system. Examine the relationship of the operating system to other applications programs (SLO #04).

Analyze the effects of malware on an application and an operating system (SLO #05).

Apply accounting concepts and principles in making decisions about business operations (SLO #06).

Apply accounting concepts for costs used in manufacturing and service operations and analyze the behavior of the cost types (SLO #07).

Apply economic concepts and principles in making decisions about business operations (SLO #08).

Apply basic legal concepts and principles in various business environments (SLO #09).

Propose solutions to basic business problems while applying critical thinking methods (SLO #10).

Apply mathematics in a financial situation (SLO #11).

Apply statistical methods to make predictions, and draw conclusions to make a hypothesis (SLO #12).

Career Information

Systems Analyst; Applications Software Specialist; Entry-level Programmer; Small Business Manager

A.S. in Web Developer

Web Developers are proficient at creating Web site structure and interactivity. The Web Developer degree requires students to design, code, and modify websites from layout to function, in accordance to a client’s specification. Students will work with a variety of tools, environments, and applications to learn and practice website programming, scripting languages, and interacting with databases.

Degree Requirements

Course Code Course Title Units
CISW 300 Web Publishing 3
CISW 304 Cascading Style Sheets 2
CISC 323 Linux Operating System 1
CISP 353 Application Development in a Client Server Environment 3
CISW 321 Web Site Development using Dreamweaver 3
CISW 350 Imaging for the Web 1
CISW 400 Client-side Web Scripting 4
CISW 410 Middleware Web Scripting 4
CISW 440 XML: Introduction to Extensible Markup Language 2
A minimum of 5 units from the following: 5
CISC 324 Intermediate Linux Operating System  (1)
CISW 308 Mobile Web Development  (2)
CISW 310 Advanced Web Publishing  (4)
CISW 355 Web Imaging Projects  (2)
CISW 402 Intermediate JavaScript  (2)
CISP 350 Database Programming  (3)
Total Units: 28

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Manage a multi-level Web site hosted on a Web server.

Utilize multiple programs simultaneously in order to develop Web sites.

Recommend Web scripting language, current markup language or Web authoring software, and cascading style sheets to develop complex Web sites that are uploaded via File Transfer Protocol (FTP) to a Web server.

Research and implement current, valid World Wide Web Consortium (W3C) standards including technical recommendations for markup languages, and other recommendations as they are introduced.

Plan a structured approach to Web site 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/or layers.

Develop Web solutions that include form validation and processing, server-side programming, and database-driven Web development.

Demonstrate proficiency in the process of Web project management on a real-world Web site including design specification, research, production, modification, time estimation, and presentation.

Write code in a currently used Web scripting language.

Career Information

This Web Developer Degree prepares students to become Web Developer, Webmaster, Systems Analyst, Web Systems Analyst, IT Analyst, ICT Analyst, Web Database Administrator, Back-end Developer, and Web Programmer.

Certificates of Achievement

Business Information Worker Certificate

The Business Information Worker Certificate is designed to prepare students for entry-level office and administrative support in a variety of organizations.

Certificate Requirements

Enrollment Eligibility

To be eligible for enrollment in the program, the student must meet the following criteria:

  • (None)

Enrollment Process

Eligible students are selected for the program according to the following steps:

  • (None)

Student Learning Outcomes

Upon completion of this program, the student will be able to:

PSLO #1. DEMONSTRATE COMMON OFFICE APPLICATIONS SKILLS.

Diagram and differentiate basic computer terminology and apply it to communication.

Construct and modify solutions to simple personal, educational or business needs applying use of office workplace computer programs.

Design, diagram, and construct simple file folder structure on local storage, and access files for upload/download to/from online tools.

Formulate expressions and construct logic comparisons using proper symbols and syntax in workplace computer programs.

Create and organize various types of files using various workplace computer programs.

Construct projects efficiently generating solutions using various workplace computer programs and shortcuts.

Demonstrate the mechanics and use of word processing software to organize and present data in a multicolumn, multipage newsletter format including banner, bordering, tables, text effects and embedded graphics.

Demonstrate appropriate pagination and word processing features to apply a formal (MLA/APA/Chicago) style of documentation in the creation of a multi-section research paper or report with Table of Contents, Index, and Bibliography.

Design and construct a form using multiple content controls.

Apply advanced Excel tools such as pivot tables, pivot charts, and templates to workbooks.

Create audience centric business documents to enhance readability.

PSLO #2. DEMONSTRATE COMMON OFFICE ADMINISTRATION SKILLS.

Integrate the features of working with tasks and schedules to organize both professional and personal information.

Design and assess plans for backup and maintenance of Outlook files and information.

Analyze trends in technologies and evaluate their effects on organizational data analysis.

PSLO #3. DEMONSTRATE BASIC OFFICE COMMUNICATION SKILLS.

Identify techniques to send, receive and manage email messages.

Analyze business situations and determine appropriate methods to deliver negative and positive messages.

PSLO #4. EXAMINE CUSTOMER SERVICE NEEDS AND REQUIREMENTS.

Explain the elements of a service culture.

Analyze strategies for promoting a positive service culture.

Analyze the extent to which customer service is facilitated by the effective use of technology.

Career Information

Students who successfully complete the Business Information Worker Certificate are prepared for entry-level positions in general office environments in a variety of fields.

CIS - Computer Programmer-SQL Certificate

This certificate is designed for students who have completed the Database Analyst-SQL Certificate and aspire to be entry level programmers using the Structured Query Language (SQL). This is the second in a series of three certificate programs in Relational Database Management Systems. Courses taken towards the completion of the Database Analyst-SQL Certificate may be also be used towards this certificate.

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 300 Algorithm Design/Problem Solving 3
CISP 351 Introduction to Relational Database Design and SQL 3
CISP 352 Intermediate SQL 3
CISP 353 Application Development in a Client Server Environment 3
A minimum of 2 units from the following: 2
CISP 370 Beginning Visual Basic  (4)
  or CISA 320 Introduction to Database Management  (1)
  or CISA 321 Intermediate Database Management  (1)
Total Units: 19

Student Learning Outcomes

Upon completion of this program, the student will be able to:

List and describe the hardware components of a computer system and differentiate among system and application software.

describe and assess the relationship of operating systems to database file management.

devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles.

compare and contrast hierarchical, network, and relational databases.

design, create, and administer relational databases

design and develop tables, forms, queries, and reports using SQL.

Career Information

Computer Operator; Programmer; Computer Systems Specialist

CIS - Database Analyst-SQL Certificate

This certificate is designed for beginning students as well as technical professionals who aspire to design, create, or administer relational databases and create client applications. Successful students will be prepared to apply for entry-level positions for industry such as business analyst. The Database Analyst Certificate is the first in a series of three certificate programs designed for the entry-level student and business user.

Certificate Requirements

Student Learning Outcomes

Upon completion of this program, the student will be able to:

list the hardware components of a computer system and differentiate among system and application software.

describe the relationship of operating systems to database file management.

devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles.

compare and contrast hierarchical, network, and relational databases.

design, create, and administer relational databases.

create client applications using structured query language (SQL).

CIS - Database Design Certificate

This certificate aims at preparing the students to understand the entire design, programming methodology and life cycle of databases. This certificate is designed for the student who requires programming skills in Relational Database Management Systems (RDBMS) and Structured Query Language (SQL) techniques using ORACLE, SQLServer and or Microsoft Access.

Certificate Requirements

Course Code Course Title Units
Database Core:
CISA 320 Introduction to Database Management 1
CISA 321 Intermediate Database Management 1
CISP 350 Database Programming 3
Capstone Core:
CISP 356 Relational Database Design and Information Retrieval 3
A minimum of 4 units from the following: 4
CISP 400 Object Oriented Programming with C++  (4)
  or CISP 370 Beginning Visual Basic  (4)
  or CISP 360 Introduction to Structured Programming  (4)
  or CISP 300 Algorithm Design/Problem Solving  (3)
  or CISC 498 Work Experience in Computer Information Science - Core  (1 - 4)
A minimum of 4 units from the following: 4
CISW 300 Web Publishing  (3)
  or CISW 400 Client-side Web Scripting  (4)
  or CISW 410 Middleware Web Scripting  (4)
  or CISC 306 Introduction to Web Page Creation  (1)
  or CISC 305 Introduction to the Internet  (1)
Total Units: 16

Student Learning Outcomes

Upon completion of this program, the student will be able to:

SLO# 1: Describe relational database technologies for desktop, enterprise and Internet platforms.

Analyze and employ relational database technologies to solve common business problems using standard database principles and practices.

SLO# 2: Explain and discuss database theory and principles.

SLO# 3: Select Entity-Relationship diagrams to solve problems related to database design.

SLO# 4: Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles and SQL.

Apply techniques of Structured Query Language Programming to solve problems related to information retrieval from relational databases.

SLO# 5: Evaluate proposed database design solutions and create relational databases to meet stated objections

Career Information

Computer Operator; Applications Software Specialist; Programmer; Data Entry Specialist; Database Designer; Database Developer.

CIS - Information Systems Security Certificate

This certificate is designed to give students currently employed as an Information Technology (IT) professional or those currently working on their Networking degree the additional skill sets necessary to work in this rapidly growing field. HIGHLIGHTS: Hands-on experience in a state-of-the-art computer center. Opportunities to work on specialized projects relating to computer information science, business and computer programming. Study in a field that has great employment opportunities and encompasses many careers.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

SLO #01: Evaluate the different types of access control methods in particular authentication, authorization, and audit.

SLO #02: Configure a firewall to prevent unauthorized access to a network or computer. Students will also learn how to allow access to key services while maintaining an organization's security.

SLO #03: Evaluate, implement and manage secure remote-access technologies, such as Internet Detection Systems (IDS), which are powerful tools used for identifying and responding to network- and host-based intrusions.

SLO #04: Critique the different ways to secure an operating system. Students will learn how to maintain the integrity, authenticity, availability, and privacy of data.

SLO #05: Analyze risks to a network and be able to implement a workable security policy that protects information assets from potential intrusion, damage or theft.

Career Information

Information Security Systems Specialist; Computer Technician; Network Administrator; Network Systems Engineer—Windows; Internet Technician

CIS - Linux Systems Administrator Certificate

This certificate provides an introductory certification for students, who are interested in Linux. This certificate allows the Linux Professional the opportunity of honing their skills on basic Linux competencies encountered with a home or small business network. Students will start by understanding the basics surrounding a successful installation and configuration of a Linux server. Further courses will provide in-depth knowledge of command-line as well as other tools needed for successful daily system administration. Finally, the needed skill-sets to provide security for a Linux-based computer in a networked environment will be emphasized. This certificate will prepare students for the SAIR Level One Certified Linux Administrator certificate.

Guideline To Students: SAIR candidates on the Level One Certified Linux Administrator track are required to satisfy four certification exams.

Take these courses for these Level One Certified Linux Administrator skill sets:

CISN 300 (Linux) - Linux Installation and Configuration CISN 302 (Linux) - Linux System Administration CISN 303 - Linux Networking CISS 342 - Linux Security, Privacy and Ethics

Highlights:

  • Hands-on experience in a state-of-the-art computer center
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming.
  • Study in a field that has great employment opportunities and encompasses many careers.

Certificate Requirements

Course Code Course Title Units
CISC 323 Linux Operating System 1
CISC 324 Intermediate Linux Operating System 1
CISC 356 Introduction to Local Area Networks 1.5
SAIR Linux Curriculum: Linux Installation and Configuration:
CISN 300 Network Systems Administration 31
SAIR Linux Curriculum: Linux System Configuration:
CISN 302 Intermediate Network Systems Administration 32
SAIR Linux Curriculum: Linux Networking (Linux+):
CISN 303 Network Administration - Linux Server 3
SAIR Linux Curriculum: Linux Security, Privacy and Ethics:
CISS 342 Implementing Linux Operating System Security 3
Total Units: 15.5

1(Linux)

2(Linux)

Student Learning Outcomes

Upon completion of this program, the student will be able to:

SLO #01: Understand the concepts behind free software, run levels, daemons, the kernel, basic networking and devices.

SLO #02: Install the operating system and configure aspects of it (hard drive, X Window, etc.). Know how the startup and shutdown function works, as well as the basics of disk layout, user accounts, and common processes.

SLO #03: Comprehend the file system structure and nature of inodes. Know how to create a rescue media, monitor resources, and apply patches.

SLO #04: Demonstrate the layout of a Local Area Network and how to configure it with TCP/IP. List different protocols and services and how they are tested, including how they are configured in a host, a network, or an adapter.

SLO #05: Implement basic security methods, such as shadow passwords, log events, and be able to look for commonly known trouble spots.

Career Information

The main goal of this certificate in this program is to align the courses to the job skills necessary to be a SAIR Systems Administrator for a company in Sacramento region. This certificate is intended for a person already working in the IT field, who wants to gain additional skill-sets so s/he can stay competitive in this field.

CIS - Network Helpdesk Technician Certificate

This certificate provides students the information necessary to obtain an entry-level career in the field of networking. Upon completion of this certificate, students will understand helpdesk concepts and responsibilities, hardware and software troubleshooting, and technical communication skill-sets. The fundamentals of supporting end users and a Local Area Network (LAN) will also be emphasized.

Certificate Requirements

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Analyze the fundamentals of an operating system. Examine the relationship of the operating system to other applications programs (SLO #1).

Demonstrate knowledge of networking technology. Judge the strengths and weaknesses of the different network operating systems and technologies (SLO #2).

Analyze the effects of an application on a network operating system (SLO #3).

Analyze the effects of network intruders and viruses on an application and an operating system (SLO #4).

Career Information

Computer Operator; Applications Software Specialist; Computer Technician

CIS - Object Oriented Software Development Certificate

This certification will enhance students' proficiency in the development by using Object Oriented programming languages. After this certification, the student should be able to use Java, C++, C#, and etc. to develop object oriented Programs.

Certificate Requirements

Course Code Course Title Units
CISP 401 Object Oriented Programming with Java 4
CISP 402 Java - Data Handling 4
A minimum of 8 units from the following: 8
CISP 370 Beginning Visual Basic  (4)
CISP 400 Object Oriented Programming with C++  (4)
CISP 405 Object Oriented Programming using C# on Visual Studio .NET  (4)
Total Units: 16

Enrollment Eligibility

To be eligible for enrollment in the program, the student must meet the following criteria:

  • Pass CISP360, Introduction to Structured Programming, or equivalent course with a C or better.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Formulate problems as steps so be able to solve systematically.

Describe the principles of object oriented programming.

Use structure programming skills proficiently in an object oriented program.

Apply the concepts of object oriented programming skills such as reusability, portability, data encapsulation, inheritance, polymorphism and etc. to a program.

Design and develop programs with Graphical User Interfaces.

Use an object oriented language to develop solutions for real life projects in a team work environment.

Career Information

This certificate is designed to prepare students for advancing their study in game programming, computer science, computer engineering, software engineering, computer graphics, and other related fields for under graduate and graduated study. It could be used for students to improvement their job skills in high tech computer science, computer programming, game programming, research, teaching, etc.

CIS - Programming in C/C++ Certificate

This CIS - Programming in C/C++ certificate provides students an advanced level of C/C++ programming skill. It will prepare students in advancing their career or transferring to four-year Universities.

HIGHLIGHTS

  • Hands-on experience in a state-of-the-art computer center
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming
  • Study in a field that has great employment opportunities and encompasses many careers

Certificate Requirements

Course Code Course Title Units
CISP 300 Algorithm Design/Problem Solving 3
CISP 360 Introduction to Structured Programming 4
CISP 400 Object Oriented Programming with C++ 4
CISP 430 Data Structures 4
A minimum of 4 units from the following: 4
CISP 370 Beginning Visual Basic  (4)
  or CISP 401 Object Oriented Programming with Java  (4)
  or CISP 405 Object Oriented Programming using C# on Visual Studio .NET  (4)
Total Units: 19

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Apply Object and Structure programming in programs

Use a C/C++ programming development tool to develop programs.

Communicate and analyze programming problems, and determine what object-oriented programming approach would be most appropriate to resolve them.

Career Information

Computer Operator; Applications Software Specialist; Programmer; Data Entry Specialist; Systems Analyst, and Database Administrator.

CIS - Relational Database Administration Certificate

The Relational Database Administration Certificate is designed for a person who is responsible for interacting with SQL Programmers, Database Designers, Systems Administrators, and Network Engineers as well as the day-to-day operation of a Relational Database Management System. This course of study is appropriate for an entry level Database Administration position. Courses used towards the completion of the Computer Programmer - SQL certificate may also be used to satisfy the requirements of this certificate.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Analyze and list the hardware components of a computer system and differentiate among system and application software.

Plan and design tables, forms, queries, and reports using office database application software.

Assess and design multi-table forms, establish table relationships

Describe the relationship of operating systems to database file management.

Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles.

Compare and contrast hierarchical, network, and relational databases.

Demonstrate ability to design, create, and administer relational databases.

Create client applications using structured query language (SQL).

Career Information

Computer Operator; Applications Software Specialist; Systems Analyst; Programmer; Data Entry Specialist; Computer Systems Specialist; Computer Technician

CIS - Server Administrator Certificate

This certificate is designed for Network Help-desk Technicians, who want to gain additional skill-sets to become a Windows Server Administrator. Some of the skill-sets that are necessary for this job include the ability to deploy, install, and configure the components of a network system based on the Microsoft Windows platform and Microsoft server software; the ability to manage the components of a network system on an ongoing basis; the ability to monitor and optimize the components of a network system; and the ability to diagnose and resolve problems regarding the components of a network system.

HIGHLIGHTS:

  • Hands-on experience in a state-of-the-art computer lab.
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming.
  • Study in a field that has great employment opportunities and encompasses many careers.

GUIDELINES TO STUDENTS:

  • Microsoft Certified Solutions Associate (MCSA) certification requires three Microsoft exams (70-410, 70-411 and 70-412), which are covered in this certificate.
  • It is recommended that students use their best judgment and talk to a counselor or a CIS instructor to help guide them with their selection of the appropriate courses for their personal and/or professional needs.

Certificate Requirements

Student Learning Outcomes

Upon completion of this program, the student will be able to:

SLO #01: Manage, implement, and maintain the typically complex computing environment of medium- to large-sized companies

SLO #02: Manage and maintain a Windows server environment

SLO #03: Manage, implement, and maintain a Windows server network infrastructure

Career Information

Server Administrator, Systems Administrator, Network Administrator, Information Systems Administrator, Network Operations Analyst, Network Technician, or Technical Support Specialist.

CIS - Web Programming Certificate

This certificate prepares students to design, develop, support, and maintain corporate level Web pages and full Web sites at the level of the Intranet or Internet. Additionally, this certificate will prepare students to design and develop database management applications to support Web-based commercial objectives.

HIGHLIGHTS

  • Hands-on experience in a state-of-the-art computer center
  • >
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming
  • Study in a field that has great employment opportunities and encompasses many careers

Certificate Requirements

Course Code Course Title Units
BUS 100 English for the Professional  (3) 3
CISP 300 Algorithm Design/Problem Solving 3
CISA 320 Introduction to Database Management 1
CISC 308 Exploring Computer Environments and the Internet  (1) 1
  or CISC 323 Linux Operating System  (1)
CISC 324 Intermediate Linux Operating System 11
CISW 300 Web Publishing 3
CISW 410 Middleware Web Scripting 4
CISP 360 Introduction to Structured Programming 42
CISP 350 Database Programming 3
CISW 400 Client-side Web Scripting 4
A minimum of 5 units from the following: 53
CISW 440 XML: Introduction to Extensible Markup Language  (2)
CISW 402 Intermediate JavaScript  (2)
CISW 310 Advanced Web Publishing  (4)
CISA 321 Intermediate Database Management  (1)
CISW 304 Cascading Style Sheets  (2)
CISW 308 Mobile Web Development  (2)
Total Units: 32

1Unix Operating System

2C or C#

3Suggested Electives: CISC 310, CISC 305, CISW 321, CISC 308, CISW 380.1

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Design, develop, support, and maintain professional Web pages.

Demonstrate knowledge of web-related technology and media applications.

Be competent evaluators and users of the World Wide Web.

Adapt to technological changes and select a current solution for a given problem.

Understand how to deal with interoperability between different products, systems, and platforms.

Find effective solutions to maintaining and supporting web sites and related resources.

Career Information

Computer Operator; Applications Software Specialist; Programmer; Data Entry Specialist; Internet Technician

CIS - Web Publishing Certificate

This certificate is designed to give students the benefits of hands-on training in Web Page Design and Publication, Internet usage, and proficiency with web-related media applications.

HIGHLIGHTS

  • Hands-on experience in a state-of-the-art computer center
  • Opportunities to work on specialized projects relating to computer information science, business and computer programming
  • Study in a field that has great employment opportunities and encompasses many careers

Certificate Requirements

Course Code Course Title Units
BUS 100 English for the Professional  (3) 3
CISC 308 Exploring Computer Environments and the Internet  (1) 11
  or CISC 323 Linux Operating System  (1)
CISW 350 Imaging for the Web 1
CISW 300 Web Publishing 3
Design Elective:
A minimum of 3 units from the following: 3
ART 301 Digital Drawing and Composition  (3)
PHOTO 400 Digital Imaging  (3)
ARTNM 324 Digital Design  (3)
A minimum of 4 units from the following: 42
CISC 306 Introduction to Web Page Creation  (1)
CISW 321 Web Site Development using Dreamweaver  (3)
CISW 310 Advanced Web Publishing  (4)
CISA 340 Presentation Graphics  (2)
CISW 400 Client-side Web Scripting  (4)
CISW 410 Middleware Web Scripting  (4)
CISW 355 Web Imaging Projects  (2)
CISW 304 Cascading Style Sheets  (2)
CISW 326 Intermediate Web Site Development using Dreamweaver  (3)
CISW 308 Mobile Web Development  (2)
Total Units: 15

1Select either Windows (through CISC 308) or Linux (through CISC 323) operating system.

2CISW 310 is recommended to meet this 4-unit requirement.

Student Learning Outcomes

Upon completion of this program, the student will be able to:

Demonstrate knowledge of web-related technology and media applications.

Be competent evaluators and users of the World Wide Web.

Adapt to technological changes and select a current solution for a given problem.

Understand how to deal with interoperability between different products, systems, and platforms.

Find effective solutions to maintaining and supporting web sites and related resources.

Career Information

Applications Software Specialist; Data Entry Specialist; Computer Technician; Internet Technician

Full-time Faculty

Gregory Chapman
Office: SOC 107
Phone: (916) 691-7554
E-mail: chapmag@crc.losrios.edu
Marjorie Duffy.
Marjorie Duffy
Office: SOC 109
Phone: (916) 691-7661
E-mail: DuffyM@CRC.losrios.edu
Wendell Fishman.
Wendell Fishman
Office: SOC 101
Phone: (916) 691-7599
E-mail: fishmaw@crc.losrios.edu
Markus Geissler.
Markus Geissler
Office: BS 137
Phone: (916) 691-7239
E-mail: geisslm@crc.losrios.edu
Sonny Huang
Office: SOC 111
Phone: (916) 691-7792
E-mail: huangc@crc.losrios.edu
Mohammed Osman
Office: SOC 108
Phone: (916) 691-7664
E-mail: OsmanM@CRC.losrios.edu
Lance Parks.
Lance Parks
Office: SOC 103
Phone: (916) 691-parksl@crc.losrios.edu
E-mail: parksl@crc.losrios.edu
https://www.crc.losrios.edu/facstaff/sites/parksl

Adjunct Faculty

Abbas Ahmadi
Debra Evans
Matthew Ford
Charity Hicks
Jennifer Patrick
Phone: 7238
Deirdre Perkins-Moore
Joy Royal
John Schreiner
Ernest Shih
Kur Song
John "Buddy" Spisak
Phone: (916) 286-3691 ext. 14162
Trinidad Stassi

CRC computer information science programs include study in computer programming, information systems security, computer networking, management information systems, and computer applications. A wide range of degree and certificate programs are available to meet the needs of transfer students who plan to complete a four-year degree as well as career/technical students who plan to enter the workforce.