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

Career Centers Logo

Python For Automation

This course is perfect for any programming beginner to become introduced to the powerful world of coding, and is a great fit for students with a clearly defined learning goal of using Python for web or software development. 

by Career Centers [Claim Listing ]
Dunder Data Logo

Intro to Python Bootcamp

Learn the fundamentals of the Python programming language in this hands-on bootcamp for beginners.

by Dunder Data [Claim Listing ]
Computing Kids Logo

Introduction to Python

Are you ready to move on from Scratch or learn a new programming language? Try Python, it is relatively simple, which is great for coding beginners. Our Python class is taught with both drag and drop lines of Python that can be edited as students learn more advanced concepts.

by Computing Kids [Claim Listing ]
Devmountain Logo

Python Software Engineering

You will learn about software engineering and how to use Python. On completion, you will receive a certificate of completion, have projects you created for your portfolio, and be ready to pursue jr. software engineering positions in the tech industry.

by Devmountain [Claim Listing ]
University of Houston Logo

CNC Machinist

The course provides an intensive overview of the skills necessary to perform CNC machining, including workholding, math, inspection, safety, metal cutting, materials, quality, and grinding.

by University of Houston [Claim Listing ]
  • Price
  • Start Date
  • Duration

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