Degree Program

In this program, students will learn skills in backend development and frameworks that are in high demand throughout the industry. The curriculum prepares students to create, maintain, and improve web applications and APIs, some of which are used every day. As they work through this concentration, students will become well-versed in NodeJS, NoSQL, MySQL advanced, Redis, unit and integration tests, personal data, authentication, and more.

Computer Science & Backend Web Development

In this program, students will learn skills in backend development and frameworks that are in high demand throughout the industry. The curriculum prepares students to create, maintain, and improve web applications and APIs, some of which are used every day. As they work through this concentration, students will become well-versed in NodeJS, NoSQL, MySQL advanced, Redis, unit and integration tests, personal data, authentication, and more.

Full-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming
    • Intermediate Procedural Programming
    • Introduction to Data Structures

Trimester 2

Courses

    • Foundations of Object-Oriented Programming
    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration
    • Intermediate Web Development
    • Advanced Web Development

Trimester 3

Courses

    • Professional Development – Backend
    • Basic Dynamic Programming
    • Data Storage
    • User Management
    • Data Interfaces
    • Intermediate Dynamic Programming
    • Professional Seminar – Backend
Part-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming

Trimester 2

Courses

    • Intermediate Procedural Programming
    • Introduction to Data Structures
    • Foundations of Object-Oriented Programming

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration

Trimester 4

Courses

    • Intermediate Web Development
    • Advanced Web Development
    • Professional Development – Backend

Trimester 5

Courses

    • Basic Dynamic Programming
    • Data Storage
    • User Management
    • Data Interfaces

Trimester 6

Courses

    • Intermediate Dynamic Programming
    • Professional Seminar – Backend

Computer Science & Frontend Web Development

In this program, students will learn skills in frontend development, including many skills that are in high demand throughout the industry. This curriculum prepares students to convert data in ways users can view and interact with it through web applications and websites, some of which are used every day. Through this program, students will become comfortable using HTML, CSS, JavaScript, and more.

Full-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming
    • Intermediate Procedural Programming
    • Introduction to Data Structures

Trimester 2

Courses

    • Foundations of Object-Oriented Programming
    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration
    • Intermediate Web Development
    • Advanced Web Development

Trimester 3

Courses

    • Professional Development – Frontend
    • Basic Dynamic Programming
    • Frontend Fundamentals Elements
    • Frontend Architecture
    • Interactive Data Interface
    • Professional Seminar – Frontend
Learn more ->
Part-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming

Trimester 2

Courses

    • Intermediate Procedural Programming
    • Introduction to Data Structures
    • Foundations of Object-Oriented Programming

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Intermediate Web Development

Trimester 4

Courses

    • Introduction To System Administration
    • Advanced Web Development
    • Frontend Fundamentals Elements

Trimester 5

Courses

    • Professional Development Frontend
    • Basic Dynamic Programming
    • Frontend Architecture

Trimester 6

Courses

    • Interactive User Interface
    • Dynamic User Interface Integration
    • Professional Seminar – Frontend

Computer Science & Augmented Reality/Virtual Reality

This program builds a foundation of how programming languages and Unix systems work; they will learn to hone the technical and creative skills needed in their field. They will learn the necessary skills to develop for portable devices and full immersion experiences. Students will gain expertise in development in C#, Unity3D, and more. They will be ready to apply their problem-solving skills to any business situation that they are presented with.

Full-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming
    • Intermediate Procedural Programming
    • Introduction to Data Structures

Trimester 2

Courses

    • Foundations of Object-Oriented Programming
    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration
    • Intermediate Web Development
    • Advanced Web Development

Trimester 3

Courses

    • Professional Development – AR/VR I
    • Beginning Multiparadigm Programming
    • Beginning Game Development
    • Intermediate Multiparadigm Programming
    • Application Assets
Learn more ->

Trimester 4

Courses

    • Professional Development – AR/VR II
    • Image Detection In AR
    • 360 Video
    • Virtual Reality Room
    • Plane Detection In AR
    • AR For Web

Trimester 5

Courses

    • Professional Development – AR/VR III
    • VR for the Web
    • Location-based AR
    • VR Locomotion
    • Shader Programming
    • Professional Seminar – AR/VR
    • Professional Seminar – Backend
Part-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming

Trimester 2

Courses

    • Intermediate Procedural Programming
    • Introduction to Data Structures
    • Foundations of Object-Oriented Programming

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Intermediate Web Development

Trimester 4

