Thư viện Trường Đại học Phú Xuân

Thư viện số

Giáo trình, tài liệu tham khảo và tài nguyên học tập mở.

Think Java: How To Think Like a Computer Scientist

Nguồn ngoài

Think Java: How To Think Like a Computer Scientist

Chris Mayfield; Allen Downey · Green Tea Press · 2020

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques. In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification.

CC BY-NC-SAComputer ScienceProgramming Languages 0 lượt xem
Java, Java, Java: Object-Oriented Problem Solving

Nguồn ngoài

Java, Java, Java: Object-Oriented Problem Solving

Ralph Morelli; Ralph Walde · Ralph Morelli, Ralph Walde · 2016

We have designed this third edition of Java, Java, Java to be suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the “objects first” approach to programming and problem solving that was characteristic of the first two editions. Throughout the text we emphasize careful coverage of Java language features, introductory programming concepts, and object-oriented design principles. The third edition retains many of the features of the first two editions, including: Early Introduction of Objects Emphasis on Object Oriented Design (OOD) Unified Modeling Language (UML) Diagrams Self-study Exercises with Answers Programming, Debugging, and Design Tips. From the Java Library Sections Object-Oriented Design Sections End-of-Chapter Exercises Companion Web Site, with Power Points and other Resources The In the Laboratory sections from the first two editions have been moved onto the book's Companion Web Site. Table 1 shows the Table of Contents for the third edition.

CC BYComputer ScienceProgramming Languages 0 lượt xem
The Missing Link: An Introduction to Web Development and Programming

Nguồn ngoài

The Missing Link: An Introduction to Web Development and Programming

Michael Mendez · Open SUNY · 2014

Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and standards. Navigating a project from concept to completion often requires more than mastery of one or two complementing languages, meaning today's developers need both breadth, and depth, of knowledge to be effective. This text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better understanding of how to approach their work. The reader will be introduced to topics in a manner that follows most project development methods, from initial conceptualization and design through front end development, back end development, and introducing additional concepts like accessibility and security, while focusing on responsive design techniques. Each section of the text includes opportunities to practice the material and assess increased knowledge after examining the topics.

CC BY-NC-SAComputer Science 0 lượt xem
Foundations of Computation

Nguồn ngoài

Foundations of Computation

Carol Critchlow; David Eck · Carol Crichlow and David Eck · 2011

Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. It has been used for several years in a course at Hobart and William Smith Colleges. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

CC BY-NC-SAComputer Science 0 lượt xem
Programming Fundamentals - A Modular Structured Approach using C++

Nguồn ngoài

Programming Fundamentals - A Modular Structured Approach using C++

Kenneth Busbee · OpenStax CNX · 2013

Programming Fundamentals - A Modular Structured Approach using C++ is written by Kenneth Leroy Busbee, a faculty member at Houston Community College in Houston, Texas. The materials used in this textbook/collection were developed by the author and others as independent modules for publication within the Connexions environment. Programming fundamentals are often divided into three college courses: Modular/Structured, Object Oriented and Data Structures. This textbook/collection covers the first of those three courses. The learning modules of this textbook/collection were written as standalone modules. Students using a collection of modules as a textbook will usually view it contents by reading the modules sequentially as presented by the author of the collection. The learning modules of this textbook/collection were, for the most part, written without consideration of a speci??c programming language. In many cases the C++ language is discussed as part of the explanation of the concept. Often the examples used for C++ are exactly the same for the Java programming language. However, some modules were written speci??cally for the C++ programming language. This could not beavoided as the C++ language is used in conjunction with this textbook/collection by the author in teaching college courses.

CC BYComputer ScienceProgramming Languages 0 lượt xem
How to Think Like a Computer Scientist: Learning with Python

Nguồn ngoài

How to Think Like a Computer Scientist: Learning with Python

Allen Downey; Jeff Elkner; Chris Meyers · Green Tea Press · 2008

How to Think Like a Computer Scientist: Learning with Python is an introduction to programming using Python.

CC BYComputer ScienceProgramming Languages 0 lượt xem
Think Python: How to Think Like a Computer Scientist

Nguồn ngoài

Think Python: How to Think Like a Computer Scientist

Allen Downey · Green Tea Press · 2012

Think Python is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. This textbook has been used in classes at Bard College, Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.

CC BY-NCComputer ScienceProgramming Languages 0 lượt xem
Introduction to Computer Graphics

Nguồn ngoài

Introduction to Computer Graphics

