Syllabus

INSTRUCTOR: Dr. Marc E. Herniter

INSTRUCTOR: Dr. Marc E. Herniter

INSTRUCTOR: Dr. Marc E. Herniter INSTRUCTOR: Dr. Marc E. Herniter

Office Hours : See Schedule.

Office Phone Number : 523-4440

Office Number : 234 Engineering Building

Department Phone Number : 523-1448

College: Engineering and Technology

Department: Computer Science and Electrical Engineering

E-Mail: Marc.Herniter@nau.edu E-Mail: Marc.Herniter@nau.edu E-Mail: Marc.Herniter@nau.edu E-Mail: Marc.Herniter@nau.edu

www: www.cet.nau.edu/www_meh www: www.cet.nau.edu/www_meh www: www.cet.nau.edu/www_meh www: www.cet.nau.edu/www_meh

COURSE DESCRIPTION: Introduction to algorithm design using Matlab. Program structure. Presenting data using graphics and text output. COURSE DESCRIPTION: Introduction to algorithm design using Matlab. Program structure. Presenting data using graphics and text output. COURSE DESCRIPTION: Introduction to algorithm design using Matlab. Program structure. Presenting data using graphics and text output. COURSE DESCRIPTION: Introduction to algorithm design using Matlab. Program structure. Presenting data using graphics and text output.

COURSE GOALS: To familiarize students with the Matlab programming environment. The students should be able to use Matlab in following courses for solving numerical problems and run simulations. Students will be able to write non-trivial programs. COURSE GOALS: To familiarize students with the Matlab programming environment. The students should be able to use Matlab in following courses for solving numerical problems and run simulations. Students will be able to write non-trivial programs. COURSE GOALS: To familiarize students with the Matlab programming environment. The students should be able to use Matlab in following courses for solving numerical problems and run simulations. Students will be able to write non-trivial programs. COURSE GOALS: To familiarize students with the Matlab programming environment. The students should be able to use Matlab in following courses for solving numerical problems and run simulations. Students will be able to write non-trivial programs.

OUTLINE:

  1. Review of the DOS and Windows operating systems.
  2. General use of Matlab.
    1. Matlab use as a calculator.
    2. Programming environment (dir, load, save, type, edit).
    3. Numbers in Matlab (real, imaginary, arrays, special numbers).
    4. Math operators (+, -, *, /, ^ [not .*, ./, .^]).
  3. I/O statements (fprintf, input, reading and writing files).
  4. Control flow and looping.
    1. IF-THEN-ELSE-END
    2. WHILE - END
    3. FOR-END
    4. BREAK, PAUSE
  5. Functions.
    1. Passing arguments.
    2. Returning values.
    3. Number of input arguments.
    4. Recursive functions.
    5. Local variables.
  6. Math functions (sin, cos, abs, real, imaj, round, floor, ceil, exp, log, log10).
  7. Graphing (plot, semilog, loglog, title, ylabel, xlabel, grid, text, hold, shg).
  8. Arrays - Creating and manipulating.
  9. Text string manipulation (num2str, int2str, sprintf, strcmp).
  10. Polynomials in Matlab (poly, roots, polyval, conv, deconv).

NOTES: Arrays are not treated as matrices. Topics not covered are: Matrix multiplication, matrix inverse, matrix conjugate, solution to Ax=b, and matrix transpose. NOTES: Arrays are not treated as matrices. Topics not covered are: Matrix multiplication, matrix inverse, matrix conjugate, solution to Ax=b, and matrix transpose. NOTES: Arrays are not treated as matrices. Topics not covered are: Matrix multiplication, matrix inverse, matrix conjugate, solution to Ax=b, and matrix transpose. NOTES: Arrays are not treated as matrices. Topics not covered are: Matrix multiplication, matrix inverse, matrix conjugate, solution to Ax=b, and matrix transpose.

PREREQUISITE: MAT 137 PREREQUISITE: MAT 137 PREREQUISITE: MAT 137 PREREQUISITE: MAT 137

TEXTBOOK: The Student Edition of MATLAB, Version 5, The Math Works Inc., Prentice Hall 1997. TEXTBOOK: The Student Edition of MATLAB, Version 5, The Math Works Inc., Prentice Hall 1997. TEXTBOOK: The Student Edition of MATLAB, Version 5, The Math Works Inc., Prentice Hall 1997. TEXTBOOK: The Student Edition of MATLAB, Version 5, The Math Works Inc., Prentice Hall 1997.

LECTURE NOTES: Required lecture notes are available from quick copy. LECTURE NOTES: Required lecture notes are available from quick copy. LECTURE NOTES: Required lecture notes are available from quick copy. LECTURE NOTES: Required lecture notes are available from quick copy.

CREDIT HOURS: 2

GRADING: Students will write 10 programming assignments during the semester. The programs will be graded on the quality of the programming technique and correctness relative to the specified problem. All programs are worth the same weight. Students will turn in their program on a floppy disk. The program will be tested to see if it meets the specifications. GRADING: Students will write 10 programming assignments during the semester. The programs will be graded on the quality of the programming technique and correctness relative to the specified problem. All programs are worth the same weight. Students will turn in their program on a floppy disk. The program will be tested to see if it meets the specifications.

