20.09.2022 Views

Geng 2320 syllabus

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Faculty of Engineering

University of Windsor

GENG 2320 Engineering Software Fundamentals

2022 Fall Semester

Last Update: 2022 August 23

Student Information: Course

Instructor: Dr. Edward Lang

Office: CEI 3069

Office Hours: Wednesday, 2:30—4:30 PM

Course Webpage: https://blackboard.uwindsor.ca

Course Email: Through Blackboard

Pre-requisites: None

GAs:

TBA

Required textbook:

Moore, Holly

MATLAB for Engineers, 5 th , (2018)

LECTURES

Section 01

Days:

Wednesday, Friday

Time: 1:30—2:20

Location: CHN GS133

Section 02

Days:

Monday, Wednesday

Time: 11:30—12:20

Location: CHN GS133

LABS

Section 51

Day:

Monday

Time: 4:30—6:20

Location: CEI 2105 ABCD

Section 52

Day:

Monday

Time: 2:30—4:20

Location: CEI 2105 ABCD

Section 53

Day:

Friday

Time: 11:30—1:20

Location: CEI 2105 ABCD

Section 54

1


Day:

Thursday

Time: 5:30—7:20

Location: CEI 2105 ABCD

Important Dates

Sept 5:

Sept 8:

Sept. 21:

Oct. 8—Oct 16:

Oct 10:

Nov 16:

Dec. 7:

Dec. 10—21:

Dec. 22:

Dec. 23—Jan 2:

Labour Day (University closed)

First day of classes

Last day for change of registration

Reading week

Thanksgiving Day (University closed)

Last day for voluntary withdrawal (VW) from courses

Last day of classes

Final Examinations

Alternate final Examinations Day

University closed

Course

Course objectives: This course is intended to teach engineering students programming

skills; no previous programming experience is assumed. The course is mainly taught

using MATLAB on Windows; however, an introduction to C++ and UNIX will be included.

The following topics is a tentative list of material covered as time permits:

1) Introduction to programming

2) Data representation

3) Introduction to MATLAB

4) Data in MATLAB

5) Program structures in MATLAB

6) Functions in MATLAB

7) UNIX Operating System

8) Programming in C++

9) Symbolic Math and Simulink if time allows

Evaluation

Evaluation: Lab Participation: 5 marks

Lab Assignments:

10 marks

Course Assignments: 15 marks

Mid-term:

30 marks

Final Examination: 40 marks

Labs and Assignments

2


1) During the labs, you will work on the Lab Assignment. Grading of Lab Assignments will

be done by your assigned GA during the lab.

2) If you missed your lab, you cannot attend another lab section without permission of the

Lead GA, not me! You must have a valid documented excuse if you miss a lab and

confirmed by the Office of the Associate Dean.

3) There will be 3 Course Assignments that will require more complex programming work

than the labs and will be submitted through Blackboard. They must show independent

work.

First Lab: Monday, September 19

Last Lab: Friday, December 2

Midterm (Tentative):

Date: Saturday, October 29

Time:

2:00—4:00 PM

Location: TBA

Final:

Date:

Time:

Location:

TBA

TBA

TBA

Notes:

1) If the midterm is missed for a valid reason documented by the Associate Dean’s

Office, the weight will be transferred to the final exam.

2) Medical excuses for missed labs or exams must utilize the standardized

Student Medical Certificate available from the Associate Dean’s (Academic)

office.

3) The final exam will cover the entire course but will be weighted towards

material covered after the midterm.

4) Students, for whom attendance at a test or exam conflicts with sanctioned

university events or religious observances, must identify themselves and their

unique situation within the first 2 weeks of class. Failure to do so will result in

a mark of ZERO being assigned for the assignment, test or exam.

3


Engineers’ Canada, Canadian Engineering Accreditation Board (CEAB) Criteria

What are the CEAB Graduate Attributes Criteria? This information, including the CEAB Graduate Attribute Criteria

descriptions, is taken from http://www.engineerscanada.ca/e/files/report_ceab_08.pdf.

The criteria are intended to provide a broad basis for identifying acceptable undergraduate engineering programs, to

prevent over-specialization in curricula, to provide sufficient freedom to accommodate innovation in education, to allow

adaptation to different regional factors, and to permit the expression of the institution’s individual qualities, ideals, and

educational objectives. They are intended to support the continuous improvement of the quality of engineering

education.

This course will develop the following CEAB Graduate Attributes Criteria:

CEAB Graduate Attributes Criteria

1. A knowledge base for engineering

Demonstrated competence in University level mathematics, natural sciences, engineering fundamentals, and

specialized engineering knowledge appropriate to the program.

2. Problem analysis

An ability to use appropriate knowledge and skills to identify, formulate, analyze, and solve complex engineering

problems in order to reach substantiated conclusions.

Course

Learning

Outcomes

X

X

3. Investigation

An ability to conduct investigations of complex problems by methods that include appropriate experiments,

analysis and interpretation of data, and synthesis of information in order to reach valid conclusions.

4. Design

An ability to design solutions for complex, open-ended engineering problems and to design systems, components

or processes that meet specified needs with appropriate attention to health and safety risks, applicable standards,

economic, environmental, cultural and societal considerations.

5. Use of engineering tools

An ability to create, select, apply, adapt, and extend appropriate techniques, resources, and modern engineering

tools to a range of engineering activities, from simple to complex, with an understanding of the associated

limitations.

X

6. Individual and team work

An ability to work effectively as a member and leader in teams, preferably in a multi-disciplinary setting.

7. Communication skills

An ability to communicate complex engineering concepts within the profession and with society at large. Such

abilities include reading, writing, speaking and listening, and the ability to comprehend and write effective reports

and design documentation, and to give and effectively respond to clear instructions.

8. Professionalism

An understanding of the roles and responsibilities of the professional engineer in society, especially the primary

role of protection of the public and the public interest.

9. Impact of engineering on society and the environment

An ability to analyze social and environmental aspects of engineering activities. Such abilities include an

understanding of the interactions that engineering has with the economic, social, health, safety, legal, and cultural

aspects of society; the uncertainties in the prediction of such interactions; and the concepts of sustainable design

and development and environmental stewardship.

10. Ethics and equity

An ability to apply professional ethics, accountability, and equity.

11. Economics and project management

An ability to appropriately incorporate economics and business practices including project, risk and change

management into the practice of engineering, and to understand their limitations.

12. Life-long learning

An ability to identify and to address their own educational needs in a changing world, sufficiently to maintain their

competence and contribute to the advancement of knowledge.

x

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!