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