classestoedu

Guide to Master's Degree

How to Get a Master's Degree in Computer Science

Computer science launched the Information Age via powerful technologies capable of manipulating information and automating processes. Today, computing pervades nearly every aspect of modern life: Communications, data management, manufacturing, entertainment, transportation, and design.

A master's degree in computer science puts you on the leading edge of technology development. Graduate computer science programs combine education in fundamental computing principles with applied design training. This combined conceptual and practical approach produces innovative thinkers capable of solving real-world design problems.

WorldWideLearn.com's guide to the master's degree in computer science prepares you to take full advantage of your educational resources. Define your professional objectives before you apply, and use them to guide your choices throughout the program. The steps outlined below help you build a foundation for success in the computer science master's program.

Guide to Master's Degrees in Computer Science

Before you plunge headlong into computer science graduate school, it's important to develop an understanding of what computer science and the master's degree entails. Depending on your career goals in high tech, you may choose to pursue an academic or professional master's in computer science, or opt for a related discipline such as IT or computer engineering.

Computer Science as an Academic Discipline

Computer science is a specialized study of theoretical and applied mathematics with applications in electrical engineering. The discipline emphasizes algorithmic reasoning and computation theory, and has a close kinship with linguistics, mathematical logic, cognitive science, physics, and statistics. A theoretical discipline, computer science complements applied computer engineering disciplines like computer hardware design and information technology.

An advanced computer science degree offers a deep conceptual understanding of computational reasoning and processes. This background prepares graduates to achieve groundbreaking advances in the basic technologies engineers use to develop new products and applications. Insight into the properties of computing technologies can also complement and extend your training in applied computing fields such as software development, IT, and computer engineering.

For a closer look at computer science as an academic discipline, see WorldWideLearn.com's Guide to College Majors in Computer Science. You can find information on applied computing disciplines in WorldWideLearn.com's guides to computer engineering, software engineering, and technology.

Academic and Professional Master's Degrees

Computer science master's degrees have evolved to meet the needs of an increasingly diverse student body. Today's colleges and universities provide academic and professional master's degrees, offered under the auspices of computer science, mathematics, or engineering departments. Program formats have diversified as well, to meet the needs of working professionals and returning students. You can earn a master's degree online or on campus; through an accelerated program or at your own pace; by day, night, or weekends.

The two primary master's degree types available today include:

Explore the master's degree further at WorldWideLearn.com's The Master's Degree Explained and Master's Degrees Online.

Specializations Specialized study is an important feature of graduate computer science programs. Depending on the master's degree you choose, you may customize your education by selecting elective courses or by developing your own research topic.

The leading computer science associations--Association for Computing Machinery, IEEE Computer Society, and Association for Information Systems (AIS)--divide the computer science discipline into four primary fields:

1.   Theory of Computation
2.   Algorithms and Data Structures
3.   Programming Methodology and Languages
4.   Computer Elements and Architecture

Within these areas, computer science programs identify the following specializations:

Within these specializations, you are likely to encounter additional levels of specificity. Computational theory, for example, encompasses graph theory, logic, automata theory, number theory, quantum computing, computational geometry, category theory, and type theory.

Your particular topic interest can emerge in the course of the program. At the application stage, it's important simply to have a sense of which aspects of computer science spark your curiosity so you can identify programs with resources in your target area.

Career Track

Graduate degrees in computer science typically lead to careers in academic research or applied R&D.

The academic career track requires a PhD in computer science, after which you are eligible for university professor and advanced scholarly research positions.

The professional career track prepares you for R&D positions, where you pool expertise with engineers and software developers to solve design problems and develop better computer hardware, robotics, computer chips, graphics processors, and other technologies. For more information about your career options, see the Association for ComputingMachinery's guide to computer science careers.
Outlook
According to the U.S. Department of Labor, "Job prospects for computer scientists are expected to be excellent." The Bureau of Labor Statistics forecasts 24 percent employment growth from 2008 to 2018, making computer science one of the fastest growing occupations.

Resource
Which career path is right for you? WorldWideLearn.com's Career Pathways offers career planning and assessment tools to help you clarify your professional goals.

Plan for a Master's Degree in Computer Science

With your professional ambition as your guide, you're in a good position to research and apply to graduate schools in computer science. Take the following steps to position yourself for academic success:

Find the Right Graduate Computer Science Program

With your professional ambition as your guide, you're in a good position to research and apply to graduate schools in computer science. Take the following steps to position yourself for academic success:

1. List Accredited Programs
Begin by accessing lists of accredited computer science master's degree programs. Accreditation is the operative word at this stage: only an accredited program offers both the quality and degree credibility to return your educational investment. In addition, accreditation affects your eligibility for financial aid. To find regional and national accreditation authorities, check the U.S. Department of Education's database of approved accreditation agencies.

