02introduction To Programming Edip Senyureksyllabus20232024
02introduction To Programming Edip Senyureksyllabus20232024
1
Appendix No. 2 do the Rector’s Order No. 3/03/2018 of 14 March 2018
Lectures:
1. Introduction, Hardware, software, Operating system
2. Number systems, binary, octal, hexadecimal, compliments
3. Algorithms, flowcharts
4. Literals, types, variables, operators
5. Composite datatypes and enums
6. Decision structure, if-else
7. nested if, switch
8. Loops, for, while, do-while, nested loops, break, continue
9. Strings and string operations
10. Sub-routines, methods
11. Arrays,
Course content,
Topics, Type of 12. jagged array
B.4
Activity
Computer class:
1. .NET framework. Simple program structure. Input and output
2. Comments lines, Read, Write rules, debugging, tracing
3. Algorithms and flowchart
4. Literals, types, variables, operators, sizeof, random numbers
5. Composite datatypes and enums
6. If-else statement, Nested if-switch
7. for, while, do-while loops Nested loops, break, continue
8. Strings and string operations
9. Sub-routines, Methods
10. Arrays,
11. Jagged array
12. Final Exam
K-Kahoot done in lecture %10
F-Final Exam or Retake Exam is a classical exam on paper %45
Criteria for P-Project is a practical Exam %45
receiving
credit for the LectureGrade=LabGrade= (%10xK)+(%45xF)+(%45xP)
course
(assessment
Method, weight
Following percentages of marks meaning for Grade
B.5
for final mark – • 0 nb/NKL---------- nonattendance-Fail
percentage, eg.: • 1-49 2----------Fail
test – 40%; term
paper – 30%; • 50-593---------Satisfactory
presentation– • 60-693,5-------Satisfactory Plus
20%; activity –
10% ) • 70-794---------Good
• 80-894,5-------Good Plus
• 90-1005--------Very Good
C. Readings
C.1 Compulsory
readings
Herbert Schildt, C# 4.0- The Complete Reference, McGrawHill
1. Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth,- The C#
Programming Language.
2. Jesse Liberty, Donald Xie,- C# 3.0
3. Larry O’Brien, Bruce Eckel, - Thinking in C#.
4. Bjarne Stroustrup: Programming: Principles and Practice Using C++.
C.2 Supplementary First Edition. 2009 by Pearson Education, Inc.
readings 5. Wikibooks contribution,- C#
6. Adrian Turschi, DotThatCom.com, Jasson Werry, Greg Hack - C# .NET
7. http://www.cprogramming.com/tutorial.html
8. http://www.uow.edu.au/~nabg/ABC/ABC.html C++ for beginners
9. http://www.doc.ic.ac.uk/~wjk/C++Intro/
2
Appendix No. 2 do the Rector’s Order No. 3/03/2018 of 14 March 2018