Directory of Schools Logo
Online Degrees Live Help Line
866-934-9509
Verisign Secured Logo
Search Schools:   Zip Code:
Campus Computer Science Degrees & Programs
Online Degree Programs
Associate Degrees
Bachelor Degrees
Certificate
High School Diploma
Master Degrees
Ph.D. Doctorate
Online Schools
Accounting Degree
Advertising & Marketing
Appraisal License USPAP
Art Schools Online
Broker Real Estate License
Business & E-Commerce
Business & Management
Canadian Online Schools
Christian Education
Computer Science
Criminal Justice Degrees
Engineering Colleges
Education Degrees
Fire Science
US High School Directory
Graphic Designer
Health Care
Homeland Security
Home Inspector
Hotel & Restaurant
Human Services
Interior Design
Information Technology
MBA - Masters Programs
Natural Health Schools
Nursing - RN to BSN
Paralegal - Law Degrees
Psychology Programs
Real Estate School
Teaching - Teachers (CTE)
US Military
Web Development
Campus Degree Programs
Accounting
Advertising Universities
Arts & Design
Auto Mechanic
Associate Degrees
AutoCAD & Drafting
Aviation Mechanic
Bachelor Degrees
Business Schools
Certificates
Computer Programming
Continuing Education
Criminal Justice
Culinary & Cooking
Dental Office Assistant
Diesel Mechanic Training
English (ESL) College
Engineering Courses
Fashion Design
Fashion Merchandising
Film & Photography
Graphic Design
Gunsmithing Training
Heating - HVAC/R
Health Claims Specialist
HomeLand Security
Hotel & Restaurant
Interior Design
Information Technology
IT Training & Certification
Massage Therapy
Medical Administrative
Medical Billing & Coding
Motorcycle Mechanic
Microsoft Certifications
Nursing
Office Software Training
Pharmacy Technician
Paralegal & Law
Real Estate Schools
Refrigeration Air Conditioning
Surgical Technologists
Technology
Travel & Tourism
Veterinary Science
Video Game Art
Webmaster Certification


HACKER SAFE certified sites prevent over 99.9% of hacker crime.

Program Offerings:
Earn your computer science degree online, from our recommended accredited online or campus based universities which offer associate, bachelor, and master degrees or a certificate in computer studies, computer science, software system engineering, computer engineering, computer business applications, systems analysts, computer scientists, computer programming, database administrators, pc repair applications and more.


Recommended College Campuses

Computer Science Job Highlights
  As computer applications expand, systems analysts, computer scientists, and database administrators are projected to be the among the fastest growing occupations.
  Relevant work experience and a bachelor's degree are prerequisites for many jobs; for more complex jobs, a graduate degree is preferred.
Computer Science
The rapid spread of computers and information technology has generated a need for highly trained workers to design and develop new hardware and software systems and to incorporate new technologies. These workers-computer systems analysts, computer scientists, and database administrators-include a wide range of computer specialists. Job tasks and occupational titles used to describe these workers evolve rapidly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers.

Systems analysts solve computer problems and enable computer technology to meet individual needs of an organization. They help an organization realize the maximum benefit from its investment in equipment, personnel, and business processes. This process may include planning and developing new computer systems or devising ways to apply existing systems' resources to additional operations. Systems analysts may design new systems, including both hardware and software, or add a new software application to harness more of the computer's power. Most systems analysts work with a specific type of system that varies with the type of organization they work for-for example, business, accounting, or financial systems, or scientific and engineering systems. Some systems analysts also are referred to as systems developers or systems architects.

Analysts begin an assignment by discussing the systems problem with managers and users to determine its exact nature. They define the goals of the system and divide the solutions into individual steps and separate procedures. Analysts use techniques such as structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to plan the system. They specify the inputs to be accessed by the system, design the processing steps, and format the output to meet the users' needs. They also may prepare cost-benefit and return-on-investment analyses to help management decide whether implementing the proposed system will be financially feasible.

When a system is accepted, analysts determine what computer hardware and software will be needed to set it up. They coordinate tests and observe initial use of the system to ensure it performs as planned. They prepare specifications, work diagrams, and structure charts for computer programmers to follow and then work with them to "debug," or eliminate errors from, the system. Analysts, who do more in-depth testing of products, may be referred to as software quality assurance analysts. In addition to running tests, these individuals diagnose problems, recommend solutions, and determine if program requirements have been met.

In some organizations, programmer-analysts design and update the software that runs a computer. Because they are responsible for both programming and systems analysis, these workers must be proficient in both areas. As this becomes more commonplace, these analysts increasingly work with object-oriented programming languages, as well as client server applications development, and multimedia and Internet technology.

