1 CSE1301 Computer Programming: Revision. 2 Topics Type of questions What do you need to know? About the exam Exam technique Staff consultation Revision.

Slides:



Advertisements
Similar presentations
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and Final Review Topics Lecture.
Advertisements

Engineering EG167C - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect M1 P. 1Winter Quarter Midterm I Review.
Files in C Rohit Khokher. Files in C Real life situations involve large volume of data and in such cases, the console oriented I/O operations pose two.
1 CSE1303 Part A Data Structures and Algorithms Semester 2, 2006 Lecture A1 – Welcome & Revision.
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.
Chapter 11 C File Processing Acknowledgment The notes are adapted from those provided by Deitel & Associates, Inc. and Pearson Education Inc.
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 
1 CSE1301 Computer Programming: Lecture 35 Revision.
C Language Summary HTML version. I/O Data Types Expressions Functions Loops and Decisions Preprocessor Statements.
The little language that could Remember C is a “small language”
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,
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect M1 P. 1Winter Quarter Midterm I Review Topics.
COMP1170 Midterm Preparation (March 17 th 2009) Acknowledgment The notes are adapted from those provided by Deitel & Associates, Inc. and Pearson Education.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect M2P. 1Winter Quarter Midterm 2 Review Topics.
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.
V-1 University of Washington Computer Programming I File Input/Output © 2000 UW CSE.
Instructor: Alexander Stoytchev CprE 185: Intro to Problem Solving (using C)
Files COP3275 – PROGRAMMING USING C DIEGO J. RIVERA-GUTIERREZ.
Review C Language Features –control flow –C operators –program structure –data types –I/O and files Problem Solving Abilities.
UniMAP Sem1-07/08EKT120: Computer Programming1 Week2.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
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.
Instructor: Alexander Stoytchev CprE 185: Intro to Problem Solving (using C)
1 CSE1301 Computer Programming Lecture 24: Software Engineering.
CECS 130 EXAM 1.  int main() { printf (“%c %c \n", 'a', 65); printf ("%d %ld\n", 1977, L); printf (" %10d \n", 1977); printf ("%010d \n", 1977);
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 2001 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
Floating Point Numbers
Instructor: Alexander Stoytchev CprE 185: Intro to Problem Solving (using C)
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
Gator Engineering Project 1 Grades released Re-grading –Within one week –TA: Fardad, or office hours: MW 2:00 – 4:00 PM TA Huiyuan’s office hour.
Instructor: Alexander Stoytchev CprE 185: Intro to Problem Solving (using C)
C is a high level language (HLL)
Department of Electronic & Electrical Engineering Lecture 3 IO reading and writing variables scanf printf format strings "%d %c %f" Expressions operators.
UNIMAP Sem2-07/08EKT120: Computer Programming1 Week 2 – Introduction to Programming.
Lecture 20: C File Processing. Why Using Files? Storage of data in variables and arrays is temporary Data lost when a program terminates. Files are used.
1 CSE1301 Computer Programming: Where are we now in the CSE1301 syllabus?
BASIC C PROGRAMMING LANGUAGE TUTORIAL infobizzs.com.
CS 1428 Final Exam Review. Exam Format 200 Total Points – 60 Points Writing Programs – 45 Points Tracing Algorithms and determining results – 20 Points.
Fundamentals of Computer Science
“<Fill in your definition here.>”
ECE Application Programming
TMF1414 Introduction to Programming
CS1010 Discussion Group 11 Week 7 – Two dimensional arrays.
TMC 1414 Introduction to Programming
CMSC201 Computer Science I for Majors Lecture 27 – Final Exam Review
What to bring: iCard, pens/pencils (They provide the scratch paper)
Recent from Dr. Dan Lo regarding 12/11/17 Dept Exam
Midterm Exam Preperation
CS 2308 Exam I Review.
CS 1428 Final Exam Review.
Chapter: 7-12 Final exam review.
CMSC201 Computer Science I for Majors Lecture 25 – Final Exam Review
Fundamental of Programming (C)
CS 1428 Final Exam Review.
1-6 Midterm Review.
EECE.2160 ECE Application Programming
Module 2 Variables, Data Types and Arithmetic
EECE.2160 ECE Application Programming
C Language B. DHIVYA 17PCA140 II MCA.
ECE 120 Midterm 1 HKN Review Session.
Presentation transcript:

1 CSE1301 Computer Programming: Revision

2 Topics Type of questions What do you need to know? About the exam Exam technique Staff consultation Revision Drop-in Centre Sample questions

3 Types of Questions Tutorial Sheets –solutions posted on the notice board opposite Room 116 in Building 26. –Warning: Avoid being dependent on the sample solution. You need to be able to do the exercises yourself without looking at the sample solution. Practical Sheets –solutions not available

4 Types of Questions (continued) Mid-Semester Test –multiple-choice questions –coding/programming questions Sample Past Exam –short-answer questions (e.g. Questions 2 and 8) –coding/programming questions (e.g. Questions 4 to 7) –sample solutions on the web, but you should aim to answer the questions without the sample solution. –(no True/False questions)

5 What Do You Need to Know? Coverage: All lectures, practicals, tutorials and readings.

6 Overview Gates –AND, OR, NOT Binary representation –bit, byte, word –integer: decimal to binary, unsigned, signed magnitude, 2’s complement, excess-k –float: IEEE standard –precision, under/overflow –arithmetic operations

7 Overview Values Variables Types –char, int, float, const, typedef, struct –arrays (multi-dim), strings, int for “Boolean” Operations –initialization –arithmetic, Boolean expressions, precedence –string library functions

8 Overview Pointer Basics –when to use & and * Structures –definition vs. instance –accessing members/elements –pointers to structs –array of structures –structures within structures

9 Overview Flow of control –Flow diagrams/charts Iteration –while, for, break, continue –nested loops Selection –if...else –nested selection –cascaded selection

10 Overview Functions –Prototypes –Definition –Parameters actual, formal, arrays, structs, pointers –Return values –Variable scope –Recursion

11 Overview Streams –stdio, stderr, stdout printf() and scanf() –Format specifier –Return values –The & and * operators Files –fopen(), fclose(), fprintf(), fscanf()

12 Overview Software Engineering –Development Process –Design: top-down, bottom-up –Structure Chart: Control and Data Coupling –Dataflow Diagrams –Test Data –(not included: Bingo)

13 Overview Lists –A list as an array –Linked lists –Operations addition, deletion, search

14 Overview Searching –linear search –binary search Sorting –insertion sort –selection sort –bubble sort Complexity –Big-O notation

15 About the Exam 10 minutes reading time 3 hours duration 180 total marks No calculators, books, notes, etc.

16 Don’t Panic. Make use of reading time. Go for the marks Attempt the questions in the order that gives the best result Don’t spend too much time on any question. –Approximately 1 minute per mark. Clearly indicate what question you are attempting. Don’t forget to write your name and ID! Exam Technique

17 Staff Consultation 1st June (Friday) - no lecture –9-10 am - Joey –12nn-1 pm - Joey –1-2 pm - Ingrid 5th June (Tuesday) –2-3 pm - Joey –4-5 pm - Joey 6th June (Wednesday) –2-3 pm - Ingrid 8th June (Friday) –1-2 pm - Ingrid Joey’s office: Room 130, Building 26. Ingrid’s office: Room G11, Building 63.

18 Revision Drop-In Centre 7th June (Thursday) –2pm to 5pm 8th June (Friday) –10am to 1pm –2pm to 5pm Venue: t.b.a. –Bring your questions, notes, books, exercise sheets, water bottle, snack,....

19