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.
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
As North Carolina’s urban research university, UNC Charlotte is a diverse and inclusive institution with local-to-global impact that transforms lives, communities and industries through access and affordability, exemplary undergraduate, graduate, and professional programs, scholarship, creative work, innovation and service.
Leadership
The Chancellor and Cabinet set the course for the University and preside over day-to-day operations. The Chancellor is supported by a 13-member Board of Trustees comprised of civic and business leaders as well as individuals with extensive experience in education.
Rounding out our prestigious leadership team is the president of the Student Body who serves as an ex-officio member, presenting our students' point-of-view.
Founded For The Greatest Generation. Shaping What’s Next For Future Generations.
In the 1940s, cities across the United States experienced an acute need for workforce expertise to meet marketplace demands sparked by World War II technologies. UNC Charlotte – first known as Charlotte College – is among the universities founded in metropolitan areas for that purpose.
Initially offering only evening classes at Charlotte Central High School, the institution has grown in size and mission to become the region’s preeminent research university, addressing critical 21st-century business, technology, health care, energy and education needs.
Discovery, learning and collaboration take place at two Charlotte locations: a vibrant 1,000-acre campus in University City and an uptown site designed specifically to serve the businesses, organizations and people of an urban center.
As North Carolina’s urban research university, UNC Charlotte is a diverse and inclusive institution with local-to-global impact that transforms lives, communities, and industries through access and affordability, exemplary bachelor’s, master’s, doctoral, and professional programs, scholarship, creative work, innovation, and service.Approved by the UNC Board of Governors on July 20, 2022.
Vision
To be a globally recognized, emerging top-tier research university driving discovery and innovation, while advancing student access and social mobility, nurturing talent, fostering excellence, and ensuring equity.
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.Â
Learn the fundamentals of the Python programming language in this hands-on bootcamp for beginners.
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.
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.
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.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy