Course Descriptions & Offerings

Listed below are the courses offered in our department. Click on the name of the course for more information. Note: This is a tentative list of when we intend to offer the courses, subject to change.

Course Name
COSA 1 Computer Information Competency
1 credit

Formerly COMIS 1 and CAOTC 211. The course is designed for students to develop current computer information competency. It covers basic use of hardware, Internet knowledge and skills, word processing, spreadsheet, digital data presentations, and communications applications. This course satisfies the technology component of the Information Competency graduation requirement for Plan A.

COSA 10 Microsoft Word for Windows
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 39A and COSA 10AD.  Word processing using Microsoft Word. Students will learn how to edit, format, design, and use layout and customization tools to create documents such as letters, flyers, newsletters, and publications. Upon successful completion of this course, students will be provided with a voucher to take the Microsoft Office Specialist (MOS) industry certification exam.

COSA 15 Microsoft Excel for Windows
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 41E and COSA 15AD. Spreadsheet concepts using Microsoft Excel including formatting, formulas and functions, charts, linked worksheets, and pivot tables. Upon successful completion of this course, students will be provided with a voucher to take the Microsoft Office Specialist (MOS) industry certification exam.

COSA 2 Critical Thinking Using Computers
3 credits

Formerly CPAS 2. This course will explore the various ways computer technology can be used to enhance critical thinking and information literacy skills.  The student will learn to utilize multiple software programs critically to gather, diagnose, synthesize, and present information. Students will develop a fundamental understanding of critical thinking skills such as deductive and inductive reasoning, scientific reasoning, argument analysis and development in the context of computer technology.

COSA 20 Microsoft PowerPoint for Windows
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 44D and COSA 20AD. This class provides a thorough exploration of presentation graphics software. Through hands-on practice, students learn to combine text and graphic images to develop computerized slide shows, transparencies, charts, and printed materials for group presentations. Students also create presentations with animations and audio, publish presentations for web and CD, use work group collaboration features, and integrate with other programs. In the research component students create presentations based on information gathered from electronic sources. This course satisfies the technology component of the Information Competency graduation requirement. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.  This course satisfies the technology portion of the information competency requirement.

COSA 210 Introduction to Project Management for IT
3 credits

Recommended Preparation: COSA 50

Formerly CBIS 436A. This class is an introduction to Project Management. Popular project management software will be introduced. In addition, the class will focus on the methods and techniques for managing projects as well as preparing students for the CompTIA's IT Project+ certification.

COSA 214 Records Management and Filing
2 credits

Formerly CAOTO 214. Students in this course are introduced to the expanding area of records and information management and technologies which integrate the computer with other automated records systems. They examine the Association of Records Managers and Administrators (ARMA International) filing standards to alphabetically store and retrieve physical and electronic systems. This includes alphabetic, subject, numeric, and geographic storage methods.

COSA 215 Microsoft Outlook for Windows
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 215A and COSA 215AD. This course provides comprehensive instruction in desktop management using Microsoft Outlook. Topics include how to send and receive e-mail, manage contacts, plan and track tasks, schedule the calendar, and integrate Outlook with other applications and the internet. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.

COSA 25 Microsoft Access for Windows
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 47A and COSA 25AD. Relational databases concepts using Microsoft Access including design fundamentals, creation of tables, queries, forms, and reports are covered. This course satisfies the technology component of the Information Competency graduation requirement. Upon successful completion of this course, students will be provided with a voucher to take the Microsoft Office Specialist (MOS) industry certification exam.

COSA 270 Help Desk Concepts
2 credits

This course provides an introduction to help desk concepts and procedures, which include help desk operations, technology and information components, as well as help desk setup, customer support and resources.

COSA 30 Introduction to Computers
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 34. This is a computer literacy course designed to familiarize the learner with a variety of computer tools and computer concepts with emphasis on utilizing Office Suite programs. This course provides an introduction to the use of computers, common software programs, peripherals, and social media. Students are instructed in the use of a word processor, spreadsheet, presentation tools, and internet applications. Upon successful completion of this course, students will be given a voucher to sit for the Internet and Computing Core (IC3) industry certification exam. This course satisfies the technology component of the Information Competency graduation requirement.

COSA 35 Microsoft Office
3 credits

Recommended Preparation: COSA 1

