top of page

Computer Science 235: Introduction to Computing

3 transferable college credits

Accepted for credit at 2100+ Colleges

Accredited for College Credit by NCCRS

Trusted By

100K
Students

50
States

2100+ Colleges

Introduction to Computing

Earn college credit with Introduction to Computing—a self-paced online course covering computational thinking, core programming concepts, data representation, and problem-solving skills used across tech careers. Complete short lessons, quizzes, and assignments on your schedule, then finish with a proctored final exam. Ideal for general education or CS foundations, with transcript options.

UPI Study offers 70+ affordable online college courses Business, Computer Science, Natural Sciences, Psychology, English, Math & More. Earn transferable college credit through UPI Study for elective or primary requirements.

 

Over 48750 students have already transferred credits to over 1750 universities till 2026 via ACE & NCCRS Credit Accreditation.  

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.

Learn more about Introduction to Computing

Learning Outcomes

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.

bottom of page