Courses

    • Introduction To System Administration
    • Advanced Web Development
    • Professional Development AR/VR I

Trimester 5

Courses

    • Beginning Multiparadigm Programming
    • Beginning Game Development
    • Intermediate Multiparadigm Programming

Trimester 6

Courses

    • Application Assets
    • Application User Interface
    • Application Animation

Trimester 7

Courses

    • Application Audio
    • Professional Development AR/VR II
    • Image Detection in AR
    • 360 Video

Trimester 8

Courses

    • Virtual Reality Room
    • Plane Detection in AR
    • AR for the Web

Trimester 9

Courses

    • Professional Development AR/VR III
    • VR for the Web
    • Location-based AR
    • VR Locomotion

Trimester 10

Courses

    • Shader Programming
    • Professional Seminar – AR/VR

Computer Science & Full-stack Web Development

In this program, students will learn advanced skills in frontend and backend development, mastering frameworks that are in high demand throughout the industry. Students will learn to create, maintain, and improve web applications and websites, some of which are used every day. Following this concentration, students will be well-versed in ReactJS, SASS, responsive design, Accessibility, NodeJS, NoSQL, MySQL advanced, Redis, unit and integration tests, personal data, authentication, and more.

Full-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming
    • Intermediate Procedural Programming
    • Introduction to Data Structures

Trimester 2

Courses

    • Foundations of Object-Oriented Programming
    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration
    • Intermediate Web Development
    • Advanced Web Development

Trimester 3

Courses

    • Professional Development – Web Stack I
    • Beginning Web Programming
    • Beginning Web Stack Design
    • Foundations of User Interfaces
    • Intermediate Web Stack Design
    • Foundations of Web Styling
    • Intermediate Web Programming
    • Beginning Website Integration

Trimester 4

Courses

    • Professional Development – Web Stack II
    • Foundations of Backend Programming
    • Beginning User Management
    • Beginning Backend Programming
    • Beginning Data Storage
    • Beginning File Management
Learn more ->

Trimester 5

Courses

    • Professional Development – Web Stack III
    • Beginning Website User Interfaces
    • Intermediate Website User Interfaces
    • Advanced Website User Interfaces
Learn more ->
Part-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming

Trimester 2

Courses

    • Intermediate Procedural Programming
    • Introduction to Data Structures
    • Foundations of Object-Oriented Programming

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Intermediate Web Development

Trimester 4

Courses

    • Introduction to System Administration
    • Advanced Web Development
    • Professional Development Web Stack I

Trimester 5

Courses

    • Beginning Web Programming
    • Beginning Web Stack Design
    • Foundation of User Interfaces
    • Intermediate Web Stack Design

Trimester 6

Courses

    • Foundations of Web Styling
    • Intermediate Web Programming
    • Beginning Website Integration

Trimester 7

Courses

    • Foundations of Web Styling
    • Intermediate Web Programming
    • Beginning Website Integration

Trimester 8

Courses

    • Data Management
    • Intermediate Backend Programming
    • Beginning File Management
    • Advanced Backend Programming

Trimester 9

Courses

    • Professional Development Web Stack III
    • Beginning Website User Interfaces
    • Intermediate Website User Interfaces

Trimester 10

Courses

    • Advanced Website User Interfaces
    • Intermediate Website Integration
    • Professional Seminar – Web Stack

Computer Science, Linux Programming, Advanced Algorithms, Blockchain

In this program, students will approach problems and situations using the C programming language and the Linux kernel interface. Throughout this program, students will expand their knowledge and application of the C programming language and dig into operating systems. Students will also work with data structures and algorithms while uncovering the mechanisms behind blockchain technology.Through this program, students will demonstrate knowledge and application of C, the Linux kernel interface, advanced trees, graphs, pathfinding, cryptography, block mining, blockchain, and more.

Full-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming
    • Intermediate Procedural Programming
    • Introduction to Data Structures

Trimester 2

Courses

    • Foundations of Object-Oriented Programming
    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration
    • Intermediate Web Development
    • Advanced Web Development

Trimester 3

Courses

    • Professional Development – System Programming I
    • Foundations of Low-Level Programming
    • Beginning Open Source Operating System Computing
    • Beginning Low-Level Programming
Learn more ->

Trimester 4

Courses

    • Professional Development – System Programming II
    • Low-Level Programming Applications
    • Advanced Open-Source Operating System Computing
    • Beginning Data Structures
    • Network Communication
Learn more ->

Trimester 5

