Certificate of Achievement in Databases for Developers

City College of San Francisco

San Francisco, CA

This certificate includes instruction and practice in database fundamentals and interacting with databases using both SQL queries and procedural programming. It is designed to prepare prospective developers to use databases in their work. It is recommended for students also looking to pursue a bachelorโ€™s degree or masterโ€™s degree in computer science or a related field.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Analyze a problem and interpret technical specifications to create and program appropriate algorithmic solutions.

๐Ÿ—ธ Design and create queries in SQL for accessing and updating data.

๐Ÿ—ธ Write commands to navigate and manipulate files, directories, and text in a Unix environment.

๐Ÿ—ธ Write programs that interact with databases and/or structure databases to interact with programs.

๐Ÿ—ธ Operate effectively and professionally in a software development team environment.

Details

Certificate of Achievement in Database Administration

City College of San Francisco

San Francisco, CA

This certificate includes instruction and practice in interacting with and administering SQL databases. It prepares prospective entry-level database administrators. It can also prepare students for an industry SQL administration certification exam.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Design and create queries in SQL for accessing and updating data.

๐Ÿ—ธ Develop and test procedural and transactional MySQL routines.

๐Ÿ—ธ Manage SQL database user accounts, network access, performance, and backup.

๐Ÿ—ธ Write shell scripts to accept command-line arguments and capture program output.

Details

Certificate of Achievement in Data Analytics Fundamentals

City College of San Francisco

San Francisco, CA

This certificate provides an introduction to data analytics and technical computing skills. Students learn the basics of working in a Unix or Linux environment, basic programming techniques using Python, database fundamentals using SQL, data visualization techniques, statistics, and machine learning tools.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Write Unix commands to manipulate directories, their contents, and permissions.

๐Ÿ—ธ Create regular expressions to perform pattern matching.

๐Ÿ—ธ Analyze common text processing tasks and interpret technical specifications to create and program algorithmic solutions.

๐Ÿ—ธ Write multiple table database queries in SQL.

๐Ÿ—ธ Access and analyze data to produce information visualizations and discover patterns.

Details

Certificate of Achievement in Computer Programming: Java

City College of San Francisco

San Francisco, CA

The program of study for the certificate in Computer Programming: Java includes instruction and practice in the Java programming language including database interaction, as well as software engineering practices. This course of study prepares students for entry-level positions in quality assurance and computer programming in a variety of settings. 

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Analyze problems and interpret technical specifications to create and program appropriate algorithmic solutions, utilizing the most appropriate features of Java.

๐Ÿ—ธ Write Java code for array-based and linked data structures that work with generics.

๐Ÿ—ธ Compare and contrast algorithms for efficiency.

๐Ÿ—ธ Predict the results of code using standard data structures with associated algorithms.

๐Ÿ—ธ Write Linux/Unix commands to manipulate files, directories, their contents and their permissions.

๐Ÿ—ธ Write multiple table database queries in SQL.

๐Ÿ—ธ Operate effectively within a team, gaining work experience

Details

Certificate of Achievement in Computer Programming: C++

City College of San Francisco

San Francisco, CA

The program of study for the certificate in Computer Programming: C++ includes instruction and practice in the programming language C++, use of the Linux operating system, and a broader context of computer architecture, parallel programming, shell scripting, or database queries. This course of study prepares students for entry-level positions in software quality assurance, computer programming, and related fields.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Analyze problems and interpret technical specifications to create and program appropriate algorithmic solutions, utilizing the most appropriate features of C++.
๐Ÿ—ธ Compare the efficiency of algorithms.
๐Ÿ—ธ Predict the results of code using standard data structures with associated algorithms.
๐Ÿ—ธ Write Linux/Unix commands to manipulate files, directories, their contents, and their permissions.
๐Ÿ—ธ Create programs that implement concepts from a specialized context.
๐Ÿ—ธ Operate effectively within a team, gaining work experience.

Details

Certificate of Achievement in Build Automation for DevOps & QA

City College of San Francisco

San Francisco, CA

