Computer & Office Studies, Networking, & OS (COSN)
Formerly CBIS 200. This course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level ICT professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional will be introduced. Preparation for the CompTIA A+ certification exams.
Transferable to CSU OnlyFormerly CBIS 41. In this class, the student will learn to install, configure, upgrade and troubleshoot a computer network. There will be discussions regarding local area networks, wide area networks, wireless networks, communications protocols, network topologies, transmission media, security, and assessment of career opportunities in networking. This class maps to the CompTIA Network+ certification. In addition, upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.
Transferable to CSU OnlyFormerly CBIS 212. In this class the student will learn how to install, use, and manage popular wireless technologies such as WiFi, WiMax, and Bluetooth. They will build on the knowledge from COSN 10 to understand how mobile devices connect to the larger network infrastructure through various wireless technologies. Students will have hands on experience installing, trouble shooting, managing, securing, backing up and upgrading Android, IOS, Windows and other mobile devices.
Formerly CBIS 223. This course trains students to use the Linux operating system as an alternative to other operating systems for managing files, running applications, and developing application procedures. Course topics include an overview of basic operating system concepts, a history of UNIX and its influence on modern operating systems, basic internal operating system structure, details of UNIX/Linus file system structures, pipes, filters and redirection, scripts, processes, shells, and UNIX/Linux utilities. Completion of this course qualifies students for COSN 210, Linux System Administration.
This course offers an in-depth introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis. Students will use popular scripting languages in a Windows and Linux environment.
Formerly CBIS 235A and COSN 210AD. This course is an in-depth study of the Linux operating system. The focus is on Linux installation and administration. The course will also examine the theoretical concepts common to all Linux systems that have increased its popularity. The course will also take the form of a practical hands-on approach to Linux to prepare students for the CompTIA Linux+ or LPI certifications. Students should have already completed a foundation course in Linux.
Formerly COSN 215AD. This is an advanced Linux operating system course. The focus is on Linux networking and security. The course covers networking technologies and protocols, network configuration and the use of command-line and graphical utilities. Network security issues such as firewalls, VPNs, and utilities such as nmap, ethereal, and the SAINT profiling tool will be presented.
Formerly CBIS 226. In this class, students will install, configure and administer Windows OS. They will install and upgrade client systems, manage file systems and devices and perform system maintenance. The class will prepare the student to take the corresponding MTA Certification Exam.
Formerly CBIS 227. In this class, students will install, configure and administer Windows Server Operating System. The class will prepare the student to take the corresponding MTA Certification Exam.
This course introduces cloud computing which shifts information systems from on-premises computing infrastructure to highly scalable internet architectures. The course provides a solid foundation of cloud computing technologies and provides students with the understanding required to effectively evaluate and assess the business and technical benefits of cloud computing and cloud applications. Students analyze a variety of cloud services (storage, servers and software applications) and cloud providers. Case studies will be used to examine various industry cloud practices and applications. The course also surveys cloud careers and discusses industry demand for cloud skills.
This course addresses cloud database management which supports a number of different approaches for storing data. In the course, students define, operate and scale both SQL and noSQL data storage solutions. This course considers factors that should be balanced during the design of a storage solution. Principles are applied by performing exercises using Amazon RDS and SQL to create and fill tables, retrieve and manipulate data. Object-based APIs are used to serialize objects to Amazon DynamoDB for noSQL solutions. Topics include automated backups, transaction logs, restoration and retention.
In this course, students explore how cloud computing systems are built using a common set of core technologies, algorithms, and design principles centered around distributed systems. Students will use the Amazon Web Services (AWS) Management Console to provision, load-balance and scale their applications using the Elastic Compute Cloud (EC2) and the AWS Elastic Beanstalk. The course discusses, from a developer perspective, the most important reasons for using AWS and examines the underlying design principles of scalable cloud applications.
This course focuses on protecting the confidentiality, integrity and availability of computing systems and data. Students learn how Amazon Web Service (AWS) uses redundant and layered controls, continuous validation and testing, and a substantial amount of automation to ensure the underlying infrastructure is continuously monitored and protected. Students examine the AWS Shared Responsibility Model and access the AWS Management Console to learn more about security tools and features provided by the AWS platform.
This capstone course focuses on tying together the skills, knowledge and abilities students have developed throughout the Associate of Science in Computer Security and Networking degree program. Students will build, configure, manage and secure a mock IT infrastructure including routers, switches, desktop computers, mobile devices, directory services, web services, database services, VPN services, and virtualization. Students will use Microsoft, UNIX-based and mobile operating systems to complete their project.
This course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level ICT professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, and the responsibilities of an ICT professional will be introduced. Preparation for the CompTIA A+ certification exams.
In this class, the student will learn to install, configure, upgrade and troubleshoot a computer network. There will be discussions regarding local area networks, wide area networks, wireless networks, communications protocols, network topologies, transmission media, security, and assessment of career opportunities in networking. This class maps to the CompTIA Network+ certification. In addition, upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.