Catalog info

 

 

[Catalog info][Conduct][Weekly coverage][Grading]

 

Home 
Course Info 
Faculty 
TkHomeExam 
Lab 
Library 

CATALOG DESCRIPTION

Introduction to the fundamentals of computer systems, including computer organization, operating systems, language processors and user interfaces. Introduction to algorithms and programming. Reasoning informally about the correctness and efficiency of programs. A functional programming language will be used for practical work.

OBJECTIVE

To provide a basic understanding of fundamental concepts in computer science and engineering. To improve the skills to work with abstract notions for solving computational problems. Teaching a particular programming language is not a primary objective; the language will serve as a medium for experimentation.


CREDIT STRUCTURE

3+2


CATAGORY CONTENT

Departmental



PREREQUISITES

None


LECTURE HOURS

  • Section 1: Monday 09:40 + Wednesday 10:40,11:40  [BMB 1] G. Üçoluk
  • Section 2: Monday 13:40 + Thursday     10:40,11:40  [BMB 1] G. Üçoluk

You are free to attend any section. Both sections will exactly receive the same lecturing and treatment. Attendance is usually not recorded. Though, we reserve the right to perform an attendance check at any time. 


TEXTBOOK & REFERENCES

  • Invitation to Computer Science, by G. Schneider and J. Gersting, West.
  • Simply Scheme: Introducing Computer Science, by B. Harvey and M. Wright, MIT Press, 1994.
  •