Formerly CAOTC 35. This course studies the concepts and features of Microsoft Office software in today's business office with hands-on application projects. Topics covered include computer concepts, operating system, file management browser fundamentals, MS Word, MS Excel, MS Access and MS PowerPoint. This course satisfies the technology component of the Information Competency requirement for Plan A.

COSA 4 Using Computers As A Tool for Learning
1 credit

Formerly CPAS 1. This course provides an introduction to the computer and software products helpful in performing classroom tasks. Students are given the opportunity to develop computer skills that will enhance their ability to effectively complete course work.  This course satisfies the information competency requirement.  This course satisfies the technology portion of the information competency requirement.

COSA 40 Microsoft Office – Advanced
4 credits

Microsoft Office-Advanced is an advanced hands-on course. Students will process a wide range of complex assignments requiring advanced formatting and functionality. Students will use Microsoft Word, Excel, Access, and PowerPoint. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.

COSA 45 Living Online
2 credits

This course is a comprehensive overview of Internet and email using Windows Internet Explorer, free Web-based email, and Microsoft Word. Through hands-on practice, students become familiar with sending/receiving/managing Web-based email, creating and sending attachments, browsing and searching the Internet, making business and personal travel arrangements, messaging via text/voice/video, scanning pictures, and designing Web pages using free Web-based software.
Transferable to CSU Only 

COSA 5 Microsoft Windows Operating System
3 credits

Formerly CAOTC 31A and COSA 5AD. Students will learn basic to advanced features and concepts of the Microsoft Windows operating system.  Topics will include the use of Microsoft applications, Internet technologies, email, maintenance, and security.  Conceptual materials covered in this course will be balanced with hands-on experience. This course satisfies the technology portion of the information competency requirement.

COSA 50 Introduction to IT Concepts & Applications
4 credits

Recommended Preparation: COSA 1

Formerly CBIS 6A. This course is an introduction to information systems and the common use of office applications. Internet, Word processing, spreadsheets, databases,  presentation software,  and basic internet use will be covered.  Spreadsheet use for business will be emphasized. This course satisfies the technology portion of the Information Competency graduation requirement. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.  This course satisfies the technology portion of the information competency requirement.

Course Name
BCOM 15 Business Communications
3 credits

Formerly CAOTO 15. This course covers the principles of collecting, organizing, analyzing, and presenting business information. Written and oral communication involving problem solving in business is emphasized.

BCOM 20 Business Writing
3 credits

Prerequisite:  English 1

This course delivers a basic understanding of business communication. The curriculum is designed to familiarize students with the techniques, strategies, and forms of writing used in the professional world. Emphasis will be placed on developing precise and persuasive language skills to achieve business goals. The course will prepare students for communication in the workplace and in other business classes.

BCOM 222 Job Search Skills
3 credits

Recommended Preparation: COSK 200

Formerly CAOTO 222. This course is designed to help students develop occupational competence for obtaining desired positions in the workforce. The course covers self-evaluation, researching specific careers and companies, conducting informational interviews, preparing required documents (resume, cover letter) that get the interview, interviewing to sell yourself as the best candidate, and applying follow-up procedures.

BCOM 25 Digital and Social Media
3 credits

In this course, students will explore the design and impact of digital and social media technologies for both personal and professional application in a wide variety of organizational situations.  Additionally, students will learn to understand digital and social media etiquette and ethics.  Both the potential and the limitations of this technology will be explored and students will have access to hands-on experience with several forms of social media technology. Those who complete this course will be prepared to use digital and social media productively and will have a framework for understanding and evaluating new technology tools and platforms as they are developed.  This course is not open for credit to students who have completed GBUS 25.

BCOM 260 Business Telephone Procedures
1 credit

Formerly CAOTO 260. This course is designed for the person who needs instruction and practice in developing professional communication skills using the telephone and all telephone-related technologies found in today's work environment.

BCOM 262 Soft Skills for the Workplace
1 credit

Formerly CAOTO 262. This course covers the fundamentals of human relations in various business environments and develops a basic proficiency using these principles in order to enhance success in the workplace.

BCOM 263 Customer Service
3 credits

Formerly CAOTO 263. This course covers customer service including its importance to a successful business, customers'' needs and wants, support, as well as interactions and relationships. Students learn to develop multitasking skills, reduce stress, and maintain a positive attitude. Students will explore several different aspects of conflict and learn important skills that can help manage conflicts effectively as a customer service employee.

