How it Works?
Take online college courses with TransferCredit.org (via UPI Study), then transfer your earned credits to your college

University of Rhode Island
accepts courses recommended for college credit by

Our courses are approved by the American Council on Education (ACE) — the same body that approves AP and IB — and are accepted for credit by thousands of universities, including yours.

Our courses are approved by the American Council on Education (ACE) — the same body that approves AP and IB — and are accepted for credit by thousands of universities, including yours.

Jump into a new course, pick up where you left off, check scores, generate transcripts and much more.


Learning Outcomes
Introduction to Computing
Upon the successful completion of this course, students will be able to: apply the functionalities of application software by performing practical tasks and then critically assess the features and limitations of word processing, presentation tools, databases, and multimedia applications; identify and describe key components of systems software, such as operating systems and security protocols, before systematically evaluating and comparing different systems; design and optimize hardware systems by integrating and troubleshooting components, and critically evaluate their performance and interdependencies to propose innovations that enhance system efficiency; critically assess the historical evolution of computers and their economic impact, and synthesize a forward-looking analysis of future social, privacy, and economic implications of emerging technologies; create innovative solutions for network and data communication challenges using case studies; and critically evaluate evolving software development methodologies to propose improvements for next-generation network systems.
Major Course Topics
Major topics include application software; systems software; computer systems from binary representation to data storage and reliability; social impacts and history of computing; data communications; navigating the world wide web; networks access and architecture; software development fundamentals; and programming methodology.