One obstacle associated with expanding computer use is the need for different computer systems to communicate with each other. Because of the importance of maintaining up-to-date information-accounting records, sales figures, or budget projections, for example-systems analysts work on making the computer systems within an organization compatible so that information can be shared. Many systems analysts are involved with "networking," connecting all the computers internally-in an individual office, department, or establishment-or externally, because many organizations now rely on e-mail or the Internet. A primary goal of networking is to allow users to retrieve data and information from a mainframe computer or a server and use it on their machine. Analysts must design the hardware and software to allow free exchange of data, custom applications, and the computer power to process it all.

Networks come in many variations and network systems and data communications analysts analyze, design, test, and evaluate systems such as local area networks (LAN), wide area networks (WAN), Internet, Intranet's, and other data communications systems. These analysts perform network modeling, analysis and planning; they also may research related products and make necessary hardware and software recommendations. Telecommunications specialists focus on the interaction between computer and communications equipment.

The growth of the Internet and expansion of the World Wide Web, the graphical portion of the Internet, have generated a variety of occupations related to design, development, and maintenance of Web sites and their servers. For example, webmasters are responsible for all technical aspects of a website, including performance issues such as speed of access, and for approving site content. Internet developers or web developers, also called web designers, are responsible for day-to-day site design and creation.

Computer scientists work as theorists, researchers, or inventors. Their jobs are distinguished by the higher level of theoretical expertise and innovation they apply to complex problems and the creation or application of new technology. Those employed by academic institutions work in areas ranging from complexity theory, to hardware, to programming language design. Some work on multidisciplinary projects, such as developing and advancing uses of virtual reality, in human-computer interaction, or in robotics. Their counterparts in private industry work in areas such as applying theory, developing specialized languages or information technologies, or designing programming tools, knowledge-based systems, or even computer games.

With the Internet and electronic business creating tremendous volumes of data, there is growing need to be able to store, manage, and extract data effectively. Database administrators work with database management systems software and determine ways to organize and store data. They determine user requirements, set up computer databases, and test and coordinate changes. It is the responsibility of an organization's database administrator to ensure performance, understand the platform the database runs on, and add new users. Because they also may design and implement system security, database administrators often plan and coordinate security measures. With the volume of sensitive data generated every second growing rapidly, data integrity, backup, and keeping databases secure have become an increasingly important aspect of the job for database administrators.

Training, Other Qualifications, and Advancement
Rapidly changing technology means an increasing level of skill and education demanded by employers. Companies are looking for professionals with a broader background and range of skills, including not only technical knowledge, but also communication and other interpersonal skills. This shift from requiring workers to possess solely sound technical knowledge emphasizes workers who can handle various responsibilities. While there is no universally accepted way to prepare for a job as a systems analyst, computer scientist, or database administrator, most employers place a premium on some formal college education. A bachelor's degree is a prerequisite for many jobs; however, some jobs may require only a 2-year degree. Relevant work experience also is very important. For more technically complex jobs, persons with graduate degrees are preferred.

For systems analyst, programmer-analyst, as well as database administrator positions, many employers seek applicants who have a bachelor's degree in computer science, information science, or management information systems (MIS). MIS programs usually are part of the business school or college. These programs differ considerably from computer science programs, emphasizing business and management-oriented coursework and business computing courses. Many employers increasingly seek individuals with a master's degree in business administration (MBA) with a concentration in information systems, as more firms move their business to the Internet. For some networks systems and data communication analysts, such as webmasters, an associate degree or certificate generally is sufficient, although more advanced pos itions might require a computer-related bachelor's degree. For computer and information scientists, a doctoral degree generally is required due to the highly technical nature of their work.

Despite the preference towards technical degrees, persons with degrees in a variety of majors find employment in these computer occupations. The level of education and type of training employers require depend on their needs. One factor affecting these needs is changes in technology. As demonstrated by the current demand for workers with skills related to the Internet, employers often scramble to find workers capable of implementing "hot" new technologies. Another factor driving employers' needs is the time frame in which a project must be completed.

Most community colleges and many independent technical institutes and proprietary schools offer an associate degree in computer science or a related information technology field. Many of these programs may be more geared toward meeting the needs of local businesses and are more occupation-specific than those designed for a 4-year degree. Some jobs may be better suited to the level of training these programs offer. Employers usually look for people who have broad knowledge and experience related to computer systems and technologies, strong problem-solving and analytical skills, and good interpersonal skills. Courses in computer science or systems design offer good preparation for a job in these computer occupations. For jobs in a business environment, employers usually want systems analysts to have business management or closely related skills, while a background in the physical sciences, applied mathematics, or engineering is preferred for work in scientifically oriented organizations. Art or graphic design skills may be desirable for webmasters or Web developers.

