Computer Programming


Associate of Applied Science

Click to expand:

Degree Overview
Course Descriptions
Admissions Information
Tuition & Financial Aid

Days until classes:

1 9

Next classes start
Jun 4th

PDF Download

Program Length: 20 months (may be completed in as little as 15 months)

Available at the following locations:

Idaho Locations: Boise, Idaho Falls, Nampa
Utah Locations: Layton, Lehi, Logan, Ogden / West Haven, Provo / Orem, Salt Lake City / Murray, St. George

Degree Overview

computer programming courses

Computer Programming Degree

By earning your Associate of Applied Science in Computer Programming degree, you can prepare for a number of entry-level IT positions, including web development, computer programming, and database design. This computer programming degree program focuses on helping you develop the keen problem-solving skills that are essential to understanding computer systems and finding solutions to challenges & skills that are in demand in a variety of industries, from private corporations to government agencies and more. In this program, you will be taught several programming languages, database design, and web development.

Computer Programming Courses

This program of study is directed toward developing problem-solving skills. In conjunction with the understanding of computers and computer systems, this will enable a graduate of the program to apply his or her knowledge to finding solutions to problems that arise in the science, business, industry, government, and education sectors. The objectives of the program are as follows: to provide a solid foundation of knowledge about computers and to facilitate thinking that will permit continuing growth on the part of the graduates. Prospective students should have an aptitude for mathematics and logic and an interest in analysis and deduction. Students will study several programming languages, database design and administration, and programming for the Internet. Graduates are employed in entry-level positions as Web developers and as computer programmers.

Have questions or ready to get started? Call us at 1-800-622-2640 or click here to request more information.
Program Information Associate of Applied Science in Computer Programming
Occupations Degree Prepares For
(and SOC code of occupation)
Computer Programmers - 15-1021.00
Computer Science Teachers, Post-secondary - 25-1021.00
Computer Software Engineers, Applications - 15-1031.00
Computer Software Engineers, Systems Software - 15-1032.00
Network Systems and Data Communications Analysts - 15-1081.00
Web Developers - 15-1099.04
Tuition and Fees $40,385
Cost of Books Included
Room and Board N/A
Job Placement Rate * 100%
On-Time Completion Rate 76.47%
Median Title IV Debt N/A
Median Non-Title IV Debt $3,155
Median Loan Debt $10,031
* The Job Placement Rate reported for each program is calculated pursuant to the job employment rate calculation methodology of the Accrediting Commission of Career Schools and Colleges ("ACCSC"). The data used for the Job Placement rate calculation is the data reported on the ACCSC 2010-2011 Annual Institutional Report. N/A means Not Applicable.

Course Descriptions

CourseCourse NameCredits

Course Description

Click a course to the left to see the course description here.

Tip: Reading course descriptions is a great way to help you decide if a degree is right for you.

Computer Fundamentals

This course introduces the elements of several popular computer software programs in word processing, spreadsheet management, and presentation design, Emphasis will be placed on the basic fundamentals of document creation, saving, and printing along with the more advanced concepts of presentation design.

Credits: 3.5

Databases

This course introduces several current database software products and their use in business. Emphasis is placed on database terminology in the study of tables, queries, forms, and reports. Computations and expressions are used to perform database inquiries.

Credits: 3.5

Economics

Basic course in microeconomic concepts. Topics include recession and depression, the circular flow of production and consumption, the role of the market in the economy, wage and price movements, and other key points.

Credits: 4.0

English Composition

This course focuses on the principles of effective English composition with a comprehensive review and reinforcement of language arts skills. Emphasis is placed on the four essentials of writing: unity, support, coherence, and sentence skills. Practice in proofreading, editing, revision, and clear thinking is incorporated throughout the course.

Credits: 4.0

Communication Arts

This course focuses on developing critical thinking and communication skills in both verbal and nonverbal areas. Emphasis is placed on debate, panel discussions, committee work, conflict resolution, interviews, and editorial writing.

Credits: 4.0

American Civilization

This course covers the history of the United States from the American Revolution to the present. Emphasis is on the economic, political, and social development of our country.

Credits: 4.0

Entrepreneurship

