Computer Science and Information Studies

The Associate in Science in Computer Science for Transfer Degree (AS-T in Computer Science) has been established to assist students in seamlessly transferring from Gavilan College to a California State University (CSU), with the objective of pursuing a baccalaureate degree in computer science.  The Associate in Science in Computer Science for Transfer Degree therefore necessarily requires the completion of a general education sequence of courses, as well as specific preparation for upper-division computer science coursework. 

 Upon completion of the Associate in Science in Computer Science for Transfer Degree, students will be prepared for more advanced upper-division coursework in computer science, and will be able to:

1) Code, debug, document, test, and run programs.

2) Write programs in at least three different programming languages, and compare and contrast the philosophies and comparative advantages of each these languages.

3) Demonstrate professional conduct by meeting project deadlines, and participating in self-managed teams.

4) Create algorithms to solve programming problems, and implement those algorithms.

Learning Outcome(s):
  1. Code, debug, document, test, and run programs.
  2. Write programs in at least three different programming languages, and compare and contrast the philosophies and comparative advantages of each these languages.
  3. Demonstrate professional conduct by meeting project deadlines, and participating in self-managed teams.
  4. Create algorithms to solve programming problems, and implement those algorithms.
Required Core:
Units: 28
CSIS 5
C++ Scientific Programming (Active)
3
or
CSIS 45
C++ Programming I (Active)
3
or
CSIS 24
Java Programming I (Active)
3
CSIS 46
C++ Programming II (Historical)
3
or
CSIS 27
Java Programming II (Historical)
3
CSIS 28
Computer Architecture and Organization (Active)
3
CSIS 26
Discrete Structures (Historical)
3
MATH 1A
Single-Variable Calculus and Analytic Geometry (Historical)
4
MATH 1B
Single-Variable Calculus and Analytic Geometry (Historical)
4
PHYS 4A
Physics for Scientists and Engineers - Mechanics (Historical)
4
PHYS 4B
Physics for Scientists and Engineers - Electricity and Magnetism (Historical)
4
(1) Completion of 60 semester units or 90 quarter units that are eligible for transfer to the California State University, including both of the following: (A) The Intersegmental General Education Transfer Curriculum (IGETC) or the California State University General Education – Breadth Requirements. (B) A minimum of 18 semester units or 27 quarter units in a major or area of emphasis, as determined by the community college district. (2) Obtainment of a minimum grade point average of 2.0. ADTs also require that students must earn a C or better in all courses required for the major or area of emphasis, or a "P" if the course was taken on a 'pass-no-pass' basis.
Total Units for the Major: 28
Units:  
Double Counted Units: CSU 7; IGETC: 7
Units:  
General Education Requirements: CSU: 39; IGETC: 37
Units: 37-39
Electives as Needed to get to 60 Units: CSU: 0; IGETC: 2
Units:  
Total Units for the Degree: 60
Units:  
Total: 65-67
The Computer Applications Option prepares students for positions utilizing a wide variety of popular operating systems and business application software. The computer applications taught are used in most business environments including word processing, spreadsheets, databases, graphics, and desktop publishing. This degree is also appropriate for retraining and for improving promotional opportunities. Career opportunities include general office work, document preparation, technical support, help desk training and support, word processing, administrative secretary and administrative services.
Learning Outcome(s):
  1. After completing this degree or certificate a student will be able to use a variety of business software, including word processors and spreadsheets to create business letters, reports and other business documents.
Requirements (Business Core is not required):
Units: 21
CSIS 1
Computer Literacy - MS Office (Historical)
2
CSIS 2
Computers in Business (Historical)
4
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
CSIS 8
Introduction to the Internet (Historical)
1
CSIS 10
Introduction to Programming using BASIC (Active)
3
CSIS 73
Desktop Publishing - Adobe InDesign (Historical)
3
or
DM 73
Desktop Publishing - Adobe InDesign (Historical)
3
CSIS 75
Photoshop I - Adobe Photoshop (Historical)
3
or
DM 75
Photoshop I - Adobe PhotoShop (Historical)
3
ACCT 121
Spreadsheet - MS Excel (Historical)
1-2
CSIS 121
Spreadsheet - MS Excel (Historical)
1-2
or
CSIS 124
Windows Fundamentals (Active)
1
CSIS 126
Word Processing - MS Word (Historical)
2
CSIS 128
Database - MS Access (Active)
2
CMUN 129
Presentation Graphics - MS PowerPoint (Historical)
1
or
CSIS 129
Presentation Graphics - MS PowerPoint (Historical)
1
CSIS 132
Intermediate Word Processing - MS Word (Historical)
2
CSIS 134
Intermediate Excel (Historical)
2
CSIS 181
PC Hardware (Active)
4
CSIS 182
Operating Systems (Active)
4
Recommended electives:
Units: 0
CSIS 7
Web Page Authoring II (Historical)
2
or
DM 7
Web Page Authoring II (Historical)
2
CSIS 73
Desktop Publishing - Adobe InDesign (Historical)
3
or
DM 73
Desktop Publishing - Adobe InDesign (Historical)
3
General Education Requirements: (35 - 39 Units)
Units:  
Total: 21
The Computer Applications Option prepares students for positions utilizing a wide variety of popular operating systems and business application software. The computer applications taught are used in most business environments including word processing, spreadsheets, databases, graphics, and desktop publishing. This degree is also appropriate for retraining and for improving promotional opportunities. Career opportunities include general office work, document preparation, technical support, help desk training and support, word processing, administrative secretary and administrative services. Transfer Students: Four-year colleges may differ in their major preparation requirements for transfer. Consult with a counselor regarding transfer requirements.
Learning Outcome(s):
  1. After completing this degree or certificate a student will be able to use a variety of business software, including word processors and spreadsheets to create business letters, reports and other business documents.
