Lecture1hu - ELE 108 Overview of Computers &...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
ELE 108 Overview of Computers & Programming Ali Ziya Alkar Mehmet Demirer
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Text Book : J.R.Hanly and E.B.Koffman, Problem Solving and Program Design in C , Addison Wesley, Fifth Edition, 2006 (older editions can also be used). You will have irregular lab hours within the semester at the Computer Lab. in the department (see below). Instructors : Dr. Ali Ziya Alkar (section 21) Dr. Mehmet Demirer (section 22) Phone: Dr Ali Ziya Alkar 297 7027 Dr Mehmet Demirer 297 7025 e-mail : alkar@hacettepe.edu.tr mehmet@hacettepe.edu.tr Course's Homework Softcopy: Check the web page for the latest homework through the web page below. Submit your homework through internet. http://www.ee.hacettepe.edu.tr/~alkar/ELE108/labs Hardcopy: ----------------------------------------------------------------------------------------------- Topics: Introduction. Constants, variables, expressions, statements. Selective structures. Repetitive structures and arrays. Functions. Pointers. Multi-dimensional arrays.
Background image of page 2
3 Grading : Midterm %40, Final %40, Homeworks/Attendance/In Class Participation %5, Lab %15 Attendance is required in all course hours and labs.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Course Outline 1. Overview of Computers and Programming 1.1 Computer Architecture 1.2 Program Development 2. Overview of C (1.*, 2.1-2.6, 3.2, 7.1-7.2) 2.1 C Language Elements 2.2 Variable Declarations and Data Types 2.3 Executable Statements 2.4 General Form of a C Program 2.5 Arithmetic Expressions 2.6 Formatting Numbers in Program Output 2.7 Library Functions 2.8 Representation and Conversion of Numeric Types 2.9 Representation and Conversion of Type char 3. Selection Structures: IF and SWITCH Statements (4.*) 3.1 Relational and Logical Operators 3.2 if Statement 3.3 Compound Statements 3.4 Nested if Statements 3.5 switch Statement 4
Background image of page 4
5 4. Repetition and Loop Statements (5.*) 4.1 while Statements 4.2 for Statements 4.3 do-while Statements 4.4 Nested Loops 5. Modular Programming (3.4-3.5, 6.*) 5.1 Functions without Arguments 5.2 Functions with Input Arguments 5.3 Functions with Simple Output Parameters 5.4 Scope of Names 5.5 Formal Output Parameters as Actual Arguments
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 6. Arrays (8.*) 6.1 Declaring and Referencing Arrays 6.2 Array Subscripts 6.3 Using for Loops for Sequential Access 6.4 Using Array Elements as Function Arguments 6.5 Arrays Arguments 6.6 Multidimensional Arrays 7. Strings (9.1-9.4) 7.1 String Basics and strcpy, strcat, strcmp, strchr, strstr 7.2 String Comparison
Background image of page 6
Collaboration Policy • exams: no access to any material nor discussion with anyone (except the instructor) is allowed. • assignments: solutions should be developed independently. Giving or receiving any code drawings, diagrams, text, or designs from another person is not allowed. Having access to another student’s work electronically or giving access is not allowed. • max penalty for academic dishonesty:
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/25/2011 for the course ELECTRONIC 108 taught by Professor Aliziyaalkar during the Spring '11 term at Hacettepe Üniversitesi.

Page1 / 60

Lecture1hu - ELE 108 Overview of Computers &...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online