За ученика

Разгледани продукти

Великани. Тайните истории на професор Ари Бърк

Производители

Ново Introduction to PROGRAMMING. Guides for Workshops and Labs View larger

INTRODUCTION TO PROGRAMMING. Guides for Workshops and Labs

С покупката на този продукт, можете да съберете до 2 точки за лоялност. Общо за количката Ви 2 точки това може да бъде конвертирано във ваучер за 0,40 лв..


9786197624533

Introduction to PROGRAMMING. Guides for Workshops and Labs

Автор: Ралица Райнова

Издателство: Атеа букс

Година на издаване: 2024 г.

Издание: меки корици 

Брой страници: 104

Тегло: 500 гр.

В наличност

More details

Atea Books

29,90 лв.

  • GUIDES FOR WORKSHOPS

    This textbook is a comprehensive and invaluable resource for beginners in the field of programming, offering a structured and engaging approach to learning the fundamentals of computer science.
    Through a series of workshops and lab exercises, learners are taken on a journey through the essential concepts of computer organization, programming languages, computational thinking, and the Python programming language.
    What sets this textbook apart is its interactive and engaging approach to learning. From self-study questions to crossword games, coloring pictures, and puzzles. This book has incorporated various motivational tools to enhance the learning experience and facilitate knowledge retention.
    Dive into this book and discover the world of programming with confidence and clarity. Happy coding!
    MSc. eng. Ralitza Nikolaeva Raynova, PhD, is Assistant Professor in a Department of Information Technology in the Industry, Faculty of Computer Systems and Technologies, Technical University-Sofia, Bulgaria. With a profound dedication to education and an innovative approach to teaching. Dr. Raynova with her artistic nature and unrelenting enthusiasm, always tries to explain terms and concepts in a non-traditional way so that they can be understood and mastered by the learners.

    Content:

    INTRODUCTION
    CONTENTS
    PART I
    COMPUTER
    1·1 HARDWARE
    1·2 SOFTWARE
    APPLICATION SOFTWARE 
    SYSTEM SOFTWARE 
    ?. REVIEW QUESTIONS
    PROGRAMMING LANGUAGES
    2·1 LOW-LEVEL PROGRAMMING LANGUAGE 
    BINARY CODE 
    HEXADECIMAL CODE 
    2·2 HIGH-LEVEL PROGRAMMING LANGUAGE 
    SOURCE CODE
    COMPILER
    INTERPRETER
    SCRIPT versus PROGRAM
    ?. REVIEW QUESTIONS
    COMPUTATIONAL THINKING
    3·1 COMPUTER ALGORITHM 
    THE BASIC CHARACTERISTICS OF ALGORITHMS 
    ALGORITHM KEY PARTS 
    3·2 FLOW OF CONTROL 
    FLOW CONTROL CHARACTERISTICS 
    3·3 PROGRAMMING PARADIGMS
    STRUCTURED PROGRAMMING 
    DATA DRIVEN AND DECLARATIVE PROGRAMMING 
    OBJECT-ORIENTED PROGRAMMING (OOP)
    AGENT-ORIENTED PARADIGMS
    EVENT-DRIVEN PROGRAMMING 
    CONCURRENT AND PARALLEL PROGRAMMING: 
    ?. REVIEW QUESTIONS 
    GETTING STARTED WITH PYTHON
    4·1 WHY PYTHON?
    4·2 PYTHON HISTORY
    4·3 THE BASIC ELEMENTS OF PYTHON 
    OBJECTS, EXPRESSIONS, AND NUMERICAL TYPES
    COMPARISION OPERATORS 
    MATHEMATICAL OPERATORS
    LOGICAL OPERATORS 
    VARIABLES 
    AUGMENTED MATHEMATICAL AND ASSIGNMENT OPERATORS
    BITWISE OPERATIONS 
    AUGMENTED BITWISE OPERATORS AND ASSIGNMENT OPERATORS 
    COMMENTS 
    4·4 INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)
    ?. REVIEW QUESTIONS 
    QUIZ PREPARATION.


    PART II
    PROGRAMMING LABS
    PROGRAMMING
    1·1 ALGORITHM REPRESENTATION 
    1·2 FLOW CHARTS 
    1·3 PSEUDOCODE 
    ?. REVIEW EXERCISE 
    FUNDAMENTAL CONTROL STRUCTURES
    2·1 SEQUENCE CONTROL STRUCTURE (part 1) 
    ■ USING BUILD IN PRINT() FUNCTION
    ■ USING BUILD IN INPUT() FUNCTION
    ?. REVIEW EXERCISE 
    2·2 SEQUENCE CONTROL STRUCTURE (part 2)
    ■ USING STRINGS
    ?. REVIEW EXERCISE
    2·3 DECISION CONTROL STRUCTURE
    IF STATEMENT
    IF-ELSE STATEMENT
    NESTED IF-ELSE STRUCTURES
    IF-ELIF-ELSE STATEMENT 
    SHORT HAND IF-ELSE STATEMENT
    ?. REVIEW EXERCISE
    2·4 LOOP CONTROL STRUCTURES (part 1)
    WHILE-LOOP STRUCTURE
    ■ PYTHON COLLECTIONS DATA 
    ■ PYTHON BUILT-IN DATA STRUCTURES
    ■ USING LISTS
    FOR-LOOP STRUCTURE
    ?. REVIEW EXERCISE
    2·5 LOOP CONTROL STRUCTURES (part 2)
    ■ USING TUPLES
    ■ USING SETS
    ?. REVIEW EXERCISE
    2·6 LOOP CONTROL STRUCTURES (part 3)
    TIPS FOR BETTER LOOPS IN PYTHON
    ■ USING DICTIONARIES
    ■ PYTHON BUILT-IN DATA STRUCTURES RESUME
    ?. REVIEW EXERCISE 
    2·7 FUNCTIONS 
    FUNCTION DEFINITION
    PYTHON GENERATORS
    ?. REVIEW EXERCISE
    2·8 ORGANIZE PYTHON CODE
    ?. REVIEW EXERCISE 
    2·9 PYTHON PROJECT STRUCTURE 
    ?. REVIEW EXERCISE
    APPENDIX
    REFERENCES

    Преглед

    Няма клиентски мнения до този момент

    Напишете вашето мнение за книгата

    INTRODUCTION TO PROGRAMMING. Guides for Workshops and Labs

    INTRODUCTION TO PROGRAMMING. Guides for Workshops and Labs

    Introduction to PROGRAMMING. Guides for Workshops and Labs

    Автор: Ралица Райнова

    Издателство: Атеа букс

    Година на издаване: 2024 г.

    Издание: меки корици 

    Брой страници: 104

    Тегло: 500 гр.

    В наличност

    Напишете вашето мнение за книгата

    30 други продукта в същата категория

    • 7 дневен срок за връщане
    • Подмяна през куриер
    • Плащане при доставка
    • Безплатна доставка над 50 лв.
    • 100% сигурно онлайн плащане