Job seekers can enhance their employment opportunities by participating in internship or co-op programs offered through their schools. Because many people develop advanced computer skills in one occupation and then transfer those skills into a computer occupation, a related background in the industry in which the job is located, such as financial services, banking, or accounting, can be important. Others have taken computer science courses to supplement their study in fields such as accounting, inventory control, or other business areas. For example, a financial analyst proficient in computers might become a systems analyst or computer support specialist in financial systems development, while a computer programmer might move into a systems analyst job.

Systems analysts, computer scientists, and database administrators must be able to think logically and have good communication skills. They often deal with a number of tasks simultaneously; the ability to concentrate and pay close attention to detail is important. although these computer specialists sometimes work independently, they often work in teams on large projects. They must be able to communicate effectively with computer personnel, such as programmers and managers, as well as with users or other staff who may have no technical computer background.

Computer scientists employed in private industry may advance into managerial or project leadership positions. Those employed in academic institutions can become heads of research departments or published authorities in their field. Systems analysts may be promoted to senior or lead systems analyst. Those who show leadership ability also can become project managers or advance into management positions such as manager of information systems or chief information officer. Database administrators also may advance into managerial positions such as chief technology officer, based on their experience managing data and enforcing security. Computer specialists with work experience and considerable expertise in a particular subject area or application may find lucrative opportunities as independent consultants or choose to start their own computer consulting firms.

Technological advances come so rapidly in the computer field that continuous study is necessary to keep skills up to date. Employers, hardware and software vendors, colleges and universities, and private training institutions offer continuing education. Additional training may come from professional development seminars offered by professional computing societies.

Technical or professional certification is a way to demonstrate a level of competency or quality in a particular field. Product vendors or software firms also offer certification and may require professionals who work with their products to be certified. Many employers regard these certifications as the industry standard. For example, one method of acquiring enough knowledge to get a job as a database administrator is to become certified in a specific type of database management. Voluntary certification also is available through other organizations. Professional certification may provide a job seeker a competitive advantage.

Visit our Online Computer Science Schools



Featured College Campuses
Azusa Pacific University
Computer Science Degree
Collins College

Computer Science Degree
Campus Programs Here
Allied Medical & Technical Institute
is located in Wayne, New Jersey offering Computer, and Office Professional degrees.

Anthem Institute
offers the Diploma program for Computer Networking & Security.


Aquinas College

an inclusive educational community rooted in the Catholic Dominican tradition, provides a liberal arts education with a global perspective in business management and management of information systems. Offering A. A. and B. A. Degrees.

Ashford University

has a campus Clinton, IA offering Bachelor degrees in Computer Science and Mathematics, Computer Science Studies and Management Information Systems.

ATA Career Education
has campus in Louisville, KY offering Diploma program in Network Professional.

Bradford School
has 3 campuses offering Computer Programming, Computer Specialist, and Network Management program.

Branford Hall Career Institute

has (5) locations in Bohemia, NY., Branford, CT., Southington, CT., Windsor CT., and Springfield MA., offering Computer, Electronics & computer Repair degrees.

Brookstone College

has campuses Charlotte, NC and Greensboro, NC offering programs for Computerized Accounting and Information Processing Technology.

California College San Diego

Offers The Bachelor of Science degree in Computer Science


CDI College

has over 30 schools in Canada offering Computer Business Applications Specialist, Help Desk Analyst, Technical Support Specialist,Help Desk Support Analyst, Technical Support Specialist.

Central Coast College
has a campus in Salinas, offer program in Computer Office Administration.

Collins College

offers design and technology programs for budding creative professionals. Their programs include Visual Communication, Media Arts, Animation, Game Design, Multimedia Production, Digital Video Production, and 2D/3D Media.

CollegeAmerica

offers programs for, Computer Science, Computer Technology & Networking.

Colorado Technical University

Associate Degrees:
Health Care IT,
Computer Sys Support,
e-Business,
Information Technology
Network Sys Security,
Bachelor Degrees:
Computer Engineering,
Computer Science,
Computer Science
Computer Security,
e-Business,
Information Sys Management
Master Degrees:
Computer Engineering
Computer Science
Computer Sys Security,
Software Engineering,
Database Systems,
Management
Information Sys Security,
Information Technology
Project Management
Doctorate Degree
Computer Science.

