Computer Information Systems

Associate Degree

Program Outline

This outline covers all four semesters of your at-home degree program. You will receive credit for previous college coursework if you meet Penn Foster standards. If you wish to receive credit for previous coursework, contact the college you attended and ask that your transcripts be forwarded to Penn Foster for evaluation. All previous college work must have been completed with a grade of "C" or better, and as much as 75% of the required credits may be transferred. We will also credit your tuition for all the courses that are acceptable.

The first course, Basic Skills Assessment, is available online only, which allows you to start studying right away. You will not receive hardcopy program materials for these lessons. You can access your first course as soon as your tuition payment has been received. Other courses will follow as you complete your exams.

Computer Specifications
As you know this is an online academic program. This means you will need access to high-speed internet to begin your program. In addition, you will need access to a Microsoft® Windows® based computer running Windows 10® or later or an Apple® Mac® computer running macOS® or later, Microsoft® Office 2019 or Microsoft 365® and an email account to complete this program with Penn Foster.

Online Library and Librarian
Students at Penn Foster College have access to an online library during their college studies. Students can use the library to do the required course research or for general reference and links to valuable resources. The library contains helpful research assistance, articles, databases, books, and Web links. A librarian is available to answer questions on general research-related topics via email and will assist students in research activities.

Program Goal and Outcomes

Program Goal
The Computer Information Systems Associate's Degree program prepares students for an entry-level position in the field of computer and information technology.

Program Outcomes
Upon completion of the program, students will be able to...

  • Demonstrate the ability to create programs following basic problem solving principles and guidelines common to all programming languages
  • Demonstrate the ability to create and integrate documents using word processing, spreadsheet, and presentation software applications
  • Demonstrate an understanding of communication systems used by computers to form networks; identify different networking implementation strategies and technologies available
  • Demonstrate the ability to create and maintain a database and how the collected data can be deployed
  • Demonstrate an understanding of the system development cycle and the role of the systems analyst in developing business applications
  • Demonstrate a high level of inquiry, analytical and problem-solving skills
  • Demonstrate effective written and interpersonal communication skills
  • Demonstrate a high level of inquiry, analytical, and problem-solving skills
  • Demonstrate effective quantitative skills
  • Demonstrate computer and information literacy
  • Demonstrate an understanding of the liberal arts, natural sciences, and social sciences

 

Semester 1

Basic Skills Assessment
All degree applicants are required to complete two Basic Skills Assessments, one in reading and one in math, to determine the level of readiness for beginning their selected program. Additional studies may be required.

Computer Technology Orientation (1 credit)
Succeed by learning how to use your Penn Foster program, and learn about the role of technology in society.

Objectives:

  • Understand how to use your Student Portal.
  • Access the Penn Foster Community and use it to find answers.
  • Connect with Penn Foster on various social media sites.
  • Explain the impact of technology on business and the economy.
  • Understand the social implications of technology and its benefits and trends.
  • Identify technology careers and what skill sets they require.

Information Literacy (1 credit)
Get better at finding and using information!

Objectives:

  • Search the Internet more effectively.
  • Get tips about search engines and reliable websites.
  • Learn how to search libraries and other information centers for important, useful information.

Intermediate Algebra (3 credits)
Study basic algebraic concepts. Review the systems of equations, polynomials, and radicals. Learn how to factor polynomial expressions and simplify rational expressions.

Objectives:

  • Explain basic algebraic concepts
  • Solve and graph linear equations and inequalities
  • Analyze relations, functionality, and systems of linear equations
  • Prepare algebraic operations on polynomial and rational expressions and equations
  • Solve problems involving radicals and complex numbers

Textbook: Intermediate Algebra

Computer Applications (3 credits)
This course will allow you to build your computer skills through a combination of reading and hands-on practice. You will navigate the popular software tools within Microsoft® Office.

Objectives:

  • Create, edit, and illustrate Microsoft® Word™ documents.
  • Apply formulas and functions to large data sets in Microsoft® Excel.®
  • Incorporate useful charts and graphs to summarize data.
  • Add, delete, sort, and lay out table data.
  • Create presentations in Microsoft® PowerPoint® using advanced tools, tables, and charts.

Introduction to Programming (3 credits)
This course concentrates on the basic guidelines and best practices for developing good programming skills.

