CS/IS 101 - INTRODUCTION TO COMPUTER AND INFORMATION SYSTEMS
5.0 Units
CS/IS 101 is designed to present the concepts and technology of processing information
to students who plan to continue their studies in business information systems or
computer science or who plan to work in the field. This course has a hands-on component
in which the student learns basic system and application software, Web site development,
Internet, and networking. Information competency skills are introduced. Students will
focus on the application of concepts and methods through hands-on projects, developing
computer-based solutions to business problems.
Lecture 5 hours
Recommended Preparation: ENGL 100, CABOT 105, or ESL 151
Course Typically Offered: Winter/ Spring/Summer/Fall.
Transfer Credit: CSU, UC
CS/IS 112 - INTRODUCTION TO PROGRAMMING USING JAVA
3.0 Units
CS/IS 112 is a course in programming computers using the Java programming language,
which includes defining the problem, flowcharting, writing, executing, and debugging
application programs, and program documentation.
Lecture 2 hours/ Laboratory 3 hours
Recommended Preparation: CS/IS 101 or equivalent
Course Typically Offered: Fall/Spring/Summer.
Transfer Credit: CSU, UC
CS/IS 151 - PYTHON PROGRAMMING
3.0 Units
CS/IS 151 is a course in programming computers in the Python language for those who
plan to be programmers or those interested in graphics and Graphical User Interface
(GUI) programming. Python is used in both business and game applications. The course
covers the basics of the Python language and reviews computer science concepts. Data
types, decision structures, loops, functions, object-oriented programming, and some
basic graphics and GUI concepts will be presented.
Lecture 3 hours
Recommended Preparation: CS/IS 112 or equivalent
Course Typically Offered: Spring (Every Other Year)
Transfer Credit: CSU
CS/IS 190 - INTRODUCTION TO COMPUTER NETWORKS
3.0 Units
CS/IS 190 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. This course affords preparation for the CompTIA
Network+ certification exam. The course includes labs to provide hands-on training.
Lecture 2 hours/Laboratory 3 hours
Recommended Preparation: CS/IS 101 or equivalent
Course Typically Offered: Fall/ Spring.
Transfer Credit: CSU
CS/IS 194 - INFORMATION TECHNOLOGY ESSENTIALS
3.0 Units
CS/IS 194 provides an introduction to the computer hardware and software skills needed
to help meet the growing demand for entry-level Information Technology (IT) professionals.
The fundamentals of computer hardware and software, as well as advanced concepts such
as security, networking, and the responsibilities of an IT professional are introduced.
Preparation for the CompTIA A+ certification exams. This course includes labs to provide
hands-on training.
Lecture 2 hours/Laboratory 3 hours
Prerequisite: None
Transfer Credit: CSU
CS/IS 240 - CLOUD COMPUTING - FUNDAMENTALS
3.0 Units
CS/IS 240 introduces cloud computing which shifts IT from on premises computing infrastructure
to elastic cloud systems. The course provides a foundation of cloud computing technologies
and provides students with the ability to evaluate and assess the business and technical
benefits of cloud computing and cloud applications. The course will include labs to
provide hands on training
Lecture 2 hours/Laboratory 3 hours
Recommended Preparation: CS/IS 190 and CS/IS 197
Transfer Credit: CSU, UC