Academy of Continuing Education

Computers and Technology

Foundations of computer science and Software Engineering

Overview

Our intensive program will first introduce you to the Foundations of computer science and Software Engineering, then specialize in what drives you.The first three sprints of our program covers the Foundations of Computer Science and Software Engineering, including Linux, data structures, algorithms, low-level programming languages, high-level modern languages, databases, APIs, and DevOps.Then, the last sprint will be dedicated to Front-End Web Development.

Content

Our curriculum includes Linux, data structures, algorithms, high-level modern languages, low-level traditional languages, databases, APIs, and DevOps.

Objectives

This foundational knowledge of how computers and programming languages work will allow you to optimize and debug anything later on in your professional career. You will also begin working with algorithms and data structures which are essential foundations for great Software Engineers - the type that the best companies hire.

In the first sprint of foundations, you’ll work in C and Unix programming, graphical programming, data structures, assembly language, and algorithms as well as reverse engineering and security protocols.

From there, you are introduced to higher-level languages, increasingly advanced algorithms, space and time complexity, database management, and Front-End programming. Using the latest technologies, you will begin to create a complete web application project that will span the rest of the foundations sprints.

The final sprint of foundations emphasizes automation, scalability, and reliability, so that you are familiar with the infrastructure and best practices similar to those in tech powerhouses. Alongside a continuation in web development, you’ll also advance in algorithmic understanding, technical writing, debugging, and project management.

APPLY NOW:

Holberton New York : www.holbertonschool.nyc

Holberton Lebanon  : www.holbertonlebanon.com