REQUIREMENTS
Units: 21
CSIS 1
Computer Literacy - Office Applications (Active)
2
or
CSIS 2
Computers in Business (Historical)
4
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
CSIS 8
Introduction to the Internet (Historical)
1
CSIS 10
Introduction to Programming using BASIC (Active)
3
CSIS 73
Desktop Publishing - Adobe InDesign (Historical)
3
or
DM 73
Desktop Publishing - Adobe InDesign (Historical)
3
CSIS 75
Photoshop I - Adobe Photoshop (Historical)
3
or
DM 75
Photoshop I - Adobe PhotoShop (Historical)
3
CSIS 121
Spreadsheet - MS Excel (Historical)
1-2
or
ACCT 121
Spreadsheet - MS Excel (Historical)
1-2
CSIS 124
Windows Fundamentals (Active)
1
CSIS 126
Word Processing - MS Word (Historical)
2
CSIS 128
Database - MS Access (Active)
2
CMUN 129
Presentation Graphics - MS PowerPoint (Historical)
1
or
CSIS 129
Presentation Graphics - MS PowerPoint (Historical)
1
CSIS 132
Intermediate Word Processing - MS Word (Historical)
2
CSIS 134
Intermediate Excel (Historical)
2
CSIS 181
PC Hardware (Active)
4
CSIS 182
Operating Systems (Active)
4
Recommended electives:
Units: 0
CSIS 7
Web Page Authoring II (Historical)
2
or
DM 7
Web Page Authoring II (Historical)
2
CSIS 73
Desktop Publishing - Adobe InDesign (Historical)
3
or
DM 73
Desktop Publishing - Adobe InDesign (Historical)
3
Total: 21
Students receiving this certificate will have job entry skills in computer hardware repair. Students will be eligible to take the industry A+ hardware exam for certification.
REQUIREMENTS
Units: 8
CSIS 181
PC Hardware (Active)
4
CSIS 182
Operating Systems (Active)
4
Recommended electives:
Units: 0
CSIS 2L
Computers in Business Lab (Historical)
1
or
CSIS 2
Computers in Business (Historical)
4
CSIS 122
Computer Keyboarding (Historical)
0.5-2
Total: 8
Computer Networking is designed to provide entry-level skills and knowledge for students to enter the networking profession. Students will be eligible to take the industry A+ hardware exam. The program also provides a solid foundation in network technology for students who plan to pursue further education in the networking field at a four year college. Career Opportunities: network technician, network maintenance, network help desk, assistant network administrator, PC/network installation.
Learning Outcome(s):
  1. work individually and in teams.
  2. install and test hardware and software necessary for network connectivity.
  3. set up a connection with a remote host, employing appropriate commands.
REQUIREMENTS:
Units: 24
CSIS 48
UNIX/Linux Operating System (Active)
4
CSIS 178
Applied Networking (Active)
4
CSIS 179
Introduction to Information Security (Active)
4
CSIS 181
PC Hardware (Active)
4
CSIS 182
Operating Systems (Active)
4
CSIS 183
Introduction to Microsoft Servers (Active)
4
General Education Requirements:
Units: 35-39
A student may complete the Gavilan College A.A./A.S. general education, the CSU-GE Breadth or the IGETC pattern, plus sufficient electives to meet a 60 unit total. See a counselor for details. NOTE: A course may be used to satisfy both general education and major requirements. See "Double Counting Rule".
Total: 59-63
Computer Networking is designed to provide entry-level skills and knowledge for students to enter the networking profession. Students will be eligible to take the industry A+ hardware exam. The program also provides a solid foundation in network technology for students who plan to pursue further education in the networking field at a four year college. Career Opportunities: network technician, network maintenance, network help desk, assistant network administrator, PC/network installation.
Learning Outcome(s):
  1. work individually and in teams.
  2. install and test hardware and software necessary for network connectivity.
  3. set up a connection with a remote host, employing appropriate commands.
REQUIREMENTS:
Units: 24
CSIS 48
UNIX/Linux Operating System (Active)
4
CSIS 178
Applied Networking (Active)
4
CSIS 179
Introduction to Information Security (Active)
4
CSIS 181
PC Hardware (Active)
4
CSIS 182
Operating Systems (Active)
4
CSIS 183
Introduction to Microsoft Servers (Active)
4
Total: 24
Computer Networking is designed to provide entry-level skills and knowledge for students to enter the networking profession. Students will be eligible to take the industry A+ hardware exam. The program also provides a solid foundation in network technology for students who plan to pursue further education in the networking field at a four year college. Career Opportunities: network technician, network maintenance, network help desk, assistant network administrator, PC/network installation.
Learning Outcome(s):
  1. work individually and in teams.
  2. install and test hardware and software necessary for network connectivity.
  3. set up a connection with a remote host, employing appropriate commands.
REQUIREMENTS:
Units: 24
CSIS 48
UNIX/Linux Operating System (Active)
4
CSIS 178
Applied Networking (Active)
4
CSIS 179
Introduction to Information Security (Active)
4
CSIS 181
PC Hardware (Active)
4
CSIS 182
Operating Systems (Active)
4
CSIS 183
Introduction to Microsoft Servers (Active)
4
Total: 24
This degree focuses on core concepts in computer science, preparing students to transfer to CSUMB, SJSU, UCSC, and other 4-year colleges.   Students should consult a counselor and the Gavilan CSIS webpage for information on choosing courses that best meet the requirements for their intended 4-year institution.
Learning Outcome(s):
  1. Apply algorithmic, mathematical, and scientific reasoning to design and implement solutions to a variety of computational problems.
Required Courses:
Units: 9-10
CSIS 45
C++ Programming I (Active)
3
or
CSIS 24
Java Programming I (Active)
3
CSIS 46
C++ Programming II (Active)
3
or
CSIS 27
Java Programming II (Active)
3
CSIS 26
Discrete Structures (Active)
3
or
CSIS 42
Python Programming (Active)
4
or
CSIS 48
UNIX/Linux Operating System (Active)
4
Electives: Choose additional units for a total 18 units in the major. Different electives are recommended for different transfer institutions. Students should check the requirements of their transfer institution, in consultation with a counselor and the information at www.gavilan.edu/csis
Units: 8-9
CSIS 28
Computer Architecture and Organization (Active)
3
or
CSIS 12
Assembly Language Programming (Active)
3
and
CSIS 12L
Assembly Language Programming Lab (Active)
1
CSIS 24
Java Programming I (Active)
3
or
CSIS 45
C++ Programming I (Active)
3
CSIS 51
Visual Basic Programming (Active)
4
or
CSIS 49
UNIX/Linux Shell Programming (Active)
4
or
CSIS 44
C# .NET Programming (Active)
4
or
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 42
Python Programming (Active)
4
or
CSIS 54
Perl Programming (Active)
3
and
CSIS 54L
Perl Programming Lab (Active)
1
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
or
CSIS 84
JavaScript Programming (Active)
2
or
CSIS 160
Game Design (Active)
3
or
DM 160
Game Design (Active)
3
or
CSIS 78
Web Sites with SQL and PHP (Active)
4
General Education Requirements:
Units: 35-39
A student may complete the Gavilan College A.A./A.S. general education, the CSU-GE Breadth or the IGETC pattern, plus sufficient electives to meet a 60 unit total. See a counselor for details. NOTE: A course may be used to satisfy both general education and major requirements. See "Double Counting Rule".
Total: 52-58

