Students who want to learn computer programming can consider degree and certificate programs offered at schools in Washington. Besides a few programs specific to the field, computer programming is often taught in programs such as computer science or information technology. Read on for profiles on ten schools offering these programs, followed by a table that compares tuition, programs, and other school information.
Students can gain programming instruction by earning an Associate in Applied Science (AAS) or Associate in Arts (AA) in Information Systems at this college in Bellevue. Both programs offer core courses in programming and database programming. Among the three tracks available, further instruction in programming is available in the software development track, where students learn about object-oriented programming.
Those who want to focus their instruction in programming can do so with certificate programs in .net programming, programming for Web development, C++ programming, and intermediate applications developer, as well as other related topics.
This college in Centralia offers an associate degree program in computer science that is especially geared for those looking for entry-level positions in computer programming. Students learn about multimedia programming and object-oriented languages. Along with a course in fundamental programming, as well as Java courses in object orientation programming, network programming, and server side programming, students take courses in the Windows operating system, Web animation, XML, and other topics. Graduates of this program can transfer into a bachelor's degree program in computer science.
Clover Park Technical College
Located in Lakewood, Clover Park Technical College offers several computer information technology program options, including an Associate in Applied Technology (AAT) program that includes concentrations in database programming, application systems programming, or Web programming. Students begin their education with courses in quantitative reasoning, communication, and the social sciences, which help them to build a fundamental base before moving into concentration core courses. Students fill out their course load from a list of electives. Fulfilling an internship is one of the elective options.
Columbia Basin College
Columbia Basin College in Pasco offers a programming and software engineering associate's degree program that requires 98-100 credits. Students in this program can choose courses such as game programming design, Windows phone programming, Android application development, data structures in C++, and SQL server programming. Students can also earn certificates as part of the degree program. Subjects include Java, Web, and mobile device programming; Java I/O and Android apps; C++ and Objective-C/iPhone programming; and C# and mobile device programming.
Edmonds Community College
Edmonds Community College in Lynnwood offers an Associate of Arts (AA) and an Associate of Science (AS) in Computer Science, along with three certificate programs that offer programming instruction. Each degree program requires students to complete 90 credits of coursework. The 65.5-credit certificate program for computer game development teaches students programming skills related to computer games. The other two certificate programs provide instruction in UNIX/C++ and Windows/C++ respectively, and each requires 35 credits of coursework.
Highline Community College
Highline Community College offers a computer science associate's degree program at the college's campus in Des Moines that provides instruction in Java, C++, object-oriented programming, calculus, and Web/database programming. Students must earn at least 90 credits with a cumulative grade point average of at least 2.0 for this degree, and a minimum of 23 of those credits must be completed at Highline Community College. The college also offers an information technology associate's degree program with a software development specialization. Students must earn 90-94 credits as they learn C++, Web and database programming, financial management, systems analysis, and other subjects.
Bremerton's Olympic College provides an information systems specialist associate's degree program that requires students to choose from one of three pathways, including programming development. Networking/security and Web development are also options. The curriculum for the programming development pathway includes courses in Java, Android development, C, advanced C, and object-oriented programming with C++. Students enrolled in this pathway must earn 104 credits to earn the degree. Olympic College also offers computer information systems certificate programs in software application development, Web Client-Side Development, and CIS Core Knowledge that provide programming instruction.
Seattle Central Community College
This community college in Seattle offers a 94-credit information technology associate's degree program and a 69-credit certificate program that allows students to choose a programming option. Students can also earn the certificate as part of the associate degree program, which is a transfer program that can be applied toward earning a bachelor's degree. The curriculum for both programs provides courses in object-oriented programming, Java 2, computer programming for engineers, systems analysis, and database development. Students must complete prerequisites in technical writing, math, information systems concepts, and microcomputer applications for admission to these programs.
Skagit Valley College
Students who attend Skagit Valley College in Mount Vernon can earn a database/programming certificate as part of the Associate in Technical Arts (ATA) program in computer information systems. Graduates of this two-year program also earn computer applications support technician, network technician and computer information systems certificates. Students gain an understanding of operating systems, application software, database design, and other disciplines. They also come away with a basic education in computer programming, among other areas. A transfer option is available for those who want to go on to a bachelor's degree program.
South Puget Sound Community College
South Puget Sound Community College provides a computer programming associate's degree program in Olympia. This program teaches students to write computer programs in different languages as they earn the 96-103 credits needed for the degree. Course topics include Web scripting, C++, Dreamweaver, LINUX/UNIX, and Web application development.
School Comparison: At a Glance
|School Name||School Type and Setting||Programs Offered||Undergraduate Tuition and Fees (2018-2019)|
|Bellevue College||4-year, public; midsize city|| Certificate of Achievement in Introductory .Net Programming or Programming for Web Development,
Certificate of Accomplishment in Intermediate Applications Developer or Introductory C++ Programming,
AAS or AS in Information Systems - Software Development Track
|$3,778 in-state, $9,144 out-of-state*|
|Centralia College||2-year, public; distant town||AA in Computer Science||$4,437 in-state, $4,872 out-of-state*|
|Clover Park Technical College||2-year, public; large suburb||AAT in Computer Information Technology with Programming Concentrations||$5,740*|
|Columbia Basin College||4-year, public; small city|| Programming Certificates,
AAS in Programming and Software Development
|$5,288 in-state, $7,258 out-of-state*|
|Edmonds Community College||2-year, public; large suburb||Computer Game Development Certificate,
UNIX/C++ Specialization Certificate,
Windows/C++ Specialization Certificate,
AA or AS in Computer Science
|$4,136 in-state, $9,506 out-of-state*|
|Highline Community College||2-year, public; large suburb|| AS in Computer Science,
Information Systems Project Coordinator - Software Development Specialization AAS
|$4,026 in-state, $4,462 out-of-state*|
|Olympic College||4-year, public; small city|| Computer Information Systems Certificates,
Information Systems Specialist - Programming Development AAS
|$3,771 in-state, $4,241 out-of-state*|
|Seattle Central Community College||4-year, public; large city||Information Technology Certificate - Programming Option,
AAS in Information Technology - Programming Option
|Skagit Valley College||2-year, public; small city||ATA in Computer Information Systems||$4,200 in-state, $4,700 out-of-state*|
|South Puget Sound Community College||2-year, public; small city||AAS in Computer Programming||$4,423 in-state, $9,923 out-of-state*|
Source: *NCES College Navigator.