SDU Education Information System
   Home   |  Login Türkçe  | English   
 
   
 
 


 
Course Information
Course Unit Title : Computer Programming
Course Unit Code : GDM112
Type of Course Unit : Compulsory
Level of Course Unit : First Cycle
Year of Study : 1
Semester : 2.Semester
Number of ECTS Credits Allocated : 4,00
Name of Lecturer(s) : ---
Course Assistants :
Learning Outcomes of The Course Unit :
Mode of Delivery : Face-To-Face
Prerequisities and Co-requisities Courses : Unavailable
Recommended Optional Programme Components : Unavailable
Course Contents :
Languages of Instruction : Turkish
Course Goals :
Course Aims :
WorkPlacement   Not Available
Recommended or Required Reading
Textbook : lecture notes
Additional Resources :
Material Sharing
Documents :
Assignments :
Exams :
Additional Material :
Planned Learning Activities and Teaching Methods
Lectures, Practical Courses, Presentation, Seminar, Project, Laboratory Applications (if necessary)
ECTS / Table Of Workload (Number of ECTS credits allocated)
Student workload surveys utilized to determine ECTS credits.
Activity :
Number Duration Total  
Course Duration (Excluding Exam Week) :
14 3 42  
Time Of Studying Out Of Class :
14 3 42  
Homeworks :
5 6 30  
Presentation :
0 0 0  
Project :
0 0 0  
Lab Study :
0 0 0  
Field Study :
0 0 0  
Visas :
1 2 2  
Finals :
1 2 2  
Workload Hour (30) :
30  
Total Work Charge / Hour :
118  
Course's ECTS Credit :
4      
Assessment Methods and Criteria
Studies During Halfterm :
Number Co-Effient
Visa :
1 100
Quiz :
0 0
Homework :
0 0
Attendance :
0 0
Application :
0 0
Lab :
0 0
Project :
0 0
Workshop :
0 0
Seminary :
0 0
Field study :
0 0
   
TOTAL :
100
The ratio of the term to success :
40
The ratio of final to success :
60
TOTAL :
100
Weekly Detailed Course Content
Week Topics  
1 QBasic statements.
? The PRINT statement.
? The END statement.
?Aritmetic operators.
? Strings.
? Sequential execution.
? Syntax errors.
? Bugs.
 
2 ? Arithmetic expressions.
? Operator priority.
? Parentheses.
? Practice of all the above.
? More Story Problems
 
3 Variables.
? Types of Variables.
? Using Variables in Statements.
? Arithmetic with Variables.
? Changing the contents of Variables.
 
4 Input and Output in a computer system.
? INPUT statement.
? Prompting the user.
? Entering number data.
? Using several INPUT statements.
 
5 The DO ... LOOP
? Using CONTROL-BREAK to exit a loop.
? The loop body.
? Indenting loop bodies.
? Sequential Execution and Looping Combined.
 
6 Two-way Decisions.
? QBasic IF-THEN-ELSE statement.
? Outline of a two-way decision.
? Relational Expressions.
? Relational Symbols.
? Example Programs.
 
7 Structured Programming
? Sequential Execution
? Dividing a Problem into Tasks
? Dividing Tasks into Smaller Tasks
? Writing Programs from Task Desciptions
? An Example Graphics Program
 
8 The three parts of a loop.
? The FOR statement.
? Syntax of the FOR statement.
? Making tables of values using the FOR statement.
? Common bugs with FOR statements.
? Adding up a list of numbers.
 
9 Collections of things.
Arrays.
Subscripts.
The LET statment and arrays.
Variables as subscripts.
Expressions as subscripts.
 
10 There are many decisions in long programs.
? More about nested IFs.
? IF-ELSEIF structure.
? Example programs.
 
11 SCREEN statement
? COLOR statement
? PSET statement
? LINE statement
? The graphics screen
? Pixels
? Arithmetic and graphics
? Variables and graphics
? CIRCLE statement
? INPUT and graphics
 
12 Structured Programming
? Sequential Execution
? Dividing a Problem into Tasks
? Dividing Tasks into Smaller Tasks
? Writing Programs from Task Desciptions
? An Example Graphics Program
 
13 What files are.
? Files and data processing.
? Types of files: sequential access and random access.
? Writing a file in QBasic.
? The OPEN statement.
? The CLOSE statement.
 
14 FOOD ENGINEERİNG AND COMPUTER PROGRAMMING APPLICATION