Foundations of Programming

by UNC Charlotte Claim Listing

Foundations of Programming is designed to take the participant from no experience in programming to having an understanding of how to produce software that is relevant to their domain knowledge.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

UNC Charlotte Logo

img Duration

Please Enquire

Course Details

Foundations of Programming is designed to take the participant from no experience in programming to having an understanding of how to produce software that is relevant to their domain knowledge.

Throughout the course, students will learn programming language agnostic, and instruction will focus on making sure that the participant learns to think about problem solutions that are systematic and repeatable (algorithms) and translatable to code. Topics covered include the following:

  • Algorithmic thinking

  • Programming using primitive data types

  • Introduction to object-oriented programming

  • Recovering gracefully from errors and exceptions

  • Unit testing

  • Recursion

  • ADTs (Stacks & Queues, Linked Nodes, Lists, Trees, Hash Functions

  • Introduction to Big O Analysis and ADTs

  • Sorting and searching

  • Charlotte NC Branch

    9201 University City Blvd., Charlotte NC

Check out more Programming courses in USA

SmartCode Coding Academy Logo

Intro to Python

Learn the basics of coding with Python by creating small programs, animations and apps. Our goal is to inspire people to explore their technology passion.

by SmartCode Coding Academy [Claim Listing ]
The League of Amazing Programmers Logo

Java Coding Class

In our program, students start by learning and practicing the basics of programming – providing them with a solid foundation for tackling new technologies and programming languages.

by The League of Amazing Programmers [Claim Listing ]
  • Price
  • Start Date
  • Duration
Community College Of Philadelphia Logo

CNC Precision Machining Technology

CNC Precision Machining Technology, also known as Computer Numerical Control (CNC) Technology, is one of the advanced manufacturing training programs offered by Community College of Philadelphia.

by Community College Of Philadelphia [Claim Listing ]
The University of Texas at Austin Logo

Introduction to Programming in Python

This introductory programming class will provide teachers with foundational knowledge of computational thinking and in coding using the trinket.io platform, and will encompass transitioning from block to text-based coding in Python.

by The University of Texas at Austin [Claim Listing ]
Accelebrate Logo

Reactive Spring with Spring Boot

Accelebrate's Reactive Spring with Spring Boot training course teaches experienced Spring developers how to build Spring Boot applications. Attendees then learn how to leverage Project Reactor to build modern Reactive systems.

by Accelebrate [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy