Fall 2024-25
Dr. Sadık Eşmelioğlu
E-Mail :
[email protected] Phone : +90 (312) 233 13 32
Hours
Class
Tuesday 12:20 – 15:10 M-A02
Lab
Wednesday L1 11:20 – 13:10 H-314
Friday L2 09:20 – 11:10 H-315
Office Hours
Wednesday 13:20 – 15:10 L-104
SE SENG 101 2
Textbook:
“C How to Program”, Paul Deitel and Harvey
Deitel, any Edition.
Reference Material:
“Problem Solving and Program Design in C”, Jeri
R. Hanly and Elliot B. Koffman, any Edition.
Course Assistant:
Naz Dündar
SE SENG 101 3
Midterm 30%
Will include the topics covered till the exam.
Closed books, notes, etc.
Lab 30%
Do not miss any lab work
There will be a quiz almost every lab.
Final 40%
Will include all the topics covered during the semester
Closed books, notes, etc.
Rules of the Game
Attend every class – (Classroom attendance 70%, Lab attendance 80% required)
Attendance will be taken during the first 5 minutes of each lecture hour
Be on time
Pay attention during class and participate
Do not talk amongst yourselves
Ask questions anytime, but raise your hand
Remember that the program language is English
All work should be your own
Grades are earned, not given, do not ask for special treatment
SE SENG 101 4
Introduction to Computers: Main parts of a computer, CPU,
RAM, I/O Devices, ALU, Binary Numbers
Structure of a C program
Variable declarations, Assignment statements
Mathematical expressions/operators
Logical expressions/operators, Priorities of Operators
Selection Statements
Looping Statements
Functions
Arrays
SE SENG 101 5
Wk Date Subject Lab
1 1-Oct Introduction No Lab
2 8-Oct Intro to Computers and Binary Numbers Introduction
3 15-Oct Structure of a C program Computer HW/OS/Application - Storage
4 22-Oct Basic I/O, Declarations, and Assignment Using VS
5 29-Oct Holiday. No Lecture. No Lab
6 5-Nov Selection Statements Basic I/O, Declarations and Assignment
7 12-Nov Review Selection Statements
8 19-Nov Midterm (To Be Announced) No Lab
9 26-Nov Looping Statements Midterm Solution
10 3-Dec Functions I Looping Statements
11 10-Dec Functions II Functions I
12 17-Dec Arrays I Functions II
13 24-Dec Arrays II Arrays
14 31-Dec No Lecture No Lab
SE SENG 101 6
We will be using Visual Studio Community
to write C programs
https://visualstudio.microsoft.com
Select and download Community 2022
Follow instructions to install on your
personal computer.
It is important to practice writing programs
on your own.
SE SENG 101 7