About this Collection
The books in this Georgia Southern Commons collection are produced by the faculty of the Department of Computer Science in the Allen E. Paulson College of Engineering and Computing at Georgia Southern University.
Faculty Research in Georgia Southern Commons
Georgia Southern University faculty members are eligible to showcase their research in GS Commons and to join the Expert Gallery hosted by the University Libraries. Their intellectual and creative works are accessible through galleries organized by College, Department, Research Center, and a customized SelectedWorks researcher profile.
We invite and encourage Georgia Southern faculty members to sign up to Join the Expert Gallery!
Publishing Information
GS Commons is an open-access digital repository. Copyright and licensing agreements for works published by GS Commons protect the author's rights while facilitating the sharing of research. The works in this gallery were originally published or presented under agreements with entities external to this repository. Records for each work provide the access permitted by the original copyright and licensing agreement. For additional access or questions about a work, please contact the authors or email the GS Commons team.
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ray R. Hashemi, Georgia Southern University
4-28-2003
-
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
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
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
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.