defter*
defter / katalog / CS 121
CS 121

Introduction to Computer Applications and Programming

CS 121 is your first exposure to using a computer as a tool for getting work done rather than just consuming content — it splits its time between mastering the office software you'll lean on for every report and dataset in your degree (Word and Excel) and the early mechanics of Python, where formulas give way to variables, conditionals, and loops. Expect hands-on practical exams rather than written ones: you'll be building formatted documents, wiring up spreadsheets with functions and charts, and writing small Python programs in an IDE. It's a required first-year course meant to level the playing field before CS 101/102 push you into real programming, so the payoff isn't the topics themselves but the habit of thinking through a problem step by step.

Credit3ECTS5FacultyFaculty of EngineeringBölümComputer Engineering

Değerlendirme 80% — 4 adım

20%
20%
10%
30%
Midterm:Practical (skills) Midterm, Excel, Midterm, Word 40%
Homework Excel and Word Homeworks 10%
Final Python 30%

Önerilen kaynaklar 1 kitap

📕
Zorunlu
MyLab IT for Office 2019: Skills for Success Series + Technology in Action
16e, Alan Evans
Kendall Martin · Mary Anne Poatsy

Haftalık müfredat 14 hafta

Hafta 1
Introducing the course Type Text Applying styles and set grammar and spelling options Select and insert text Check Spelling and Grammar Insert synonyms use format painter apply advanced font settings create document footers save document as pdf insert symbols
Hafta 2
Find and replace text Insert and modify footnotes Add sources Insert citations and bibliographies format bulleted and numbered list paragraph indents Modify line and paragraph spacing Set line and page break options and modify styles set margins creating custom headers and footers
Hafta 3
Insert text and pictures from files set tab options create tables apply table styles format text in table cells format tables modify themes and create columns apply borders and shading paragraphs and pages Insert SmartaArt Format SmartArt
Hafta 4
MSExcel: Create and Save Workbooks Enter Data and Merge and Center titles Construct Addition, Subtraction, Multiplication and Division formulas Insert SUM function Insert Footers and Adjust Page Settings Dİsplay formulas and print worksheet format numbers
Hafta 5
Use a Relative Cell Reference Use an Absolute Cell Reference Use a Mixed Cell Reference Insert a Function Use the SUM Function Use the AVERAGE Functions Use the MIN and MAX Functions
Hafta 6
Use COUNT function use TODAY function use NOW function use IF function
Hafta 7
Select an Adjacent Range Select a Nonadjacent Range Create a Clustered Column Chart Create a Bar Chart Change a Chart Type Create a Line Chart Create a Pie Chart Format the Chart Area Format the Plot Area Format a Data Series Format the Gridlines
Hafta 8
Freeze Rows and Columns Display and Change Page Breaks Set and Clear a Print Area Print Titles Sort and Filter Data Conditional Formating
Hafta 9
PYTHON PROGRAMMING The Difficulty and Promise of Programming Starting to program (Go over an example program) Learning the parts of a program (Modules, Statements and Expressions, Whitespace, Comments, Tokens) Naming objects, Python Naming Rules Variables, Variable Creation and Assignment
Hafta 10
PYTHON PROGRAMMING -Number Types (Integers, Floating-point numbers) Other Built-In Types (Boolean, String, List, Dictionary) Arithmetic Operators Order of Operations (Precedence) Assignment Operators The math Module Developing an algorithm
Hafta 11
PYTHON PROGRAMMING String Type Indexing and Slicing String Functions Concatenation and repetition operator
Hafta 12
PYTHON PROGRAMMINGProgram Control: Selection with the if Statement Importance of Indentation If-Else Statements If-Elif-Else Statements Relational Operators ( , ==, !=, =) Boolean Operators (and, or, not) Precedence Solving Examples with If-Elif-Else
Hafta 13
PYTHON PROGRAMMING Iteration using the for Statement Using range to Generate a Number Sequence Solving Examples with the for Statement Understanding What an Algorithm is Algorithm Features Algorithm versus a Program Program Features Implementing Good Program Design (Working on an Example)
Hafta 14
PYTHON REVIEW

Ders notları — henüz yok

CS 121 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan — not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa — defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 49 dönem · ort. 2.70

DönemCourse CPA
2025-2026 Fall 2.86 11 sec · 448 öğr
2024-2025 Fall 2.72 11 sec · 543 öğr
2024-2025 Summer 3.26 1 sec · 15 öğr
2024-2025 Spring 2.74 9 sec · 477 öğr
2023-2024 Fall 2.68 11 sec · 566 öğr
2023-2024 Summer 3.74 1 sec · 16 öğr
2023-2024 Spring 2.27 9 sec · 485 öğr
2022-2023 Fall 2.44 10 sec · 553 öğr
2022-2023 Summer 2.69 1 sec · 37 öğr
2022-2023 Spring 1.86 10 sec · 502 öğr

Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.

⚠️ FZ engelleyen şartlar

No Requirement

Hocalar 4 bu dönem · 12 geçmiş

Bu dönem (2025-2026 Spring) · 9 section
Sibel Uğurlubilek ×4, Rabia Üşenmez ×2, Nur Sağlam ×2, Ayışığı Başak Sevdik Çallı
Geçmişte ders veren (12 kişi)
Hilmi Öncül, Ayşe Semra Mumcu, Lori Rae Russell Dağ, Özlem Özgü, Aslı Kurgan Erkurt, İpek Sözen, Halil Nejat Özmen, Turgay Saracoğlu, İsmail İpek, Tilmiz Barutoğlu, Ceren Aydoğmuş, Gülden Keykan