Language of Instruction
|
English
|
Level of Course Unit
|
Bachelor's Degree
|
Department / Program
|
BUSINESS ADMINISTRATION
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Elective
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
Introducing students to learn how to design and program Python applications Allowing students to understand why Python is a useful scripting language for developers
|
Course Content
|
This course is an introduction to the Python programming language for students without prior programming experience. We cover data types, control flow, Object-Oriented Programming, and graphical user interface-driven applications. This course introduces core programming basics including data types, control structures, algorithm development, and program design with functions via the Python programming language. The course discusses the fundamental principles of Object-Oriented Programming, as well as in-depth data and information processing techniques. Students will solve problems, explore real-world software development challenges, and create practical and contemporary applications.
|
Course Methods and Techniques
|
This is also a student-driven course. It is your responsibility to participate actively in class discussions. You are not graded on whether you agree or disagree with the instructor or with each other. Evaluation of class participation will be based on your ability to rise and answer important issues, to contribute ideas or insights, to build upon the ideas of others, ask questions to presenters, etc. By actively participating in the class discussions, you can sharpen your insights, and those of your classmates. Both the quality and frequency of your participation will count towards your active participation grade. Please note that high-quality or relevant contribution will earn you a higher participation grade than frequent but insignificant contribution. Also, you will not get any class participation points for just being present in class. Class attendance is a necessary but not a sufficient condition for scoring highly on the class participation.
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
Associate Prof.Dr. Fatma Selen Madenoğlu selen.madenoglu@agu.edu.tr
|
Name of Lecturers
|
None
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
Introduction to Python Programming, Chapman and Hall/CRC; 1 edition (December 7, 2018) by Gowrishankar S (Author), Veena A (Author) Fundamentals of Python Programming, Richard L. Halterman Updated content of the book
|
|
For this course I will be using CANVAS Course Website. You will access the course syllabus, course materials including lecture notes, links to related websites, assignments, articles, etc from CANVAS. You are responsible to check Canvas on a regular basis. Information about exams and assignment grades will also be available at this site.
|
|
|
|
|
|
|
|