This certificate focuses on core concepts in computer science.  For students who already have work experience or a degree, this certificate offers tools for career transformation and career enhancement.  Students who plan to transfer should consult with a counselor and complete the general education requirements for the Computer Programming A.S. degree.

RevisedMinutes--5-11-18 Business CSIS Department Advisory Committee Meeting.docx
Learning Outcome(s):
  1. Apply algorithmic, mathematical, and scientific reasoning to design and implement solutions to a variety of computational problems.
Required Courses:
Units: 9-10
CSIS 45
C++ Programming I (Active)
3
or
CSIS 24
Java Programming I (Active)
3
CSIS 46
C++ Programming II (Active)
3
or
CSIS 27
Java Programming II (Active)
3
CSIS 26
Discrete Structures (Active)
3
or
CSIS 42
Python Programming (Active)
4
or
CSIS 48
UNIX/Linux Operating System (Active)
4
Electives: Choose additional units for a total 18 units in the major. Note for students who may plan to transfer in the future: Different electives are recommended for different transfer institutions. Students should check the requirements of their transfer institution, in consultation with a counselor and the information at www.gavilan.edu/csis
Units: 8-9
CSIS 28
Computer Architecture and Organization (Active)
3
or
CSIS 12
Assembly Language Programming (Active)
3
and
CSIS 12L
Assembly Language Programming Lab (Active)
1
CSIS 24
Java Programming I (Active)
3
or
CSIS 45
C++ Programming I (Active)
3
CSIS 51
Visual Basic Programming (Active)
4
or
CSIS 49
UNIX/Linux Shell Programming (Active)
4
or
CSIS 44
C# .NET Programming (Active)
4
or
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 42
Python Programming (Active)
4
or
CSIS 54
Perl Programming (Active)
3
and
CSIS 54L
Perl Programming Lab (Active)
1
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
or
CSIS 84
JavaScript Programming (Active)
2
or
CSIS 160
Game Design (Active)
3
or
DM 160
Game Design (Active)
3
CSIS 78
Web Sites with SQL and PHP (Active)
4
Total: 17-19

CSIS Programming for the Internet AS

Programming for the Internet prepares students for entry-level positions developing and maintaining Internet and Intranet web pages. The courses prepare students to create, modify, and program web pages, such as those used in electronic commerce. Students will gain knowledge in both technical and artistic sides of this profession. Career Opportunities: web page developer, web programmer, technical support, webmaster
Learning Outcome(s):
  1. create, modify, and program web pages with images and forms.
  2. create programs in three different languages that use loop statements such as for and while statements.
REQUIREMENTS:
Units: 19-20
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
CSIS 51
Visual Basic Programming (Active)
4
CSIS 54
Perl Programming (Active)
3
CSIS 54L
Perl Programming Lab (Active)
1
CSIS 84
JavaScript Programming (Active)
2
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 45
C++ Programming I (Active)
3
CSIS 7
Web Page Authoring II (Historical)
2
or
DM 7
Web Page Authoring II (Historical)
2
CSIS 75
Photoshop I - Adobe Photoshop (Historical)
3
or
DM 75
Photoshop I - Adobe PhotoShop (Historical)
3
DM 85
Web Development and Design (Active)
3
or
CSIS 85
Web Development and Design (Active)
3
DM 110
Interactive Animation: Flash (Historical)
3
or
CSIS 110
Interactive Animation: Flash (Historical)
3
CSIS 78
Web Sites with SQL and PHP (Active)
4
Recommended elective:
Units: 0
MATH 233
Intermediate Algebra (Historical)
5
General Education Requirements:
Units: 35-39
A student may complete the Gavilan College A.A./A.S. general education, the CSU-GE Breadth or the IGETC pattern, plus sufficient electives to meet a 60 unit total. See a counselor for details. NOTE: A course may be used to satisfy both general education and major requirements. See "Double Counting Rule".
Total: 54-59
Programming for the Internet prepares students for entry-level positions developing and maintaining Internet and Intranet web pages. The courses prepare students to create, modify, and program web pages, such as those used in electronic commerce. Students will gain knowledge in both technical and artistic sides of this profession. Career Opportunities: web page developer, web programmer, technical support, webmaster
Learning Outcome(s):
  1. create, modify, and program web pages with images and forms.
  2. create programs in three different languages that use loop statements such as for and while statements.
REQUIREMENTS:
Units: 19-20
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
CSIS 51
Visual Basic Programming (Active)
4
CSIS 54
Perl Programming (Active)
3
or
CSIS 54L
Perl Programming Lab (Active)
1
CSIS 84
JavaScript Programming (Active)
2
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 45
C++ Programming I (Active)
3
CSIS 7
Web Page Authoring II (Historical)
2
or
DM 7
Web Page Authoring II (Historical)
2
CSIS 75
Photoshop I - Adobe Photoshop (Historical)
3
or
DM 75
Photoshop I - Adobe PhotoShop (Historical)
3
DM 85
Web Development and Design (Active)
3
or
CSIS 85
Web Development and Design (Active)
3
DM 110
Interactive Animation: Flash (Historical)
3
or
CSIS 110
Interactive Animation: Flash (Historical)
3
CSIS 78
Web Sites with SQL and PHP (Active)
4
Recommended elective:
Units: 0
MATH 233
Intermediate Algebra (Historical)
5
Total: 19-20
If you are using the web, you are using UNIX, since most large web servers are UNIX systems. The UNIX Operating System Option prepares students for entry-level positions working with UNIX/Linux operating systems. Many of the courses will be needed for students transferring to a 4-year college to study computer science. Students planning to transfer should research lower division major requirements at the transfer destination of their choice. Career Opportunities: UNIX/Linux system administration, webmaster, C/C++ programming
Learning Outcome(s):
  1. use UNIX editors to create and modify files.
  2. modify, move, and rename files and directories. They will be able to use UNIX email and FTP commands.
