A detailed list of course topics can be found in the course syllabus. A summary of the Major Topics covered in ENGR0016 is as follows:
Programming a computer is a skill, like playing the piano. It can be learned only by constant, repetitious practice.
For many years, engineers used Fortran as their principal programming language. In recent years, however, there has been a strong movement toward the use of a newer language, such as MATLAB or C, for technical and commercial software development. We will be concerned with the use of both MATLAB and C in this course.
The course will be concerned with material that appears to fall within the realm of specific topics in engineering, our emphasis will be on using various computer tools to solve engineering problems. We will also illustrate how engineering differs from science and mathematics. A detailed list of topics can be found in the course syllabus, the course assignments or the Course Policies. All this information is available on the menu of the course web page.
Students are often reluctant to ask questions in class, or to approach faculty or teaching assistants on a one-to-one basis. Unlike your other courses, however, this course requires that you participate actively. Ask questions if you don't understand what is being discussed. Remember that we can't help you unless we know what your problems are.
Over the years, we have a found a strong correlation between class attendance and final grades. Those who attend class, participate actively, and do their homework conscientiously will get good grades. Those who skip class and/or skimp on their homework get low grades. You decide which group you want to be in.
The following is a list of suggestions:
Good luck to all of you. On behalf of the entire Freshman Engineering Faculty, we look forward to meeting you and working with you.