Program Overview

This Associate Degree or Certificate of Achievement is a two-year program leading to the Associate in Science (A.S.) degree. It is designed to prepare students for employment in a variety of computer related fields. Students wishing a bachelor’s degree (transfer program) should meet with a counselor to discuss transferability of courses.

REQUIRED CORE COURSEWORK:

Course Course Name Units
BCOM 15

Business Communications

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

3
COSA 50

Introduction to IT Concepts & Applications

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.

4
COSN 10

Networking Fundamentals

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.

4
COSN 205

UNIX/LINUX Fundamentals

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.

4
COSN 225

Microsoft Windows Client

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.

3
COSN 5

Computer Hardware Fundamentals

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

4
COSS 271

Network Security Fundamentals

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.

3

IN ADDITION, select TWO (2) courses from the following:
BCOM 222

Job Search Skills

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.

3
COSA 210

Introduction to Project Management for IT

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.

3
COSN 200

Wireless and Mobile Devices

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.

2
COSN 210

LINUX Server Administration

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.

4
COSN 215

LINUX Networking and Security

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.

4
COSN 230

Microsoft Windows Server

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.

3
COSN 250

Introduction to Cloud Computing

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.

3
COSP 8

Visual Basic Programming

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.

4
COSS 272

Computer Forensics and Investigation

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.

3
COSS 273

Ethical Hacking and Countermeasures

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.

4
CS 11

Introduction to Computer Science - C++

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.

4
CS 21

Introduction to Computer Science - Java

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.

4
Total units needed to complete - 30 - 33