Programming and IT Support

Information Technology: Programming and IT Support

Associate of Applied Science - Transfer Degree (AAS-T)

Graduates of the Programming and IT Support Program provide technical support for business systems applications, assisting in one or all areas of applications programming that includes testing, design, and analysis. Employees assist In the maintenance, deployment, and problem solving associated with servers and networking devices. They coordinate and optimize departmental business application systems and the components that integrate with all internal systems, along with assisting with the creation and maintenance of technical documents used for planning and support of local servers and networks.

Graduates of the Programming and IT Support program deploy new or upgraded technologies as defined in approved projects. They work as part of a team and possess superior communication, interpersonal and customer service skills with a variety of departments to identify security needs, data requirements, system functions and integration points to provide actionable data.

Estimated Length of Completion

Degree Quarters Credits
Associate of Applied Science - Transfer Degree (AAS-T) Full Time:
Part Time:
90.0 - 94.0

Program lengths are estimates, not guarantees. For the most current program information, please check with the program contact.

There are no entry requirements for this program

  • Design, write and deliver status updates, bug reports, project plans, meeting notes, professional emails and reports for professional collaboration using oral communications, common business writing techniques, industry standard tools, tracking systems and software applications.
  • Demonstrate team collaboration, time management, multi-tasking, dynamic scheduling, and planning and prioritization techniques using industry standard software applications.
  • Gather, organize and analyze data using fundamental concepts of a relational database.
  • Demonstrate fundamental concepts of computer science, software testing, software development lifecycle, agile methodology and object-oriented programming.
  • Identify, interpret, analyze and compare the fundamental structures and between JavaScript and C# language.
  • Administer a domain successfully utilizing industry standard server utilities (i.e. Active directory).
  • Interpret and analyze pseudocode, process flow diagrams and feature design specifications.
  • Research, troubleshoot and articulate, using both oral and written techniques to resolve customer related technical issues with operating systems, computer infrastructure, networking and security.

Generic Description for Career information for all programs

For current employment and wage estimates, please visit the following online resources and search for the relevant occupational term:

All costs are estimates and are not guarantees. For the most current program information, check with an adviser by calling (206) 934-4068. There are additional costs for books and supplies. Each student is responsible for the purchase of certain supplies and required tools before the instruction begins.

Hours may vary based on specific program requirements.


Coursework

Course Course ID Credits Availability

Provides the skills and knowledge necessary to develop and pursue a career plan. Includes identification of personal strengths, values, and interests, and evaluation of careers compatible with personal preferences. Provides key career resources, practice in career search skills, and career and education strategies to reach goals.

BTM 100 2.0

Explores the use of data analysis tools to transform data from many sources into effective business intelligence reporting solutions for any organization. Emphasis on introducing advanced query editing, pivot table creation, and interactive summary visualizations.

BTM 112 5.0

Introduces students to cloud-based, client-side software applications for business productivity and collaboration solutions using enterprise grade Office 365. Learn cloud computing basics. Examine the primary cloud service providers. Differentiate between cloud, hybrid-cloud and multi-cloud deployment options. Evaluate software vs platform vs infrastructure as a service concepts. Explore cloud practitioner certificate pathways. Course includes AWS Educate account.

BTM 113 5.0

Further develops business English grammar, punctuation, and word usage skills to compose effective, complex business documents. Develops research, business report writing, and documenting skills. Includes practice of techniques and strategies for effective oral presentations. Covers planning, facilitating, and documenting business meetings.

BTM 119 5.0

Integrates educational studies with supervised internship work experience. Provides individualized opportunities to apply Business Technology Management knowledge and skills in the workplace. Includes setting of work experience learning outcomes and monitoring achievement through self-evaluation and faculty and supervisor evaluations. Co-requisite: Must be employed, interning, or volunteering in a position approved by program faculty or the Cooperative Education.

BTM 197 5.0

Overview of project management from a business and IT perspective, including project estimation, feasibility, planning, risk management, contingency planning, scheduling, control and Agile project methodology. Examine and evaluate project planning techniques, budget estimation, resource allocations, critical path dependencies, risk management, contingency planning, implementation, and evaluation; and, complete a project.

