CALL: 800-574-6428




Since computers provide the backbone for most business operations—and will do so for the foreseeable future—completing our AA Computer Science program will put you well on your way to a rewarding career. This comprehensive 18-month program, which
teaches hardware and software familiarity, takes you from a general introduction to a level of competency in programming, operations,
and network administration. We know things change rapidly in the computer field, so our curriculum is adapted as necessary to stay
current with marketplace demands. Coursework consists of a foundation in Microsoft Office applications, including database development
using Access; hardware troubleshooting/repair/security; networking; programming with C, Visual Basic, and Linux/Unix; and graphic
applications.
If you wish to enhance your skills to gain entry to the fields of information technology and software engineering,
our BS Computer Science degree program is right for you. It typically takes an additional 18 months beyond the AA program to complete.
The curriculum, which encompasses practical and theoretical aspects of computer science, includes advanced topics in
database design; operating systems; computer architecture; data structure; digital and wireless networks; UML, Internet,
and web programming; web design; and object- oriented programming and design in C++, Java, and Visual Basic.


Virus elimination and prevention, and step-by-step procedures for system analysis and security, repair and preventive maintenance are all covered in this core course.
Go open-source! Basic maintenance and administration of a UNIX environment is covered in this course. You'll follow up with a second course on UNIX programming to learn shell scripts and compile and run C programs.
You'll start building your portfolio by learning how to create symbols, shapes, schematic drawings in a graphical program, then you'll move on to basic layout and design using your images and desktop publishing tools.
Learn data structures such as functions, pointers, arrays and strings. When you've completed this course, you'll be able to create your own menu-driven programs.
When you've completed this course, you'll be able to design and develop your own Windows-based programs. Data structures, input validation, and all aspects of creating event-driven programs are covered.
This course provides students advanced knowledge of and
practice in Local Area Network software. Students will learn
to maintain, back-up, and archive networks. They will learn
to troubleshoot both software and hardware problems related
to network failures. Students will do assignments to apply the
theory taught.
This course enables students to design, create, and
post personal web pages using Hypertext Markup
Language (HTML). Students will do assignments to
apply the theory taught.
This course prepares the student to understand
advanced operating systems concepts. Topics
include processes, virtual memory, and file
system concepts.
This class presents concepts in basic data representation, logic
design, addressing modes, instruction interpretation, device
communication, and interrupts.
Upon completion of this course, the student will know how
to develop programs using OOP, i.e.. inheritance,
containership, and polymorphism. Students will develop
large, menu-driven console applications using OOP and will
learn all aspects of C++ syntax and OOP/OOD. They will
create overloaded operators, learn about dynamic
memory allocation, virtual functions, and pure
virtual functions. Students will write to files using objects
that read and write themselves. Students will create
multiple file projects class “specification” and
“implementation.” Students will continue using input
validation, flags, etc. They will sort and search
from a file or array. Students will also be introduced to
the Unified Modeling Language (UML). Students will do
assignments to apply the theory learned.
This course introduces the concepts of designing
and developing a relational management database
system using structured query language (SQL) and Oracle’s
Procedural extension to SQL (PL/SQP). The students develop
applications using Oracle and SQL Server. The students
learn key concepts in database development and learn
about data structures, scripts, triggers, procedures, forms, etc.
The students use development tools such as report
builder, graphics builder, project builder, etc.
The objective of this course is to familiarize students with
JavaScript techniques and with applications for building dynamic
web pages. This course uses a lot of HTML, and students learn to
use scripts along with HTML to produce various Internet
applications. Students will do assignments to apply the
theory taught.
Upon completion of this course, the student will be able to
write small Perl programs. The student will be able to do
program structures, use scalars, arrays, hashes, and
format output. The student will be able to create simple
GUIs, program text file databases, and be able to write a
small Perl/CGI program. Students will do assignments to
apply the theory taught in the class.
The objective of this course is to make students familiar with the
concepts of the architecture of the client-server relationship
including components, open systems, and standards. Important
distinctions are drawn between client and server use and
implementation of client-server systems. The student will be
introduced to database, networking, and operating system
distribution. Students will do assignments that apply theory
taught in the class.