• Home
  • Directories
  • Policies
  • Apply Now
  • Contact Us
    • Address / Phone
    • Customer Services (GPC Serves)
    • Directories
    • Email us
    • Give to GPC
    • Request Transcript
    • Libraries
    • Technology Service Desk
  • Quick Links
    • Ask GPC
    • Calendars
    • Campus Police
    • GetMyLogin
    • Give to GPC
    • iCollege
    • Libraries
    • Student Info System (SIS)
    • Technology Service Desk
    • Webmail
  • FUTURE STUDENTS |
  • CURRENT STUDENTS |
  • FACULTY / STAFF |
  • ALUMNI |
  • COMMUNITY |
  • CAMPUSES
  •        Bookmark and Share
  • ABOUT GPC
    • Accreditation
    • Administration
      • President
      • Executive Team
    • Alumni
    • Annual Fund
    • Campus Locations
    • Employment
    • Ethics Hotline
    • Fact Book
    • FAQ
    • Governance/Policy
    • Government Relations
    • GPC at a Glance
    • GPC Foundation
    • Grants & Sponsored Programs
    • History
    • Institutional Advancement
      • Scholarships
    • Institutional Research
    • Maps/Directions
    • Mission/Vision
    • Organizational Development
    • Retiree Association
    • University System of Georgia
  • ACADEMICS
    • Academic Calendar
    • Academic Affairs
    • Advisement
    • Catalog
    • Centers and Institutes
      • Civic Engagement
      • International Education
      • Teaching and Learning
      • Southern Academy
    • Programs of Study
    • Departments
    • Dual Enrollment
    • Faculty Directory
    • Final Exam Schedule
    • Learning Communities
    • Libraries
    • Non-Degree Programs
      • Prime Timer
    • Service Learning
    • Special Programs
      • ESL
      • GPC Educational Achievement Program
      • Honors Program
      • Learning Support
    • Student Guidebook
    • Transfer Admission Guarantees
  • ADMISSIONS / REGISTRATION
    • Academic Calendar
    • Admissions
    • Apply Now
      • Check My Status
      • Roadmap to Success
    • Registrar
    • Class Schedules
    • Financial Aid
    • Forms
    • FAQ
    • International Admissions
    • Learning Support
    • Military Outreach
    • Orientation
    • Registration
      • On Campus Registration
      • Online Registration
    • Request Information
    • Request Transcripts
    • Testing
  • FINANCIAL SERVICES
    • Financial Aid
    • Financial Forms
    • Payments/Refunds
    • Scholarships
    • Student Accounts
    • Tuition & Fees
    • Veterans Services
  • CAMPUS LIFE
    • Athletics
    • Clubs and Organizations
    • Dean of Student
    • Fine Arts
      • Art/Music/Theatre
      • DeKalb Symphony Orchestra
      • GPC Wind Ensemble
    • Health, Wellness & Recreation
    • Military Outreach
    • Student Affairs
    • Student Life
    • Student Government
    • The Collegian
  • ONLINE
    • Apply Now
    • Find a Class
    • iCollege Login
    • GPC Online
    • Orientation
    • Registration
  • NEWS
    • Athletic News
    • Events Calendar
    • Fine Arts Events
    • GPC on Social Media
    • GPC in the News
    • Marketing Public Relations
      • Event Calendar Submission Form
      • Success Story Submission Form
      • Downloadable Logos
    • Media Releases
    • Publications
      • Annual Report
      • Impact Report
      • In the Loop
      • The Chronicle
      • The Collegian
  • STUDENT SERVICES
    • Advising & Counseling
    • Bookstores
    • Career Services
    • Class Schedule
    • Disability Services
    • Emergency Notification (JAG Alert)
    • Financial Services
    • ID Card (JCard)
    • International Admissions
    • Learning Support
    • Learning & Tutoring Center
    • Military Outreach
    • Parking Permit
    • Personal Counseling
    • Registrar
    • Request a Transcript
    • Student Affairs Office
    • Student Guidebook
    • Student Health Center
    • Student Life
    • Technology Services
    • Testing
    • Veterans Affairs
  • INSIDE GPC
    • ADP
    • College-wide Services
    • Customer Service
    • Emergency Notification (JAG Alert)
    • Employee Web Sites
    • Employment Opportunities
    • Experts Guide
    • Facilities
    • Faculty Senate
    • Forms
    • Human Resources
      • Employment Opportunities
    • Information Technology
    • Printing Services
    • Room Scheduling
    • Staff Senate