Objectives:

  • Learn the basics of computer programming and logic.
  • Understand the basic logic common to all programming languages.
  • Learn how to create your own programs.
  • Use Boolean expressions.
  • Create loops and arrays.
  • Design graphical user interfaces.

Textbook: Programming Logic and Design

Social Science Elective (6 credits)
(Choose two) ...

SSC105 - World Civilizations
This course serves as an introduction to many of the major events of the fifteenth through twenty-first centuries and examines the causal relationships between events and trends.

Objectives:

  • Summarize the various causes and consequences of global trade and its conflicting worldwide impact
  • Report the impact of social and industrial revolutions, fifteenth century onward, on various nations
  • Analyze the conditions that led to the World Wars, decolonization, and the Cold War
  • Analyze post–World War II effects on the economic and political structures around the world
  • Summarize an event that occurred after the fifteenth century and had an impact on a world civilization
  • Demonstrate a knowledge and understanding of World War II and its effects on the world population

Textbook: A History of World Societies, Volume 2

SSC125 - Introduction to Sociology
This course is designed to introduce you to social structure and social interaction through groups, networks, and organizations. Study politics, the economy, population, social movements, technology, and social change.

Objectives:

  • Describe deviance, crime, and social control.
  • Discuss the effects of stratification, racial and ethnic inequality, sex, gender, and sexuality.
  • Examine the role of health, family, education, and religion in human behavior.

SSC130 - Essentials of Psychology
This course will introduce you to the relationship between biology and behavior. You will learn about human development throughout the life span.

Objectives:

  • Identify major psychological theories.
  • Discuss consciousness, memory, thought, and language.
  • Define intelligence, personality, and stress.
  • Analyze the role of gender in psychology.
  • Explain how community influences behavior.

Proctored Exam
You will be required to complete a proctored exam on selected courses each semester. These assessments will evaluate the knowledge and skills that you learned during the semester. You choose the time, the location, and the qualified exam supervisor.

 

Semester 2

Advanced PC Applications (3 credits)
In this course, you'll learn to use computer software that's important to any business.

Objectives:

  • Learn about Microsoft® Access®
  • Create new Access® databases, forms, and reports.
  • Sort and filter your data with queries.
  • Analyze your data using Access.®
  • Create PowerPoint® presentations by placing and manipulating clip art.
  • Choose a background template and add notes to a PowerPoint® slide show.
  • Embed and link Word™ and Excel® material in PowerPoint® presentations.
  • Add sound, movie files, and hyperlinks to PowerPoint® presentations.
  • Embed an Excel® worksheet, chart, or graph into a Word™ document.
  • Learn the difference between object linking and embedding.
  • Study the procedure for linking an object to a Word™ document.
  • Use Microsoft® Access® to create a data source.
  • Develop a form letter with form fields.
  • Merge a database with a form letter.

HTML Coding (3 credits)
This course teaches how to create web pages with hypertext links, tables, frames, and forms.

Objectives:

  • Create a simple HTML webpage that contains lists, links, images and tables
  • Recognize how to add forms, extra arkup, flash, video and audio
  • Make a webpage using CSS rules and CSS elements
  • Identify elements in HTML5, aspects of design theory, and practical tips for launching a site
  • Create a professional looking website

Textbook: HTML & CSS Design and Build Websites, First Edition

English Composition (3 credits)
This course teaches the skills and techniques of effectively developing, drafting, and revising college-level essays toward a specific purpose and audience: active reading, prewriting strategies, sentence and paragraph structure, thesis statements, varied patterns of development (such as illustration, comparison and contrast, and classification), critical reading toward revision of structure and organization, editing for standard written conventions, and use and documentation of outside sources. Students submit two prewriting assignments and three essays (process analysis, comparison and contrast, and argumentation).

Objectives:

  • Use writing skills to construct well-written sentences and active reading skills to understand and analyze text
  • Develop paragraphs using topic sentences, adequate detail, supporting evidence, and transitions
  • Contrast the revising and editing steps of the writing process
  • Distinguish between different patterns of development
  • Write a process analysis essay using prewriting, drafting, revising, and editing skills
  • Recognize how to determine the reliability of secondary sources and to give proper credit to sources referenced in an essay
  • Write a comparison and contrast essay by using persuasive writing techniques to defend a claim
  • Create a sound written argument using techniques of drafting and evaluating sources