Courses

    • Professional Development – System Programming III
    • Search Algorithms
    • Cryptography
    • Advanced Data Structures
    • Cryptographic Validation
    • Transaction Programming
    • Professional Seminar – System Programming
Part-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming

Trimester 2

Courses

    • Intermediate Procedural Programming
    • Introduction to Data Structures
    • Foundations of Object-Oriented Programming

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Intermediate Web Development

Trimester 4

Courses

    • Introduction to System Administration
    • Advanced Web Development
    • Professional Development System Programming I

Trimester 5

Courses

    • Foundation of Low-Level Programming
    • Beginning Open Source Operating System Computing
    • Beginning Low-Level Programming

Trimester 6

Courses

    • Intermediate Open Source Operating System Computing
    • Intermediate Low-Level Programming
    • Professional Development System Programming II

Trimester 7

Courses

    • Low-Level Programming Application
    • Advanced Open Source Operating System Computing
    • Beginning Data Structures
    • Network Communication

Trimester 8

Courses

    • Intermediate Data Structures
    • Advanced Algorithms
    • Search Algorithms
    • Advanced Backend Programming

Trimester 9

Courses

    • Professional Development System Programming III
    • Cryptography
    • Advanced Data Structures

Trimester 10

Courses

    • Cryptographic Validation
    • Transaction Programming
    • Professional Seminar – System Programming

Computer Science & Machine Learning

In this program, students will learn from the ground up all of the pieces necessary to build machine learning models using everything from Numpy and Tensorflow to Keras and apply them to real-world situations for application to their future professional experiences.

Students will learn to build out the forward and backpropagation of deep feed-forward, convolutional, and recurrent neural networks. They will also learn about databases, how to scrape and label datasets while avoiding human bias, how to manage large-scale datasets, and both data collection and management.

Full-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming
    • Intermediate Procedural Programming
    • Introduction to Data Structures

Trimester 2

Courses

    • Foundations of Object-Oriented Programming
    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Introduction to System Administration
    • Intermediate Web Development
Learn more ->

Trimester 3

Courses

    • Professional Development – Machine Learning I
    • Introductory Machine Learning Mathematics
    • Foundations of Neural Networks
    • Basics of Neural Networks
    • Intermediate of Neural Networks
    • Basics of Computer Vision
    • Intermediate Computer Vision

Trimester 4

Courses

    • Professional Development – Machine Learning II
    • Intermediate Machine Learning Mathematics
    • Beginning Unsupervised Learning
    • Intermediate Unsupervised Learning
Learn more ->

Trimester 5

Courses

    • Professional Development – Machine Learning III
    • Introduction to Reinforcement Learning
    • Machine Learning Life Cycle
    • Data Collection for Machine Learning
    • Databases for Machine Learning
Learn more ->
Part-time Program ->

Trimester 1

Courses

    • Fundamentals of Open Source Operating Systems
    • Beginning Procedural Programming
    • Basic Procedural Programming

Trimester 2

Courses

    • Intermediate Procedural Programming
    • Introduction to Data Structures
    • Foundations of Object-Oriented Programming

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Intermediate Web Development

Trimester 4

Courses

    • Introduction To System Administration
    • Advanced Web Development
    • Professional Development Machine Learning I

Trimester 3

Courses

    • Intermediate Object-Oriented Programming
    • Beginning Web Development
    • Intermediate Web Development

Trimester 4

Courses

    • Introduction To System Administration
    • Advanced Web Development
    • Professional Development Machine Learning I

Trimester 5

Courses

    • Introductory Machine Learning Mathematics
    • Foundation of Neural Networks
    • Basics of Neural Networks
    • Intermediates Neural Networks

Trimester 6

Courses

    • Basics of Computer Vision
    • Intermediate Computer Vision
    • Intermediate Machine Learning Mathematics

Trimester 7

Courses

    • Professional Development Machine Learning II
    • Beginning Unsupervised Learning
    • Intermediate Unsupervised Learning

Trimester 8

Courses

    • Advanced Unsupervised Learning
    • Sequence Analysis
    • Natural Language Processing

Trimester 9

Courses

    • Professional Development Machine Learning III
    • Introduction to Reinforcement Learning
    • Machine Learning Life Cycle

Trimester 10

Courses

    • Data Collection for Machine Learning
    • Databases for Machine Learning
    • Computing Platforms
    • Professional Seminar – Machine Learning

Included In Each Trimester Program

Technical Writing

Collaboration

The Framework

Whiteboarding

Mock Interviews

Ready To Succeed In Your Future In Tech?