Computer Technology Courses

Keep reading to find out how computer technology courses can help you gain programming, design and problem-solving skills. Learn about the type of computer technology courses you might find and the programs of study you could pursue. Schools offering Computer Support Technician degrees can also be found in these popular choices.

What Can I Learn in Computer Technology Courses?

Computer technology courses cover everything from computer hardware assembly and system design to data storage and network security to electronics and computer engineering. Introductory courses include instruction in operating systems and servers, computer diagnostics, device architecture and computer operation theory. In more advanced courses, you'll learn about database development, programming and algorithm design. Classes are offered as lectures and labs. To give you a sense of the type of courses you might find in computer technology, read on for descriptions of five examples.

C++ Programming

Students will learn the basics of designing, writing, and reading programs using C and C++ programming languages. Topics might include methods for developing software, event-driven programming, manipulating objects, object-oriented programming, and learning how to code, test and debug data files.

JAVA Programming

Using the JAVA programming language, students will learn the skills necessary to design, read, and write applications. Topics might include testing, debugging, manipulating objects, basic programming structures, introduction to NetBeans IDE Java environment, and creating general applications.

Computer Networks

In this introductory course, students will learn about the architecture, functions, and models of Internet and computer networks. Topics might include hardware, software, access methods, principles of IP addressing, Ethernet concepts, and wireless and fiber optic networks.

C# Programming

Using the C# programming language, students will learn about structured logic design. Students will learn to manipulate, debug, and test objects, use programming techniques such as pseudo code, and practice problem-solving techniques.

UNIX Networking

Students will learn about the UNIX operating system, including basic concepts and applications. Topics might include the efficient use of files, management commands, system administration, and how to write shell scripts.

Are These Courses Part of Degree Programs?

Many 2-year schools offer courses leading to a certificate of completion or associate degree in computer technology. Colleges and universities typically offer courses leading to a bachelor's degree in computer technology, computer science or computer technology management. Graduate-level courses in this field are available through master's degree programs in computer science, computer technology or computer information systems.

Are Any Courses Available Online?

You can take online classes to complete certificate or degree programs. Online computer technology courses for associate and bachelor's degree programs are also available, but less common.

To access course content, you'll typically need a computer with a high-speed Internet connection, a current browser and media players. To complete program coursework, you may also need a PDF reader or word processing program. Graduate programs may require you to access additional components, such as statistical analysis software.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Penn Foster

    Penn Foster responds quickly to information requests through this website.

    Popular programs at Penn Foster:

    • Certificates

    Online Programs Available

  • Fortis College

    Fortis College responds quickly to information requests through this website.

    Popular programs at Fortis College:

    • Certificates

    Campus Locations:

    • New Jersey: Wayne
  • Penn Foster High School

    Penn Foster High School responds quickly to information requests through this website.

    Popular programs at Penn Foster High School:

    Online Programs Available

  • University of Alaska

    Campus Locations:

    • Alaska: Fairbanks
  • Yavapai College

    Campus Locations:

    • Arizona: Prescott
  • Withlacoochee Technical Institute

    Campus Locations:

    • Florida: Inverness
  • Wiregrass Georgia Technical College

    Campus Locations:

    • Georgia: Valdosta
  • Winter Park Tech

    Campus Locations:

    • Florida: Winter Park
  • Southwestern College

    Campus Locations:

    • California: Chula Vista
  • West Georgia Technical College

    Campus Locations:

    • Georgia: Waco