BTM 260 5.0

Introduces students to the fundamentals of help desk operations. Emphasizes the basic components of a successful help desk, provides students with working knowledge of software to process and track calls, and presents hands-on experience with problem analysis.

BTM 275 5.0

Provides the background necessary to understand network technologies. The course serves as a general introduction for students who need a foundation in current networking technology for local area networks (LANs), wide area networks (WANs), and the Internet.

IT 130 5.0

Provides a basic understanding of hardware components in personal and portable computers/peripherals and how software interacts with the hardware. Provides hands-on experience installing/configuring components, recognizing problems, logically analyzing symptoms, and developing step-by-step troubleshooting procedures that may be applied to new and unexpected situations.

IT 141 5.0

No Description Available

IT 142 5.0
Course Course ID Credits Availability

Provides the skills and knowledge necessary to develop and pursue a career plan. Includes identification of personal strengths, values, and interests, and evaluation of careers compatible with personal preferences. Provides key career resources, practice in career search skills, and career and education strategies to reach goals.

BTM 100 2.0

Explores the use of data analysis tools to transform data from many sources into effective business intelligence reporting solutions for any organization. Emphasis on introducing advanced query editing, pivot table creation, and interactive summary visualizations.

BTM 112 5.0

Introduces students to cloud-based, client-side software applications for business productivity and collaboration solutions using enterprise grade Office 365. Learn cloud computing basics. Examine the primary cloud service providers. Differentiate between cloud, hybrid-cloud and multi-cloud deployment options. Evaluate software vs platform vs infrastructure as a service concepts. Explore cloud practitioner certificate pathways. Course includes AWS Educate account.

BTM 113 5.0

Further develops business English grammar, punctuation, and word usage skills to compose effective, complex business documents. Develops research, business report writing, and documenting skills. Includes practice of techniques and strategies for effective oral presentations. Covers planning, facilitating, and documenting business meetings.

BTM 119 5.0

Integrates educational studies with supervised internship work experience. Provides individualized opportunities to apply Business Technology Management knowledge and skills in the workplace. Includes setting of work experience learning outcomes and monitoring achievement through self-evaluation and faculty and supervisor evaluations. Co-requisite: Must be employed, interning, or volunteering in a position approved by program faculty or the Cooperative Education.

BTM 197 5.0

Overview of project management from a business and IT perspective, including project estimation, feasibility, planning, risk management, contingency planning, scheduling, control and Agile project methodology. Examine and evaluate project planning techniques, budget estimation, resource allocations, critical path dependencies, risk management, contingency planning, implementation, and evaluation; and, complete a project.

BTM 260 5.0

Introduces hardware architecture and software systems that support web applications, development environments, and systems used to build, test and deploy applications. Explores processes utilized by developers to manage, version, test and deploy their work across *nixes, BSD's, and windows systems.

IT 115 5.0

Covers introductory concepts in HTML, CSS, scripting, procedural, and objects oriented programming languages.

IT 116 5.0

Examines computer programming theory and basics with the use of JavaScript language. Uses a hands-on approach to build interactive websites with JavaScript and demonstrates how to simplify the web development process with the use of jQuery. Studies several popular web techniques.

IT 121 5.0

Explores how to code basic Java applications using an IDE. Students work with primitive types, control statements, strings, and arrays. They also learn how to use Object Oriented programming skills such as classes, objects, inheritance, and interfaces.

IT 211 5.0
Course Course ID Credits Availability

Provides the skills and knowledge necessary to develop and pursue a career plan. Includes identification of personal strengths, values, and interests, and evaluation of careers compatible with personal preferences. Provides key career resources, practice in career search skills, and career and education strategies to reach goals.

BTM 100 2.0

Explores the use of data analysis tools to transform data from many sources into effective business intelligence reporting solutions for any organization. Emphasis on introducing advanced query editing, pivot table creation, and interactive summary visualizations.

BTM 112 5.0

