Presentation is loading. Please wait.

Presentation is loading. Please wait.

Topic R3 – Review for the Final Exam. CISC 105 – Review for the Final Exam Exam Date & Time and Exam Format The final exam is 120-minutes, closed- book,

Similar presentations


Presentation on theme: "Topic R3 – Review for the Final Exam. CISC 105 – Review for the Final Exam Exam Date & Time and Exam Format The final exam is 120-minutes, closed- book,"— Presentation transcript:

1 Topic R3 – Review for the Final Exam

2 CISC 105 – Review for the Final Exam Exam Date & Time and Exam Format The final exam is 120-minutes, closed- book, closed-notes and closed- neighbors. It will be composed of short-answer type questions, including some fill-in- the-blank questions.

3 CISC 105 – Review for the Final Exam Exam Format The exam will be completeable within the allowed time of 120 minutes. This means that the questions will be at a level where you will be able to answer them quickly if you know the material.

4 CISC 105 – Review for the Final Exam Exam Format You will have to write C language statements to accomplish specific tasks. You will have to write complete functions to solve specific problems. You will have to break a large problem into small sections, capable of implemented in C functions. You will have to explain certain important concepts. You will NOT have to write complete C programs.

5 CISC 105 – Review for the Final Exam Exam Content (or…what’s on the exam?) All of the material covered in lecture (and thus all the material on the lecture slides) could potentially be the subject of an exam question. All of the material covered in lab (and thus all of the material in the lab manual) could potentially be the subject of an exam question.

6 CISC 105 – Review for the Final Exam Exam Content (or…what’s on the exam?) There will NOT be any questions on any topics not covered in lecture (or in lab).

7 CISC 105 – Review for the Final Exam Study Materials (or…what should I study?) Lecture Slides Lab Assignments Homeworks Textbook

8 CISC 105 – Review for the Final Exam Extra Credit An extra credit problem will be on the exam. This problem will be more difficult and can only serve to help your score on the exam. Due to the complexity of this problem, it is strongly suggested that you do the main part of the exam, and look at the extra credit problem only if you have extra time.

9 CISC 105 – Review for the Final Exam Topics of Interest (or…what have we covered?) Topic 1 – Introduction to Computers and Programming The three types of computer programming languages. The functions of the compiler, linker, and loader. The components of a computer.

10 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Topic 2 – Introduction to the C Programming Language Preprocessor Directives Variables and Data Types Reserved Words and Identifiers Assignment Statements Function Calls printf() and scanf()

11 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Arithmetic Expressions Special Cases (Increment, Decrement, Operations on a Variable) Topic 2A – Library Functions & Casting Common Math Library Functions Header Files Casting (implicit and explicit)

12 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Topic 3 – The General Form of a C Program C Program General Forms The return Statement Topic 4 – Programmer-Defined Functions Top-Down Design Function Declarations (Prototypes)

13 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Function Definitions Variables and Functions (scope) The void Data Type (input and output) Why do we use Functions? Topic 5 – Control Structures if/else Statements Conditions (including Compound Conditions)

14 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Nested if/else Statements switch Statements Topic 6 – Repetition and Loops The while Statement The for Statement The do/while Statement Counting, Conditional, Sentinel-Controlled Loops

15 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Loop Design Converting Between the Different Loop Statements (i.e. while to for) Topic 6A – The char Data Type Topic 8 – Pointers and Function Output Parameters What is a pointer? The * (Dereferencing) Operator

16 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Function Output Parameters Call-by-Reference Call-by-Value Topic 9 – Arrays What is an Array? Declaring Arrays Passing Arrays into Functions Sorting and Searching Arrays

17 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Linear Search, Binary Search, Selection Sort Multi-Dimension Arrays Topic 10 – Strings What is a string? What is the structure of a string? String Manipulation Functions Topic 11 – Structures and Unions

18 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Defining Structure Datatypes Accessing Components Directly (. operator) and Indirectly (-> operator) Topic 7 - RECURSION

19 CISC 105 – Review for the Final Exam Topics Of Interest (or…what have we covered?) Topic 13 – Various Other Topics Enumerated Types Text File I/O Note: This is a listing of important topics for you to review. There is always the possibility that a topic not appearing on this list will appear on the final exam. It is not a comprehensive list.


Download ppt "Topic R3 – Review for the Final Exam. CISC 105 – Review for the Final Exam Exam Date & Time and Exam Format The final exam is 120-minutes, closed- book,"

Similar presentations


Ads by Google