Computer Science (Associate of Science)

Get your foot in the door of our computer-driven workforce with an Associate of Science in Computer Science from Grantham University. This program will prepare you for professional positions requiring basic computer skills in office software, networking and introductory programming.

What will I learn in this online computer science degree program?

You will be introduced to the programming mindset, progressively developing skills in object-oriented programming using C++. You will also learn how to interpret writing programs, as well as create interactive web pages using HTML, XHTML, CSS and JavaScript.

What careers can I pursue with an online associate degree in computer science?

Upon completion, you will be prepared for a number of entry-level computing positions, including web and software development fields1. Or you could transfer your credit directly into Grantham’s bachelor’s degree program in computer science.

How long is this computer science degree online program?

At 63 credit hours, this online degree in computer science program is designed to be completed in 24 months. It could take less time depending on how much transfer credit you receive and how many classes you take every term.

Are there any program-specific requirements for this online computer science degree?

To satisfy residency requirements, you'll need to take a minimum of 15 credit hours of upper-level program core courses and program elective courses designated CS or IS.

How much will it cost?

The undergraduate rate is $265 per credit hour – lower if you’re a member of the military, a veteran or part of a military family. Grantham also offers scholarships and financial aid for those who qualify.

When can I start?

Courses begin monthly, so we’re ready when you are.

Call us at (888) 947-2684 to learn more about our accredited degree programs, financial assistance opportunities or enrollment process.

View Program Disclosures

O*Net OnLine

Computer Science (Associate of Science)

Computer Science Degree Outcomes

After successfully completing the computer science degree curriculum in this program, you will be able to:

  • Apply knowledge of computing and mathematical reasoning related to computer science
  • Analyze a problem and identify and define the computing requirements appropriate to its solution
  • Design, implement and evaluate a computer-based system, process, component or program to meet desired needs
  • Communicate effectively with a range of audiences
  • Use current techniques, skills and tools necessary for computing practice
University Professional Outcomes

Grantham University prepares graduates to succeed in a variety of professional and civic settings by incorporating these five critical life skills into the curriculum:

  • Communication – competence in effective written and oral communication
  • Critical Thinking – ability to analyze problems, reflectively process information and formulate solutions
  • Respect for Diversity – awareness of and appreciation for varieties of human experiences and social structures
  • Professional, Ethical and Social Responsibilities – responsibility to the greater societal good and an applied ethical framework in decision making
  • Lifelong Learning – definition for and acquisition of a continuing pursuit of educational needs throughout their professional lives

Computer Science (Associate of Science)

The skills you’ll learn from these computer science degree courses will prepare you for entry-level computing positions1.

Potential career paths and positions include:

  • Software Developer
  • Web Developer
  • Computer Network Support Specialist
  • Web Administrator
  • Document Management Specialist

Employers can include:

  • Professional firms
  • Multi-national corporations
  • Healthcare services
  • Local Businesses
  • Retailers, manufacturers, services, etc.
  • Government – local, state and federal

Computer Science (Associate of Science)

Grantham University’s 100% online and professionally relevant coursework is designed to help you prepare for your next career.

PROGRAM SNAPSHOT:
Program Core Credits: 25
General Education Core Credit: 25
Electives Credits: 12
Total Credit Hours: 62
Accreditation(s): DEAC

Textbook Information

Program Core: 25
Course: Title: Credits:
Course: GU100 Title: Student Success Credits: 1
  This required one-credit hour course introduces Grantham students to various strategies for learning and helps develop skills essential for succeeding in an online education program. Students complete self assessments to become familiar with their learning styles and how to use their learning styles in online studies. Students successfully completing this course are more proficient in time management, reading skills, writing techniques, memory abilities, and test-taking strategies. Students learn how to navigate within Grantham University's online course learning environment, submit assignments, and where to go for academic assistance. GU100 is normally taken with level 100 or 200 courses that offer the most common challenges in working in an online learning environment. Students complete assignments in both courses simultaneously as a learning strategy for general education and entry-level knowledge acquisition while developing successful online study skills. Successful completion of
Course: CS192 Title: Programming Essentials Credits: 3
  This course introduces students to problem-solving concepts that programmers need to know and understand to skillfully use any programming language. Throughout this course students use language-independent problem-solving methods to structure logic (sequencing, branching, repetition), and data (records, objects). Students will also use diagramming and charting methods to communicate solutions and use arrays, menus, and flow charts to communicate structured programming solutions.
Course: CS197 Title: Programming in HTML Credits: 3
  This course covers the basics of mastering Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language (XHTML). Topics include creating a web page, use of links, tables, scripting for HTML, adding graphics, and multimedia. The course will cover advanced topics such as creating frames, forms, and Cascading Style Sheets. Upon successful completion of this course, the student will be able to design, create, and maintain pages on the World Wide Web.
