Week |
Subject |
Related Preparation |
1) |
UNIX/Linux Tarihi ve Komut Satırı Arayüzüne Giriş |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
2) |
File System and Commands |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
3) |
bash shell |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
4) |
Script Programming |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
5) |
Regular Expressions |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
6) |
Flowing Editor: sed |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
7) |
Awk Programming Language |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
8) |
Midterm |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
9) |
Text Processing |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
10) |
System Management |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
11) |
Advanced Script Programming |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
12) |
Commands and Scripts |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
13) |
Python Programming Language, Part I |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
14) |
Python Programming Language, Part II |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
15) |
Final Exam |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 |
Course Notes / Textbooks: |
Bash betik programlama üzerine çevrimiçi kaynak kitap: http://tldp.org/LDP/abs/html |
References: |
The Linux Command Line: A Complete Introduction, William E. Shotts, Jr., ISBN-13: 978-1-59327-389-7 (linuxcommand.org adresinden ücretsiz indirilebilir)
Jonathan Corbet, Alessandro Rubini, Greg-Koah Hartman, "Linux Device Drivers", O'Reilly, 2005, ISBN 0-596-00590-3. (http://lwn.net/Kernel/LDD3/)
Core Python Programming, Wesley J. Chun, ISBN 0-13-226993-7
UNIX Shells by Example, Fourth Edition, Ellie Quigley, ISBN: 013147572X |
|
Program Outcomes |
Level of Contribution |
1) |
To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. |
1 |
2) |
To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. |
3 |
3) |
Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. |
2 |
4) |
Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. |
4 |
5) |
To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. |
4 |
6) |
To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. |
4 |
7) |
To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. |
2 |