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

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. 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 portion of the information competency requirement.

COSA 10 Microsoft Word for Windows
3 credits

This course provides extensive hands-on instruction using Microsoft Word and its editing, formatting, and language tools to create, format, save, revise, and print various business and report documents. Students will create flyers, newsletters, templates, and other publication documents using advanced formatting techniques and tools. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.

COSA 15 Microsoft Excel for Windows
3 credits

This course covers beginning, intermediate, and advanced spreadsheet concepts using Microsoft Excel and is for anyone working (or wanting to work) in a setting where numeric data is collected, maintained, analyzed, manipulated, and presented. Excel has many applications in business, education, and government as well as personal and home use. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Office Specialist (MOS) industry certification exam.

COSA 20 Microsoft PowerPoint for Windows
3 credits

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

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

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

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

This class provides an introduction to Microsoft Access, a computerized relational database management system. Through hands-on practice, students learn to create and modify tables, queries, reports, forms, data access pages, macros, and modules. Students will also learn to share information by integrating Access with data and other applications. 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 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

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. This course satisfies the technology component of the Information Competency graduation requirement.

COSA 35 Microsoft Office
4 credits

Microsoft Office is a beginning, hands-on course that teaches students to create, edit, format, and integrate a wide range of business documents. Students will use Microsoft Word, Excel, PowerPoint, and Access. Computer hardware basics and the use of the internet for business and research purposes will also be covered. 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 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

Students will learn basic to advanced features and concepts of the Microsoft Windows operating system. This course provides students with an understanding of computer hardware basics, functions and features of Windows, Internet technologies, email, monitoring and tracking system performance, and controlling computer security. Through hands-on practice, students will learn to use Windows programs such as Windows Explorer, Internet Explorer, Media Player, Movie Maker, Live Messenger, Photo Gallery, Word Pad, and Paint. This course satisfies the technology portion of the information competency requirement.

COSA 50 Introduction to IT Concepts & Applications
4 credits

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 Internet and Computing Core (IC3) industry certification exam. This course satisfies the technology portion of the information competency requirement.

Course Name
BCOM 15 Business Communications
3 credits

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

BCOM 20 Business Writing
3 credits

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
Grading: letter grade or pass/no pass

This course is designed to help students develop occupational competence for obtaining desired positions in the workforce. This includes career planning skills, resume and cover letter preparation, interview and interview follow-up skills, successful employment test completion, and the relationship of life-long learning to career success.

BCOM 25 Digital and Social Media
3 credits

This course teaches students how to use online social media tools and explore the design and impact of these new technologies for both personal and professional branding. Students will learn best practices by understanding social media etiquette and ethics. Students will explore the possibilities and limitations of social media and will have hands-on experience with several forms of social media technology. Those who complete this course will know how to use social media productively and have a framework for understanding and evaluating new tools and platforms. This course is also offered as GBUS 25.
Transferable to CSU Only

BCOM 260 Business Telephone Procedures
1 credit

This course is designed for the person who needs instruction and practice in developing professional communication skills using the telephone and state-of-the-art telephone-related equipment in the business office, in order to maximize their use as business communication tools.

BCOM 262 Soft Skills for the Workplace
1 credit

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

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
CPAS 1 Using the Mac as a Tool for Learning
1 credit

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.

CPAS 10 Advanced Computer Skills for Learning
2 credits

This is an advanced course which explores the academic application of popular software packages. The student will learn to use the computer effectively to prepare documents for any class using word processing, desktop publishing, spreadsheets, graphics manipulation, web presentations, and Internet resources. This course satisfies the information competency graduation requirement. This course satisfies the technology portion of the information competency requirement.

CPAS 2 Critical Thinking Using Computers
3 credits

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.

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

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

This is the second course in C++. This course includes further explanation of C++ areas (data types, input/output, data structures, pointers and accessing files) and object-oriented programming (object hierarchy, operator overloading and streams).

CS 21 Introduction to Computer Science - Java
4 credits

This course is the first of a two-part course to introduce Computer Science and the java programming language. The first part will cover the basics of programming and software design using a procedure oriented approach. It is required that students have a previous Trigonometry course or assessment. It is recommended that students have a previous programing logic course such as COSP 7 to succeed in this class.

CS 22 Data Structures and Algorithms
4 credits

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

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 CS21A and MATH 50.

CS 61 Discrete Structures
4 credits

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.

Prerequisite: COSP 8 or CS 11 or CS 21

Course Name
COSK 200 Beginning 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. This course satisfies the technology portion of the information competency 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

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

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

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
2 credits

In this class the student will learn how to install, use, and manage popular wireless technologies. These technologies include infrared, Bluetooth, and wireless local area networks. The student will actually install and configure a wireless local area network. The student will learn how to construct personal wireless network and secure network from unauthorized access. Students should have completed the COSN 10 course or equivalent as preparation for this course.

COSN 205 UNIX/LINUX Fundamentals
4 credits

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. Students should have completed a 3-unit computer concepts and applications course such as COSA 50 as preparation for this course. Completion of this course qualifies students for COSN 210, Linux System Administration.

COSN 210 LINUX Server Administration
4 credits

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

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.

COSN 225 Microsoft Windows Client
3 credits

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. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.

COSN 230 Microsoft Windows Server
3 credits

In this class, students will install, configure and administer Windows Server Operating System. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.

COSN 250 Introduction to Cloud Computing
3 credits

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 compute, 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 5 Computer Hardware Fundamentals
4 credits

This course emphasizes IBM-compatible personal computers and the latest common components and hardware features and will cover PC microprocessors, motherboards, buses, input/output controllers and memory, and other components. Class lectures will be supplemented with "hands on" classroom labs using diagnostic software and tools. This course will prepare students for the hardware portion of the A+ exam. (See COSN 3 for the software portion of A+) Students should have completed a 3 unit computer concepts and applications course such as COSA 50 as preparation for this course.
Recommended Preparation: COSA 50

Course Name
COSP 10 Introduction to C# Programming
4 credits

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.
Recommended Preparation: COSP 7

Transferable to CSU Only **Note: $3.00 materials fee paid at registration**

COSP 201 Mobile App Development
1 credit

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 use 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

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

In this course, students will learn about the major areas of database administration: installation and maintenance of MS SQL Server; T-SQL programming; database performance, logging, backup, recovery, security and replication; and the role of a database administrator. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.

COSP 36 Systems Analysis and Design
4 credits

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

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

This course is an introduction to programming including syntax, structured design, debugging, variables, flowchart and simple UML design, validity checking, extracting and manipulating data from arrays, and sorting. This class prepares the student for additional programming classes. Students should have completed a 3 unit computer concepts and applications course such as COSA 50 as preparation for this course.

COSP 8 Visual Basic Programming
4 credits

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
3 credits

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

This course offers an introduction into computer forensics, investigating computer crimes and data recovery. Topics covered in this course include a process for investigating cyber crime 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

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

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 whould have completed a basic computer concepts course such as COSA 1 as preparation for this course. 

Transferable to CSU.

COSW 20 Front End Website Development
4 credits

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.

Transferable to CSU.

COSW 200 Introduction to JavaScript and jQuery
4 credits

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 a introduction to using popular libraries like JQuery.

COSW 230 Ruby on Rails Web Development
3 credits

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.

This elective course is generally offered every other year.

COSW 240 Intro to Content Management Systems
3 credits

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

This course covers PHP & MySQL, one of the most popular technology combinations for developing interactive Web sites. It is designed to provides 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.