Computer Science (CSCI) Course Descriptions
Home › Online College Catalog › Computer Science (CSCI) Course Descriptions
  • Home
  • General
  • About GPC
  • Academic Calendar
  • Admission to GPC
  • Fees and Expenses
  • Financial Aid
  • Academic Affairs
  • Student Affairs
  • Academic Support Services
  • College Life
  • Programs of Study
  • Course Abbreviations
  • Course Descriptions
  • University System of Georgia
  • Personnel
  • 2012-2014 Catalog PDF

CSCI 1100 – Introduction to Computing (3)
Prerequisites: Exit or Exemption from all Learning Support and ESL requirements
This course is intended for non-computer science majors. It provides an overview of selected major areas of current computing technology, organization and use. Topics surveyed include the history of computing, data representation and storage, hardware and software organization, communications, networking, and Internet technologies, ethical and social issues, and fundamental problem-solving and programming skills. Hands-on projects enhance and reinforce the ideas presented in class. Students may NOT receive credit for both CSCI 1100 and CSCI 1300.
 
CSCI 1300 - Introduction to Computer Science (3)
Prerequisites: Exit or exemption from all Learning Support and ESL requirements and MATH 1111 with a “C” or better
This course provides an overview of selected major areas of current computing technology, organization and use. Topics surveyed include the history of computing, data representation and storage, hardware and software organization, communication technologies, ethical and social issues, and fundamental problem-solving and programming skills. Hands-on projects enhance and reinforce the ideas presented in class. This course is intended for computer science majors, as well as mathematics and science-based majors. Students may NOT receive credit for both CSCI 1100 and CSCI 1300.
 
CSCI 1301 - Principles of Computer Science I (4)
Prerequisites: CSCI 1300 with a “C” or better
This course is an introduction to the fundamental principles of computer science. It emphasizes structured, top-down development and testing of computer programs. The course includes an overview of computers and programming; problem solving and algorithm development; simple data types; arithmetic and logic operators; selection structures; repetition structures; text files; arrays (one and-two dimensional); procedural abstraction and software design; modular programming (including subprograms or the equivalent).
 
CSCI 1302 - Principles of Computer Science II (4)
Prerequisites: CSCI 1301 with a “C” or better
The course continues the introduction of the fundamental principles of computer science from CSCI 1301. It includes an overview of abstract data types (ADTs); arrays (multi-dimensional) and records; sets and strings; binary files; searching and sorting; introductory algorithm analysis (including Big-O); recursion; pointers and linked lists; software engineering concepts; dynamic data structures (stacks, queues, trees).
 
CSCI 2800 - Capstone Project (1-3)
Prerequisites: Sophomore standing, completion of two sequential programming courses with a “C” or better, and approval of project proposal by department chair
This is a sophomore-level capstone project applying the theories, tools, and techniques of computer science designed to provide the skills needed to find employment. A full-time faculty project advisor must approve the project proposal. The project will address three areas: analysis of an actual industry problem, proposed solution for the problem, and implementation of the solution. Collaboration with industry is required. Credit hours will be determined as follows: one hour for problem analysis, two hours for problem analysis and problem solution, and three hours for completion of all three areas of the project. A written technical report and oral presentation to faculty and students are required to complete the course.
 
CSCI 2900 - Selected Topics (3)
Prerequisites: Sophomore standing and CSCI 1301 with a “C” or better, or permission of the Instructor and department chair
Special Topics allows courses on specific topics of timely interest to the computer science profession to be selected by the department and offered on a demand basis. Students interested in this course should contact the Computer Science Department for detailed information on upcoming offerings.

  • Text Only  |
  • Georgia Perimeter College @ 2011  |
  • University System of Georgia /AA/EOE  |
  • Questions/Concerns/Help  |
  • Ethics Hotline  |
  • Site Map  |
  • Contact Us  |
  • Accreditation