Computer Information Systems CIS

23 courses · Laney College · 2026-2027 Catalog

Classes: Fall 2026

CIS 1 Introduction to Computer Information Systems

Units
4
Hours
3 hours lecture, 3 hours lab
Transfers to
CSU, UC
C-ID
BUS 140; C-ID: ITIS 120

General nature of computer hardware, software and systems: Hands-on applications include introduction to word processing, spreadsheet, database management and presentation software, and a brief introduction to web browsing and email.

Offered: Fall 2026 (8 sections)

CIS 5 Introduction to Computer Science

Units
5
Hours
4 hours lecture, 3 hours lab
Transfers to
CSU, UC

Introduction to computer science: Architecture of digital computers, design of algorithms for solving various problems, and basic skills in computer programming.

Offered: Fall 2026 (2 sections)

CIS 6 Introduction to Computer Programming

Units
5
Hours
4 hours lecture, 3 hours lab
Advisory
CIS 005.
Transfers to
CSU, UC
C-ID
ITIS 130

Introduction to computer programming: Algorithm design, flow charting, and debugging; elements of good programming style. Course may be instructed in any programming language.

Offered: Fall 2026 (2 sections)

CIS 20 Microcomputer Assembly Language

Units
4
Hours
3 hours lecture, 3 hours lab
Prerequisite
CIS 006 or CIS 025 or CIS 036A.
Transfers to
CSU, UC
C-ID
COMP 142

Introduction to assembly language: Input/output operations, use of files, program flow controls, interaction with OS via interrupts, pointers and arrays, strings and structured programming, and related applications.

Offered: Fall 2026 (2 sections)

CIS 25 Object Oriented Programming Using C++

Units
4
Hours
3 hours lecture, 3 hours lab
Advisory
CIS 006 or CIS 061.
Transfers to
CSU, UC

Object-oriented methods of software development using C++: Design and implementation of objects, class construction and destruction, encapsulation, inheritance, and polymorphism.

Offered: Fall 2026 (4 sections)

CIS 25B C++ Programming Language II

Units
4
Hours
3 hours lecture, 3 hours lab
Prerequisite
CIS 025A or CIS 036A or Familiarity with the C++ programming language.
Transfers to
CSU, UC

Continuation of CIS 25: Object-oriented program design using the C++ programming language; designing and programming with exceptions, threads, file input/output (I/O); networking and graphic classes; developing code using tools such as .NET; and working with projects in areas such as animation.

Not on the Fall 2026 schedule.

CIS 27 Data Structures and Algorithms

Units
4
Hours
3 hours lecture, 3 hours lab
Prerequisite
CIS 025A or CIS 036A.
Transfers to
CSU, UC

Use of abstract forms of data in programming: Concepts, and implementation and applicability of different forms of data to various programming problems.

Offered: Fall 2026 (2 sections)

CIS 36A Java Programming Language I

Units
4
Hours
3 hours lecture, 3 hours lab
Advisory
CIS 006 or CIS 061.
Transfers to
CSU, UC

Introduction to object-oriented program design: Overview of the Java programming language including developing programs for web pages and stand-alone applications.

Offered: Fall 2026 (2 sections)

CIS 36B Java Programming Language II

Units
4
Hours
3 hours lecture, 3 hours lab
Prerequisite
CIS 025A or CIS 036A.
Transfers to
CSU, UC

Object-oriented program design using the java programming Language: Designing and programming with exceptions, threads, file input/output (I/O); networking and graphic classes; developing code using tools such as Java 2D API and SWING; and working with projects in areas such as animation.

Not on the Fall 2026 schedule.

CIS 49 Independent Study in Computer Information Systems

Units
.5-5
Hours
.5 - 5 hours lecture
Transfers to
CSU

UC transferability is determined by UC faculty after transfer, please see a counselor for more information.

In-depth exploration of an area or problem of the student's choice not covered by regular catalog offerings in Computer Information Studies. Student must obtain approval from an appropriate faculty member. For more details, see the section on independent study in the college catalog.

Not on the Fall 2026 schedule.

CIS 61 Structure and Interpretation of Computer Programs

Units
5
Hours
4 hours lecture, 3 hours lab
Advisory
CIS 005.
Transfers to
CSU, UC
C-ID
COMP 112

Problem-solving approach to computer programming: Emphasis on design and implementation of functions, representation of abstract forms of data, and effects of different programming methods on software development.

Offered: Fall 2026 (4 sections)

CIS 62 Introduction to Systems Analysis and Design

Units
3
Hours
3 hours lecture
Prerequisite
CIS 061.
Transfers to
CSU
C-ID
ITIS 140

Principles of systems analysis and design: Systematic methodology for analyzing business problems or opportunities; OOA&D (Object/Oriented Analysis and Design) and UML, the role technologies can play in addressing business needs, articulation of business requirements for technology solutions, alternative approaches to acquiring the technology capabilities needed to address business requirements, and specification of requirements for the information systems solution.

