Database Programming Certificate of Specialization
Program Overview
Database Programming Certificate of Specialization
Related Degrees & Certificates
- AS Associate in Science Degree Program
- Computer Science Applications and Development (60 units)
- Computer and Information Science (60 units)
- Web and Mobile Application Development (60 units)
- CA Certificate of Achievement
- Computer Science Applications and Development (30-34 units)
- Web and Mobile Application Development (34-36 units)
- CS Certificate of Specialization
- Applied Python Programming (12 units)
- C++ Programming (8 units)
- Data Science and Big Data (14-15 units)
- Enterprise Cybersecurity (15 units)
- Internet of Things (IoT) Programming (15 units)
- Java Programming (8 units)
- Machine Learning and Artificial Intelligence (12 units)
- Web Programming (13 units)
- Web/Mobile App Development (15 units)
Career Opportunities
This certificate prepares students for entry-level positions such as database developer, database manager, back-end developer, and programmer.
Program Learning Outcomes
Students completing this program will be able to:
- Use SQL for database creation, manipulation, and control.
- Administer a database, with the ability to backup, recover, and protect data.
- Develop SQL and NoSQL desktop and cloud database solutions using Java, PHP, Python, or Ruby.
- Design and develop a data warehouse using Oracle or MySQL.
- Describe different forms of business intelligence that can be extracted from a data warehouse and how that intelligence can be applied toward business decision-making.
Recommended High School Preparation
Coursework in Mathematics, Computer Programming, English, Business, and Electronics.
University Transfer Program
Use Assist to identify lower division major preparation for Computer and Information Science for the California State University and the University of California systems. For independent or out-of-state colleges and universities, use their catalogs to locate this information. Transfer Services can assist you to gather this information.
About the Program
Computer and Information Science offers extraordinary career opportunities to individuals who possess fluency in the English language, solid keyboarding skills, and a desire to work with computers on a daily basis. Students in the Computer and Information Science program at CSM are training primarily on PC microcomputers and receive the finest training and experience available in areas such as programming, data communications, applications development, network support, end-user support, and hardware/systems support. This training is intended to lead to employment in the computing industry or transfer to a baccalaureate institution for continued study in the field and to provide advanced study for computing professionals.
Career opportunities include applied scientist, communications technician, computer maintenance technician, computer operator, database specialist, documentation specialist, information specialist, Local Area Network (LAN) administrator, PC specialist, programmer, software engineer, software technician, systems analyst, systems test engineer, technician support representative, and as sales personnel skilled in marketing methods for computer systems. While some students secure employment following completion of the A.S. degree or Certificate program, many transfer to four-year universities to complete a Bachelor’s degree in a computer-related field.
Program Overview
The Certificate of Specialization is designed to introduce students to database fundamentals. Students will learn to design, develop, and administer SQL and NoSQL databases. They will also learn to develop database applications using various programming languages. Students will learn to extract data from several databases and transform it for integration into a data warehouse, which can then be used for business intelligence.
Program Requirements
Requirements
- Required Core Courses: 11 units
- CIS 132: Introduction to Databases (3 units)
- OR
- CIS 133: NoSQL Databases (3 units)
- CIS 363: Enterprise Database Management (4 units)
- CIS 364: From Data Warehousing to Big Data (4 units)
- Required Selective Courses: Select 3-4 units from the following courses:
- CIS 113: Ruby Programming (4 units)
- CIS 117: Python Programming (4 units)
- CIS 380: PHP Programming (3 units)
- Total Required Units: 14-15
Program Outline
Degree Overview:
Overview: The Database Programming Certificate of Specialization is designed to provide students with the skills and knowledge necessary to become database developers, administrators, or programmers. The program covers the fundamentals of database design, development, and administration, as well as the use of SQL and NoSQL databases. Students will also learn how to develop database applications using various programming languages, such as Java, Python, and Ruby.
Objectives: The program's objectives are to:
- Enable students to use SQL for database creation, manipulation, and control.
- Equip students with the ability to administer databases, including backup, recovery, and data protection.
- Teach students how to develop SQL and NoSQL desktop and cloud database solutions using Java, PHP, Python, or Ruby.
- Guide students through the design and development of a data warehouse using Oracle or MySQL.
- Provide students with an understanding of different forms of business intelligence that can be extracted from a data warehouse and how this intelligence can be applied to business decision-making.
Program Description: The Database Programming Certificate of Specialization consists of a total of 14-15 units, divided into two parts:
Required Core Courses (11 units):
- CIS 132: Introduction to Databases (3 units) - OR - CIS 133: NoSQL Databases (3 units)
- CIS 363: Enterprise Database Management (4 units)
- CIS 364: From Data Warehousing to Big Data (4 units)
Required Selective Courses (3-4 units):
- Select 3-4 units from the following courses:
- CIS 113: Ruby Programming (4 units)
- CIS 117: Python Programming (4 units)
Careers: The program prepares students for entry-level positions such as:
- Database Developer
- Database Manager
- Back-End Developer
- Programmer
Other:
- Recommended high school preparation includes coursework in Mathematics, Computer Programming, English, Business, and Electronics.
- Students can use Assist to identify lower-division major preparation for Computer and Information Science for the California State University and the University of California systems.
- Students can meet with a CSM counselor to discuss how to achieve academic goals and develop a comprehensive student educational plan (SEP).
Additional Notes:
- The program description does not provide information on fees, admission requirements, or the application process.
- The program does not include information on transferability to four-year universities.
Entry Requirements:
- Completion of high school or equivalent with a minimum GPA of 2.5 in Mathematics, Computer Programming, English, Business, and Electronics. The certificate of specialization is designed for students who have completed a basic computer science program or who have equivalent experience. Students should be able to write and understand basic SQL queries, and they should be familiar with the concepts of database normalization.