|
CEN 131 Introduction to Computer Engineering |
|
|
|
|
| Units |
: |
2+2 |
| Language |
: |
English |
| Class room |
: |
L 07 |
| Lab |
: |
|
| Lab room |
: |
Section C: A203 veya LAB 2(A-502)
Section D: A205 veya LAB 4(A-410)
|
|
|
|
| Instructor |
: |
Asst. Prof. Dr. Eda Baykan |
| Office room |
: |
C-103 |
| Office hours |
: |
|
| Office Tel. |
: |
|
|
|
|
| Lab Instructor |
: |
Hazar Altınbaş, Selen Çekinir |
| Office room |
: |
A-201 |
| Office hours |
: |
|
| Office Tel. |
: |
|
| 1. Prerequisites |
: |
none |
| 2. Contents |
: |
Data Storage, memory, files, computer architecture, operating systems, networking and Internet, algorithms, programming languages, software engineering, data structures, database systems, artificial intelligence, theory of computation . |
| 3. Objectives |
: |
This course is a general introduction to Computer Science. It introduces basic terminology along with the basic understanding of the major branches of Computer Science. |
| 4. Textbook/ Lecture notes |
: |
G.Brookshear: Computer Science, An Overview, 9th Edition, Pearson Addison Wesley, 2007 |
| 5. Attendance |
: |
Compulsory attendance for theory lectures is 70% and for lab lectures 80%. |
| 6. Grading |
: |
Assignments 30% Midterm 30% Final 40% |
| 7. Academic dishonesty |
: |
Academic dishonesty is related to cheating and plagiarism. Copying in whole or in part others’ assignments, lab works or exams, is considered cheating respectively plagiarism. All parties involved will receive a zero score for the lab, assignment or the exam. |
| Week |
Topic |
Reading |
Slides / Notes |
Assigns / Labs |
| 1 |
Introduction |
|
intro |
- |
| 2 |
Data Storage, memory, files |
|
storage , ext |
- |
| 3 |
Computer Architecture |
|
arch |
-
|
| 4 |
Operating Systems |
|
os |
|
| 5 |
Networking and Internet |
|
networks |
-
|
| 6 |
Algorithms I |
|
algorithms |
|
| 7 |
Algorithms I |
|
- |
|
| 8 |
Algorithms III |
|
- |
|
| 9 |
Programming Languages |
|
plangs |
- |
| 10 |
Software Engineering |
|
softeng |
|
| 11 |
Data Structures |
|
datastructs |
|
| 12 |
Database Systems |
|
db |
|
| 13 |
Artificial Intelligence |
|
- |
| 14 |
Theory of Computation |
|
theory |
|
|