A number of Master of Science and Master of Arts in Computer Science programs offer classes in database programming. In addition to covering database installation and maintenance, curricula might emphasize theories related to algorithms, programming languages, and networking.
Find schools that offer these popular programs
- Computer Graphics
- Database Administration and Data Warehousing
- Web Page and Digital Design
Master of Science in Computer Science
Master's degree programs in computer science generally seek to enroll students who have completed extensive undergraduate coursework in the field. All programs require incoming students to hold a bachelor's degree, and most also require applicants to take the Graduate Record Examination (GRE). Some programs also ask applicants to submit letters of recommendation from former professors or supervisors.
Most programs require aspiring database administrators, software technicians, and database programmers to complete a thesis project demonstrating advanced knowledge. Some graduate-level computer science programs allow students to specialize in a particular area of the field, such as database administration and programming, by taking a set of classes which supplement this goal. Most programs include courses on particular types of database software, like Oracle and SQL. Core courses often cover topics such as:
- Data warehousing
- Software engineering
- Computer architecture
- Operating systems
- Database design
Popular Career Options
Those with a master's degree in computer science have a broad range of computer skills applicable to many careers. Many graduates choose careers in communications, data management, and computer service. Popular options include:
- Database administrator
- Information technology professional
- Computer software technician
Continuing Education Information
Many people who earn a master's degree in computer science choose to complete certificate programs in specific areas of the field, such as database administration, information assurance, or systems engineering. While having these certificates is not required, it may help prospective database programmers stand out from other applicants.
Individuals interested in a career in database programming can enroll in a master's degree in computer science program and specialize their coursework to the field.