Further develops business English grammar, punctuation, and word usage skills to compose effective, complex business documents. Develops research, business report writing, and documenting skills. Includes practice of techniques and strategies for effective oral presentations. Covers planning, facilitating, and documenting business meetings.

BTM 119 5.0

Integrates educational studies with supervised internship work experience. Provides individualized opportunities to apply Business Technology Management knowledge and skills in the workplace. Includes setting of work experience learning outcomes and monitoring achievement through self-evaluation and faculty and supervisor evaluations. Co-requisite: Must be employed, interning, or volunteering in a position approved by program faculty or the Cooperative Education.

BTM 197 5.0

Overview of project management from a business and IT perspective, including project estimation, feasibility, planning, risk management, contingency planning, scheduling, control and Agile project methodology. Examine and evaluate project planning techniques, budget estimation, resource allocations, critical path dependencies, risk management, contingency planning, implementation, and evaluation; and, complete a project.

BTM 260 5.0

Introduces hardware architecture and software systems that support web applications, development environments, and systems used to build, test and deploy applications. Explores processes utilized by developers to manage, version, test and deploy their work across *nixes, BSD's, and windows systems.

IT 115 5.0

Covers introductory concepts in HTML, CSS, scripting, procedural, and objects oriented programming languages.

IT 116 5.0

Designed to provide students with an overview of database design and development.

IT 120 5.0

Examines computer programming theory and basics with the use of JavaScript language. Uses a hands-on approach to build interactive websites with JavaScript and demonstrates how to simplify the web development process with the use of jQuery. Studies several popular web techniques.

IT 121 5.0

Covers JavaScript technologies that power a modern full-stack development workflow, including server-side scripting, single-page web applications with Model-View-Controller (MVC) structure, package management, and JavaScript Object Notation (JSON) data storage. Includes building a fully-functional prototype application that can be referenced for job applications or future JavaScript based projects.

IT 122 5.0

Explores how to code basic Java applications using an IDE. Students work with primitive types, control statements, strings, and arrays. They also learn how to use Object Oriented programming skills such as classes, objects, inheritance, and interfaces.

IT 211 5.0

This course provides resources, strategies and techniques for information technology job search and placement. Students create and revise industry-oriented resumes, cover letters and portfolios, and receive feedback from industry professionals and peers. Students learn job search techniques and practice interviews. Students learn to research employers, speak their language, and understand the hiring process from their perspective.

IT 289 2.0
Course Course ID Credits Availability

Learn core skills applicable to all health disciplines.

AHE 126 3.0

Introduces business productivity applications used for spreadsheets, word processing, database, and presentation software. Includes an overview of file management techniques, email, and operating systems.

BTM 111 5.0

Intro to communication as a transactional process, with attention to personal, cultural, group and public communication. Covers verbal and nonverbal messages, listening, self-concept and perception.

CMST& 101 5.0

English 101 is a college-level writing course that emphasizes academic writing and major strategies of reading and writing analytically. Writing assignments focus on engaging with and responding to a variety of texts. Instruction encourages students to develop, through revision and reflection, as readers, writers, and critical thinkers.

ENGL& 101 5.0

Examines the skills in communication and empathy required for intercultural communication. Includes an interdisciplinary study of diverse cultures and perspectives in the United States in the context of economic, political, and cultural globalization.

HUM 105 5.0

Introduces computers and information systems, including hardware, software, data organization, data communications, systems development, the constantly changing roles of Information Technology (IT) professionals, and the evolving role of computers in society.

IT 100 5.0

Provides the background necessary to understand network technologies. The course serves as a general introduction for students who need a foundation in current networking technology for local area networks (LANs), wide area networks (WANs), and the Internet.

IT 130 5.0

Provides a basic understanding of hardware components in personal and portable computers/peripherals and how software interacts with the hardware. Provides hands-on experience installing/configuring components, recognizing problems, logically analyzing symptoms, and developing step-by-step troubleshooting procedures that may be applied to new and unexpected situations.

IT 141 5.0

No Description Available

IT 142 5.0

This course will cover an introduction to Epic, an integrated Electronic Medical Record (EMR) system, that is used in hospital systems and clinics both nationally and abroad. It will cover concepts and terminology specific to Epic as well as provide an overview of what the end user experience looks like. The course will also cover ways IT professionals work within Epic in an entry-level role.

