everything.study
M E 459

COMPUTING CONCEPTS FOR APPLICATIONS IN ENGINEERING

3 credits.

An overview of computing concepts that support modeling and simulation in engineering applications. Learn the basics of computer architecture, software development and the interplay between software and hardware components.

Prerequisites & course information

Requisites: COMP SCI 200 , 220 , 300 , 301, 320 , or placement into COMP SCI 300 , graduate/professional standing, or member of Engineering Guest Students Course Designation: Grad 50% - Counts toward 50% graduate coursework requirement Repeatable for Credit: No Last Taught: Spring 2023 Learning Outcomes: 1. Use Python and C to generate programs that can effectively perform data processing tasks on modern CPU architectures Audience: Both Grad & Undergrad 2. Describe how a central processing unit (CPU) functions Audience: Both Grad & Undergrad 3. Describe the roles of memory hierarchy and virtual memory in computing Audience: Both Grad & Undergrad 4. Identify the role of the operating system in computing Audience: Both Grad & Undergrad 5. Describe the implications of representing and carrying out operations with numbers using a finite number of bits Audience: Both Grad & Undergrad 6. Identify computational bottlenecks associated with suboptimal memory accesses and/or poor instruction pipelining Audience: Graduate Learning Outcomes: 1. Use Python and C to generate programs that can effectively perform data processing tasks on modern CPU architectures Audience: Both Grad & Undergrad 2. Describe how a central processing unit (CPU) functions Audience: Both Grad & Undergrad 3. Describe the roles of memory hierarchy and virtual memory in computing Audience: Both Grad & Undergrad 4. Identify the role of the operating system in computing Audience: Both Grad & Undergrad 5. Describe the implications of representing and carrying out operations with numbers using a finite number of bits Audience: Both Grad & Undergrad 6. Identify computational bottlenecks associated with suboptimal memory accesses and/or poor instruction pipelining Audience: Graduate

Sources