- Home
- Catalog & Handbook
- Home
- Catalogs
- 2025 - 2026 College Catalog and Student Handbook
- Programs
- Computer Programming (AAS)
Computer Programming (AAS) (CP23) Degree
The Computer Programming associate degree program consists of courses designed to provide students with an understanding of the concepts, principles, and techniques required in writing computer software. Those interested in a Computer Programming Associate of Applied Technology degree should be highly motivated individuals who are interested in becoming an Information Technology professional. Program graduates are to be competent in the general areas of English/humanities/fine arts, social/behavioral sciences, natural sciences/mathematics, as well as in the technical areas of SQL, XHTML, systems analysis and design, database management, networking concepts, and the programming languages PHP, Visual BASIC, Java, C++, and JavaScript.
General Education Core (15 Credits) | |
---|---|
Area I: Language Arts/Communication | |
ENGL 1101Composition and Rhetoric
Prerequisite: ENGL 1010 Explores the analysis of literature and articles about issues in the humanities and in society. Students practice various modes of writing ranging from exposition to argumentation and persuasion. The course includes a review of standard grammatical and stylistic usage in proofreading and editing. An introduction to library resources lays the foundation for research. Topics include writing analysis and practice revision and research. Students write a research paper using library resources and using a formatting and documentation style appropriate to the purpose and audience. |
3 |
Area II: Social/Behavioral Sciences (Choose ONE course) (3 Credits) | |
ECON 1101Principles of Economics
Provides a description and analysis of economic operations in contemporary society. Emphasis is placed on developing an understanding of economic concepts and policies as they apply to everyday life. Topics include basic economic principles; economic forces and indicators; capital and labor; price competition and monopoly; money and banking; government expenditures federal and local; fluctuations in production employment and income; and United States economy in perspective |
3 |
ECON 2105Principles of Macroeconomics
Provides a description and analysis of macroeconomic principles and policies. Topics include basic economic principles macroeconomic concepts equilibrium in the goods and money markets macroeconomic equilibrium and the impact of fiscal and monetary policies. |
3 |
ECON 2106Principles of Microeconomics
Provides an analysis of the ways in which consumers and business firms interact in a market economy. Topics include basic economic principles consumer choice behavior of profit maximizing firms modeling of perfect competition monopoly oligopoly and monopolistic competition. |
3 |
HIST 1111World History I
Emphasizes the study of intellectual, cultural, scientific, political, and social contributions of the civilizations of the world and the evolution of these civilizations during the period from the prehistoric era to early modern times. Topics include the Prehistoric Era the Ancient Near East, Ancient India, Ancient China, Ancient Rome, Ancient Africa, Islam, the Americas, Japan, Ancient Greece, the Middle Ages, and the Renaissance. |
3 |
HIST 1112World History II
Emphasizes the study of intellectual, cultural, scientific, political, and social contributions of the civilizations of the world and the evolution of these civilizations during the period from the prehistoric era to early modern times. Topics include the Prehistoric Era the Ancient Near East, Ancient India, Ancient China, Ancient Rome, Ancient Africa, Islam, the Americas, Japan, Ancient Greece, the Middle Ages, and the Renaissance. |
3 |
HIST 2111U.S. History I
Emphasizes the study of U. S. History to 1877 to include the post-Civil War period. The course focuses on the period from the Age of Discovery through the Civil War to include geographical intellectual political economic and cultural development of the American people. It includes the history of Georgia and its constitutional development. Topics include colonization and expansion; the Revolutionary Era; the New Nation; nationalism sectionalism and reform; the Era of Expansion; and crisis Civil War and reconstruction. |
3 |
HIST 2112U.S. History II
Emphasizes the study of the social cultural and political history of the United States from 1865 to the beginning of the twenty-first century and will equip the student to better understand the problems and challenges of the contemporary world in relation to events and trends in modern American history. The course also provides an overview of the history of Georgia and the development of its constitution. Topics include the Reconstruction Period; the great West the new South and the rise of the debtor; the Gilded Age; the progressive movement; the emergence of the U. S. in world affairs; the Roaring Twenties; the Great Depression; World War II; the Cold War and the 1950*s; the 1960*s and 1970*s; and America since 1980. |
3 |
POLS 1101American Government
Emphasizes study of government and politics in the United States. The focus of the course will provide an overview of the Constitutional foundations of the American political processes with a focus on government institutions and political procedures. The course will examine the constitutional framework federalism civil liberties and civil rights public opinion the media special interest groups political parties and the election process along with the three branches of government. In addition this course will examine the processes of Georgia state government. Topics include foundations of government political behavior and governing institutions. |
3 |
PSYC 1101Introductory Psychology
Introduces the major fields of contemporary psychology. Emphasis is on fundamental principles of psychology as a science. Topics include research design the organization and operation of the nervous system sensation and perception learning and memory motivation and emotion thinking and intelligence lifespan development personality psychopathology and interventions stress and health and social psychology. |
3 |
SOCI 1101Introduction to Sociology
Explores the sociological analysis of society its culture and structure. Sociology is presented as a science with emphasis placed on its methodology and theoretical foundations. Topics include basic sociological concepts socialization social interaction and culture social groups and institutions deviance and social control social stratification social change and marriage and family. |
3 |
Area III: Natural Sciences/Mathematics (Choose ONE course) (3 Credits) | |
MATH 1103Quan. Skills and Reasoning
Prerequisite: MATH 0098D
|
3 |
MATH 1111College Algebra
Emphasizes techniques of problem solving using algebraic concepts. Topics include fundamental concepts of algebra, equations and inequalities, functions and graphs, and systems of equations; optional topics include sequences, series, and probability or analytic geometry. |
3 |
Area IV: Humanities/Fine Arts (Choose ONE course) (3 Credits) | |
ARTS 1101Art Appreciation
Explores the visual arts and the relationship to human needs and aspirations. Students investigate the value of art, themes in art, the elements and principles of composition, and the materials and processes used for artistic expression. Well-known works of visual art are explored. The course encourages student interest in the visual arts beyond the classroom. |
3 |
ENGL 2130American Literature
Prerequisite: ENGL 1101 Emphasizes American literature as a reflection of culture and ideas. A survey of important works in American literature. Includes a variety of literary genres: short stories, poetry, drama, nonfiction, and novels. Topics include literature and culture, essential themes and ideas, literature and history, and research skills. |
3 |
HUMN 1101Introduction to Humanities
Prerequisite: ENGL 1101 Explores the philosophic and artistic heritage of humanity expressed through a historical perspective on visual arts music and literature. The humanities provide insight into people and society. Topics include historical and cultural developments contributions of the humanities and research. |
3 |
MUSC 1101Music Appreciation
Explores the formal elements of musical composition, musical form and style, and the relationship of music to historical periods. The course includes listening and analysis of well known works of music. This course encourages student interest in musical arts beyond the classroom. |
3 |
RELG 1101World Religions
Prerequisite: ENGL 1101 Introduction to World Religions is a survey course of the history, practice, and modern relevance of the world's religious traditions. Through the study of religion and its influence on history and culture, greater insight and understanding of diverse populations can be attained. Topics include an overview of significant religious traditions from around the world, critical analysis of the relationships between religions and artistic traditions, and critical analysis of the influence of religion on culture, politics, and history. |
3 |
Elective: General Education (Choose ONE course) (3 Credits) | |
BIOL 1111LBiology Lab I
Selected laboratory exercises paralleling the topics in BIOL 1111. The laboratory exercises for this course include chemical principles related to cells, cell structure and function, energy and metabolism, cell division, protein synthesis, genetics, biotechnology, and evolution. |
1 |
BIOL 1112LBiology Lab II
Prerequisite: BIOL 1111L Selected laboratory exercises paralleling the topics in BIOL 1112. The laboratory exercises for this course include classification and characterizations of organisms, plant structure and function, animal structure and function, principles of ecology, and biosphere. |
1 |
CHEM 1211LChemistry Lab 1
Selected laboratory exercises paralleling the topics in CHEM 1211. The laboratory exercises for this course include measurement, physical and chemical properties of matter, atomic structure, chemical bonding, nomenclature, chemical reactions, stoichiometry and gas laws. |
1 |
CHEM 1212LChemistry Lab II
Prerequisite: CHEM 1212L Selected laboratory exercises paralleling the topics in CHEM 1212. The laboratory exercises for this course include equilibrium theory, kinetics, thermodynamics, solution chemistry, acid-base theory, and nuclear chemistry. |
1 |
MATH 1127Introduction to Statistics
Emphasizes the concepts and methods fundamental to utilizing and interpreting commonly used statistics. Topics include descriptive statistics basic probability discrete and continuous distributions sampling distributions hypothesis testing chi square tests and linear regression. |
3 |
MATH 1131Calculus
Topics include the study of limits and continuity derivatives and integrals of functions of one variable. Applications are incorporated from a variety of disciplines. Algebraic trigonometric exponential and logarithmic functions are studied. |
4 |
MATH 1132Calculus II
This course includes the study of techniques of integration, application of the definite integral, an introduction to differential equations,improper integrals, sequences, and series. |
4 |
PHYS 1110LConceptual Physics Lab
Prerequisite: ENGL 1101 Selected laboratory exercises paralleling the topics in PHYS 1110. The laboratory exercises for this course include systems of units and systems of measurement, vector algebra, Newtonian mechanics, fluids and thermodynamics, heat, light, and optics, mechanical waves, electricity and magnetism, and modern physics. |
1 |
BIOL 1111Biology I
Provides an introduction to basic biological concepts with a focus on living cells. Topics include: chemical principles related to cells; cell structure and function; energy and metabolism; cell division; protein synthesis; genetics; biotechnology and evolution. |
3 |
BIOL 1112Biology II
Provides an introduction to basic animal and plant diversity, structure and function including reproduction and development, and the dynamics of ecology as it pertains to populations, communities, ecosystems, and biosphere. Topics include classification and characterizations of organisms, plant structure and function, animal structure and function, principles of ecology, and biosphere. |
3 |
PHYS 1111LIntroductory Physics Lab I
Prerequisite: ENGL 1101 Selected laboratory exercises paralleling the topics in PHYS 1111. The laboratory exercises for this course include units of measurement, Newton's laws, work energy and power, momentum and collisions, one- and two-dimensional motion, circular motion and law of gravity, rotational dynamics and static equilibrium, elasticity theory, harmonic motion, theory of heat and heat transfer, thermodynamics, wave motion, and sound. |
1 |
CHEM 1211Chemistry 1
Provides an introduction to basic chemical principles and concepts which explain the behavior of matter. Topics include: measurement, physical and chemical properties of matter, atomic structure, chemical bonding, nomenclature, chemical reactions, and stoichiometry and gas laws. |
3 |
CHEM 1212Chemistry II
Continues the exploration of basic chemical principles and concepts. Topics include equilibrium theory, kinetics, thermodynamics, solution chemistry, acid-base theory, and nuclear chemistry. |
3 |
PHYS 1112LIntroductory Physics Lab II
Selected laboratory exercises paralleling the topics in PHYS 1112. The laboratory exercises for this course include material from electricity and magnetism, geometric optics, and physical optics. |
1 |
PHYS 1110Conceptual Physics
Introduces some of the basic laws of physics. Topics include: systems of units and conversion of units, vector algebra, Newtonian mechanics, fluids and thermodynamics, heat, light, and optics, mechanical waves, electricity and magnetism, and modern physics. |
3 |
ENGL 1102Literature and Composition
Prerequisite: ENGL 1101 Emphasizes the student's ability to read literature analytically and meaningfully and to communicate clearly. Students analyze the form and content of literature in historical and philosophical contexts. Topics include reading and analysis of fiction, poetry, and drama; research; and writing about literature. |
3 |
PHYS 1111Introductory Physics I
The first course of two algebra and trigonometry based courses in the physics sequence. Topics include material from mechanics (kinematics, dynamics, work and energy, momentum and collisions, rotational motion, static equilibrium, elasticity theory, and simple harmonic motion), mechanical waves, theory of heat and heat transfer, and thermodynamics. |
3 |
SPCH 1101Public Speaking
Introduces the student to the fundamentals of oral communication. Topics include selection and organization of materials preparation and delivery of individual and group presentations analysis of ideas presented by others and professionalism. |
3 |
PHYS 1112Introductory Physics II
The second of two algebra and trigonometry based courses in the physics sequence. Topics include material from electricity and magnetism (electric charge, electric forces and fields, electric potential energy, electric potential, capacitance, magnetism, electric current, resistance, basic electric circuits, alternating current circuits, and electromagnetic waves), geometric optics (reflection and refraction), and physical optics (interference and diffraction). |
3 |
Occupational Courses (50 Credits) | |
---|---|
Required Courses: (24 Credits) | |
COMP 1000Intro to Computer Literacy
Introduces the fundamental concepts terminology and operations necessary to use computers. Emphasis is placed on basic functions and familiarity with computer use. Topics include an introduction to computer terminology the Windows environment Internet and email word processing software spreadsheet software database software and presentation software. |
3 |
CIST 1001Computer Concepts
Provides an overview of information systems computers and technology. Topics include: Information Systems and Technology Terminology Computer History Data Representation Data Storage Concepts Fundamentals of Information Processing Fundamentals of Information Security Information Technology Ethics Fundamentals of Hardware Operation Fundamentals of Networking Fundamentals of the Internet Fundamentals of Software Design Concepts Fundamentals of Software (System and Application) System Development Methodology Computer Number Systems conversion (Binary and Hexadecimal) Mobile computing. |
4 |
CIST 1210Intro to Oracle Databases
Prerequisite: CIST 1001 This course provides an introduction to the Oracle database management system platform and to Structured Query Language (SQL). Topics include database vocabulary normalization Oracle DML and DDL statements SQL Statements views and constraints. |
4 |
CIST 1305Program Design and Development
An introductory course that provides problem solving and programming concepts for those that develop user applications. An emphasis is placed on developing logic troubleshooting and using tools to develop solutions. Topics include: problem solving and programming concepts structured programming the four logic structures file processing concepts and arrays. |
3 |
CIST 1510Web Development I
Explores the concepts of Hypertext Markup Language (HTML) Cascading Style Sheets (CSS) XML and XHTML following the current standards set by the World Wide Web Consortium (W3C) for developing inter-linking web pages that include graphical elements hyperlinks tables forms and image maps. |
4 |
CIST 2921IT Analysis Design&Proj Manage
IT Analysis Design and Project Management will provides a review and application of systems life cycle development methodologies and project management. Topics include: Systems planning systems analysis systems design systems implementation evaluation and project management. |
4 |
CIST 1601Information Security Fund
This course provides a broad overview of information security. It covers terminology history security systems development and implementation. Student will also cover the legal ethical and professional issues in information security. |
3 |
Occupational Electives: (Choose ONE course) (3 Credits) | |
ACCT 1100Financial Accounting I
Prerequisites: MATH 1011, MATH 1012, MATH 1101, MATH 1103, MATH 1111 Introduces the basic financial accounting concepts of the complete accounting cycle and provides the student with the necessary skills to maintain a set of books for a sole proprietorship. Topics include: accounting vocabulary and concepts the accounting cycle for a personal service business the accounting cycle for a merchandising business inventory cash control and receivables. Laboratory work demonstrates theory presented in class. |
4 |
BUSN 1300Introduction to Business
Introduces organization and management concepts of the business world and in the office environment. Topics include business in a global economy, starting and organizing a business, enterprise management, marketing strategies and financial management. |
3 |
MGMT 1120Introduction to Business
This course is designed to provide the student with an overview of the functions of business in the market system. The student will gain an understanding of the numerous decisions that must be made by managers and owners of businesses. Topics include: the market system, the role of supply and demand, financial management, legal issues in business, employee relations, ethics, and marketing. |
3 |
Occupational Elective: (Choose ONE course from the following or an additional programming course) (3 Credits) | |
CIST 1130Operating Systems Concepts
Provides an overview of modern operating systems and their use in home and small business environments. Activities will utilize the graphical user interface (GUI) and command line environment (CLI This will include operating system fundamentals; installing configuring and upgrading operating systems; managing storage file systems hardware and system resources; troubleshooting diagnostics and maintenance of operating systems; and networking. |
3 |
CIST 1401Computer Networking Fundament
Introduces networking technologies and prepares students to take the CompTIA*s broad-based vendor independent networking certification exam Network +. This course covers a wide range of material about networking including local area networks wide area networks protocols topologies transmission media and security. Focuses on operating network management systems and implementing the installation of networks. It reviews cabling connection schemes the fundamentals of the LAN and WAN technologies TCP/IP configuration and troubleshooting remote connectivity and network maintenance and troubleshooting. Topics include: basic knowledge of networking technology network media and topologies network devices network management network tools and network security. |
4 |
CIST 2212Oracle Database Admin I
Prerequisite: CIST 1210 This course enables thedatabase student to implement and administer Oracle databases. Topics include: oracle logical architecture and administration tools Oracle physical architecture and data dictionary views performance monitoring and database security. |
4 |
CIST 2127Comprehen Word Processing Tech
This course provides students with knowledge in word processing software. Word processing topics include creating, customizing, and organizing documents by using formatting and visual content that is appropriate for the information presented. |
3 |
CIST 2128Comprehensive Spreadsheet Tech
This course provides students with knowledge in spreadsheet software. Spreadsheet topics include creating and manipulating data, formatting data and content, creating and modifying formulas, presenting data visually, and collaborating on and securing data. |
3 |
CIST 2129Comprehensive Database Tech
This course provides a study of databases beginning with introductory topics and progressing through advanced development techniques. Topics include: advanced database concepts, advanced development techniques, data integration concepts, and troubleshooting and supporting databases. |
4 |
Programming Language Course Electives (20 Credits) | |
---|---|
(Choose FIVE courses from the following (at least two of which must be CIST23x2 or CIST23x3)) | |
CIST 2311Visual Basic I
Prerequisite: CIST 1305 Visual Basic I introduces event-driven programming. Common elements of Windows applications will be discussed created and manipulated using Microsofts Visual Studio development environment. Topics include numeric data types and variables decision making structures arrays validating input with strings and functions repetition and multiple forms test files lists and common dialog controls. |
4 |
CIST 2312Visual Basic II
Prerequisite: CIST 2311 Visual Basic II teaches client-server systems n-tier development environments relational databases use of SQL to access data the use of ADO.NET objects methods and properties to access and update relational and XML databases. Advanced features of Visual Basic are explored. |
4 |
CIST 2341C# Programming I
Prerequisite: CIST 1305 This course is designed to teach the basic concepts and methods of objected-oriented design and C#.Net programming. Use practical problems to illustrate C#.Net application building techniques and concepts. Develop an understanding of C#.Net vocabulary. Create an understanding of where C#.Net fits in the application development landscape. Create an understanding of the C#.Net Development Environment Visual Studio and how to develop debug and run C#.Net applications using the Visual Studio. Continue to develop student*s programming logic skills. Topics include: C#.NET Language History C#.NET Variable Definitions C#.NET Control Structures C#.NET Functions C#.NET Classes C#.NET Objects and C#.NET Graphics. |
4 |
CIST 2342C# Programming II
Prerequisite: CIST 2341 This course is an intermediate course in C#.NET Programming. It is assumed that the student knows the C#.NET syntax as well as basic object oriented concepts. Intermediate C#.NET teaches client-server systems n-tier development environments relational databases use of SQL to access data the use of ADO.NET objects methods and properties to access and update relational databases. Advanced features of C# windows programming are explored. |
4 |
CIST 2371Java Programming I
Prerequisite: CIST 1305 This course is designed to teach the basic concepts and methods of objected-oriented design and Java programming. Use practical problems to illustrate Java application building techniques and concepts. Develop an understanding of Java vocabulary. Create an understanding of where Java fits in the application development landscape. Create an understanding of the Java Development Kit and how to develop debug and run Java applications using the JDK. Continue to develop student*s programming logic skills. Topics include: JAVA Language History JAVA Variable Definitions JAVA Control Structures JAVA Methods JAVA Classes JAVA Objects and JAVA Graphics. |
4 |
CIST 2372Java Programming II
Prerequisite: CIST 2371 This course is an intermediate course in Java Programming. It is assumed that the student knows the Java syntax as well as basic object oriented concepts. The student will use classes and objects provided by the core Java API. They will use these classes to accomplish tasks such as Database access File access exception handling running threads using sockets to talk across a network and remotely calling methods using RMI techniques. |
4 |
CIST 2381Mobile Application Development
Prerequisite: CIST 1305 This course explores mobile guidelines, standards, and techniques. This course includes design and development techniques for multiple mobile devices, platforms, and operating systems. Students will develop mobile applications using state of practice development tools, languages and devices. |
4 |
CIST 2382Mobile App Development II
Prerequisite: CIST 2381 This course provides an opportunity to develop a working knowledge of mobile programming that Includes creating, editing, executing, and debugging mobile applications. Students learn how to use mobile development technologies and toolkits to develop mobile applications. |
4 |
CIST 2383User Experience
Prerequisite: CIST 2382 This course introduces students to Human-Computer Interaction (HCI) concepts and best-practices used in mobile application development with purpose of improving user experiences. In this course students will utilize User Experience Design (UXD) for developing mobile applications in any mobile application platform. The UXD concepts explored in this course will include visual design, information architecture, interaction design, and usability. |
4 |
Up one level
Programs of Study
Notice and Responsibilities Regarding this Catalog
The statements set forth in this catalog are for informational purposes only and should not be construed as the basis of a contract between a student and this institution. While every effort has been made to ensure the accuracy of the material stated herein, we reserve the right to change any provision listed in the catalog, including, but not limited to, entrance requirements and admissions procedures, academic requirements for graduation, and various fees and charges without actual notice to individual students. Every effort will be made to keep students advised of such changes.
- Table of Contents
- Message from the President
- College Accreditation Status
- Guarantee/ Warranty Statement
- Statement of Equal Opportunity
- Statement of Non-Discrimination
- Mission, Vision, & Values
- STEM Initiatives
- Campus Information
- Academic Calendar
- Admissions
- Tuition & Fees
- Financial Aid
- Student Affairs
- Student Conduct, Rights, and Responsibilities
- Faculty
- Areas of Study
- Programs
- Courses