Computer Science
Subject Guides
Welcome to the library’s Computer Science subject guides, a collection of resources to support the research and learning of students, faculty, and researchers in subjects related to Computer Science.
For help, please drop by the library, call 832-230-5077 or email at naulibrary@na.edu.
OPEN BOOKS
- Algorithms and Data Structures with Applications to Graphics and Geometry
- Business Computers 365 Version 2.0 – 2023
- Business Information Systems: Design an App for That
- Byte of Python
- Cellular Internet of Things for Practitioners
- Computational Thinking Education
- Computer Aided Verification: 32nd International Conference, CAV 2020, Los Angeles, CA, USA, July 21–24, 2020, Proceedings, Part II
- Computer Networking: Principles, Protocols and Practice
- Computer Networks: A Systems Approach
- Computer Science I – Version 1.3.7
- Computer Systems Security: Planning for Success
- Current & Emerging Computing Technology
- Database Design, 2nd ed.
- Delftse Foundations of Computation
- Eloquent JavaScript: A Modern Introduction to Programming
- Essentials of Geographic Information Systems
- First Course in Electrical and Computer Engineering
- Foundations of Software Science and Computation Structures
- How to Think Like a Computer Scientist: C Version
- How to Think Like a Computer Scientist: C++ Version
- How to Think Like a Computer Scientist: Learning with Python
- Information Systems: A Manager’s Guide to Harnessing Technology
- Information Systems for Business and Beyond
- Insight into Theoretical and Applied Informatics: Introduction to Information Technologies and Computer Science
- Intelligent System and Computing
- Introduction to Computer Graphics
- Introduction to Computer Networks, 2nd ed.
- Introduction to MIPS Assembly Language Programming
- Introduction to Programming using Fortran 95/2003/2008
- Introduction to Programming Using Java, 8th ed.
- Introduction to Web Accessibility
- IoT Use Cases and Technologies
- Key Concepts of Computer Studies
- Making Games with Python & Pygame
- MIPS Assembly Language Programming using QtSpim
- Missing Link: An Introduction to Web Development and Programming
- Open Data Structures
- Professional Web Accessibility Auditing Made Easy
- Programming Fundamentals – A Modular Structured Approach using C++
- Programming Persistent Memory: A Comprehensive Guide for Developers
- Python for Everybody: Exploring Data Using Python 3
- Think Complexity: Exploring Complexity Science with Python, 2nd ed.
- Think Data Structures: Algorithms and Information Retrieval in Java
- Think DSP: Digital Signal Processing in Python
- Think Java: How to Think Like a Computer Scientist, 2nd ed.
- Think Python: How to Think Like a Computer Scientist, 2nd ed.
- Think Raku: How to Think Like a Computer Scientist, 2nd ed.
- Web Accessibility for Developers
- Web Design Primer
- x86-64 Assembly Language Programming with Ubuntu
Associations, Organizations, and Government Agencies
American Association for the Advancement of Science (AAAS)
The American Association for the Advancement of Science is an international non-profit
organization dedicated to advancing science for the benefit of all people.
American Mathematical Society (AMS)
The goals of the AMS are to promote mathematical research, its communication and uses,
encourage and promote the transmission of mathematical understanding and skills, support mathematical education at all levels, advance the status of the profession of mathematics, encouraging and facilitating full participation of all individuals, and foster an awareness and appreciation of mathematics and its connections to other disciplines and everyday life.
Association for Computing Machinery (ACM)
ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession. ACM provides the computing field’s premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources.
Association for the Advancement of Artificial Intelligence (AAAI)
The Association for the Advancement of Artificial Intelligence (AAAI) is the premier scientific society dedicated to advancing the scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines.
Black Data Processing Associates (BDPA)
BDPA is the premier organization focused on nurturing and developing diverse working professionals and future IT leaders in the Science, Technology, Engineering, and Math (STEM) and all digital technology fields.
Code.org
Code.org is an education innovation nonprofit dedicated to the vision that every student in every school has the opportunity to learn computer science as part of their core K-12 education. Code.org courses, tutorials, and more are designed for all ages and experience levels.
Computing Research Association (CRA)
The mission of the CRA is to catalyze computing research by joining with industry, government, and academia. CRA executes this mission by leading the computing research community; informing policymakers and the public; and championing a diverse, welcoming, equitable, and socially responsible computing research community.
IEEE Computer Society
The IEEE (Institute of Electrical and Electronics Engineers) Computer Society is the world’s leading membership organization dedicated to computer science and technology. Serving more than 60,000 members, the IEEE Computer Society is the trusted information, networking, and career-development source for a global community of technology leaders that includes researchers, educators, software engineers, IT professionals, employers, and students.
Institute of Electrical and Electronics Engineers (IEEE)
IEEE’s core purpose is to foster technological innovation and excellence for the benefit of humanity. IEEE will be essential to the global technical community and to technical professionals everywhere and be universally recognized for the contributions of technology and of technical professionals in improving global conditions.
Institution of Engineering and Technology (IET)
The IET’s mission is to inspire, inform and influence the global engineering community, supporting technology innovation to meet the needs of society.
International Computer Science Institute (ICSI)
ICSI is a leading independent, nonprofit center for research in computer science.
International Telecommunication Union (ITU)
ITU is the United Nations specialized agency for information and communication technologies – ICTs. The ITU allocates global radio spectrum and satellite orbits, develop the technical standards that ensure networks and technologies seamlessly interconnect, and strives to improve access to ICTs to underserved communities worldwide.
Max Planck Institute for Informatics (MPII)
The Max Planck Institute for Informatics is devoted to cutting-edge research in informatics with a focus on algorithms and their applications in a broad sense. Their research ranges from foundations (algorithms and complexity, programming logics) to a variety of application domains (computer graphics, geometric computation, constraint solving, program verification, databases and information systems, and computational biology/bioinformatics).
National Institute of Standards and Technology (NIST)
The NIST’s goals are to promote U.S. innovation and industrial competitiveness by advancing measurement science, standards, and technology in ways that enhance economic security and improve our quality of life.
National Science Foundation (NSF)
NSF is an independent federal agency that supports science and engineering in all 50 states and U.S. territories.
NPower
NPower creates pathways to economic prosperity by launching digital careers for military veterans and young adults from underserved communities.
Older Adults Technology Services (OATS)
Older Adults Technology Services (OATS) from AARP is a social impact organization with a mission to “harness the power of technology to change the way we age.” OATS aims to empower older adults with the tools and training necessary to take advantage of today’s technology and use it to enrich their lives.
Science.gov
Science.gov is a gateway to U.S. government science information. The portal offers free access to research and development (R&D) results and scientific and technical information from scientific organizations across 13 federal agencies.
Team4Tech
Team4Tech’s mission is to improve the quality of education for under-resourced learners by building nonprofit capacity through technology solutions and training.
TechSoup
TechSoup’s mission is to build a dynamic bridge that leverages technology to enable connections and innovative solutions for a more equitable planet.
USENIX Association
USENIX Association is dedicated to supporting the advanced computing systems communities and furthering the reach of innovative research. They are known for organizing conferences, publishing research, and building communities in computing systems.
W3C – The World Wide Web Consortium
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor Tim Berners-Lee and CEO Jeffrey Jaffe, W3C’s mission is to lead the Web to its full potential.
ZDNet
ZDNet brings together the reach of global and the depth of local, delivering 24/7 news coverage and analysis on the trends, technologies, and opportunities that matter to IT professionals and decision makers.
Helpful Resources
Free Electronic Full-text Journals
Computers & Mathematics with Applications
International Journal of Advanced Research in Computer Science (IJARCS)
International Journal of Networking and Computing
Journal of Artificial Intelligence Research (JAIR)
Journal of Machine Learning Research (JMLR)
Journal of Universal Computer Science (J.UCS)
Logical Methods in Computer Science
PeerJ Computer Science
Newspapers and Newsletters