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