Network Protocols and Internetworking (3 credits)
This course covers topics related to how computers communicate with each other, how computers are grouped together to form networks, networking concepts and issues that are key to the successful implementation of computer networks, and the different networking implementation strategies and technologies currently available.

Objectives:

  • Categorize the application of network, OSI model, TCP/IP, and protocols
  • Analyze the function of topologies, numbering systems, and IP addresses
  • Point out the function of cabling, device functions, and LAN operations
  • Show the configuration procedures for routers and switches

Textbook: Cisco Networking Essentials

Pre-Calculus (3 credits)
This course covers pre-calculus concepts all college students need as prerequisites to calculus and related courses required in many undergraduate majors.

Objectives:

  • Solve and graph exponential, logarithmic, and trigonometric equations
  • Convert angles from radians to degrees and vice versa
  • Verify trigonometric identities
  • Use right triangle trigonometry, the law of sines, and the law of cosines to solve problems and plot points in the polar coordinate system
  • Use multiple techniques to solve and graph systems of linear equations and inequalities
  • Recognize, graph, and use equations for parabolas, hyperbolas, and ellipses
  • Understand basic concepts of derivatives

Textbook: Precalculus 6E

Proctored Exam
You will be required to complete a proctored exam on selected courses each semester. These assessments will evaluate the knowledge and skills that you learned during the semester. You choose the time, the location, and the qualified exam supervisor.

 

Semester 3

Business and Technical Writing (3 credits)
This course provides an introduction to the various methods of organizing material for a professional setting. Students will compose business documents using the ABC method. These include memos, emails, outlines, reports and proposals, descriptions, and organizing materials. Students also work on honing their grammar skills.

Objectives:

  • Describe the basics of the writing process and the ABC method of organizing material for a document
  • Identify the parts of speech in a sentence
  • Demonstrate correct pronoun use
  • Choose proper and effective words for writing documents
  • Identify the elements of a well-written sentence
  • Demonstrate how to use length, directness, emphasis, and variety to craft impactful sentences
  • Explain how to construct a coherent paragraph
  • Describe how to write an effective cover letter and resume
  • Format and write an interoffice memorandum, a routine business letter, and an effective email
  • Identify the different ways to write for blogs, the Internet, and social media
  • Describe how to create an organized formal outline
  • Identify the types of research and methods of documentation used in business and technical writing
  • Explain how to create visual interest and clarity in reports with illustrations, tables, graphs, charts, and overall design
  • Explain the purpose and importance of various types of informal reports
  • Describe the nature of formal reports and identify their components
  • Differentiate among external, internal, informal, and formal proposals
  • Describe an object or a process and prepare a set of instructions
  • Describe the preparation and submission of professional and technical articles and manuals

Visual Basic® (3 credits)
This course provides an introduction to Visual Basic.®

Objectives:

  • Use Visual Basic® to create computer programs.
  • Write programs to solve real-world problems.
  • Understand flowcharting.
  • Understand the stages in the development life cycle.
  • Create a Windows® Forms application.

Textbook: Beginning Visual Basic®

Introduction to Database Technology (3 credits)
This course provides an overview of essential database concepts, with a focus on the relational model of database management.

Objectives:

  • Know what a database is and isn’t.
  • Understand what goes into creating and maintaining a database.
  • Understand how massive databases can be deployed to benefit organizations and their customers.

Textbook: Hands-On Database

Science Elective (6 credits)
(Choose two) ...

SCI110 - Earth Science
This course will allow you to learn about planet Earth and the various aspects of the environment.

Objectives:

  • Describe specific characteristics of Earth.
  • Describe different types of rocks and minerals.

Textbook: Earth Science

SCI120 - Introduction to Biology
An introductory course that explains the origin of life and the relationships between all living things. It describes how a significant number of organisms are structured and how they work, in order to enable students to discuss intelligently the various forms of life and their processes.