Course: CS208 Title: Programming in JavaScript Credits: 4
  This introductory course provides students with hands-on practice using JavaScript. Topics include integration of JavaScript and HTML to make web pages interactive, language semantics including functions, objects, methods, forms, frames, and event handlers. Course provides comprehensive coverage of both client and server-side JavaScript. Includes projects and computer laboratory exercises.
Course: IS216 Title: Computer Networks Credits: 3
  Students are provided an introduction to networking technologies including local area networks (LANs), wide area networks (WANs), protocols, topologies, transmission media, and security. In addition to introducing a variety of fundamental concepts, the course encompasses in-depth aspects of networking including the Internet protocol suite (TCP-IP).
Course: CS265 Title: Programming in C++ Credits: 4
  An introduction to C++ programming. Topics include control structures, arrays, pointers, classes, overloading, inheritance, file processing, and data structures. Includes one (1) lab credit. Software: Microsoft Visual Studio.Net.
Course: CS285 Title: Advanced Programming in C++ Credits: 4
  This course is a continuation of Programming in C++. It presents advanced concepts of C++ and object-oriented design. Specific topics include: inheritance, polymorphism, dynamic memory management, overloading, templates, and exception handling.
Course: MA230 Title: Mathematical Statistics I Credits: 3
  This intermediate mathematics course presents methods in making analytical decisions using statistics. This course focuses on the characteristics of numerical and categorical data, methods of presentation, and descriptive statistics. Correlation and covariance are presented in the context of business analysis. The course also introduces students to basic methods of sampling and of making inferences using one or two independent samples.
General Education: 25
Course: Title: Credits:
Course: CO101 Title: Introduction to Public Speaking Credits: 3
  This course focuses on the basic principles of effective verbal communication and the related functions in contemporary public settings. Emphasis is placed on speech to inform and to persuade, with special consideration given to fundamental communication skills, including organization, reasoning, explanation, and listening. Students will learn to prepare a speech without the need to memorize the presentation. This course is designed to help students understand the difference between ideas and memorizing words. The progression of learning should help students learn to understand, value, and practice the human communication process.
Course: CS105 Title: Introduction to Computer Applications Credits: 3
  Students are introduced to basic computer concepts as well as techniques and tools for folder and file navigation and manipulation. Students explore the fundamentals of an office productivity suite, developing skills in word processing, spreadsheet, and presentation applications.
Course: EN101 Title: English Composition I Credits: 3
  This course develops written communication skills with emphasis on understanding the writing process, analyzing readings and practicing writing for personal and professional applications.
Course: EN361 Title: Technical Writing Credits: 3
  This course teaches the skills needed to produce such forms as memos, informal reports, proposals, and letters of applications. The course starts with theory and proceeds to skills and applications. Some of the topics studied include the Technical Writing Process, Research, Summarizing, Outlining, and Formatting of various reports. Your knowledge of the subject matter will be evaluated through objective tests, and your writing skills will be evaluated by your performance on writing assignments.
Course: GU299 Title: General Education Capstone Credits: 3
  GU299 is the capstone course for Grantham University's general education program, and it serves a dual purpose. First, GU299 helps students bridge the gap between the broad-based learning they experience throughout their general education courses and the discipline-specific learning they will engage in as they move closer toward degree completion. By highlighting the specific skills and knowledge they attained through their general studies and working with them to incorporate those skills and that knowledge within their specific academic areas, students will achieve a greater awareness of how knowledge is intertwined, and better recognize how information drawn from one experience can be applied directly toward another, leading them to become more actively engaged, socially-aware citizens of the various communities to which they belong.
Course: MA105 Title: College Algebra Credits: 3
  An introductory level course on the fundamental concepts of algebra. Topics include equations, polynomial and rational functions and graphing, and exponential and logarithmic functions.
Course: MA141 Title: Precalculus Credits: 3
  An intermediate level mathematics course on the basics of algebra and trigonometry. Topics include factorization, powers and exponents, radicals, quadratic equations, inequalities and absolute value, progressions, graphing, introduction to limits, and basic trigonometry.
Course: PH220 Title: Physics I Credits: 4
  This course provides an introduction to college physics, using an algebra-based approach. It is intended for students majoring in information systems, software engineering technology, computer science, computer engineering technology, and electronics engineering technology. The course covers a range of topics, concepts, and theories in general physics including kinematics and dynamics in 1D and 2D motion, forces and Newton's laws of motion, work and energy, impulse and momentum, rotational kinematics and dynamics, simple and harmonic motion, fluid dynamics, and temperature and heat. The course also introduces the student to applied physics and applies this to real-world problems of engineering. Includes one (1) lab credit.