Course Name
CS 11 Introduction to Computer Science - C++
4 credits

Prerequisite:  MATH 110  or Math 110B or first year high school algebra with a grade of C or better
Recommended Preparation: COSP 7 and COSA 50

This is an introductory course in the C++ programming language, a problem-solving technique used in modern software technology. The features of C++ that support the development of small and large systems are covered, thus providing a method for prototyping the commercial software development in business and industry.

CS 12 Advanced Computer Science - C++
4 credits

Prerequisite: CS 11

This is the second course in C++ course offerings, which includes further explanation of C++ areas such as data types, input/output, data structures, pointers and accessing files and object-oriented programming, object hierarchy, inheritance, data abstraction, templates, recursion, operator overloading, linked lists, stacks and queues, and streams.

CS 21 Introduction to Computer Science - Java
4 credits

Recommended Preparation: COSP 7

This course introduces Computer Science and the Java programming language. It will cover the basics of programming and software design using a procedure-oriented approach.

CS 22 Data Structures and Algorithms
4 credits

Prerequisite:  CS 11 or CS 21

This course covers the application of software engineering techniques for the design and development of large programs, and will include the topics of data abstraction and structures with their associated algorithms.

CS 51 Introduction to Computer Architecture
4 credits

Prerequisite:  CS 21 or CS 11 or COSP 8

This course covers the organization and behavior of real computer systems at the assembly-language level. The mapping of statements and constructs in a high-level language onto sequences of machine instructions is studied, as well as the internal representation of simple data types and structures. Numerical computation is examined, noting the various data representation errors and potential procedural errors. This course is modeled after the State C-ID COMP 142 course standard. Students are expected to have already completed a programming course CS21 and MATH 50.

CS 61 Discrete Structures
4 credits

Prerequisites: COSP 8 or CS 11 or CS 21

This course is an introduction to the discrete structures used in Computer Science with an emphasis on their applications. Topics covered include: Functions, Relations and Sets; Basic Logic; Proof Techniques; Basics of Counting; Graphs and Trees; and Discrete Probability.

Course Name
COSK 200 Beginning Keyboarding and Document Production
3 credits

Formerly CAOTT 200. Students in this course develop computer typing skills for business and personal use with emphasis on proper technique, speed, and accuracy. Students create correspondence, business reports, academic reports, tables, resumes, and other employment documents. This course satisfies the technology component of the Information Competency graduation requirement.

COSK 202 Advanced Keyboarding and Document Production
3 credits

Students in this course develop computer typing skills for business and personal use with emphasis on proper technique, speed, and accuracy. Students create correspondence, business reports, academic reports, tables, resumes, and other employment documents. This course satisfies the technology component of the Information Competency graduation requirement. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.

COSK 209 Speed and Accuracy Building for Typist
1 credit

Recommended Preparation:  COSK 200 or COSK 233

Formerly CAOTT 209AB and COSK 209AD. This intermediate-level course helps to increase computer keyboarding speed and accuracy. Students receive individual analysis, tips on improving their technique, and guided practice.

COSK 233 Computer Keyboarding Skills
1 credit

Formerly CAOTT 233 and COSK 233AD. This course is designed for the person who desires to develop touch control of the computer keyboard and numeric keypad for business or personal use. Emphasis is placed on proper typing and inputting techniques and building basic speed and accuracy.

COSK 250 Data Processing
3 credits

This course prepares students for careers requiring the use of a computer to enter, compile, and interpret information. Keying skills are developed utilizing multiple computer applications with a speed goal of 9,000 keystrokes/hour with 98% accuracy and the objective of successfully entering, validating, manipulating, and analyzing data. The opportunity to practice the skills in a simulated workplace situation will be provided, as well as techniques for finding and avoiding errors.

Course Name
COSN 10 Networking Fundamentals
4 credits

Formerly 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, communications protocols, network topologies, transmission media, security, and assessment of career opportunities in networking. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.

COSN 200 Wireless and Mobile Devices
3 credits

Recommended Preparation: COSN 10

Formerly 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, troubleshooting, managing, securing, backing up and upgrading Android, IOS, Windows and other mobile devices.

COSN 205 UNIX/LINUX Fundamentals
4 credits

Recommended Preparation: COSA 50


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.