Objectives:

  • Analyze cells and their processes for obtaining energy and reproducing.
  • Explain how traits are passed on from one generation to the next.
  • Explain how different species of living things have evolved and are classified.
  • Write responses to fundamental biology essay prompts.
  • Identify the characteristics and behavior of plants and animals.
  • Diagram the anatomy and physiology of the human body.
  • Describe the ecology of living things.
  • Summarize complex biological issues using research articles.

Textbook: Essentials of Biology

SCI140 - Nutrition
This course will allow you to develop a healthier lifestyle by making smarter nutritional decisions.

Objectives:

  • Explain the various components of nutrition as a science.
  • Describe nutrition from a global viewpoint.
  • Understand the importance of water and exercise.
  • Identify the basics of human growth and aging.
  • Discuss food safety procedures.

Textbook: Nutrition

Proctored Exam
You will be required to complete a proctored exam on selected courses each semester. These assessments will evaluate the knowledge and skills that you learned during the semester. You choose the time, the location, and the qualified exam supervisor.

 

Semester 4

Programming in Java™ (3 credits)
This course is designed to teach Java™ to those studying programming for the first time, but is also appropriate for those building on experiences in another programming language.

Objectives:

  • Use the Java™ programming language to create classes and enumerations used for implementing a variety of programs.
  • Create animations and graphics for use on the Internet.

Textbook: Java, A Beginner's Guide

Structured Systems Analysis and Design (3 credits)
This course covers the system development cycle, information gathering and reporting activities on the analysis phase, interaction of various participants in the systems process, and the role of the systems analyst in developing business applications.

Objectives:

  • Analyze a business and determine its information needs.
  • Understand the methods for assessing project feasibility.
  • Select the best design strategy using qualitative and quantitative methods.
  • Understand how to generate alternative strategies.
  • Learn Internet and personal security as well as network and enterprise security.
  • Incorporate the steps involved in recovering from an attack and create an attack-recovery plan.
  • Use spyware tools to detect viruses.

Textbook: Essentials of Systems Analysis and Design

Core Electives (6 credits)
(Choose two) ...

CSC275 - Computer Forensics

Objectives:

  • Understand the concepts and practices involved in computer forensics.
  • Identify the tools ranging from graphical user interface (GUI) acquisition software to hex editors.
  • Understand report writing, following rules of evidence, and giving testimony in court.

Textbook: Computer Forensics JumpStart

INT125 - Internet Server Environment

Objectives:

  • Understand the foundations of the Internet: the servers, clients, and technologies that link them together.
  • Know Web site configuration.
  • Identify common hosting environments, including Windows® and Unix-based platforms.
  • Create and configure your own Web server.

INT114 - Internet Marketing and E-Commerce

Objectives:

  • Contrast E-commerce with traditional commerce.
  • Identify major market and enterprise issues that impact electronic commerce.
  • Explore how firms conduct business on the Internet, including their selling and marketing strategies.
  • Examine legal and ethical challenges that are unique to E-commerce.
  • Discover the major steps in implementing an E-commerce venture.

Textbook: Complete B2B Online Marketing

INT130 - Internet Security

Objectives:

  • Explain the value and importance of information security
  • Explain personal security defense tools and their usage
  • Describe the role of physical security for a network or organization

Textbook: Web Project Managment

INT203 - Extensible Markup Language (XML)

Objectives:

  • Create XML documents.
  • Understand how to extract data from XML documents.
  • Add XML attributes.
  • Connect CSS to an XML document.
  • Create an XHTML document.

Textbook: XML: A Beginner’s Guide

INT205 - Introduction to Internet Multimedia

Objectives:

  • Understand how to make Web sites more attractive and popular to users.
  • Understand the importance of planning out your Web site ahead of time.
  • Understand the various types of media and the best ways to include them in your Web site.
  • Add a database.
  • Know the best practices for using a Web site for business purposes.
  • Effectively advertise an online business.
  • Plan and design an attractive Web site using multimedia.

Textbook: Multimedia: Making It Work

INT210 - Creating Web Pages with PHP

Objectives:

  • Understand the technologies that will work together to create dynamic, database-backed Web sites.
  • Install, configure, and set up the PHP scripting language, the MySQL database system, and the Apache Web server.
  • Create a Web-based discussion forum or mailing list, or a storefront and shopping cart to a Web site.

Textbook: PHP, MySQL and Apache

INT220 - Programming in CGI/Perl

