ELE 491 - Software Development Practices - 1
(Fall 2001)

Lecture Notes

Home
Lecture Notes
Textbook
Homeworks
Homework Policies
Exams
TA's Page
README

Schedule & Lecture Notes

Week Date & Dues Subjects to be covered Lecture Notes

1

Oct 10
(Wed)

Computing Concepts: Computer languages; C program development environment

Chapter 1

2

Oct 17
(Wed)


Introduction to C Programming: Memory concept; Basic input/output; Arithmetic in C; Relational operators    

Structured Program Development: Control structures: selection and  repetition; Assignment Operators; Increment/Decrement Operators

Chapter 2

Chapter 3

 

3

Oct 22
(Mon)

Hw 0 & Hw 1 due

Program Control: Repetition; Logical operators  

Chapter 4

4

Oct 29

Cumhuriyet Bayramı Tatili

5

Nov 5
Hw 2 due

Functions:  Library functions; Storage classes; Scope rules

Chapter 5

6

Nov 12

Midterm - 1  (@15:00)

7

Nov 19

Arrays: Sorting/searching arrays; Characters and strings; Character handling library; String conversion functions; Standard input/output library functions; Multiple subscripted arrays

Chapter 6

 

Chapter 8

8

Nov 26
 

Pointers: Dynamic memory allocation; Calling functions by reference; Pointer expressions and pointer arithmetic; Relationships between pointers and arrays

Chapter 7

 

 

File processing: Creating a sequential access file; Reading data from a sequential access file Chapter 11

9

Dec 3
Hw 3 due

Pointer Concepts (cont'd)

Structures

Notes from the book are at Zeki Kirtasiye
10 Dec 10

Dec 12nd Hw 4 due

The Preprocessor

Advanced Concepts

Chapter 13

Chapter 14

11

Dec 17

Ramazan Bayramı Tatili

12

Dec 24

Midterm - 2 (@15:00)

13

Dec 31

No lecture - New Year's Eve

14

Jan  7

Hw 5 due to Jan 8th

Bit Operations, Enumerations 
Bit arrays,
sorting and searching arrays

Chapter 10

Lecture Notes are at Zeki Kirtasiye

Jan 21 Final Exam (@14:00) E3
 

Send mail if any of your  grades (active version) is missing or wrong

Check out the Final Exam solutions

See TA's page for hot news!


Last updated: Ocak 16, 2002 10:50:41 kdincer@ee.hacettepe.edu.tr