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