Objectives:

  • Create online forms.
  • Work with CGI scripts.
  • Write cookies.
  • Manipulate and process data via the Internet using Perl.

Textbook: CGI/Perl

INT238 - Streaming Technology

Objectives:

  • Use tools to create Web pages, multimedia, and animation.
  • Work with Adobe Dreamweaver® to create Web sites.
  • Use Adobe Flash® to add interactivity to your projects, particularly with animation.
  • Use Adobe Fireworks® to create graphics for the Web and Integrate Dreamweaver,® Flash,® and
  • Fireworks® to create unique Web sites that contain interactivity, graphics, and/or animations.

Textbook: The Web Collection Revealed

INT242 - Advanced Database Technology

This course will give you the necessary background in relational database theory and Oracle Database concepts. It will show you how to implement an Oracle Database correctly and give you significant insight into the routine of a database administrator. Lastly, you'll learn about the fine art of performance tuning.

Objectives:

  • Explain relational database, the importance of Structured Query Language (SQL), and the structure and organization of Oracle database.
  • Outline the process of creating and managing your database.
  • Explain how to control and monitor a database and perform backup, recovery, and general maintenance to prevent or recover from problems.
  • Explain how to improve database and SQL performance.

Textbook: Beginning Oracle Database 11g

Arts and Humanities Elective (6 credits)
(Choose two) ...

HUM102 - Art Appreciation
In this course, you will gain an understanding of artistic media, historical periods and artistic movements, the roles of the artist and the viewer, and the principles of art criticism.

Objectives:

  • Define the language, visual elements, and principles of design of art
  • Identify two-dimensional media
  • Identify three-dimensional media
  • Explain the evolution of art from ancient Mediterranean cultures through eighteenth century Europe
  • Identify features and popular examples of art throughout the history of African, Asian, Pacific, and American cultures
  • Compare the genres of the Modern and Postmodern eras of art from around the world

Textbook: Living with Art, 11th Edition

HUM104 - Music Appreciation
In this course, you'll understand how to appreciate music by learning about the roles of the composer and the listener, the principles of music theory and instrumentation, musically significant historical periods, and varying styles of music.

Objectives:

  • Identify the building blocks of music a composer can use to create a piece, such as rhythm, melody, harmony, texture, form, and timbre
  • Explain the evolution of Western music through history, from the Middle Ages to the twenty-first century
  • Differentiate between the music of the baroque era and the musical styles of previous time periods
  • Recognize the major characteristics of classical music, including form, melody, and instrumentation
  • Discuss the musical trends and innovations that occurred during the romantic era
  • Trace the evolution of American popular music in the twentieth century
  • Recognize the influence of world music on modern Western composition

Textbook: Experience Music, Fourth Edition

ENG115 - Introduction to Literature
This course will allow you to develop your critical thinking skills and broaden your knowledge of the main genres of literature — fiction, poetry, and drama.

Objectives:

  • Explain how to effectively read fiction for both knowledge and enjoyment
  • Identify different styles and forms of poetry
  • Use what you've learned in this course to discuss, write about, and understand literature
  • Prepare a critical interpretation of fiction or poetry based on what you've learned in this course
  • Discuss how literary dramas differ from fiction and poetry
  • Identify different strategies of critical literary analysis

Proctored Exam
You will be required to complete a proctored exam on selected courses each semester. These assessments will evaluate the knowledge and skills that you learned during the semester. You choose the time, the location, and the qualified exam supervisor.

 


We reserve the right to change program content and materials when it becomes necessary.

* As a degree candidate, you will take a proctored examination at the end of each semester on selected courses within that semester. We make it easy because you pick the location and the person you want to supervise the exam, as long as Penn Foster College's established policy and qualifications are met. Complete information packets with procedures will be provided well in advance, before completion of final semester coursework.

NOTE: Advanced standing student shipments may vary from the above schedule.

A High School Diploma or GED is required to enroll in this degree program. Although this outline covers all four semesters of the Computer Information Systems Degree Program, you receive lesson materials for each semester as you enroll.

Microsoft and Windows are trademarks of Microsoft Corporation registered in the United States of America and/or other jurisdictions.

Apple, Mac, and macOS are trademarks of Apple, Inc. registered in the United States of America and/or other jurisdictions.