COSN 210 LINUX Server Administration
4 credits

Recommended Preparation: COSN 205

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. 

COSN 215 LINUX Networking and Security
4 credits

Recommended Preparation:  COSN 205 or COSN 210

Formerly CBIS 235B and 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. Students should have already completed a foundation course in Linux.

COSN 225 Microsoft Windows Client
3 credits

Recommended Preparation: COSN 10

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.

COSN 230 Microsoft Windows Server
4 credits

Recommended Preparation:  COSN 225

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.

COSN 250 Introduction to Cloud Computing
3 credits

Recommended Preparation: COSA 50

This course educates students about cloud deployment and service models, cloud infrastructure, and key considerations in migrating to cloud computing. The course covers technologies required to build classic, virtualized, and cloud data center environments. These technologies include computing, storage, networking, desktop, and application virtualization. Additional focus areas are security, recovery, and management. Students will learn about the steps involved and key considerations in transitioning from the current data center model to a cloud computing environment.

COSN 299 Introduction to Cloud Computing
4 credits

Prerequisite: COSS 271 or COSN 225 or COSN 2015

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.

COSN 5 Computer Hardware Fundamentals
4 credits

Recommended Preparation: COSA 50

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.

Course Name
COSP 10 Introduction to C# Programming
4 credits

Recommended Preparation: COSP 7

Formerly COSP 216. This course is an introductory presentation of the C# language, including data structures and examples. Emphasis is placed on programming business applications including design, development, and documentation. Students should have completed the COSP 7 course or equivalent as preparation for this course.

COSP 201 Mobile App Development
1 credit

Recommended Preparation: COSA 1

This course is an introduction to building apps for Android devices, including Android phones and tablets, using MIT App Inventor or other App development tools. This course does not require previous programming skills. The student will learn how to design and develop an app and will use visual program blocks to specify the app's behavior. Students will do several assignments intended to teach app development followed by a final project. 

COSP 230 Android App Development in Java
3 credits

Prerequisite: CS 21 or CS 11

This is a course that will teach the professional level of skills and practices needed to develop and publish a variety of types of applications or Apps on Android phones and tablets. Students should be able to design, develop, and test their own professional quality Apps by the end of the course. Students are expected to know programming prior to the course.

COSP 238 Database Cloud Technologies
3 credits

Recommended Preparation: COSP 38

This class will introduce the topics of data centers, DBMS virtualization, cloud data storage and programming models. This class reviews the motivating factors, benefits, challenges, and service models of cloud databases. Topics include, concepts behind cloud data center design and management, use of virtualization as a key cloud technique for offering software, computation and storage services, presentation of real use cases such as Amazon EC2, and cloud storage concepts including data distribution, durability, consistency, and redundancy.

COSP 36 Systems Analysis and Design
4 credits

Recommended Preparation:  COSA 50 and COSP 38

Formerly CBIS 36. This course  covers the broad concepts and methods of system analysis and design, while emphasizing the latest object-oriented techniques. Topics include development processing models, conceptual and physical design, system implementation and maintenance techniques, project management, collaborative communication skills, and the responsibilities of systems analysts. Students should have completed the COSA 50 and COSP 38 courses or equivalent as preparation for this course.

COSP 38 Database Concepts
4 credits

Recommended Preparation:  COSA 50

Formerly CBIS 38. This course covers concepts and technologies of database systems. Topics include data modeling, design, and the implementation of relational databases; Structured Query Language-SQL; concurrency control; distributed database systems; data warehousing; Web-enabled database technologies; and the functions of database administration. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.

COSP 7 Programming Concepts and Methodologies
4 credits

Recommended Preparation:  COSA 50

Formerly CBIS 7. This course is an introduction to programming concepts and methodologies including syntax, structured design, debugging, variables identifiers, flowchart and simple UML design, programming error detection, extracting and manipulating data from arrays, array sorting with passing parameter and augmenting test data.

COSP 8 Visual Basic Programming
4 credits

Recommended Preparation:  COSA 50

Formerly CBIS 8B. The class introduces students to the development of information systems using Visual Basic .NET language. The following programming concepts are covered: the software life-cycle, .Net IDE, data types, control structures, methods, strings and arrays, object-oriented programming, GUI design and development, file I/O, database and ASP. Students should have completed a 3 unit computer concepts and applications course such as COSA 50 as preparation for this course.