The program of study for the certificate in Build Automation for DevOps & QA will give students a solid grounding in the automation of software quality assurance testing (QA), as well as systems to build and release software. Students will learn the fundamentals of working in a Linux environment, writing shell scripts and automation scripts using Ruby or Python, and Software Engineering principles. This course of study prepares students for entry-level positions in DevOps, Software QA and/or Build and Release Automation.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Write Unix/Linux commands to manipulate the contents and permissions of files and directories.

๐Ÿ—ธ Analyze common text processing and system tasks and interpret technical specifications to create object-oriented algorithmic solutions that use common control and data structures.

๐Ÿ—ธ Implement and test software thoroughly and methodically in a team environment.

๐Ÿ—ธ Implement and run continuous integration tests and regression tests to verify specific functionalities in a repository.

๐Ÿ—ธ Manage version tags and branches to build specific software versions.

Details

Certificate of Achievement in Android App Programming

City College of San Francisco

San Francisco, CA

This certificate is designed to teach students how to program native apps (mobile device applications) to run on Android phones and tablets. Students learn programming in Java and Kotlin, including the specifics of how to program for Android devices, as well as best practices regarding data structures and algorithms, and Linux system utilities. Students completing this certificate program will be qualified for employment as entry-level app developers.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Analyze problems and interpret technical specifications to create and program appropriate algorithmic solutions.

๐Ÿ—ธ Write Linux commands to manipulate directories, their contents, and permissions.

๐Ÿ—ธ Create Java programs with graphical user interfaces.

๐Ÿ—ธ Implement applications that utilize the distinctive capabilities of Android.

๐Ÿ—ธ Operate effectively within a team, gaining work experience.

๐Ÿ—ธ Evaluate and implement data structures and algorithms for given problems, considering appropriateness and efficiency

Details

Certificate of Accomplishment in Wireless Networking

City College of San Francisco

San Francisco, CA

This certificate includes instruction in the description, installation, and configuration of network devices for wireless communication, focusing on issues of performance and security. Students completing this certificate program will be qualified for employment in entry-level positions in the administration of wireless networks and to begin preparation for the Certified Wireless Network Administrator (CWNA) and Certified Wireless Security Professional (CWSP) industry certification exam.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Configure and diagnose basic network connectivity

๐Ÿ—ธ Evaluate components of and prepare a wireless network

๐Ÿ—ธ Install a wireless network

๐Ÿ—ธ Troubleshoot a wireless network

๐Ÿ—ธ Configure mobile network technology

Details

Certificate of Achievement in Routing and Switching (Cisco)

City College of San Francisco

San Francisco, CA

This certificate includes instruction and practice in the theory, design, configuration, and operation of simple Local and Wide Area Networks. Students completing this certificate program will be qualified for employment in entry-level positions in network administration and be able to prepare for the Cisco Certified Entry Networking Technician (CCENT) and the Cisco Certified Network Associate (CCNA) certification exam.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Compare OSI and TCP/IP networking models and their related protocols

๐Ÿ—ธ Explain the importance of addressing and naming schemes of various layers of data

๐Ÿ—ธ Compare and configure various internal routing protocols

๐Ÿ—ธ Analyze, configure, and troubleshoot switch configurations including LANs and VLANs

๐Ÿ—ธ Describe and configure a variety of WAN protocols in routers

๐Ÿ—ธ Define basic network security issues and possible solutions

Details

Certificate of Achievement in NextGen Automotive and IT Technician

City College of San Francisco

San Francisco, CA

Automotive technologies in the 21st century require a workforce prepared with both automotive and technical computer skills. Embedded throughout modern automobiles, as well as autonomous and electric vehicles, are computer systems made up of software, hardware, and networked electronic control units. This joint program between AUTO and CNIT prepares students with both automotive technology skills -- including safe tool and equipment handling and automobile maintenance and repair--and computer and IT technical skills, including hardware, software, networking, and cyber security.

 

Learning Outcomes

Upon completion of this program, students will be able to:

๐Ÿ—ธ Describe the hardware, software, and networking components of modern and next-generation automobiles.

๐Ÿ—ธ Maintain and secure modern vehicles with hardware and software tools.

๐Ÿ—ธ Set up the correct environment to use computer technology tools in an automotive repair shop.

๐Ÿ—ธ Identify and repair security threats to modern automotive systems with NextGen hardware, software, and physical tools.

Details

Subscribe to Certificate