OSDS Courses Info
Below is information about the courses taught by OSDS faculty. Students majoring in Engineering at Charlotte will take all of these courses.


- ENGR 1300 – Exploring Engineering and Technology with Success: Welcomes students with a diverse cross-section of backgrounds into the engineering college/profession with a variety of hands-on experiences that informs them of the different engineering careers/disciplines and offers them an opportunity to apply the engineering design process to meaningful, real-world projects. Students will further develop learning efficacy while discovering their passion, and finding meaningful connections in the engineering community.
- ENGR 1301 – Foundations of Math and Science for Engineers: The course lays a solid foundation of math and science for underlying engineering courses. Focuses on developing critical thinking skills along with providing hands-on practical experiences. Focus areas include dimensional analysis, atomic structure, properties of matter, chemical bonding, vectors, vector algebra, derivatives, Newton’s Laws, thermodynamics, etc. Lectures, breakout practice/lab and project sessions.
- ENGR 1302 – Logic and Computational Problem-Solving: An immersive project-oriented course where students explore real-world engineering problems, develop methodologies for solving problems logically and with computational tools, and validate solutions. A modern programming language (Python) is introduced.
- ENGR 1303 – Engineering Visualization and Graphical Communication: Develop foundational knowledge and skills to effectively visualize and communicate complex three-dimensional designs and data sets. Through hands-on and practical applications, students learn techniques and tools to create visual spatial representations and conduct data analysis that aids in decision-making. Online 2D and 3D applications will be used, as well as spreadsheets and mathematical analysis software.
Whether you’re working on a degree in engineering or engineering technology, you must first complete the appropriate introductory courses. In your introductory courses, you will begin learning design skills that are honed in sophomore and junior design courses in preparation for the Senior Design Program.