Resources
WorldWideLearn.com's Degrees by Subject search links you to accredited education partners with master's degree programs in computer science.

The Computing Accreditation Commission of ABET is the primary accreditor of computer science programs in the U.S. You can access a list of CAC-accredited programs in computer science using ABET's online search tool.

2. Choose Program Format: Campus or Online Master's Degree?

The rising tide of working professionals seeking a computer science master's degree has inspired a diverse selection of program formats. Choose among: Online master's degrees. Digital format allows you to earn a master's degree online without putting your life--and career--on hold. Campus master's degrees. The traditional campus format remains a strong choice for aspiring academics, who rely on access to local facilities, teaching opportunities, and collaborative research. Accelerated and self-paced formats. These degree programs allow working professionals to work at their own pace, taking courses at night, on weekends, or online. Your career goals, learning style, and personal circumstances help determine which program format is right for you.

Resources
WorldWideLearn.com segments your program research by program format. See Online Degree Programs or Campus Education, or search Degrees by Location for campus graduate programs in your area.

The Sloan Consortium, which represents online institutions nationwide, publishes a list of online master's degrees in computer science.

3. Explore Academic Programs

Next, whittle down your list by investigating each program's academic resources. The following factors impact your ability to succeed in your chosen field:

Your career track influences how you weigh these priorities. Academics require state-of-the-art research facilities and faculty mentors in their field of study. For professionals, a program's employer outreach and career support efforts may eclipse academic resources.

Resources

WorldWideLearn.com

features an automated tool designed to help you identify schools that match your program criteria. Fill out an online form indicating your preferences, and school representatives contacts you to answer your questions about the program.

School Web sites offer a goldmine of detailed information about the master's degree program. Look for degree requirements, course descriptions, links to faculty bios and publications, and more.

Informational interviews give you a vicarious glimpse into the program experience and the value of the degree on the job market. Seek interviews with faculty, alumni, and current graduate students.

Campus visits are valuable for all students, whether you plan to earn a master's degree online or on-site. Tour school facilities, visit classes, and meet with faculty and admissions counselors.

4. Evaluate Program Quality

Finally, settle on five or six schools that reflect the best return on your investment. You can gauge the educational quality and value of a master's degree program by examining each school's:

Keep in mind that top schools are highly selective in their admissions--the committee evaluates your application based on your undergraduate performance, work experience, and test scores. Plan to apply to one or two schools that match your profile, as well as a couple 'long shots' and 'safety schools.'

Resources
Admissions Departments supply useful data such as average admitted students' GPA and test scores, job placement information, and student demographics.

College Rankings help you gauge the reputation of a program among employers and other academics. U.S. News & World Report publishes the most prominent ranking of Graduate Schools in Computer Science.

Apply to Graduate Computer Science Programs

The application process reverses the research process: now it's your turn to convince admissions committees that you're the right fit for the master's degree program. Take these steps to gain admission to the schools on your list:

1. Complete Prerequisites

Each school mandates eligibility requirements for graduate study. Depending on the master's degree you choose, prerequisites may include:

Satisfy these requirements with the help of WorldWideLearn.com's Education Resources Guide, which offers test preparation resources, prerequisite courses, and online learning tools.

2. Prepare Application Materials

The master's degree program application requires an array of supporting materials. A complete application may include:

In addition, some schools require finalists to interview for admission.

3. Finance Your Master's Degree in Computer Science

Today's computer science graduate students have the option to contain expenses by working while they earn a master's degree online. Whether you choose a campus or online master's degree, however, you may be eligible for financial aid to cover your educational costs.

Take these steps to secure graduate school funding:

WorldWideLearn.com's resource page on graduate education funding walks you through your financial aid options.

Build Your Academic Network

Your graduate education entitles you to join a network of academics who share your passion for computer science. Build relationships with your peers and future mentors by:

Start networking early, and you can have a strong support system in place when you begin your master's degree program.
Conclusion

A master's degree in computer science prepares you to take on the most fundamental technology problems of the 21st century. To make the most of your two years in graduate school, arrive with a clear sense of your academic priorities and career objectives. This focus lets you seize the opportunities that come your way, and transform yourself into a leading innovator in computing technology.
Sources

 

Collapse

Pursue your Computer Science degree today.

Strayer University

Get the right foundation for your future with a degree from Strayer University. Evening, weekend and online classes are all available to meet the needs of busy adults.

Learn more about programs at Strayer University


strayer-university-online

AIU Online

American InterContinental University Online's flexible curriculum allows you to study when and where it's most convenient. Earn your degree at an accelerated pace from an accredited school that is respected by employers.

Learn more about programs at AIU Online


aiu-online
 
 
 

Featured School

Search School by Subject

 
Degree / Diploma by Subject:
Program:
 

Corporate

Online Degree Resources

Education Resources

Career Resources