SM 514 Introduction to Software Testing
Transkript
SM 514 Introduction to Software Testing
CENG 151 Introduction to C Programming Fall 2015-16 Dr. Sadık Eşmelioğlu General Information E-Mail Phone Hours : sadik@cankaya.edu.tr : +90 (312) 233 13 43 Class Lab S1 S2 Office 2 Tuesday 14:20 – 17:10 L – B06 Thursday Friday 11:20 – 13:10 11:20 – 13:10 H – 312 H – 314 L - 215 Wednesday Wednesday Thursday Thursday 09:20 – 11:10 13:20 – 15:10 09:20 – 11:10 14:20 – 16:10 CENG 151 Dr. Sadık Eşmelioğlu Text Book and References Text Book: Reference Material: “Problem Solving and Program Design in C”, Jeri R. Hanly and Elliot B. Koffman, 7th Edition. “C Dersi: Programlamaya Giriş”, Çağıltay, Selbes, Tokdemir ve Turhan, 5. Baskı Course Assistant: 3 “C How to Program”, Paul Deitel and Harvey Deitel, 7th Edition. Elif Yasemin Çetinkaya (L-211) CENG 151 Dr. Sadık Eşmelioğlu Grading Components Midterm Lab Work & Exam Will cover all the topics learned during the semester Closed books, notes, etc. 35% 35% Rules of the Game 4 Do not miss any lab work Quiz in every lab Lab Exam Final Will cover the concepts learned thus far. Closed books, notes, etc. 30% Attend every class – (Classroom attendance 70%, Lab attendance 80% required) Attendance will be taken during the first 5 minutes of each lecture hour Be on time Pay attention during class and participate Do not talk amongst yourselves Ask questions anytime, but raise your hand Remember that the program language is English All work should be your own Grades are earned, not given, do not ask for special treatment CENG 151 Dr. Sadık Eşmelioğlu Course Outline Introduction to Computers Introduction to C Programming, History of C Structure of a C program Syntax Statements Mathematical expressions/operators Logical expressions/operators Priorities of Operators Decision Making If Conditional Switch - Case Loops While Do-while For Pointers Address and value Arrays 5 Main parts of a computer, CPU, RAM, I/O Devices, ALU, Binary Numbers One and two dimensional CENG 151 Dr. Sadık Eşmelioğlu Calendar Wk Date Subject Lab 1 22-Sep Holiday Holiday 2 29-Sep Introductions, How computers work No Lab 3 06-Oct C Programming, History, Structure, and Syntax How to write a simple program 4 13-Oct Declarations and assignment statements Declarations and Assignments 5 20-Oct Arithmetic and Logical expressions/operators Writing expressions 6 27-Oct Decision Making: If Conditional Holiday 7 03-Nov Decision Making: Switch - Case Decision Making I Midterm Date To Be Announced 6 8 10-Nov Loops I Decision Making II 9 17-Nov Loops II Loops I 10 24-Nov Functions I Loops II 11 01-Dec Functions II Functions I 12 08-Dec Pointers Functions II 13 15-Dec Arrays I Pointers 14 22-Dec Arrays II Arrays CENG 151 Dr. Sadık Eşmelioğlu