Not on the Fall 2026 schedule.

CIS 81 Systems Analysis with UML

Units
3
Hours
3 hours lecture
Prerequisite
CIS 025 or CIS 036A or CIS 062.
Transfers to
CSU, UC

Principles of systems analysis: Techniques of analysis and design emphasizing UML in software requirements analysis, and the design and documentation phase of software development; utilizing life cycle of systems design, iterative, and waterfall development processes, object-oriented analysis and design.

Not on the Fall 2026 schedule.

CIS 96F Introduction to Artificial Intelligence and Machine Learning

Units
3
Hours
2 hours lecture, 4 hours lab
Advisory
MATH 100 or CIS 006 or CIS 116.
Transfers to
CSU, UC

Artificial Intelligence (AI) basic concepts and Machine Learning (ML) techniques: Classification and Prediction, Natural Language Processing (NLP), Computer Vision (CV), Deep Learning (DL), AI project cycles, culture, and professional expectations.

Offered: Fall 2026 (4 sections)

CIS 96L Natural Language Processing (NLP) I

Units
3
Hours
2 hours lecture, 4 hours lab
Prerequisite
CIS 096F.
Advisory
MATH 100 or CIS 006 or MATH 118 or CIS 118.
Transfers to
CSU, UC

Fundamental concepts in Natural Language Processing (NLP): Basic understanding of NLP and its applications, NLP models and algorithms, data sets and visualization techniques, and NLP programming tools and techniques.

Not on the Fall 2026 schedule.

CIS 96M Natural Language Processing (NLP) II

Units
3
Hours
2 hours lecture, 4 hours lab
Prerequisite
CIS 096L.
Advisory
MATH 118 or CIS 118.
Transfers to
CSU, UC

Advanced Natural Language Processing (NLP): Forefront technologies and techniques in testing and building NLP applications through transformer and encoder models.

Not on the Fall 2026 schedule.

CIS 98 Database Programming with SQL

Units
4
Hours
3 hours lecture, 3 hours lab
Advisory
CIS 006 or CIS 061 or CIS 025A or CIS 036A or CIS 116 or
Transfers to
CSU, UC

AA/AS area 2;

Programming in database management systems using SQL: DML (Data Manipulation Language) and DQL (Data Query Language) features; database program design, programming structures, strategies, and techniques.

Not on the Fall 2026 schedule.

CIS 99 Database Administration with SQL

Units
4
Hours
3 hours lecture, 3 hours lab
Prerequisite
CIS 006 or CIS 061.
Transfers to
CSU, UC

Design, implementation, and maintenance of relational databases using SQL: DDL (Structured Query Language/Data Definition Language)features; analysis of user requirements; modeling and designing tables, building and maintaining tables, granting privileges; security and recover planning.

Not on the Fall 2026 schedule.

CIS 116 Introduction to Computational Thinking with Data

Units
4
Hours
3 hours lecture, 3 hours lab
Transfers to
CSU, UC

Not open for credit to students who have completed MATH 116.

AA/AS area 2;

Introduction to computational thinking with data and quantitative reasoning: Collecting data, sampling, and simulation; tables, graphs and data manipulation; histograms and distributions; elements of good programming style.

Not on the Fall 2026 schedule.

CIS 205 Computer Literacy

Units
1
Hours
.75 hours lecture, .75 hours lab
Advisory
BUS 230D.

Also offered as BUS 219. Not open for credit to students who have completed or are currently enrolled in BUS 219.

Introduction to computers and information technology for people with no background in nor knowledge of computers.

Offered: Fall 2026 (4 sections)

CIS 462A Work Experience in Computer Information Systems

Units
1-4
Hours
3 - 12 hours lab
Transfers to
CSU

Course study under this section may be repeated sixteen times.

Supervised employment providing opportunities in Computer Information Systems or a related field: Develop desirable work habits, become a productive, responsible individual, and extend education experience with on the job training. A maximum of 14 units may be earned during one enrollment period.

Not on the Fall 2026 schedule.

CIS 462B Work Experience in Computer Programming

Units
1-4
Hours
3 - 12 hours lab
Transfers to
CSU

Course study under this section may be repeated sixteen times.

Supervised employment providing opportunities in computer programming or a related field: Develop desirable work habits, become a productive, responsible individual, and extend education experience with on the job training. A maximum of 14 units may be earned during one enrollment period.

Not on the Fall 2026 schedule.

CIS 462C Work Experience in Management Information Systems Programming

Units
1-4
Hours
3 - 12 hours lab
Transfers to
CSU

Course study under this section may be repeated sixteen times.

Supervised employment providing opportunities in Management Information Systems Programming Management or a related field: Develop desirable work habits, become a productive, responsible individual, and extend education experience with on the job training. A maximum of 14 units may be earned during one enrollment period.

Not on the Fall 2026 schedule.

View in the original catalog

Machine-readable: Markdown · JSON