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,

Slides:



Advertisements
Similar presentations
Etter/Ingber Engineering Problem Solving with C Fundamental Concepts Chapter 4 Modular Programming with Functions.
Advertisements

Introduction to C Programming
Introduction to C Programming
Introduction to C Programming
Overview of programming in C C is a fast, efficient, flexible programming language Paradigm: C is procedural (like Fortran, Pascal), not object oriented.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and Final Review Topics Lecture.
Week 4 – Functions Introduction. Functions: Purpose Breaking a large problem into a series of smaller problems is a common problem- solving technique.
Kernighan/Ritchie: Kelley/Pohl:
Introduction to C Programming
1 CS 161 Introduction to Programming and Problem Solving Chapter 9 C++ Program Components Herbert G. Mayer, PSU Status 10/20/2014.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and.
COMP1180 Review Date: 4 March, 2009 Time: 10:30am - 12:20pm Venue: –CS students -- FSC801C and FSC801D –IS and other students -- OEE1017 Remarks: – 1)
1 CSE1301 Computer Programming: Revision 1. 2 Topics Type of questions What do you need to know? About the exam Exam technique Staff consultation Sample.
Topic R1 – Review for the Midterm Exam. CISC 105 – Review for the Midterm Exam Exam Date & Time and Exam Format The midterm exam will be Tuesday, 3 April.
Wednesday, 12/11/02, Slide #1 CS 106 Intro to Comp. Sci. 1 Wednesday, 12/11/02  QUESTIONS??  Today: CLOSING CEREMONIES!  HW #5 – Back Monday (12/16)
Wednesday, 10/9/02, Slide #1 CS 106 Intro to CS 1 Wednesday, 10/9/02  QUESTIONS ??  Today:  Discuss HW #02  Discuss test question types  Review 
Review for midterm exam Dilshad M. Shahid Spring NYU.
1 CSE1301 Computer Programming: Lecture 35 Revision.
CSC 111 Course orientation
Guide To UNIX Using Linux Third Edition
COMP1170 Midterm Preparation (March 17 th 2009) Acknowledgment The notes are adapted from those provided by Deitel & Associates, Inc. and Pearson Education.
CSE1301 Computer Programming: Revision. Topics Type of questions What do you need to know? About the exam Exam technique Sample questions.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and.
Topic 4 – Programmer- Defined Functions. CISC 105 – Topic 4 Functions So far, we have only seen programs with one function, main. These programs begin.
Basic Elements of C++ Chapter 2.
CMSC 104, Version 8/061L18Functions1.ppt Functions, Part 1 of 4 Topics Using Predefined Functions Programmer-Defined Functions Using Input Parameters Function.
Functions in C. Function Terminology Identifier scope Function declaration, definition, and use Parameters and arguments Parameter order, number, and.
Computer Science 210 Computer Organization Introduction to C.
1 CISC181 Introduction to Computer Science Dr. McCoy Lecture 19 Clicker Questions November 3, 2009.
1 CSE1301 Computer Programming: Revision. 2 Topics Type of questions What do you need to know? About the exam Exam technique Staff consultation Revision.
Operator Precedence First the contents of all parentheses are evaluated beginning with the innermost set of parenthesis. Second all multiplications, divisions,
13&14-2 Know the forms of loop statements in C (while,do/while,for). Understanding how data conversion occurs. Read/Write data in files using Unix redirection.
Goals of Course Introduction to the programming language C Learn how to program Learn ‘good’ programming practices.
C Programming language
1 Revision Before Exam-I. 2 Exam-I Scope l We discussed the scope of Exam-I and decided to move the topic of file handling to the final exam l A previously.
Project 1 Due Date: September 25 th Quiz 4 is due September 28 th Quiz 5 is due October2th 1.
Final Exam Review Closed book Closed laptop One sheet of notes permitted SE-0010 Dr. Mark L. Hornick 1.
Introduction to Computer Programming Using C Session 23 - Review.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
CSEB114: PRINCIPLE OF PROGRAMMING Course Introduction.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CIS-165 C++ Programming I CIS-165 C++ Programming I Bergen Community College Prof. Faisal Aljamal.
1 CSE1301 Computer Programming: Revision. 2 Topics Type of questions What do you need to know? About the exam Exam technique Staff consultation Revision.
CS Midterm Study Guide Fall General topics Definitions and rules Technical names of things Syntax of C++ constructs Meaning of C++ constructs.
1 CS161 Introduction to Computer Science Topic #17.
Functions: Part 2 of /11/10: Lecture 16 CMSC 104, Section 0101 John Y. Park 1.
CS1101 Group1 Discussion 10 Lek Hsiang Hui comp.nus.edu.sg
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
C LANGUAGE Characteristics of C · Small size
Lecture 15: Course Review BJ Furman ME 30 16MAY2011.
1 UMBC CMSC 104, Section Fall 2002 Functions, Part 1 of 3 Topics Top-down Design The Function Concept Using Predefined Functions Programmer-Defined.
CISC105 – General Computer Science Class 4 – 06/14/2006.
CS1010: Programming Methodology
Functions, Part 1 of 3 Topics  Using Predefined Functions  Programmer-Defined Functions  Using Input Parameters  Function Header Comments Reading 
CMSC 104, Section 301, Fall Lecture 18, 11/11/02 Functions, Part 1 of 3 Topics Using Predefined Functions Programmer-Defined Functions Using Input.
1 Lecture 2 - Introduction to C Programming Outline 2.1Introduction 2.2A Simple C Program: Printing a Line of Text 2.3Another Simple C Program: Adding.
BY GAWARE S.R. COMPUTER SCI. DEPARTMENT
TMC 1414 Introduction to Programming
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
CS 2308 Exam I Review.
Review for Final Exam.
Final Review Bina Ramamurthy 4/5/2019 BR.
1-6 Midterm Review.
Final Review Bina Ramamurthy 4/15/2019 BR.
Programming Languages and Paradigms
Exam # 1 INFORMATION Scheduled for Thursday 7/20
Course Outcomes of Programming In C (PIC) (17212, C203):
Presentation transcript:

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, closed-notes and closed- neighbors. It will be composed of short-answer type questions, including some fill-in- the-blank questions.

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.

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.

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.

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).

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

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.

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.

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()

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)

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)

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)

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

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

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

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

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

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.