This course is a career-related overview of business startups, idea identification, value proposition, and competitive advantages in a student's area of specialization. The student will be able to identify and evaluate new business ideas; to learn how to prepare and evaluate business plans; and to identify capital sources for new ventures.

Credits: 4.0

College Algebra

Designed to improve skills in numbers and algebraic expressions, solving equations, graphing, sets, exponents, radicals, inequalities, formulas, and applications.

Credits: 4.0

Computer Servicing I

Focuses on diagnosis and repair of computer systems. Passive and preventive maintenance procedures are studied. Also includes: theory and practice in upgrade and configuration of computer systems, including addition of memory, pointing device interfacing, hard drives, printers, modems, and multimedia upgrade kits.

Credits: 3.5

Computer Servicing II

Introduces the proper procedures for assembly and disassembly of a computer system. Safety concepts and procedures are covered, including electrostatic discharge (ESD) and electrical shock hazards. Students are introduced to the proper tools necessary to assemble and disassemble a computer. Cables and connectors are identified and case styles are covered. In this course, a student will disassemble a computer and identify all components. The student will then properly assemble the computer and verify proper operation. (Prerequisite: MCS101, or with consent of the dean)

Credits: 3.0

Workstation Administration

Focuses on installation, configuration, and administration of workstation operating systems. Students install, upgrade, and configure workstations while working with file systems, devices, drivers, accounts, and protocols. (Prerequisite: OPS101, or with consent of the dean)

Credits: 3.5

Server Administration

Covers installation, configuration, and administration of server operating systems. Students install, upgrade, configure, and administer servers while working with disks, accounts, and system resources. (Prerequisite: OPS101, or with consent of the dean)

Credits: 3.5

Network Infrastructure

Introduces server-based networking, using networking programs. Students install, configure, and administer the server operations. The concepts and skills used to set up and administer a network are covered in detail. Students set up and connect to multiple services.

Credits: 3.5

Security Concepts

This course concentrates on general security concepts, communication security, infrastructure security, basics of cryptography, and operational/organizational security.

Credits: 3.5

Network Communications I

Examines switch and router communications and configurations. Students learn network types, network media, switching and routing fundamentals, TCP/IP, IP addressing and routing, WAN technologies, operating and configuring switch and router operating systems, and managing network environments. (Prerequisite: OPS101, or with consent of the dean)

Credits: 3.5

Introduction to Operating Systems

Students are taught basic operating system concepts including the boot process, interrupt handling, CPU instruction cycle theory, and device driver theory. A short history of operating systems is covered. Installation, configuration, use, and troubleshooting of operating systems are covered, and students are given the opportunity to practice related skills. Batch file programming is also covered.

Credits: 4.0

Linux Operating System

This course serves as an introduction to the Linux operating system. Students learn to install, configure, and administer the Linux operating system. Other topics include desktop applications, clients, games, LAN, WAN, the shell, and shell scripts. (Prerequisite: OPS101, or with consent of the dean)

Credits: 3.5

Introduction to Logic

This course focuses on the techniques for determining the validity of arguments and analyzing problems in the world. Topics include a discussion of informal fallacies, Aristotelian logic, and symbolic logic.

Credits: 4.0

Solutions Concepts

Introduces students to project management. Topics include analysis of business requirements, development and deployment cycles, creating project plans for successful delivery, implementation of risk management techniques and mitigation strategies, scheduling task cycles, and implementing monitoring tools and controls to track project progress.

Credits: 3.5

Fundamentals and Concepts

Introduces elementary programming concepts. Areas of study include an introduction to the history of programming and programming languages, flow charts, and logic structures.

Credits: 3.5

Logic Structures

Increases student knowledge of programming concepts (i.e., flowcharts, logic structures). Structures and basic programming constructs are explored and applied. Students are introduced to data types and use of variables in programming. (Prerequisite: PRG102)

Credits: 3.5

Programming Fundamentals

Introduces the student to the Software Development Environment. Students will create working programs. Students learn best practices in debugging, trouble shooting, and interacting with the computer's operating system.

Credits: 3.0

C# I

Students are introduced to desktop programming using the C# language. Object Oriented Programming concepts are covered in this course.

Credits: 3.0

Web Design I