CSI Career College
has campuses in Vacaville, CA offering program's Administrative Microsoft Office Specialist and Computerized Office w/ Bookkeeping.

Daymor College
has campuses in Louisville, Paducah, Newport, Owensboro offering program for Network Support Administration.

DeVry University

offers the programs for Computer Information Systems, Network & Communications Management, Network Systems Administration, Game and Simulation Programming and much more.

Dorsey School

has (4) campuses offering computer applications specialist.

Draughons Junior College
has campuses in Bowling Green, Clarksville, Murfreesboro, Nashville offering program of Network Support Administration.

Everest College of Business Technology and Health Care
has (16) campuses; offer progams in Network Administrator, Network and Security Specialist, Programmer / Network Support Analyst, Programmer Analyst / Internet Solution Developer, Technical Support Specialist.

Eagle Gate College
has campus in Layton, Murray and Salt Lake City, offering program in Computer Network Technology.

Everest College

has (11) campuses offering Computer Information Science, Computer Technology, Network Administration, Advanced Microcomputer Applications, Operations Specialist, Computer Information Systems programs, Accounting / Computer Applications.

Everest Institute
has (16) campuses offering programs in Accounting, Business, Business Accounting & Applications, Business Management, Criminal Justice,Homland Security,Dental Assisting, Health Care, Massage Therapy, Medical Administrative Assistant, Medical Administrative Secretary, Medical Assisting, Medical Insurance Billing/Coding, Patient Care Technician and Pharmacy Technician etc.

Fast Train

has (7) campuses offering Computer Technician.

Florida Career College
has 7 Campuses in Hialeah, Miami, Pembroke Pines, West Palm Beach, Brandon, Clearwater, Lauderdale Lakes - Florida offer programs in Business Computer Programmer, Computer Network Engineer, Computer Network Technician and Diploma - Networking and Internet Security.

Florida Career Institute

offers electronics and digital technology, computer office technology programs.

Fischler School of Education Human Services
has 10 campuses and offering Master degree program's and Education Speciality programs in Computer Science Education .

Hallmark Institute of Technology

offers programs in Business Office Administration, Computer Network Systems Technology, Electronic Engineering Technology and Medical Assistant.

Heald College

offers programs in Business Administration Software Technologies.

Hensmann Learning

offers .NET Development, A+, Java Development, CCNA, CCNP, MCAD, MCITP, MCPD, MCSA, MCSD, MCSE, MCTS, SQL Server, Visual Basic, VOIP,Windows 2003, Adobe, Database Design/Administration, IT Security, Microsoft Network, Network Engineering, New Media, Office Productivity, SMS, Software Engineering/Development, Web Design/Development programs.

High-Tech Institute

offers programs in CAD/Drafting Technology, Computer Networking, Computer Networking and Information Technology, Computer Networking and Security, Dental Assisting, Electronics Technology, Graphic Design & Animation, Hospital Unit Coordinator, Information Technology w/Network Security and Forensics, Massage Therapy, Medical Assisting, Medical Billing and Coding, Pharmacy Technician, Surgical Technologist and X-ray Technician (Ltd. Scope).

HoHoKus

offers Electronics and Computer Technology, Computer Operations, and Computer Electornics Technician courses.

Indiana Wesleyan University

offers programs in Accounting, Business Administration, Business Administration - Accounting, Business Administration - Healthcare, Business Information Systems, Computer Information Technology, Criminal Justice, Management Marketing.

Indiana Tech
offers programs in Accounting, Business Administration, Criminal Justice, Engineering Management (MSE), General Studies, Human Resources, Engineering, Information Systems, Law Enforcement Supervision, Management, Marketing and Organizational Leadership.

International Academy of Design and Technology
has campus in Toronto offers Computer Animation & VFX program.

Interboro Institute

has (3) campuses in Manhattan, Washington Heights, and Flushing, NY offering Associate degrees in Computer Networking.

ITI Technical College
has compus Baton Rouge, LA . It offers Technical Drafting program.

ITT Technical Institute

has 70 schools nationwide teaching Computer and Electronics Engineering Technology, Computer Drafting and Design.

Keiser Career College
has (3) campuses in Greenacres, Miami Lakes, St. Petersburg - FL offer programs in A.S. Computer Network Administration.

Metro Business College has (4) campuses in Missouri offering Business & Computer Specialist Programs.

McCann School of Business and Technology
has (4) campuses offering Computer Office Support , Computer Science and Programming and Network Administration programs.

