Augusta UniversityWebsiteAcademic Catalog
School of Computer and Cyber SciencesDepartment Website
BS Degree in Information Technologysource 1source 2
CS Courses
- Principles of Computer Programming ICSCI 1301 (4)introCSCI 1301: Principles of Computer Programming I
A rigorous study of the principles of computer programming with emphasis on problem solving methods which result in correct, well-structured programs. Other topics: an introduction to data representation, data types and control structures, functions, and structured data types.
- Principles of Scripting and AutomationAIST 2120 (3)introAIST 2120: Principles of Scripting and Automation
An intermediate programming course focused on solving and automating common information technology challenges using a contemporary scripting language. Topics include command line interfaces, scripted control structures, arrays and dictionaries, object-oriented design concepts, and text processing.
- Introduction to Web DevelopmentAIST 2220 (3)introAIST 2220: Introduction to Web Development
Students will be exposed to appropriate format and page layout, adding and manipulating visuals, images, and rich media, creating a navigation scheme and linking together multiple pages and sites, creating basic forms, building interactive features, and publishing/maintaining web sites.
- Introduction to Networking and Cyber SecurityCYBR 2600 (4)sysCYBR 2600: Introduction to Networking and Cyber Security
Introduces networking technology and information security practices. Topics include network models and protocols as well as information security fundamentals. The course includes hands-on lab activities where techniques and procedures are demonstrated and implemented.
- Principles of Data Management and AnalysisMINF 2650 (3)sysMINF 2650: Principles of Data Management and Analysis
An introduction to information systems with a focus on the collection, manipulation and analysis of structured data. Students will utilize spreadsheets and relational databases to formulate solutions to common business challenges. In addition to fundamental data planning and modeling concepts, students will be introduced to data analysis and visualization techniques, as well as the use of structured programming to automate some data management tasks.
- Ethics in Computer ScienceCSCI 2700 (2)impactCSCI 2700: Ethics in Computer Science
A study of the ethical, social and legal impacts of computers and their applications. Specific attention will be paid to professional responsibility, issues of privacy, property rights, legal issues and real risks. Corequisite: CSCI 1301.
- Project ManagementMINF 3625 (3)softengMINF 3625: Project Management
Project management is the use of a standardized set of documented processes to control projects in an organization. This course addresses the life cycle of a project, the management of the project, how a project scope is written, how the time management is constructed and communicated.
- Operating System Concepts and AdministrationAIST 3720 (3)sysAIST 3720: Operating System Concepts and Administration
An introduction to operating systems geared towards future administrators. Includes coverage of operating system roles, functions and services, hardware components, virtualization, and the installation, configuration, and administration of a secure operating system.
- pick 7
Principles of Computer Programming IITechnical Elective (3000+)CSCI 1302 (3)introCSCI 1302: Principles of Computer Programming IIA continuation of problem solving methods and algorithm development. Topics include data structures and their implementation, algorithm development and programming. The emphasis is on program development and style.
Math/Stat Courses
- College AlgebraMATH 1111 (3)mathMATH 1111: College Algebra
A symbolically intensive functional approach to algebra that incorporates the use of appropriate technology. Emphasis will be placed on the study of functions and their graphs, inequalities, and linear, quadratic, piece-wise defined, rational, polynomial, exponential, and logarithmic functions. Appropriate applications will be included.
- Introduction to Discrete MathematicsMATH 2020 (3)mathMATH 2020: Introduction to Discrete Mathematics
Introduction to fundamental topics in discrete mathematics. Topics include: sets, functions, elementary number theory, applications to cryptography, basic counting techniques, applications of graphs and relations, and Boolean Algebra.
Science Courses
- orPrinciples of Biology IIBIOL 1108 (3)sciBIOL 1108: Principles of Biology II
A continuation of Biology 1107 studying the unifying concepts of the biotic world including physiological systems of both plants and animals, animal and plant diversity, animal and plant development, ecology and evolution, and animal behavior.
oror
Other Courses
- Fundamentals of Human CommunicationorCOMM 1100 (3)communicationCOMM 1100: Fundamentals of Human Communication
An introduction to the practice of public communication with special emphasis on public speaking. Includes the historical roots of communication models, audience adaptation, systematic library research, preparation and delivery of presentations, and preparation and use of visual aids.
- Communications for ProfessionalsCOMM 3100 (3)communicationCOMM 3100: Communications for Professionals
A skill-building course in various forms of professional oral and written communication. Included are business memo and letter writing, short report writing, informal and formal oral presentations, and the use of modern technology to improve written and oral presentations. Students will learn and demonstrate skills in organizing, writing, and presenting factual, promotional, attitudinal, and technical materials for various audiences. Technology will include current library research methods for business, presentation software, and communication media.
- 5 × Free Elective
- 3 × Wellness course