Introduces the student to the basics of Web-Page design. This class provides a solid foundation in the elements of design, type sizes, and styles using contemporary HTML, XML, and CSS technologies.

Credits: 3.5

Structured Query Language

Students are introduced to the fundamentals of Structured Query Language. This course focuses on the basic techniques of SQL as it applies to data retrieval and manipulation.

Credits: 3.5

Web Design II

Expands upon the student's knowledge of Website development by introducing the concepts of data-driven web pages using XML technologies. (Prerequisites: PRG111)

Credits: 3.5

Web Design III

Expands upon the student's knowledge of Website development by introducing the concepts of data-driven web pages using XML technologies. (Prerequisites: PRG111)

Credits: 3.0

Psychology of Motivation

Students review skills necessary to be successful in college, including: note-taking, study skills, writing, finding and using information on the Internet, and reading/understanding college-level text. Students are exposed to basic motivation theories, values clarification, and philosophic principles.

Credits: 4.0

Professional Development

This course addresses employment search and acquisition skills. Topics include matching qualifications with job requirements, resume preparation, and job applications. Also includes cover letters, follow-up letters, resignation letters, and recommendation letters. Classroom activities include discussion of basic interviewer questions and interviewing techniques.

Credits: 4.0
Total Courses: 29Total Credits: 104.5

Admissions Information

Applicants for admission to the College must have graduated from an accredited high school, private secondary school, or have completed the equivalent (GED). All students who graduate after January 2006 must provide a high school transcript to check eligibility for the new Academic Competitiveness Grant (ACG).

Getting started is as simple as making a phone call-we're happy to answer any questions you may have and can get you on your way to enrollment as soon as you're ready. Click here for more information about the admissions process.

Have questions or ready to get started? Call us at 1-800-622-2640 or click here to request more information.

Tuition & Financial Aid

Some people have the idea that they cannot afford college. You may even be one of them. The truth is, once you know the facts, college may be much more affordable than you think. Financial aid is available if you qualify. In fact, many students are amazed at the financial aid they're eligible to receive. Visit our Tuition & Financial Aid section for more information.

Have questions or ready to get started? Call us at 1-800-622-2640 or click here to request more information.

Topics related to this page:

computer programming courses, associate degree in computer programming, computer programming associate degree, computer programming courses idaho, computer programming courses utah

Get Help Choosing a Career All Technology Programs

For an Immediate Response, Call:

1-800-622-2640

Request Information




 )


We respect your Privacy
Students Get a New Laptop
Get Free GED Tutoring

What Graduates Say:

"I can honestly say that I now have my dream job. I am currently the Office Supervisor for Radiology at the Intermountain Medical Center in Salt Lake City, Utah. I didn't think I'd ever use all of my skills in one role, but this is true with what I'm doing now and I love it."

, Boise Branch Campus
Healthcare Administration

What Graduates Say:

"Before college I was working as a custodian so circumstances have really changed since going to college. I am working in the computer industry now. I was informed of the job opening by one of the placement advisors who told me to go apply. The college was a good fit for me."

, Ogden / West Haven Main Campus
Computer Science with a Programming emphasis

What Graduates Say:

"When I came into Stevens-Henager College I knew that this was the right one for me. With the encouragement that I received from the instructors and staff at the school my fears were quickly eased. This has been one of the very best things that I have ever done. There are a lot of wonderful people here that can help you reach your dreams!"

, Boise Branch Campus
Graphic Arts

What Graduates Say:

"The instructors are very good and are willing to stay after hours to help you. It was a good fit for me. Going to college has improved my life in finding what I like. I work in the medical specialties field now. I am working with kids and like my job now."

, Ogden / West Haven Main Campus
Medical Specialties

What Graduates Say:

"I was excited to find that Stevens-Henager College offered a B.S. degree in Computer Science that was more than just programming. They offered classes in computer hardware, operating systems, networking, programming and even the latest in web development technologies. I was now better qualified for higher level positions including supervisory positions."

, Salt Lake City / Murray Branch Campus
Computer Science with a Networking emphasis

Accrediting Commission of Career Schools and Colleges
Stevens-Henager College is accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).
Why is accreditation important?

Gainful Employment Program Information Net Price Calculator