Course Name : Basics of Programming
|
Degree: Associate
|
Code
|
Year/Semester
|
Local Credits
|
ECTS
Credits
|
Course Implementation, Hours/Week
|
Course
|
Tutorial
|
Laboratory
|
BIP1003
|
1/1 (Güz)
|
3,5
|
6
|
4
|
|
1
|
Department
|
|
Instructors
|
Assist. Prof. Dr. Pınar Demir
|
Contact Information
|
pdemir@pirireis.edu.tr
|
Office Hours
|
|
Web page
|
www.pirireis.edu.tr
|
Course Type
|
Compulsory
|
Course Language
|
Turkish
|
Course Prerequisites
|
|
Course Category by Content, %
|
Basic Sciences
|
Engineering Science
|
Engineering Design
|
Humanities
|
20
|
40
|
40
|
0
|
Course Description
|
Algorithms and flow diagrams
Introduction to C programming language
Input/output operations, operators
Decision structures
Loop controls
Loop controls
Arrays
Functions
Characters and strings
Pointers
|
Course Objectives
|
To learn C programming language, to learn the bascis concepts of programming, program designing and implementation.
|
Course Learning Outcomes
|
Students who complete this course satisfactorially attain knowledge in the following subjects:
- Basic structures of programming (data types, input/output, decision making, loops, arrays, etc.)
- To learn C programming and its programming environment
- Analyzing a problem and using a relevant algorithm to solve it
- Coding with C programming language
- To divide the problem into sub problems and writing relevant C functions
|
Instructional Methods and Techniques
|
Power Point, computer applications
|
Tutorial Place
|
Classroom, computer laboratory
|
Co-term Condition
|
None
|
Textbook
|
1. C: How to Program, 6/E
Paul J. Deitel, Deitel & Associates, Inc.
Harvey M. Deitel, Deitel & Associates, Inc. ISBN-10: 0136123562
ISBN-13: 9780136123569 Publisher: Prentice Hall
|
Other References
|
|
Homework & Projects
|
Homework related to C programming
|
Laboratory Work
|
1 hour of laboratory work each week
|
Computer Use
|
Coding in C, Powerpoint, MS Word, Excel
|
Other Activities
|
None
|
|
|
|
|
|
|
|
|
|
|