REQUIREMENTS:
Units: 23-24
CSIS 48
UNIX/Linux Operating System (Active)
4
CSIS 49
UNIX/Linux Shell Programming (Active)
4
CSIS 18
UNIX/C++ Programming (Historical)
3
CSIS 18L
UNIX/C++ Programming Lab (Historical)
1
CSIS 45
C++ Programming I (Active)
3
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 24
Java Programming I (Active)
3
CSIS 46
C++ Programming II (Historical)
3
CSIS 54
Perl Programming (Active)
3
CSIS 54L
Perl Programming Lab (Active)
1
General Education Requirements:
Units: 35-39
A student may complete the Gavilan College A.A./A.S. general education, the CSU-GE Breadth or the IGETC pattern, plus sufficient electives to meet a 60 unit total. See a counselor for details. NOTE: A course may be used to satisfy both general education and major requirements. See "Double Counting Rule".
Total: 58-63
If you are using the web, you are using UNIX, since most large web servers are UNIX systems. The UNIX Operating System Option prepares students for entry-level positions working with UNIX/Linux operating systems. Many of the courses will be needed for students transferring to a 4-year college to study computer science. Students planning to transfer should research lower division major requirements at the transfer destination of their choice. Career Opportunities: UNIX/Linux system administration, webmaster, C/C++ programming
Learning Outcome(s):
  1. use UNIX editors to create and modify files.
  2. modify, move, and rename files and directories. They will be able to use UNIX email and FTP commands.
REQUIREMENTS:
Units: 23-24
CSIS 48
UNIX/Linux Operating System (Active)
4
CSIS 49
UNIX/Linux Shell Programming (Active)
4
CSIS 18
UNIX/C++ Programming (Historical)
3
CSIS 18L
UNIX/C++ Programming Lab (Historical)
1
CSIS 45
C++ Programming I (Active)
3
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 24
Java Programming I (Active)
3
CSIS 46
C++ Programming II (Historical)
3
CSIS 54
Perl Programming (Active)
3
CSIS 54L
Perl Programming Lab (Active)
1
Total: 23-24
Students will have the opportunity to explore several areas of computer science, including programming, web page design, system administration and desktop publishing.
Learning Outcome(s):
  1. Students will develop an appreciation of both the technical and artistic sides of the profession. Students will be able to communicate ideas in a team environment.