Course Name
COSS 270 Information Security Fundamentals
1 credit

In this course, you will learn how to protect yourself from identity theft and personal computer attacks. This course is for anyone with basic computer skills. Learn how to protect yourself from hackers, phishers, and anyone else who is trying to "snoop" into your personal information.     

COSS 271 Network Security Fundamentals
4 credits

Co-Requisite: COSN 10

Formerly CBIS 271. Network Security Fundamentals provides a comprehensive overview of network security and prepares students to take the CompTIA Security + Certification Exam.  This course covers general security concepts, communication network security, infrastructure security, cryptography basics, operational/organizational security, and computer forensics.

COSS 272 Computer Forensics and Investigation
3 credits

Recommended Preparation: COSN 5
 
This course offers an introduction into computer forensics, investigating computer crimes and data recovery. Topics covered in this course include a process for investigating cybercrime and procedures for collecting, analyzing, recovering and preserving forensic evidence. Students should have completed the COSN 5 course or equivalent as preparation for this course.

COSS 273 Ethical Hacking and Countermeasures
4 credits

Recommended Preparation: COSS 271 

This course will prepare students to perform network hacking and implement appropriate countermeasures. Students will also explore the ethical questions surrounding network and system penetration. This course covers topics such as using network penetration tools, techniques for identifying system vulnerabilities and exploiting those vulnerabilities to compromise systems and data.

Course Name
COSW 10 Beginning Website Development
4 credits

Recommended Preparation:  COSA 50

Formerly CBIS 207AD and CBIS 211AD and COSW 10AD. This course introduces the fundamental skills needed to design, develop and publish websites using industry standard software. Students will create websites using HTML and CSS and incorporate web design principles such as site planning, usability, and accessibility standards. Topics covered include formatting text, creating hyperlinks, building navigation menus, inserting images and other media, creating tables and forms, using CSS for layout and design, creating responsive websites and working with content management systems. Students should have completed a basic computer concepts course such as COSA 1 as preparation for this course.

COSW 20 Front End Website Development
4 credits

Recommended Preparation: COSW 10

Formerly CBIS 207E. This course develops knowledge in modern front-end web development skills including intermediate level HTML/CSS, mobile websites, responsive web development, CSS frameworks, jQuery, accessibility, usability and emerging web development trends/tools.  Students are encouraged to have a basic knowledge of web development from COSW 10 or equivalent in preparation for this course.

COSW 200 Introduction to JavaScript and jQuery
4 credits

Recommended Preparation: COSA 50

This course provides an overview of client-side programming using JavaScript, variables, arrays, functions, event handlers, objects, form validation, cookies, and the DOM. Introduces Web 2.0 technologies, Ajax (Asynchronous JavaScript and XML and JSON), and it is an introduction to using popular libraries including jQuery.

COSW 230 Ruby on Rails Web Development
3 credits

Prerequisites: COSW 20, COSP 38, and CS 11 or 21A or COSP 8 or 10

Formerly CBIS 430. This course is an introduction to using Ruby on Rails (or RoR) a dynamic web development framework. Students will be taught programming in Ruby language and MySQL management. Installation, development, testing, and the structure of the Ruby on Rails framework will be covered. This course is intended for web developers and others interested in getting a quick start in this technology. Students should have completed any Previous Programming Course (C++, VB, Java, C#), COSP 38 and COSW 20 courses or equivalent as preparation for this course.

COSW 240 Intro to Content Management Systems
3 credits

Recommended Preparation: COSW 10

Students will create and manage websites using popular web-based content management systems (CMS) such as Drupal, WordPress, or Joomla. This course introduces fundamental concepts of CMS administration including installation, setup, management of user accounts, and security. Students will plan site design, organize navigation, integrate with social media, and publish diverse web content.

COSW 30 Web Development with PHP/MySQL
4 credits

Recommended Preparation: COSW 10 and COSP 38

This course covers PHP & MySQL, one of the most popular technology combinations for developing interactive Web sites. It is designed to provide students with a real-world experience in developing database driven website programming concepts for personal and small business needs  Students write PHP code to interact with data stored in a database including record creation, update, deletion, and retrieval. Emphasis will be placed on creating web forms, searching databases, and session management. It is recommended that students enter this course with beginning knowledge of Web development concepts including HTML and CSS.