IT 214 3.0

Courses and total credits required are dependent on which option has been taken -
Option A: Computer Network Support : 15 credits
Option B: Software Development and : 15 credits
Option C: Application Development : 10 credits
Option D: Healthcare Information Technology : 30 credits

Course Course ID Credits Availability

This course IS REQUIRED ONLY if taking Option D: Healthcare Information Technology

Prepares learners for entry into health professions leadership, examines leadership practices for entry into health professions at any level. Covers basic tasks for health care leaders and managers for the successful operation of a healthcare business unit.

AHE 107 3.0

This course IS REQUIRED ONLY if taking Option D: Healthcare Information Technology

Introduces students to the fundamentals of help desk operations. Emphasizes the basic components of a successful help desk, provides students with working knowledge of software to process and track calls, and presents hands-on experience with problem analysis.

BTM 275 5.0

This course IS REQUIRED ONLY if taking one of the following options:
Option A: Computer Network Support Certificate
Option D: Healthcare Information Technology

Intro to basic computing concepts and object orient programming using a object oriented languagesuch as Python, C# or Java.

IT 111 5.0

This course IS REQUIRED ONLY if taking one of the following options:
Option A: Computer Network Support Certificate
Option D: Healthcare Information Technology

Introduces hardware architecture and software systems that support web applications, development environments, and systems used to build, test and deploy applications. Explores processes utilized by developers to manage, version, test and deploy their work across *nixes, BSD's, and windows systems.

IT 115 5.0

This course IS REQUIRED ONLY if taking Option D: Healthcare Information Technology

Introduces how to gather and organize data, analyze data-sets with use of Python, data analysis libraries, and statistical inference. Examines how to interpret data and effectively communicate data insights. The concepts and skills taught in this course prepare students for work in a variety of industries. Students build a portfolio project.

IT 125 5.0

This course IS REQUIRED ONLY if taking Option B: Software Development and Testing Certificate

Provides the background necessary to understand network technologies. The course serves as a general introduction for students who need a foundation in current networking technology for local area networks (LANs), wide area networks (WANs), and the Internet.

IT 130 5.0

This course IS NOT REQUIRED IF taking Option D: Healthcare IT

No Description Available

IT 231 5.0

This course IS NOT REQUIRED IF taking Option A: Computer Network Support Certificate

Introduces securing resources on computing infrastructure or computing as a service. A survey of concepts, techniques, tools and processes to minimize attack surfaces, harden exposed access, create business continuity and repair or recover from attacks. Multiple operating systems, platforms and networks structures will be examined. CompTIA's S+ will be a guiding framework for class work.

IT 250 5.0

All courses listed are required unless noted

Course Course ID Credits Availability

This course is not required if taking Option D: Healthcare IT

Covers the process of getting started with confidence; topic selection and research; and preparation and delivery of informative, persuasive, special occasion and other forms of presentations. Prereq: Placement into ENGL& 101.

CMST& 220 5.0

This course is not required if taking Option D: Healthcare IT

English 101 is a college-level writing course that emphasizes academic writing and major strategies of reading and writing analytically. Writing assignments focus on engaging with and responding to a variety of texts. Instruction encourages students to develop, through revision and reflection, as readers, writers, and critical thinkers.

ENGL& 101 5.0

Continuation of the composition sequence with further instruction and practice in the writing process, concentrating on critical reading and writing techniques needed for the preparation and completion of documented essays.

ENGL& 102 5.0

This course is not required if taking Option D: Healthcare IT

Examines the skills in communication and empathy required for intercultural communication. Includes an interdisciplinary study of diverse cultures and perspectives in the United States in the context of economic, political, and cultural globalization.

HUM 105 5.0

(Formerly MATH 109) Covers descriptive methods, probability and probability distributions, samples, decisions, hypothesis testing and statistical inferences. Fulfills QSR requirement for A.A. degree.

MATH& 146 5.0

See advising for list of approved courses

No Description available

Z999_068 5.0