• Home
  • Search
  • Browse Collections
  • My Account
  • About
  • DC Network Digital Commons Network™
Skip to main content
Georgia Southern Commons Georgia Southern University
  • Home
  • About
  • FAQ
  • My Account

Home > Colleges & Departments > College of Engineering & Computing > Computer Science > Faculty Bookshelf

Computer Science: Faculty Bookshelf

 

Collection preserves books by current and former faculty and staff.

Printing is not supported at the primary Gallery Thumbnail page. Please first navigate to a specific Image before printing.

Follow

Switch View to Grid View Slideshow
 
  • Introduction to C++ Programming and Data Structures by Y. Daniel Liang

    Introduction to C++ Programming and Data Structures

    Y. Daniel Liang, Georgia Southern University

    6-5-2021

    Introduction to Programming with C++ and Data Structures uses a fundamentals-first approach that provides a solid foundation in basic programming logic and fundamental programming techniques. By introducing fundamentals first, you'll learn how to use programming to solve problems and gain the knowledge you need to move on to object-oriented and advanced C++ programming topics.

  • Introduction to Java Programming and Data Structures, Comprehensive Version, 12th Edition by Y. Daniel Liang

    Introduction to Java Programming and Data Structures, Comprehensive Version, 12th Edition

    Y. Daniel Liang, Georgia Southern University

    1-3-2020

    Introduction to Java Programming and Data Structures seamlessly integrates programming, data structures, and algorithms into one text. With a fundamentals-first approach, the text builds a strong foundation of basic programming concepts and techniques before teaching students object-oriented programming and advanced Java programming. Liang explains programming in a problem-driven way that focuses on problem solving rather than syntax, illustrating basic concepts by example and providing a large number of exercises with various levels of difficulty for students to practice. The 12th Edition is completely revised in every detail to enhance clarity, presentation, content, examples, and exercises.


  • Security in Smart Cities: Models, Applications, and Challenges by Aboul Ella Hassanien, Mohamed Elhoseny, Syed Hassan Ahmed, and Amit Kumar Singh

    Security in Smart Cities: Models, Applications, and Challenges

    Aboul Ella Hassanien; Mohamed Elhoseny; Syed Hassan Ahmed, Georgia Southern University; and Amit Kumar Singh

    2019

    This book offers an essential guide to IoT Security, Smart Cities, IoT Applications, etc. In addition, it presents a structured introduction to the subject of destination marketing and an exhaustive review on the challenges of information security in smart and intelligent applications, especially for IoT and big data contexts. Highlighting the latest research on security in smart cities, it addresses essential models, applications, and challenges.
    Written in plain and straightforward language, the book offers a self-contained resource for readers with no prior background in the field. Primarily intended for students in Information Security and IoT applications (including smart cities systems and ... Read more

  • Revel™ Introduction to Python Programming and Data Structures by Y. Daniel Liang

    Revel™ Introduction to Python Programming and Data Structures

    Y. Daniel Liang, Georgia Southern University

    2019

    Revel™ Introduction to Python Programming and Data Structures introduces students to basic programming concepts using a fundamentals-first approach that prepares students to learn object-oriented programming and advanced Python programming. This approach presents programming concepts and techniques that include control statements, loops, functions, and arrays before designing custom classes. Students learn basic logic and programming concepts prior to moving into object-oriented and GUI programming. The content incorporates a wide variety of problems with various levels of difficulty and covers many application areas to engage and motivate students.

    Revel is Pearson’s newest way of delivering our respected content. Fully digital and highly ... Read more

  • Proceedings of the 2018 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, Fernando G. Tinetti, and Cheng-Ying Yang

    Proceedings of the 2018 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; Fernando G. Tinetti, National University of La Plata, Argentina; and Cheng-Ying Yang

    2018

    This book contains the proceedings of the 2018 International Conference on Information and Knowledge Engineering (IKE'18).IKE is an international conference that serves researchers, scholars, professionals, students, and academicians who are looking to both foster working relationships and gain access to the latest research results.

  • Proceedings of the 2017 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Leonidas Deligiannidis, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2017 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Leonidas Deligiannidis; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2017
  • Introduction to Java Programming: AP Edition by Y. Daniel Liang

    Introduction to Java Programming: AP Edition

    Y. Daniel Liang, Georgia Southern University

    2017

    Written for AP students, Introduction to Java Programming: AP Edition covers all Java programming material and concepts required as part of the AP Computer Science A curriculum. Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach and effectively communicates critical problem-solving techniques to beginning programmers.

    The text focuses on problem solving through Java programming and emphasizes both imperative and object-oriented problem solving and design. It is divided into two parts: in the first, students learn the fundamental concepts and techniques of selection statements, loops, methods, and arrays, before building on this foundation in the second part, ... Read more

  • Proceedings of the 2016 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Leonidas Deligiannidis, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2016 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Leonidas Deligiannidis; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2016
  • Proceedings of the 2015 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Leonidas Deligiannidis, Ray R. Hashemi, George Jandieri, Ashu M. G. Solo, and Fernando G. Tinetti

    Proceedings of the 2015 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Leonidas Deligiannidis; Ray R. Hashemi, Georgia Southern University; George Jandieri; Ashu M. G. Solo; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2015
  • Proceedings of the 2014 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2014 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2014
  • Proceedings of the 2013 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2013 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2013
  • Proceedings of the 2012 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2012 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2012
  • Proceedings of the 2011 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2011 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2011
  • Proceedings of the 2010 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2010 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2010
  • Proceedings of the 2009 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2009 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2009
  • Proceedings of the 2008 International Conference on Information and Knowledge Engineering by Hamid Reza Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2008 International Conference on Information and Knowledge Engineering

    Hamid Reza Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    2008
  • Proceedings of the 2007 International Conference on Information and Knowledge Engineering by Hamid R. Arabnia, Ray R. Hashemi, and Fernando G. Tinetti

    Proceedings of the 2007 International Conference on Information and Knowledge Engineering

    Hamid R. Arabnia, University of Georgia; Ray R. Hashemi, Georgia Southern University; and Fernando G. Tinetti, National University of La Plata, Argentina

    1-1-2007
  • Computer Graphics Using Java 2D and 3D by Hong Zhang and Y. Daniel Liang

    Computer Graphics Using Java 2D and 3D

    Hong Zhang, Georgia Southern University and Y. Daniel Liang, Georgia Southern University

    2007

    This Java based graphics text introduces advanced graphic features to a student audience mostly trained in the Java language. Its accessible approach and in-depth coverage features the high-level Java 2D and Java 3D APIs—offering an elegant and easy-to-understand presentation of 2D and 3D graphics without compromising the fundamentals of the subject.

  • Proceedings of the 2005 International Conference on Information Technology: Coding and Computing by Ray R. Hashemi

    Proceedings of the 2005 International Conference on Information Technology: Coding and Computing

    Ray R. Hashemi, Georgia Southern University

    4-4-2005

    Georgia Southern University faculty member Ray Hashemi co-edited Proceedings of the 2005 International Conference on Information Technology: Coding and Computing alongside Henry Selvaraj, Pradip K. Srimani, A. Spink, E. Regentova, A. Abraham, J. Thomas, S. Vasikarla, N. Nedjah, L. Mourelle, M. Mirto, M. Cannataro, J. Domingo-Ferrer, Y. A. Aslandogan, S. Dua, M. Garuba, E. Lawerence, N. Goharian, M. Eyadat, S. I. Ahamed, P. Douglas, C. Willow, Y. Kim, M. Yang, and V. Muthukumar.

  • Proceedings of the 2003 International Conference on Information Technology: Coding and Computing by Ray R. Hashemi

    Proceedings of the 2003 International Conference on Information Technology: Coding and Computing

    Ray R. Hashemi, Georgia Southern University

    4-28-2003
  • Introduction to Java Programming, 4th ed. by Y. Daniel Liang

    Introduction to Java Programming, 4th ed.

    Y. Daniel Liang, Georgia Southern University

    2003
  • Introduction to Java Programming with Sun ONE Studio 4 by Y. Daniel Liang

    Introduction to Java Programming with Sun ONE Studio 4

    Y. Daniel Liang, Georgia Southern University

    2003

    For one/two-semester courses in Java—Introduction to Programming/CSI, Object-Oriented Programming, and Java—Intermediate/Advanced Programming.

    First on the market to cover Forte, this text is aided by Sun's Forte IDE for Java to facilitate developing and managing Java programs. The text covers all subjects required in the Level 1 Java Certification Exam—fundamentals of programming (including primitive data types, control statements, methods, and arrays); object-oriented programming; graphics programming; exception handling; internalization; multithreading; multimedia; I/O; networking; and Java data structures. With this text, students will gain core Java knowledge that is needed to develop useful projects.

  • Rapid Java Application Development Using Sun ONE Studio 4 by Y. Daniel Liang

    Rapid Java Application Development Using Sun ONE Studio 4

    Y. Daniel Liang, Georgia Southern University

    2003

    For courses in advanced Java programming or rapid Java application development. This book covers the advanced Java features that are used in upper level courses such as software engineering, graphical user interface design, database programming and distributed programming so it can also be used as a supplementary text for such courses.

    Comprehensive and incremental, this text introduces advanced Java programming with the tool Forte while focusing on rapid Java application development. The early chapters introduce JavaBeans—the bases of rapid Java application development—while subsequent chapters apply step-by-step rapid application development techniques to build comprehensive, robust and useful graphics applications, RMI, and ... Read more

  • Tutorial for JBuilder by Y. Daniel Liang

    Tutorial for JBuilder

    Y. Daniel Liang, Georgia Southern University

    2003

    This easy-to-follow introduction to JBuilder, based on JBuilder 8 is written for those who want to develop Java projects using JBuilder. Hands-on illustrations cover all the core features in how to use one of the most popular IDE used to develop Java programs. The tutorial addresses creating projects, creating, compiling, and running Java programs, creating and testing Java applets, JBuilder menu commands, customizing JBuilder environment, JBuilder menu commands, debugging in JBuilder, designing user interfaces using JBuilder UI designer, generating and viewing Javadoc in JBuilder, deploying Java applications and applets, and creating and running Java servlets and JavaServer pages. For programmers ... Read more

  • Tutorial for Sun ONE Studio 4 by Y. Daniel Liang

    Tutorial for Sun ONE Studio 4

    Y. Daniel Liang, Georgia Southern University

    2003

    This supplemental book is designed to show students how to use Sun ONE Studio 4 to develop Java programs. This introduction provides hands-on demonstrations that cover editing, compiling, building, debugging and all the important and useful features of the tool.

 
  • 1
  • 2
 
 

Search GS Commons

Advanced Search

  • Notify me via email or RSS

Browse GS Commons

  • Authors
  • Collections
  • Disciplines
  • GS Scholars Profiles

About GS Commons

  • Author FAQ
  • Instagram
  • Twitter
  • Facebook
  • YouTube
 
Elsevier - Digital Commons

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright