 |
|
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 positions 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 Campus Computer Science Degrees
|
 |
AIU
is
accepting leads from throughout out the United States offering Bachelor's
and Master's Degrees in Computer Systems.
Ashford University
offers Bachelors degree in Computer Science
Studies,Computer Graphic Design
Ashworth
College
offers an Associate degree in Computer information
Management, Diploma courses in Computer Networking and computer programming,
PC Service and Repair..
Antonelli College
has 3 campuses and offers programs in Technical and Network Support.
Briarcliffe College
Offers an Associate
and Bachelor degrees in Computer Science
California National University (CNU)
Online
Bachelor of Computer Science.
Central
Pennsylvania College
has campuses in Harrisburg & Lancaster, offering
programs in Computer Information-Systems, Cyber Security, Network
Management and Database Management.
Chattanooga College
has campus in Chattanooga, TN offers programs in Computer Networking.
Colorado Technical University
offers online
programs in Information, Network, and Database systems.
Collins Colege, has (1) campus at Tempe, AZ offer program in PC Network Technology.
Capella University
offers Bachelor's and
Master's and Doctoral degrees in Information Technology, Graphics and Multimedia,
Information Security, Network Technology, Web Application Development,
and Project Management.
Daniel Webster College
offers .Net, UNIX Programming/System Administration, Web Design, Marketing Management, Applied Management, MBA in Applied Management for Aviation Professionals, MBA in Applied Sport Management programs
DeVry University Online
Florida Career College
has 5 campuses offering Bachelors Management Information Systems, Associate Business Computer Programmer programs, Computer Repair Technician, Associate Computer Network Engineer, Associate Computer Network Technician, Diploma Networking and Internet Security.
Florida Tech University Online
offers an online Bachelors Degree in Business Administration With a Specialization in Computer Information Systems, Computer Information Systems.
Chapman University
has (25) campuses offers Bachelor's degree Computer Information Systems
DeVry University Online
offers program in Computer Information Systems program, Network and Communications Management, Network Systems Administration and Technical Management.
Everest
University
offering Associate of Science and Bachelor
programs in Computer Information Science.
Everest Institute, has (31) campuses offer programs in Electronics Computer and Communications Technology, Computerized Office Applications, Computer Information Science, Computer Technology, Information Processing Specialist, Network Systems Support & Electronics Computer Technology.
Ellis College Online
offers Master of Science in Computer Science.
Friends University has (3) campuses in Lenexa, Topeka, and Wichita KS offers Bachelor of Science in Computer Technology.
Hamilton College, has (7) campuses in Cedar Falls, Council Bluffs, Urbandale, Cedar Rapids - IA, Lincoln, Omaha - NE & Mason City - IO; offer programs in Network Systems Technology, Microsoft Network Engineer & Computer Systems Technician.
ITT Tech
School
of Information Technology offers a Bachelor Degree in Information
Systems Security.
Indiana Business College
offers the program
for Cisco Network Associate Associates of Applied Science Degree.
Iowa Central College
provides experiences for those who desire pre-professional courses, improvement of educational
or technical skills, or developmental programs for self-enrichment.
Kaplan College
Computer Science Programs
including A.A.S. in Computer Information Systems, MNE (MCSE 2000)
Certificate, IT Certification
Keiser College eCampus - Online
provides
associates degree in computer networking and security management.
Lansdale
School of Business
has a campus in North Wales, offering
Programs in Computer Applications Management, Computer Graphics and
Design, Network Administration, Web Administration, Web Design.
Liberty University
offers Online programs
for Associate of Arts in Management Information Systems and Bachelor
of Science in Management Information Systems.
Lehigh
Valley College, has a campus in Center Valley - PA, offer program
in Associate in Network Support and Visual Communication and certificate in Network Technology.
has (6) campuses at Edison, NJ., Marietta, GA., Mt. Laurel, NJ., Philadelphia, PA., Paramus, NJ. and West Palm Beach, FL offers programs in Networking and Network Communications and Information Systems .
Post University Online
offers Certificate,
and Bachelor degrees in Computer Information Systems.
Polytechnic
University
has an Online Campus; offer program in M.S.
in Telecommunication Networks.
Saint Leo University
offers Online program
for BS Computer Information Systems.
Rasmussen College
offers Web Design Emphasis, IT-Network Security and Forensics Emphasis, Database Administration Emphasis, Computer Information Technology, Information Systems Management, Multimedia Technologies.
Santa Barbara Business College
has (5) campuses in Bakersfield, Santa Barbara, Santa Maria, Ventura, Palm Desert
and offering program in Network Administration.
Stratford Institute
Computer Repair - Programming
Strayer University
offers diplomas,
associate, Bachelor and Master degrees in Programming, Computer Security
Management, Network Management, Software Engineering Management, Systems Development
Management, Database Developer, Database Management, Security Administration,
Internet working Technology, Web Development.
Penn Foster Career School
Offers over 80
Online Programs.
Tech Skills
Certified Wireless Network Associate (CWNA)
Cisco Certified Network Associate (CCNA)
Cisco Certified Network Professional (CCNP)
The Career Institute of American International College has campuses in Braintree, Cambridge, Framingham, Woburn - MA offer programs in PC and Networking Administration, .Net and JAVA Programmer and Network Engineer and Security.
University
of Maryland College
offers Bachelors program in Computer and Information
Science, Computer Studies.
University
of Denver
offers Master of Science degree in Telecommunications
Broadband, Telecommunications Management, Telecommunications, Wireless
Networks and Certificate of Advanced Study in Telecommunications Technology,
Broadband, Telecommunications Management and Policy and Wireless Networks.
West Virginia Career Institute
has campus in Uniontown, PA offers Computer Technology program.
Westwood College
offers an Associate Degree
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. |
Academy College
Computer Animation Designand, Network Administration, Technical Support, Computer Science.
Akron-Institute
has campus in Cuyahoga Falls, OH offers Computer Networking and Security Technology program.
ATI Career Training Center Offering Network Administration program.
Bauder College offers Computer Networking program at Atlanta, GA.
Berkeley College offering Associate Degree in Network Management.
Bradford School, has (1) campus in Pittsburgh - PA; offer programs in Computer Specialist, Computer Programming, Computer Programming and Network Management.
Branford Hall Career institute has campus at Branford offers Computer and Network Administration program
Bryan College offers Associate programs in Computer Information Systems - Networking, Computer Network Specialist, Gaming and Robotics Specialist and Diploma programs in Computer Network Specialist, Gaming and Robotics.
Brown College has (1) campus in Mendota Heights, MN offer program in Visual Communications - Multimedia.
Career Technical College
is located in Shreveport, and Monroe LA offering Diploma
in Computer Applications.
California College San Diego
has campus in San Diego, CA, offers BS in Computer Science and Associate Degree in Computer Programming and Computer Technology and Networking .
Colorado
Technical University has campuses Colorado Springs, Denver, Denver
North and Sioux Falls offering Masters Degree in Computer Science Computer Systems Security, Computer Engineering, Software Engineering, Database Systems and Bachelors Degree in Computer Systems Security program.
Computer Career Institute
at Johns Hopkins University has campuses in Baltimore MD, Columbia MD offers 3-D and Game Designer, Audio Video Production, Graphic and Web Designer, Multimedia Designer, Special Effects Designer, Oracle Database Administration, .Net and JAVA Programmer, Network Engineer and Security and PC and Networking Administration programs.
Consolidated School of Business has campuses Lancaster and York offering programs
for Computerized Accounting Management, Computerized Office Management.
Coleman
College has (2) campuses and offers Bachelors and Associate programs in Network Security, Computer Network
and Computer Information Systems.
Fast Train has (7) campuses offering Program of Computer Technician.
Florida Education Center has (1) campus offers Diploma in Computer Business Systems Program.
Globe University/Minnesota School of Business has (11) campuses offers Certificate program in Programming & Game Development-Certification.
Harris School of Business, has (1) campus in Cherry Hill - NJ offer program in Microsoft Office Application Professional.
Institute of Technology has campuses in Clovis CA, Modesto CA offers Network Support Technician, Administrative Office Professional programs.
ITI Technical College has campus in Baton Rouge, LA offers offers Technical Drafting program.
Keiser Career College has (2) campuses located in Greenacres, Miami Lakes offers AS Computer Network Administration Program.
Louisville Technical Institute has campus in Louisville, KY offering Program of Computer Aided Design Drafting - Architectural or Mechanical, Computer Engineering Technology - Repair, Computer Graphic Design etc.
Maric College, has (1) campus at San Diego, CA offer program of Diploma - Computer Support Technician.
Maric College, has (1) campus at San Diego, CA offer program of Diploma - Computer Support Technician.
Minneapolis Business Collegeoffering programs in Network Management, Computer Programming and Applications and Computer Specialist.
Morrison University, has (1) campus in Reno - NV, offer program in Associate - Computer Science.
New England Institute of Technology offers associate programs in Information Technology, Graphic Design Technology, Digital Recording Arts Technology at Warwick, RI.
New Horizons has (4) campuses offers certification programs in Cisco, Microsoft Certified Desktop Support, Microsoft Certified Systems Administrator, Microsoft Certified Systems Engineer and Oracle.
Miller-Motte Technical College has campus in Clarksville, TN offering Program of Network Administration and Microcomputer Systems Network Administration
Platt College
has 2 campus in Los Angeles, Ontario, CA, and offering Bachelor Degree in 3D Animation/Video Specialization: and Diploma program in Multimedia .
Remington College, offers Progrmas in Computer Technology.
Potomac College, has 2 campuses in Washington, DC, Virginia, VA offer Associate Degree in Security Management and Bachelors Degree in Information Systems w/specialization in Cyber Security.
Spencerian College, has (1) campus in Lexington - KY, offer programs in Computer Repair and Computer Engineering Technology.
South Texas Vocational Technical Institute
has (2) campuses in Brownsville, TX and Weslaco, TX offering program in - Computer Office Specialist.
San Joaquin Valley College
has 6 campuses in CA, offering Associate Degree in Computer Support Technology .
Technology Education College has campus in Columbus, OH
offer program in Computer Office Assistant and Computer Support Technician.
Technical Career Institute
Computer and Networking Technology,
Computer Software Application,
Computer Support Technician.
Texas Careers
offer program in Computer Business Systems.
The College of Westchester
has campus in White Plains NY offer program in Computer Applications Management, Computer Network Management, Multimedia Development and Management, Game Design, Web Design & Development and Digital Video & Animation.
The Hub
has campus in Eagan, MN offer certificate programs in Cisco Cert. Network Asso (CCNA) , Cisco Cert. Security Prof. (CCSP) , CompTIA A+ , CompTIA Network+ , CompTIA Security+ , Microsoft Cert. Desk. Support Tech. (MCDST) , Microsoft Cert. Sys. Admin. 2003 (MCSA) , Microsoft Cert. Sys. Engineer 2003 (MCSE) .
Tri-State Business Institute has (1) campus in Erie, PA offer programs in Computer Career - Networking, Computer Career - Security/Forensics, Computer Career - Database Administration, Computer Career - Digital Graphic and Multimedia Design, Computer Career - Microcomputer Applications, Computer Career - Web Site Development and Computer Career - Programming.
CollegeAmerica
has (6) campuses offerring
AOS in Computer Programming,
AOS in Computer Technology and Networking,
AOS in Graphic Arts,
BS in Computer Science.
United Education Institute
has (7) campuses and
offer certification in Computer Systems Technician.
Wichita Technical Institute
offers certificate program in Networking Technology
Vatterott College has (11) campus and offers Bachelor degree in Computer Engineering and Network Technology, Associate degree in Computer Office Assistant Technology, Computer Programming Technology, Computer Systems and Network Technology, Computerized Office Assistant and Diploma programs in Computer Office Assistant, Computer Programming, Computer Programming and Systems Analysis and Computer Technology.
Virginia College, has (10) campuses, offer Certificate programs in Computer Aided Drafting and Design, Cisco Network Associate, Network Engineering, Microsoft Network Engineer, Network Help Desk Technician, Networking Management, Diploma Porgrams in Computer Network Technician, Bachelor's Program in Network Management and Master's Degree in Cybersecurity
YTI Career Institute is located in York PA and offers program in Computer Systems Specialist, Network & Internet Security Administration. |
| |
|
|
|
|