Computer Information Systems
36 courses · College of Alameda · 2026-2027 Catalog
Classes: Fall 2026
CIS 1 Introduction to Computer Information Systems
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
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.
CIS 4 Introduction to Geographical Information Systems
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Advisory
- CIS 001, CIS 005, CIS 040
- Transfers to
- CSU
Introduction to Geographic Information Systems [GIS]: Fundamental concepts, cartographic principles, hardware and software requirements; Charts, graphs, and full map layouts; Data structures and sources; Spatial databases and analysis.
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.
CIS 6 Introduction to Computer Programming
- Units
- 5
- Hours
- 4 hours lecture, 3 hours lab
- Advisory
- CIS 005
- Transfers to
- CSU, UC
Introduction to computer programming: algorithm design, flow charting, debugging and elements of good programming style. Course may be instructed in any programming language.
CIS 23 C# Programming
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Advisory
- CIS 006 or CIS 025A or CIS 026
C# programming: Basic unified modeling language (UML) notation in object-oriented software design and development using the C# programming language in a .Net environment; focus on the program structure, syntax, constructs and keywords of the C# programming language, concepts of intermediate languages (ILs), the common language runtime (CLR), and .Net standard data types.
CIS 25A Object Oriented Programming Using C++
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Advisory
- CIS 006 none or CIS 61 or CIS 116
Object-oriented methods of software development using C++, including the design and implementation of objects, class construction and destruction, encapsulation, inheritance and polymorphism.
CIS 40 Database Management
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Advisory
- CIS 001 or CIS 005
- Transfers to
- CSU
Design, implementation, and maintenance of databases: analysis of user requirements; building tables, queries, forms, reports, and other topics.
CIS 42 Spreadsheet Applications
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
Principles of electronic spreadsheets using features available with current popular spreadsheet software: worksheet creation, formatting and charting; entering data and formulas; functions; editing and printing; web queries; basic database functions of sorting and querying; creating web pages; logical functions; lookup tables; PivotTables, PivotCharts, and trendlines; graphic design for financial statements; creating templates; using macros.
CIS 49 Independent Study in Computer Information Systems
- Units
- .5-5
- Hours
- .5 - 5 hours lecture
In-depth exploration of an area or problem of the student's choice not covered by regular catalog offerings in Computer Information Systems. Student must obtain approval from an appropriate faculty member. For more details, see the section on independent study in the college catalog.
CIS 62 Introduction to Systems Analysis and Design
- Units
- 3
- Hours
- 3 hours lecture
- Prerequisite
- CIS 001 or or or CIS 025A or
- Transfers to
- CSU, UC
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.
CIS 70 Introduction to Tableau Analytics
- Units
- 2
- Hours
- 1.5 hours lecture, 1.5 hours lab
- Transfers to
- CSU
Introduction to Tableau desktop software application used for Big Data Analytics and Business Intelligence: various operations such as filters, calculations, creating sets, charting data, and creating visuals; usage of software to help businesses gain insight into trends in order to make informed decisions.
CIS 71 Introduction to Information Systems Security
- Units
- 3
- Hours
- 2 hours lecture, 3 hours lab
- Prerequisite
- CIS 001 or CIS 005
- Transfers to
- CSU
Fundamental principles of Information Technology, Security and Risk Management: Hardware, software, processes, communications, applications, and policies and procedures of organizational cyber security and risk management.
CIS 73 Networking Concepts
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Prerequisite
- CIS 001 or CIS 005
- Transfers to
- CSU
- C-ID
- ITIS 150
Networking concepts: Network architecture, hardware, software, concepts, protocols and standards.
CIS 97A Oracle SQL and PL/SQL
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Prerequisite
- CIS 001
Introduction to the design and development of multi-user relational database systems: Oracle SQL and fundamentals of PL/SQL programming.
CIS 110 Information and Communication Technology Essentials
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
- Transfers to
- CSU
Fundamentals of computer hardware, software, and networking: Security, assembly of information systems through configuration and integration of Information Technology components.
CIS 121 Introduction to Statistical Software Programming
- Units
- 3
- Hours
- 3 hours lecture
- Transfers to
- CSU
Introduction to the R programming language to perform data manipulation, statistical analysis and graphics applications: Core elements of R programming language and procedures, data management, manipulation, storage, retrieval, and graphing. Another compatible statistical software may be used.
CIS 122 Data Analysis Using Statistical Software
- Units
- 3
- Hours
- 3 hours lecture
- Advisory
- STAT C1000 or CIS 121 or
- Transfers to
- CSU
Computer application on inferential statistics: Hypothesis testing with single and paired t-tests, analysis of variance, simple and multiple linear regression, chi-square, logistics problems, queuing theory, Markov Analysis and computer simulation.
CIS 123 Introduction to Big Data and Analytics
- Units
- 3
- Hours
- 3 hours lecture
- Transfers to
- CSU
Introduction to Big-Data, management of unstructured and structured data and design of large scale database systems: Map-reduce parallel processing algorithms, Real-time analytics and Predictive analytics, attributes of Big-Data and related issues, large scale file systems and operations.
CIS 201 Introduction to Computer Hardware
- Units
- 4
- Hours
- 3 hours lecture, 3 hours lab
Introduction to computer hardware: Maintaining and servicing computer equipment, fundamental concepts and architecture, major computer subsystems and peripheral devices, common computer problems, troubleshooting techniques, repair procedures and preventive maintenance; traditional, current and emerging computer technologies.
CIS 205 Computer Literacy
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
Introduction to computers and information technology for people with no background in or knowledge of computers. Student may need to purchase supplies.
CIS 209 Introduction to Windows
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
- Advisory
- CIS 205
Introduction to Microsoft Windows Operating System: Describe the basic concepts and functionality of Microsoft Windows; identify, navigate, and run the desktop apps to open, close, and modify window properties; configure and modify system security with firewalls, optimization of system, improve accessibility of the system; configure User Account Control (UAC) settings, security protection, and understand the importance of system and user back up of files.
CIS 223A Introduction to Microsoft Word I
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
- Transfers to
- CSU
- C-ID
- BSOT 111 X
Basic understanding of fundamentals of word processing with Microsoft Word: Introduction to creating, formatting, and editing a Word document; preparation for the Microsoft Office User Specialist exam for MS Word.
CIS 223B Introduction to Excel
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
- Transfers to
- CSU
- C-ID
- BSOT 112 X
Basic understanding of Microsoft Excel spreadsheet design: Introduction to the foundation of creating, editing, and modifying of basic spreadsheets; understanding basic MS Excel concepts for appropriate problem-solving techniques; preparation for the Microsoft Office User Certification exam for Excel.
CIS 223C Introduction to Microsoft Access I
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
- C-ID
- BSOT 113 X
Basic understanding of fundamental relational database design and management: Introduction to building tables, forms, queries, and reports; preparation for the Microsoft Office User Specialist exam for MS Access.
CIS 223D Introduction to MS PowerPoint I
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
- C-ID
- BSOT 114 X
Basic understanding of fundamental presentation graphics software using Microsoft Powerpoint: Introduction to creating, editing, modifying, producing, and formatting Powerpoint presentations; applying appropriate problem-solving techniques in the slide presentation production process.
CIS 223E Introduction to Outlook
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
- Transfers to
- CSU
- C-ID
- BSOT106X
Introduction to personal management software and use of Microsoft Outlook: Create rules to manage incoming mail by using folders; compose, send, and respond to e-mail messages, including using attachments.; create and manage contacts and groups; create, edit, and update calendar appointments, events, and meeting requests.
CIS 223F Computer Keyboarding Proficiency
- Units
- 1
- Hours
- .75 hours lecture, .75 hours lab
Beginning keyboarding: Touch-typing techniques for alphanumeric, symbol, and punctuation keys; Develops a foundation for keyboarding speed and accuracy; proofreader's marks; goal of minimum keyboarding speed of 15 net words per minute on a two-minute timed typing.
CIS 226A Desktop Support Technician I
- Units
- 3
- Hours
- 2 hours lecture, 3 hours lab
- Prerequisite
- CIS 001
Fundamental understanding of basic troubleshooting techniques to provide technical support for Microsoft Windows Operating system: Configure and provide access to resources, hardware devices, desktop and user environments, and network services; Configure remote management tools in the Enterprise environment and to troubleshoot network related issues.
CIS 226B Desktop Support Technician II
- Units
- 3
- Hours
- 2 hours lecture, 3 hours lab
- Advisory
- CIS 001
Windows Desktop Support: Supporting users and troubleshooting applications.
CIS 233 Introduction to the Internet
- Units
- 2
- Hours
- 1.5 hours lecture, 1.5 hours lab
- Advisory
- CIS 200 or CIS 205 or BUS 219
Introduction to the Internet: Search engines, access methods, and resources.
CIS 234A World Wide Web Publishing I
- Units
- 2
- Hours
- 1.5 hours lecture, 1.5 hours lab
- Advisory
- CIS 233
Creating and publishing Web pages over the Internet using the Hypertext Markup Language (HTML).
CIS 234B World Wide Web Publishing II
- Units
- 2
- Hours
- 1.5 hours lecture, 1.5 hours lab
- Prerequisite
- CIS 233, CIS 234A
- Advisory
- Grart 12
Continuation of CIS 234A with emphasis on: Advanced HTML and layout techniques, client-side image maps, CGI scripting, introduction to cascading style sheets and dynamic scripting.
CIS 238A Word Processing I
- Units
- 3
- Hours
- 2 hours lecture, 3 hours lab
- Advisory
- or CIS 005
Introduction to word processing concepts and basic computer operations: Topics include: file management, creating, editing and printing documents; spell checker, thesaurus, and grammar tools; graphics; text formatting and manipulation; tables; basic desktop publishing.
CIS 238B Word Processing II
- Units
- 3
- Hours
- 2 hours lecture, 3 hours lab
- Prerequisite
- CIS 238A
Intermediate level word processing skills: Templates and styles, preparing and managing long documents, mail merge, integrating word processing applications with other applications and the World Wide Web, customizing word processing applications, creating and using forms.
CIS 239 Help Desk Tools and Techniques
- Units
- 2
- Hours
- 1.5 hours lecture, 1.5 hours lab
- Advisory
- CIS 001
Help desk tools and techniques: Troubleshooting problems on computer systems, both networked and stand-alone; customer service skills for success; use of help desk software.
CIS 569 Real-World Devices Connected through the Internet
- Units
- 0
- Hours
- 2 hours lecture, 2 hours lab
Introduction to the “Internet of Things” (IoT): Study of physical or real- world devices, “things,” that are increasingly being connected to, visible through, and controllable via the Internet and web technologies; project based exploration to build IoT devices/solutions using System on a Chip (SoC) technologies like the Raspberry Pi and microcontrollers like the Arduino using basic Python and C programming languages.