Presentation is loading. Please wait.

Presentation is loading. Please wait.

Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and.

Similar presentations


Presentation on theme: "Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and."— Presentation transcript:

1 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and Final Review Topics Lecture FX

2 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 2Winter Quarter ENG H192 Course Wrap Up Review of topics for final exam End-of-Course evaluations –OSU SEI form (Bubble sheet) –ENG Course Comment form (Blank white sheet) –Online H192 Evaluation form (Course Sorcerer) Counts as Journal #10! Accessible from Carmen Do it today! Check grades in Carmen gradebook

3 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 3Winter Quarter ENG H192 Course Wrap Up ENG H192 Final Exam –Tuesday, March 14th –Your regular classroom –Your regular class meeting time Optional ENG H192 Review Session –Sunday, March 12th –5:30 to 7:30 pm, EA 160 –Led by FEH TAs

4 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 4Winter Quarter "Notes Page" for Final Exam You may bring one (1) 8.5 X 11 inch piece of paper on which you may have any notes that would be helpful to you for this exam. (Both sides allowed). The "notes paper" may be hand-written or typed. The "notes paper" will be turned in with the exam. Except for the "notes paper", the midterm will be a closed book exam. The exam will be entirely a "paper-and-pencil" test. No use of the computer will be required or allowed. You may use a calculator if you so wish.

5 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 5Winter Quarter Topics for Final Exam Engineering problem solving techniques and algorithms Flow charts  algorithms The UNIX computing environment C program structure and syntax; #include header files Data types in C/C++; math operators; increment, decrement operators; precedence of operators

6 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 6Winter Quarter Topics for Final Exam Input and output functions in stdio.h library for C: scanf, printf, fscanf, fprintf, fopen, feof Control structures – branching: if, if-else, if-else if- else Control structures – branching: switch-case; the break statement Control structures – repetition: indefinite iteration, while, do-while loops; definite iteration, for loops

7 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 7Winter Quarter Topics for Final Exam Input and output –How to use FILE statement –How to open and close files –How to check for non-existent file Input stream control –How to detect an end of file –How to detect a conversion error –How to flush the input buffer

8 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 8Winter Quarter Topics for Final Exam Arrays – Assigning values to array elements, i.e., indexing of arrays User-written function sub-programs. Function prototypes, the return statement Pointers – Functions returning more than one value Pointers – Referencing and de-referencing variables Pointers – Use of pointers in array processing Arrays & Pointers – Addresses and values

9 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 9Winter Quarter Topics for Final Exam Characters and strings – string.h library functions Preprocessor directives, macros, user libraries, user header files Data structures – struct. Defining, initializing, accessing, using data structures

10 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 10Winter Quarter Topics for Final Exam C++ enhancements C++ classes – public & private sections, constructor member functions C++ objects C++ stream input/output – Screen and file I/O & library objects

11 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 11Winter Quarter Topics for Final Exam MATLAB. Vectors and matrices, syntax, operators, simple plotting with labels, titles, and legends. MATLAB. Script M-files MATLAB. Function M-files MATLAB. Simple MATLAB programming structures. MATLAB. Differences between C/C++ & MATLAB

12 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 12Winter Quarter Topics for Final Exam Engineering Laboratory –Data Acquisition Principles –Understanding how we take data from a real-world experiment and get the results into a computer system –Understanding what is involved and how the various elements are connected –Refer to Lab #1 presentation slides online


Download ppt "Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and."

Similar presentations


Ads by Google