REQUIREMENTS:
Units: 18
CD 12
Computer Education for Teachers (Historical)
3
CSIS 5
C++ Scientific Programming (Active)
3
CSIS 6
Webpage Authoring (Active)
3
or
DM 6
Webpage Authoring (Active)
3
CSIS 7
Web Page Authoring II (Historical)
2
or
DM 7
Web Page Authoring II (Historical)
2
CSIS 8
Introduction to the Internet (Historical)
1
CSIS 9
Computer Education for Teachers (Historical)
3
CSIS 10
Introduction to Programming using BASIC (Active)
3
CSIS 12
Assembly Language Programming (Active)
3
CSIS 12L
Assembly Language Programming Lab (Active)
1
CSIS 18
UNIX/C++ Programming (Historical)
3
CSIS 18L
UNIX/C++ Programming Lab (Historical)
1
CSIS 24
Java Programming I (Active)
3
CSIS 26
Discrete Structures (Historical)
3
CSIS 43
C Programming (Historical)
4
CSIS 44
C# .NET Programming (Historical)
4
CSIS 45
C++ Programming I (Active)
3
CSIS 46
C++ Programming II (Historical)
3
CSIS 47
Visual C++ Programming (Historical)
3
CSIS 49
UNIX/Linux Shell Programming (Active)
4
CSIS 51
Visual Basic Programming (Active)
4
CSIS 54
Perl Programming (Active)
3
CSIS 54L
Perl Programming Lab (Active)
1
CSIS 84
JavaScript Programming (Active)
2
CSIS 73
Desktop Publishing - Adobe InDesign (Historical)
3
or
DM 73
Desktop Publishing - Adobe InDesign (Historical)
3
CSIS 75
Photoshop I - Adobe Photoshop (Historical)
3
or
DM 75
Photoshop I - Adobe PhotoShop (Historical)
3
DM 74
Advanced PhotoShop (Historical)
3
or
CSIS 74
Advanced PhotoShop (Historical)
3
DM 76
Digital Illustration (Active)
3
or
CSIS 76
Digital Illustration (Active)
3
DM 77
Introduction to Digital Media and Its Tools (Active)
3
or
CSIS 77
Introduction to Digital Media and Its Tools (Active)
3
DM 80
Digital Photography (Active)
3
or
CSIS 80
Digital Photography (Active)
3
DM 85
Web Development and Design (Active)
3
or
CSIS 85
Web Development and Design (Active)
3
DM 113
Introduction to Digital Video (Historical)
3
DM 114
Digital Media Production (Historical)
2
General Education Requirements:
Units: 35-39
A student may complete the Gavilan College A.A./A.S. general education, the CSU-GE Breadth or the IGETC pattern, plus sufficient electives to meet a 60 unit total. See a counselor for details. NOTE: A course may be used to satisfy both general education and major requirements. See "Double Counting Rule".
Total: 53-57
CSIS 1Computer Literacy - MS Office (2.0)Historical
2.0 Lecture. An introduction to terminology, design, operation for the novice user. Student will gain experience using the Internet for searches and email. They will complete projects using various software including word processing, spreadsheets, database, presentation graphics, and integration. This course has the option of a letter grade or pass/no pass. ADVISORY: Eligible for English 250 and English 260; completion of CSIS 122. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015 to Fall 2020.
CSIS 1Computer Literacy - Office Applications (2.0)Active
2.0 Lecture. An introduction to computer concepts and software applications. Students learn the basics of word processing, spreadsheets, presentation software, and database applications for creating, managing and formatting data. This course has the option of a letter grade or pass/no pass. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2020.
CSIS 2Computers in Business (4.0)Active
3.0 Lecture, 3.0 Lab. Introduction to business information management systems. Topics include database management systems, computer hardware and software, networking, ethics, data security, ecommerce; includes hands-on experience applying these concepts to solve practical business problems using word processing software, spreadsheets, database management systems, presentation graphics and Internet applications. Students cannot receive credit for both CSIS 2 and CSIS 2L. Please see a counselor about degree, certificate, and transfer requirements. This course has the option of a letter grade or pass/no pass. (C-ID: BUS 140) ADVISORY: Eligible for Mathematics 233, English 260 and English 250, and CSIS 122 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.
CSIS 2LComputers in Business Lab (1.0)Active
3.0 Lab. Hands-on experience solving practical business problems using word processing software, spreadsheets, database management systems, presentation graphics and Internet applications. Students cannot receive credit for both CSIS 2 and CSIS 2L. Please see a counselor about degree, certificate, and transfer requirements. This course has the option of a letter grade or pass/no pass. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.
CSIS 3Research Skills (2.0)Active
2.0 Lecture. Research and evaluation skills using the Internet and other electronic resources, as well as traditional printed materials. Also listed as LIB 3. This course has the option of a letter grade or pass/no pass. ADVISORY: Eligible for English 250 and 260. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2014.
CSIS 5C++ Scientific Programming (3.0)Active
2.0 Lecture, 3.0 Lab. An introduction to computer problem solving and programming using the C++ language for science and engineering majors. Students will write programs for a variety of scientific and mathematical applications. This course has the option of a letter grade or pass/no pass. PREREQUISITE: Mathematics 1A ADVISORY: Completion of CSIS 10. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 6Webpage Authoring (3.0)Active
3.0 Lecture. An introduction to using Hypertext Mark-Up Language (HTML) to create web pages which can be uploaded and displayed on the World Wide Web. Students will use HTML to create web pages with text in various sizes and colors, links to other sites, lists, background color or patterns, graphics, tables and email links. Interactive forms, scripting languages (jQuery for simple animation) and css media queries to make a web page responsive to multiple device sizes will also be covered. This course has the option of a letter grade or pass/no pass. Also listed as DM 6. ADVISORY: CSIS 1 or CSIS 2 or CSIS 3/LIB 3 advised. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2016.
CSIS 7Web Page Authoring II (2.0)Active
2.0 Lecture. This course is a continuation of CSIS 6, Web Page Authoring I. Topics that will be covered include XHTML, frames, advanced tables, forms, scripting languages, image maps, Cascading Style Sheets (CSS), and new trends in web page technology. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 7. ADVISORY: CSIS 6 (Option of a standard letter grade or Pass/no pass.) Effective: Summer 2019.
CSIS 8Introduction to the Internet (1.0)Active
1.0 Lecture. Topics include networking fundamentals, webpages and HTML, online security basics, and business email etiquette. Students will learn techniques to search efficiently for information and evaluate its credibility. This is a pass/no pass course. (Pass/No Pass.) Effective: Spring 2019.
CSIS 9Technology Education for Teachers (3.0)Active
3.0 Lecture. The uses of technology in education. Computer skills and terminology as well as other classroom technology will be taught in the context of teacher education. Students who successfully complete this course will gain general and specific skills and knowledge required to meet the Technology Standard for Multiple and Single Subject Credential Candidates. This course has the option of a letter grade or pass/no pass. This course is also listed as CD 12. ADVISORY: CSIS 122 Computer Keyboarding, or equivalent; English 250 with a grade of C or better. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 10Introduction to Programming using BASIC (3.0)Active
3.0 Lecture. This course is an introduction to programming using BASIC. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent experience. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.
CSIS 12Assembly Language Programming (3.0)Active
3.0 Lecture. Fundamentals of assembly language programming concepts and techniques. Topics include internal representation of data, arithmetic operations, logic statements, and general assembly language commands. Introduce low level language architecture including assemblers, linkage editors, and loaders. This course has the option of a letter grade or pass/no pass. COREQUISITE: CSIS 12L Assembly Language Programming Lab ADVISORY: CSIS 45 (C++ Programming) or programming experience. Math 233 (Intermediate Algebra) (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2016.
CSIS 12LAssembly Language Programming Lab (1.0)Active
3.0 Lab. Supplemental practice in coursework associated with this course is provided. Concurrent enrollment in CSIS 12 is required. This is a pass/no pass course. COREQUISITE: CSIS 12 Assembly Language Programming (Pass/No Pass.) Effective: Fall 2016.
CSIS 18UNIX/C++ Programming (3.0)Active
3.0 Lecture. An introduction to the C++ programming language and the UNIX operating system. Topics include programming on a UNIX system, including C/C++ language, shell programming, and the interface between C++ and UNIX. This course has the option of a letter grade or pass/no pass. Concurrent enrollment in CSIS 18L is required. COREQUISITE: CSIS 18L UNIX/C++ Programming Lab ADVISORY: CSIS 48 UNIX Operating System, CSIS 10 BASIC Programming or other programming experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 18LUNIX/C++ Programming Lab (1.0)Active
3.0 Lab. Supplemental practice in coursework associated with this course is provided. Concurrent enrollment in CSIS 18 is required. This course has the option of a letter grade or pass/no pass. COREQUISITE: CSIS 18 UNIX/C++ Programming (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 23Independent Study (1.0-2.0)Active
3.0-6.0 TBA. Designed to afford selected students specialized opportunities for exploring areas at the independent study level. The courses may involve extensive library work, research in the community, or special projects. May be repeated until six units of credit are accrued. This course has the option of a letter grade or pass/no pass. REQUIRED: The study outline prepared by the student and the instructor must be filed with the department and the dean. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2011.
CSIS 24Java Programming I (3.0)Active
3.0 Lecture. Introduction to Java programming. Includes programming fundamentals, program design, and core computer concepts. Covers the basics of object-oriented programming in the Java environment. (C-ID: COMP 122) ADVISORY: CSIS 10 or CSIS 42. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 26Discrete Structures (3.0)Active
3.0 Lecture. Topics covered include set theory, logic, relations and functions, mathematical induction and recursion, combinatorics, discrete probability, trees and graphs, analysis of algorithms, algebraic structures. Emphasis on topics of interest to computer science majors. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 152) PREREQUISITE: CSIS 5 or CSIS 45 or CSIS 46 or CSIS 24 with a grade of 'C' or better. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 27Java Programming II (3.0)Active
3.0 Lecture. This course is a continuation of Java Programming I, intended for students majoring in programming and/or planning to transfer to a 4-year college or university. This course will cover topics discussed in Java Programming I in more detail. Emphasis will be placed on implementation and analysis of algorithms and abstract data types: lists, queues, stacks, arrays, trees, priority queues, heaps, tables, hashing, balanced trees, graphs, searching and sorting, and recursion. (C-ID: COMP 132) PREREQUISITE: CSIS 24 Java Programming I, or CSIS 45, or equivalent experience. (Standard Letter Grade.) Effective: Fall 2019.
CSIS 28Computer Architecture and Organization (3.0)Active
3.0 Lecture. Introduction to the organization and architecture of computer systems. Mapping of statements and constructs in a high-level language onto sequences of machine instructions is studied, as well as the internal representation of simple data types and structures. Numerical computation is examined with an eye toward possible data representation errors and procedural errors. Throughout the course, students will write short assembly language programs that utilize the concepts being studied. ADVISORY: Some programming experience or programming coursework. (Standard Letter Grade.) Effective: Fall 2016.
CSIS 42Python Programming (4.0)Active
4.0 Lecture. This course is for those new to programming and is the recommended first course to take before taking other programming classes. No previous programming background is assumed. The course introduces students to the fundamental concepts of computer programming using Python. Students will learn the procedural and object- oriented programming design methodology. Topics covered include: output, input, variables, selection, repetition, functions, recursion, lists, strings, file manipulation, internet scripting, regular expressions, data mining and GUI. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 112) (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.
CSIS 43C Programming (4.0)Active
3.0 Lecture, 3.0 Lab. This course introduces computer programming using the C programming language. Topics include variable and constant declarations, arithmetic operations, selection, input/output operations, repetition, functions and recursion, arrays, pointers, and other related topics. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 10 BASIC Programming, CSIS 42 Python Programming,, or other programming experience. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2018.
CSIS 44C# .NET Programming (4.0)Active
3.0 Lecture, 3.0 Lab. This class will teach programming using the C# (C Sharp) language provided in the Microsoft .NET framework. Students will learn about variables and constants, expressions and statements, operators and namespaces. Most importantly, students will learn how to create classes and instantiate objects. This course will provide a solid foundation for exploring the .NET framework as well as advanced topics in C#. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 45 C++ Programming (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 45C++ Programming I (3.0)Active
2.0 Lecture, 3.0 Lab. An introduction to the concepts and methods of computer programming using C++. Students will be introduced to procedural and object-oriented programming design methodology. Topics covered include variable and constant declarations, selection statements, repetition, functions and recursion, arrays, strings, pointers, and an introduction to classes and objects. This course will prepare students for the Programming II class. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 122) ADVISORY: CSIS 42 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.
CSIS 46C++ Programming II (3.0)Active
2.0 Lecture, 3.0 Lab. This course is a continuation of CSIS 45, intended for students majoring in programming and/or planning to transfer to a 4-year college or university Computer Science program. The course will cover topics discussed in CSIS 45 in more detail. In addition the course will cover more advanced C techniques such as pointers, recursion, and linked lists. Special emphasis will be placed on C++ features such as classes, objects, templates and operator overloading. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 132) PREREQUISITE: CSIS 45 or CSIS 5 or CSIS 24 or equivalent. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2019.
CSIS 47Visual C++ Programming (3.0)Active
3.0 Lecture. Visual C++ Programming to create professional GUI based applications using app and class wizard, common controls, dialogs, menus, tool bars, status bars, file mechanism, and custom controls. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 45 (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 48UNIX/Linux Operating System (4.0)Historical
3.0 Lecture, 3.0 Lab. This course will provide the basics of the UNIX/Linux operating system, including the history and the use of UNIX/Linux with hands-on experience using commands and files. Topics to be covered include basic UNIX/Linux commands, text editing, files and directories, electronic mail, pipes and filters, and shell programming. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017 to Summer 2020.
CSIS 48UNIX/Linux Operating System (4) Review all entries Active
This course will provide the basics of the UNIX/Linux operating system, including the history and the use of UNIX/Linux with hands-on experience using commands and files. Topics to be covered include basic UNIX/Linux commands, text editing, files and directories, electronic mail, pipes and filters, and shell programming. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Summer 2020.
CSIS 49UNIX/Linux Shell Programming (4.0)Active
3.0 Lecture, 3.0 Lab. A beginning course in UNIX/Linux shell programming using different commands including awk, sed, and Perl. The course will cover theory and concepts including interpretation of different quote characters, shell variables, decision-making commands, and looping mechanism. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 48 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2016.
CSIS 51Visual Basic Programming (4.0)Active
3.0 Lecture, 3.0 Lab. An introduction to the GUI software applications using Microsoft Visual Basic. This course will give students the opportunity to learn how to create applications using Visual Basic. This course will show the students how to use forms, boxes, buttons, labels, menus, scroll bars, and drawing objects. Students will develop professional looking and deployable Visual Basic applications. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 10 or equivalent. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 52Linux, UNIX System Administration (3.0)Active
3.0 Lecture. This course introduces students to the fundamentals of Linux/UNIX system administration: the setup, configuration and maintenance of Linux/UNIX servers. Topics include managing file systems, devices and user accounts, maintaining system backups and system logs, and basic system security. Students will configure a web-server, install programs, configure networking, and implement basic system security protocols. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 48 (Standard Letter Grade.) Effective: Spring 2018.
CSIS 54Perl Programming (3.0)Active
3.0 Lecture. Introduction to the interpreted language called PERL, the Practical Extraction and Report Language. Writing of programs that perform various tasks, including text, file and process manipulation. Semantics and syntax of the Perl language, including discussion of the practical kinds of problems that Perl can solve and provides examples. This course has the option of a letter grade or pass/no pass. Concurrent enrollment in CSIS 54L is required. COREQUISITE: CSIS 54L Perl Programming Lab ADVISORY: CSIS 45 C++ Programming or equivalent programming experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 54LPerl Programming Lab (1.0)Active
3.0 Lab. Supplemental practice in coursework associated with this course is provided. Concurrent enrollment in CSIS 54 is required. COREQUISITE: CSIS 54 Perl Programming (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 74Advanced Photoshop (3.0)Active
3.0 Lecture. This is an intermediate level course in mastering Adobe's Photoshop software. Students will learn advanced strategies in professional digital editing. Students will apply creative techniques for print, video, animation and the web. Students will develop skills in luminance, color and exposure to optimize images with adjustment layers and masks, and cutting-edge selection techniques. There will be a focus in post processing for landscape, portrait and panoramic imaging suited for the artist, photographer and design student. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 74. ADVISORY: DM/CSIS 75 Photoshop I (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 75Photoshop I - Adobe Photoshop (3.0)Active
3.0 Lecture. This is an entry level course in mastering Adobe's Photoshop software. Students will learn creative and fundamental processes in professional digital image editing. Hands on lessons provide students with skills to manage today's image libraries. Students will be introduced to Photoshop's Bridge and Camera Raw utilities while crafting state of the art compositions for print, video, animation and the web. There is a focus on basic tonal and color adaptations, digital painting, black and white conversion, special effects, and correction and restoration techniques. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 75. ADVISORY: Familiarity using the Macintosh or Windows operating system. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 76Digital Illustration (3.0)Active
3.0 Lecture. Illustration techniques using computer Bezier curve-based illustration software tools to do diagrams and graphics for use in art, desktop publishing, web graphics, animation, multimedia and computer presentations. This basic Illustrator course is focused on the technical and historical aspects of digital design and illustration as well as the development of personal artistic expression and visual perception through the use of the digital illustration medium. This course will include lectures and discussions about color, composition and content, computer and illustration program use, printing and presentation techniques. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 76. ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 77Introduction to Digital Media and Its Tools (3.0)Historical
2.0 Lecture, 3.0 Lab. An introduction to the field of digital media, including history, social impact, concepts, career options and industry trends. Applying learned visual and aural design principles, students will explore the use of computer-based tools in the design and production of digital media by creating and editing digital images, sounds, video, animation, and text. A comprehensive term project for publication on the web or CD ROM will be required. This course is also listed as DM 77. This course has the option of a letter grade or pass/no pass. ADVISORY: Familiarity using the Macintosh or Windows operating system. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019 to Fall 2020.
CSIS 77Introduction to Digital Media and Its Tools (3.0)Active
2.0 Lecture, 3.0 Lab. An introduction to the field of digital media, including history, social impact, concepts, career options and industry trends. Applying learned visual and aural design principles, students will explore the use of computer-based tools in the design and production of digital media by creating and editing digital images, sounds, video, and text. This course is also listed as DM 77. This course has the option of a letter grade or pass/no pass. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2020.
CSIS 78Web Sites with SQL and PHP (4.0)Active
3.0 Lecture, 3.0 Lab. Covers the programming of database-driven, web-based applications (such as an eCommerce web site) using PHP and MySQL. PHP is a powerful language for writing server-side Web applications. MySQL is the world's most popular open source database. Together these two technologies provide a powerful platform for building database-driven Web applications. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 128 Database - Access, or equivalent database experience. (Option of a standard letter grade or Pass/no pass.) Effective: Summer 2016.
CSIS 80Digital Photography (3.0)Active
2.0 Lecture, 4.0 Lab. The study of digital photography from digital camera to the computer-based printer or digital media. Artistic, theoretical, and technical aspects will be considered. Topics include information about types and purchasing of digital cameras; theory, mechanics, and art of digital imagery; digital darkroom; eccentricities of digital photo taking; stitching photos for virtual reality; and preparing digital images for print, World Wide Web and other digital media. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 80. ADVISORY: CSIS 1 or CSIS 2/2L or ART 8A or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 84JavaScript Programming (2.0)Historical
2.0 Lecture. Fundamentals of JavaScript client-side programming for Web pages requiring data collection or other user interaction. Students will create Web pages that execute on the client (personal system) using JavaScript. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6 (Option of a standard letter grade or Pass/no pass.) Effective: Summer 2018 to Spring 2020.
CSIS 84JavaScript Programming (2.0)Active
2.0 Lecture. Fundamentals of JavaScript client-side programming for Web pages requiring data collection or other user interaction. Students will create Web pages that execute on the client (personal system) using JavaScript. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6 (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2020.
CSIS 85Web Development and Design (3.0)Active
3.0 Lecture. Basic and intermediate principles of developing and designing web pages using html editor, content management systems, and/or CSS. Emphasis will be on concept development, interface and navigation design, layout principles and the use of a html editor and CSS to execute, develop and maintain professional Web sites. Topics will include enhanced text formatting, styles and forms. This course also includes the integration of multimedia components such as graphics, sound, animation and video. This course is also listed as DM 85. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6 or knowledge of HTML/CSS. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2017.
CSIS 107Digital Media Design (3.0)Active
2.0 Lecture, 3.0 Lab. Design for visual, time-based, and interactive media and print documents. Concentrates on graphic/visual design, but also includes basic storytelling, information architecture, and human experience design. Applicable to the design and development of business presentations and print products, interactive media, educational multimedia, animation, web sites, video games, and film/video. This course has the option of a letter grade or pass/no pass. Also listed as CSIS 107. ADVISORY: CSIS 1 or CSIS 2/2L or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2016.
CSIS 120Computerized Accounting - QuickBooks (3.0)Active
3.0 Lecture. An introduction to computer assisted accounting. Hands-on use of a microcomputer menu-driven accounting package to do general ledger, sales journal, cash receipts journal, cash payments journal, purchases journal, payroll, receivables, payables and related financial reports. This course has the option of a letter grade or pass/no pass. This course is also listed as ACCT 120. ADVISORY: CSIS 1 or CSIS 2 or the equivalent computer experience. ACCT 20 or ACCT 101 or ACCT 103 or ACCT 105 or the equivalent accounting experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 121Spreadsheet - MS Excel (3.0)Active
3.0 Lecture. This computer spreadsheet software course uses a hands-on approach to learning terms, commands, and applications of a spreadsheet program. It includes creating spreadsheets that utilize formulas, graphing, formatting, database features, and financial business calculations for decision making. This course has the option of a letter grade or pass/no pass. Also listed as ACCT 121. ADVISORY: CSIS 1 or CSIS 2 or basic keyboarding skills. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2019.
CSIS 122Computer Keyboarding (0.5-2.0)Active
1.5-6.0 Lab. A self-paced course for students who wish to master the alphabetic and numeric keyboard on the computer. This course is designed for students who do not know the alphabetic keyboard by "touch" and for those who want to improve their ability to type straight copy with increased speed and accuracy. The course provides "hands-on" instruction to help students reach optimum computer keyboarding skills within a limited time. This is a pass/no pass course. Course may be repeated until 2 units are accrued. (Pass/No Pass.) Effective: Spring 2019.
CSIS 124Windows Fundamentals (1.0)Active
1.0 Lecture. This course provides fundamental information on the Windows environment for the computer. Introductory Windows operations and file management are covered. This is a pass/no pass course. ADVISORY: Basic keyboarding skill. (Pass/No Pass.) Effective: Spring 2018.
CSIS 126Word Processing - MS Word (3.0)Active
3.0 Lecture. This word processing with Windows course is designed for business and non-business majors. Students will develop word processing skills and then apply these techniques to a variety of different documents: research papers, contracts, reports, surveys, manuscripts, and various types of letters. This course has the option of a letter grade or pass/no pass. ADVISORY: Eligible for English 1A and basic keyboarding skills. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2019.
CSIS 128Database - MS Access (2.0)Active
2.0 Lecture. Introduction to Microsoft Access, a relational database management software tool. Students will learn to create and manage a database. This course will help prepare students for taking the Access MOUS (Microsoft Office User Specialist) exams. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent knowledge. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015.
CSIS 129Presentation Graphics - MS PowerPoint (1.0)Active
1.0 Lecture. This introductory course in presentation graphics will use Microsoft Office's "PowerPoint" software to create a computerized presentation (slide show) with text and objects. This course is also listed as CMUN 129. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 126/226 or word processing skills in the Windows environment. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2019.
CSIS 132Intermediate Word Processing - MS Word (2.0)Historical
2.0 Lecture. This course covers formatting with macros and styles, mail merge techniques, sorting data in tables, preparing and protecting forms. These techniques will be applied to a variety of different documents: contracts, reports, surveys, manuscripts, and various types of letters. Other topics include working with shared documents in a workgroup, integrating applications and creating hyperlinks for workgroup settings using Microsoft Word. This course has the option of a letter grade or pass/no pass. PREREQUISITE: CSIS 126, Word Processing - MS Word (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2019.
CSIS 134Intermediate Excel (2.0)Historical
2.0 Lecture. This course continues on where CSIS 121 Spreadsheet - MS Excel left off. Intermediate level training in spreadsheets using the Microsoft Excel program. The course includes graphing, formatting, database features, macros, and financial business calculations for decision making. This course has the option of a letter grade or pass/no pass. PREREQUISITE: ACCT/CSIS 121, Spreadsheet - MS Excel (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2019.
CSIS 151Introduction to XML Authoring (3.0)Historical
2.0 Lecture, 3.0 Lab. This course provides an introduction and overview of eXtensible Markup Language (XML) and XML related technologies used to develop content and manipulate data for commercial web sites. XML is a revolutionary language which is rapidly becoming a Web development standard for business-to-business transactions, and for database manipulation and searching. The class will cover well-formed and valid XML documents, namespaces, schemas, cascading style sheets (CSS), and XSLT. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2020.
CSIS 151Introduction to XML Authoring (3.0)Historical
2.0 Lecture, 3.0 Lab. This course provides an introduction and overview of eXtensible Markup Language (XML) and XML related technologies used to develop content and manipulate data for commercial web sites. XML is a revolutionary language which is rapidly becoming a Web development standard for business-to-business transactions, and for database manipulation and searching. The class will cover well-formed and valid XML documents, namespaces, schemas, cascading style sheets (CSS), and XSLT. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 6 (Option of a standard letter grade or Pass/no pass.) Effective: Summer 2015 to Fall 2020.
CSIS 160Game Design (3.0)Active
3.0 Lecture. Intended for students who want to explore game design and computational media. Compelling successful games are created by developers who have absorbed the fundamental principles of good game design. Students will analyze existing games for their educational and entertainment value, and create their own games using freely available software and game development environments. Key concepts such as game math, textures and materials, geometry and topology, lighting, sound and special effects will be explored. No previous programming experience is necessary. This course has the option of a letter grade or pass/no pass. This course is also listed as DM 160. (Standard Letter Grade.) Effective: Fall 2016.
CSIS 162Introduction to Database Systems (3.0)Active
3.0 Lecture. An introduction to database systems, including the design, use and administration of databases. This course has the option of a standard letter grade or pass/no pass. PREREQUISITE: CSIS 45, CSIS 5, or CSIS 24. (Standard Letter Grade.) Effective: Spring 2018.
CSIS 178Applied Networking (4.0)Active
3.0 Lecture, 3.0 Lab. This course covers fundamental networking concepts and develops the skills and knowledge to set up and maintain small business/home networks. The course is not hardware or vendor specific. It helps students prepare for the "Network +" certification exam, an industry- wide, vendor-neutral certification program developed and sponsored by the Computing Technology Industry Association (CompTIA). This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 124 (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015.
CSIS 179Introduction to Information Security (4.0)Active
4.0 Lecture. This course introduces students to network security concepts and prepares them for computer systems and network management duties. This course covers security concepts, communications and infrastructure security, basic cryptography, and operational and organizational security. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 178. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015.
CSIS 181PC Hardware (4.0)Active
4.0 Lecture. This course examines computing hardware, operating systems, and software applications from a technical side to enable students to select, install, maintain and optimize a computer system. This course will help prepare students to pursue the A+ Hardware Certification. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 124, CSIS 1 OR CSIS 2, or equivalent computer experience. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 182Operating Systems (4.0)Active
4.0 Lecture. This course will survey current computer operating systems. Topics include file system management, systems requirements, network systems integration, security, and regular maintenance procedures. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 1 or CSIS 2 or equivalent computer experience (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015.
CSIS 183Introduction to Microsoft Servers (4.0)Active
3.0 Lecture, 3.0 Lab. This course introduces students to the fundamentals of Microsoft Server setup and administration. Topics include managing file systems (including Active Directories), devices, user accounts, backups, and basic security. This course has the option of a letter grade or pass/no pass. ADVISORY: CSIS 182. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2015.
CSIS 184Computer Forensics (3.0)Active
3.0 Lecture. Introduction to computer crime investigation processes. The student is introduced to the hardware, software, networks and devices found in typical home and business settings. Techniques and equipment used to collect evidence, ensure integrity, locate and prepare data for forensic investigation. Covers chain of custody requirements for admissible evidence, data formats for a variety of modern equipment, and recovery of deleted or encrypted information. This course has the option of a letter grade or pass/no pass. This course is also listed as AJ 184. (Option of a standard letter grade or Pass/no pass.) Effective: Spring 2017.
CSIS 185Computer Aided Design using SOLIDWORKS (3.0)Active
3.0 Lecture. This course introduces the computer aided aspects of design, modeling and applications utilizing the SOLIDWORKS software. (Option of a standard letter grade or Pass/no pass.) Effective: Fall 2020.
CSIS 190Occupational Work Experience/Computer Science (1.0-4.0)Active
3.3-16.7 Lab. Occupational work experience for students who have a job related to their major. A training plan is developed cooperatively between the employer, college and student. (P/NP grading) 75 hours per semester paid work = 1 unit. 60 hours non-paid (volunteer) work per semester = 1 unit. Student repetition is allowed per Title 5 Section 55253. Minimum 2.00 GPA. REQUIRED: Declared vocational major. (Pass/No Pass.) Effective: Fall 2016.
CSIS 212Keyboard Speed Building (0.5-1.0)Active
1.5-3.0 Lab. This self-paced course is designed for students who know the alphabetic keyboard by touch and who want to develop their keyboarding speed. Students will use a microcomputer to keyboard a series of straight-copy timings, which will enable them to achieve a high level of skill. This is a pass/no pass course. ADVISORY: CSIS 122 or knowledge of keyboard with keyboarding speed of at least 25 wpm. (Pass/No Pass.) Effective: Spring 2019.