Program Overview

COMPUTER TECHNOLOGY major meets the needs of business minded students specializing in information systems. It provides students with a variety of technological skills students need for transfer to a 4 year university business information program. The program prepares students not only for transfer but also qualifies them for positions such as help desk technicians, computer support specialist, computer technician, and programming tester.

REQUIRED CORE COURSEWORK:

Course Course Name Units
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 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
COSP 7

Programming Concepts and Methodologies

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.

4
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
COSW 20

Front End Website Development

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.

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
MATH 50

Precalculus Math

Precalculus Math

5
STATS 1

Elementary Statistics

Elementary Statistics

3
Total units needed to complete - 32