David J. Eck · Hobart and William Smith Colleges

Có trong mục lục: 09: Programming Languages

CC BY-NC-SAComputer ScienceEngineering 0 lượt xem
CIS111-24171 (ONL) Info Systems-Program/DB Mgmt

Nguồn ngoài

CIS111-24171 (ONL) Info Systems-Program/DB Mgmt

Andrea Barrios · Coastline College

Có trong mục lục: 1.01: Markup Languages

Engineering 0 lượt xem
¡Naveguemos juntos!

Nguồn ngoài

¡Naveguemos juntos!

M. Barrio De Mendoza, K Gutiérrez, H.Ho, C. Lin, & A Stere Lugo · ASCCC Open Educational Resources Initiative

LibreTexts

CC BY-NCLanguagesHumanities 0 lượt xem
INT 2080: The Missing Link - An Introduction to Web Development (Mendez)

Nguồn ngoài

INT 2080: The Missing Link - An Introduction to Web Development (Mendez)

Kunle Elebute · Prince George's Community College

Có trong mục lục: 2.01: Markup Languages

Engineering 0 lượt xem
Sets, Logic, Computation

Nguồn ngoài

Sets, Logic, Computation

Richard Zach et al. · Open Logic Project

Có trong mục lục: 2.1.02: First-Order Languages · 2.1.09: Structures for First-order Languages · 2.1.10: Covered Structures for First-order Languages

CC BYPhilosophyHumanities 0 lượt xem
Infant and Toddler Care and Development

Nguồn ngoài

Infant and Toddler Care and Development

Kim Laplante · Northeast Wisconsin Technical College

Có trong mục lục: 13.10: Native Language Development in Non-English Languages

Social Sciences 0 lượt xem
Spanish Grammar Manual

Nguồn ngoài

Spanish Grammar Manual

Enrique Yepes · Bowdoin College, Colegiatura Colombiana, & Universidad Pontificia Bolivariana

This is a bilingual grammar manual for advanced students. It can be used for general review and reference in courses from second-year Spanish (B2) up.

CC BY-NC-SALanguagesHumanities 0 lượt xem
Arabic Level Two

Nguồn ngoài

Arabic Level Two

Hana Kassas · ASCCC Open Eductional Resources Initiative

LibreTexts

CC BY-NC-SALanguagesHumanities 0 lượt xem
¡Chévere! Introductory Spanish II

Nguồn ngoài

¡Chévere! Introductory Spanish II

Erica Brown, Alejandra Escudero, María Cristina Montoya, & Elizabeth Small · SUNY Oneonta

Introductory Spanish II is the second half of a comprehensive introductory Spanish sequence, providing guidance and practice in reading, writing, listening to, and speaking Spanish. Each module includes thematic vocabulary, sequenced grammar instruction, numerous self-check drills and exercises, open-form communicative activities, scaffolded writing assignments, and reading passages exploring various aspects of life and culture in the Spanish-speaking world.

CC BYLanguagesHumanities 0 lượt xem
Graphic Design and Print Production Fundamentals

Nguồn ngoài

Graphic Design and Print Production Fundamentals

Graphic Communications Open Textbook Collective · BCCampus

Có trong mục lục: 6.06: Page Description Languages

CC BYArts Audio Visual Technology and CommunicationsWorkforce 0 lượt xem
Cultural Geography (C-ID GEOG 120)

Nguồn ngoài

Cultural Geography (C-ID GEOG 120)

Jean-Yves Merilus · Coalinga College

Có trong mục lục: 4.04: Diffusion of Languages · 4.05: Classification of Languages

CC BY-NCSocial Sciences 0 lượt xem
Language in Action: An Open Invitation to Linguistic Anthropology (remixed by Debbie Klein)

Nguồn ngoài

Language in Action: An Open Invitation to Linguistic Anthropology (remixed by Debbie Klein)

Debbie Klein · Gavilan College

Có trong mục lục: 5.02: Lexical Differences Among Languages

CC BYSocial Sciences 0 lượt xem
British Literature Through History

Nguồn ngoài

British Literature Through History

LibreTexts · LibreTexts

British literature is literature from the United Kingdom of Great Britain and Northern Ireland, the Isle of Man, and the Channel Islands. Anglo-Saxon (Old English) literature is included, and there is some discussion of Latin and Anglo-Norman literature, where literature in these languages relate to the early development of the English language and literature.

CC BY-NC-SALiterature and LiteracyHumanities 0 lượt xem