Programming Assignments (10) 90%

Take-Home Final Exam 10%

Final grades will be assigned as follows:

A 90% or better final average.

B 80% £ final average. < 90%

C 70% £ final average. < 80%

D 60% £ final average. < 70%

F final average. < 60%

COURSE POLICY: All projects, exams, and homework are to be done independently. Cheating if any form, fashion, or capacity will not be tolerated. Late homework will not be accepted. Petitions for changes to these rules will not be accepted. COURSE POLICY: All projects, exams, and homework are to be done independently. Cheating if any form, fashion, or capacity will not be tolerated. Late homework will not be accepted. Petitions for changes to these rules will not be accepted. COURSE POLICY: All projects, exams, and homework are to be done independently. Cheating if any form, fashion, or capacity will not be tolerated. Late homework will not be accepted. Petitions for changes to these rules will not be accepted. COURSE POLICY: All projects, exams, and homework are to be done independently. Cheating if any form, fashion, or capacity will not be tolerated. Late homework will not be accepted. Petitions for changes to these rules will not be accepted.

 

 

 

 

Northern Arizona University

POLICY STATEMENTS

SAFE ENVIRONMENTAL POLICY

NAU’s Safe Working and Learning Environment Policy seeks to prohibit discrimination and promote the safety of all individuals within the university. The goal of this policy is to prevent the occurrence of discrimination on the basis of sex, race, color, age, national origin, religion, sexual orientation, disability, or veteran status and to prevent sexual harassment, sexual assault, or retaliation by anyone at this university.

You may obtain a copy of this policy from the college dean’s office. If you have concerns about this policy, it is important that you contact the departmental chair, dean’s office, the Office of Student Life (523-5181), the academic ombudsperson (523-9368), or NAU’s Office of Affirmative Action (523-3312).

STUDENTS WITH DISABILITIES

If you have a learning and/or physical disability, you are encouraged to make arrangements for class assignments/exams so your academic performance will not suffer because of a disability or handicap. If you have questions about special provisions for students with disabilities, contact the Counseling and Testing Center (523-2261).

It is your responsibility to register with the Counseling and Testing Center. Applications for services should be made at least eight weeks before the start of the semester.

If the Counseling and Testing Center verifies your eligibility for special services, you should consult with your instructor during the first week in the semester so appropriate arrangements can be made. Concerns related to noncompliance with appropriate provisions should be directed to the Disability Support Services coordinator in the Counseling and Testing Center.

INSTITUTIONAL REVIEW BOARD

Any study involving observation of or interaction with human subjects that originates at NAU - including a course project, report, or research paper - must be reviewed and approved by the Institutional Review Board (IRB) for the protection of human subjects in research and research-related activities.

The IRB meets once each month. Proposals must be submitted for review at least fifteen working days before the monthly meeting. You should consult with your course instructor early in the course to ascertain if your project needs to be reviewed by the IRB and/or to secure information or appropriate forms and procedures for the IRB review. Your instructor and department chair or college dean must sign the application for approval by the IRB. The IRB categorizes projects into three levels depending on the nature of the project: exempt from further review, expedited review, or full board review. If the IRB certifies that a project is exempt from further review, you need not resubmit the project for continuing IRB review as long as no modifications in the exempted procedures.

A copy of the IRB Policy and Procedures Manual is available in each department’s administrative office and each college dean’s office. If you have questions, contact Carey Conover, Office of Grant and Contract Services, at 523-4889.

ACADEMIC INTEGRITY

The university takes an extremely serious view of violations of academic integrity. As members of the academic community, NAU’s administration, faculty, staff and students are dedicated to promoting an atmosphere of honesty and are committed to maintaining the academic integrity essential to the educational process. Inherent in this commitment is the belief that academic dishonesty in all forms violates the basic principles of integrity and impedes learning. Students are therefore responsible for conducting themselves in a academically honest manner.

Individual students and faculty members are responsible for identifying instances of academic dishonest. Faculty members then recommend penalties to the department chair or college dean in keeping with the severity of the violation. The complete policy on academic integrity is in Appendix F of NAU’s Student Handbook.

MEDICAL INSURANCE COVERAGE FOR STUDENTS

The University’s self-insurance plan does not provide medical coverage to students if injured while participating in University-related activities or academic programs. Students are strongly encourage to obtain medical/hralth insurance prior to participation through their parent’s health insurance plan or by purchasing insurance (such as the Blue Cross/Blue Shield package offered through Fronske Health Center.)

ACCOMMODATION OF RELIGIOUS OBSERVANCE AND PRACTICE

No employee, agent, or institution under the jurisdiction of the Arizona Board of Regents, shall discriminate against any student, employee, or other individual, because of such individual's religious belief or practice or any absence thereof. Furthermore, administrators and faculty members are responsible to reasonably accommodate individual religious practices. A refusal to accommodate is justified only when undue hardship would result from each available alternative of reasonable accommodation.

No administrator or faculty member shall retaliate or otherwise discriminate against any student, employee or prospective employee because that individual has sought a religious accommodation pursuant to this policy.