General
structure of a structured program, data
types, variables, standard functions,
subprograms, selection statements, loops,
text files, user-defined data types,
records, pointers, dynamic data structures.
|
|
Course Objectives
|
The
objectives of this course are to eanble the students
to understand and explain the principles of
structured programming; design and solve a problem
by the given structured programming language such as
Pascal, C, C++ or C#
|
Learning Outcomes
|
At the end of the course unit, the learner is expected
to be able to:
- Identify different
components of a structured programming language;
- explain principles
of structured programming;
- describe, compare,
and use various data structures; use appropriate
control structures
- implementing a
given algorithm; analyze programs for errors,
- disting uish
between compilation and run-time errors;
- prepare text and
drawings; illustrate use of text files;
- describe dynamic
data structures; design simple user interface;
- implement given
designs of sample coursware.
|
Main Teaching Methods
|
Lectures, Assignments, Lab Works, Weekly
Homeworks
|
Course Assessment
|
|
Midterm I,
II |
2*15% |
|
|
Assignment
|
15 % |
|
Lab work |
15 % |
|
Homework
|
10 % |
|
Final
|
30 % |
Course Textbook(s)
|
Depends on which
Structured Language is selected.
For time beeing C++ is selected and the course text
book is:
The Complete C++ Training Course, Second Edition, by
Harvey M. Deitel, Paul J. Deitel, Prentice Hall,
1998. ISBN: 0139163050
|
Course Reference Materials
|
Alll available related
sources in library and Internet
|
Instructor/More Information
|
E-Mail:
hasank@metu.edu.tr
Office: EFC-210
Tel:+90+312+210 4064
Course Home Page(s):
http://els.ceit.metu.edu.tr or
http://online.metu.edu.tr
|
|
|
|