Miller Motte Technical College
has 6 Campuses offering programs for Microcomputer Applications, Microcomputer Systems Network Administration, Computer Technical Support, Business Computer Programming Business Information Systems, Network Administration Information Processing.

Minneapolis Business College
has Campus in Roseville, Minnesota offering programs for Computer Programming and Applications, Computer Specialist and Networking Management.

Network Learning Institute offers programs in Cisco CCNA, Cisco CCNP, Cisco CCSP, Cisco VOIP, CompTIA Network, Microsoft MCSE, Microsoft MCSA and Network+.

New England Institute of Technology

offers programs in Computer Information Systems, Business Management, Multimedia and Web Design, Video Radio, Architectural Building Engineering, Interior Design, Electronics Engineering, Mechanical Engineering, Surgical, Occupational Therapy Assistant, Clinical Medical Assistant, Automotive, Auto Body, Marine, Electrical, Building Construction & Cabinetmaking, Refrigeration/Air Conditioning/Heating, Plumbing/Heating, Digital Recording Arts, Networking, Electronics Engineering, Architectural Building Engineering, Mechanical Engineering, Busines Management and Interior Design Technology.

Newport Business Institute
has (2) campuses in Lower Burrell, Williamsport, PA; offering programs in Microsoft Office User Specialist, Office Administration, BA Microcomputer Applications, Business Information & Technology Software Application & Programming.

Northcentral University
has campus in Prescott, offer program Bachelor of Business Administration : Applied Computer Science.

Northwestern Business College

offers Associate degree in Business Computer Programming, Computer Technical Support, Business Information Systems, Video Game Design and Development.

Ohio Business College
has (2) campuses in Lorain, CO and Sandusky, CO and offers Diploma in Computer Software Specialist, Office Software Specialist.

Ohio Valley College of Technology
offers Bachelors in Computer Technology / Technical Emphasis.

Ottawa University

offers Management Of Computer Services Degrees, Information Technology Systems Degrees.

Platt College

offers Bachelor Degree in 3D Animation Video.

Post University
offers Bachelor of Science Degree in Business Computer Information Systems and Certificate Programs in Computer Information Systems.

San Joaquin Valley College
provides Associates degree in Computer Support Technology.

Santa Barbara Business College
has (4) campuses in Bakersfield, Santa Barbara, Santa Maria, Ventura and providing Associates degree in Network Systems Administration.

South College

offers programs in Accounting, Administrative Assistant, Business Administration, Criminal Justice, Elementary Education, Health Science, Health Science, concentration Radiography, Legal Secretarial, Legal Studies, Medical Assisting, Medical Transcriptionist, Microcomputer Operator, Network Administration, Network Technology, Nursing, Office Technology, Paralegal Studies, Physical Therapist Assistant, Post-Baccalaureate Program, Professional Medical Coding, Radiography, Radiology and Surgical Technology.

South Texas Vocational Technical Institute
has campuses in Brownsville, McALLEN, Weslaco offers Computer Accounting Specialist program.

Stanbridge College

offers Certification in Computers and Network Skills such as MCSE,CCNP,Cisco etc.

Stevens Henager College

offers Associate and Bachelor Degrees in Computer Technology and Networking, Computer Programming, and Computer Science.

Tucson College
has campuse in Tucson, Az offers Administrative Assistant/ Computer Applications Specialist program.

Technical Career Institute

offers an Associate of Science Degree in Computer Technology & Networking

The Hub
has a campus in Minnesota, offering IT certification courses in CompTIA A+, CompTIA Network+, CompTIA Security+, Microsoft MCDST, Microsoft MCSA, Microsoft MCSE, Cisco CCNA, Cisco CCSP.

University of Redlands

offers programs for Master of Science in Information Technology, Executive Certificate in Geographical Information Systems and Executive Certificate in Information Systems.

Westwood College

offers Associate Degrees in Computer Networking and Software Engineering. Bachelor's Degree in Computer Network Management, Animation, Information System Security, Technical Management, Web Design and Multimedia, and Game Software Development.

Wright Business School
has (3) campuses in Overland Park - KS, Oklahoma City, Tulsa - OK, offering program in PC Technician.

Western Connecticut State University
has a campus in Danbury - CT; offering program in BA Computer Science.

York Technical Institute offers diploma in Network Internet Security Administration.

Guide to Online Schools | Featured Schools | Online Degrees | Privacy | Directory of United States Universities
Directory of United States Colleges | Directory of United States High Schools | Education Resources
Sitemap | Link to Us | Contact Us | Advertising | Financial Aid - Grants and Student Loans

Online Degrees by Directory of Schools ©1998-2008