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 |
---|---|---|---|
Orientation and Career Exploration
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 | |
Data Analysis & Visualization
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 | |
Cloud Foundations
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 | |
Business Communications II
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 | |
Work Experience: Business Technology Management
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 | |
Project Management
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 | |
Computer User Support
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 | |
Network Essentials
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 | |
Intro to Hardware Comptia A+
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 | |
Operating Systems A+
No Description Available |
IT 142 | 5.0 |
Course | Course ID | Credits | Availability |
---|---|---|---|
Orientation and Career Exploration
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 | |
Data Analysis & Visualization
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 | |
Cloud Foundations
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 | |
Business Communications II
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 | |
Work Experience: Business Technology Management
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 | |
Project Management
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 | |
Intro to Software Development & Version Control
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 | |
Programming and Web Page Concepts
Covers introductory concepts in HTML, CSS, scripting, procedural, and objects oriented programming languages. |
IT 116 | 5.0 | |
JavaScript 1
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 | |
Object Oriented Programming with Java
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 |
---|---|---|---|
Orientation and Career Exploration
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 | |
Data Analysis & Visualization
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 | |
Business Communications II
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 | |
Work Experience: Business Technology Management
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 | |
Project Management
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 | |
Intro to Software Development & Version Control
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 | |
Programming and Web Page Concepts
Covers introductory concepts in HTML, CSS, scripting, procedural, and objects oriented programming languages. |
IT 116 | 5.0 | |
Database Development
Designed to provide students with an overview of database design and development. |
IT 120 | 5.0 | |
JavaScript 1
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 | |
JavaScript 2
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 | |
Object Oriented Programming with Java
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 | |
Web Career Strategies
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 |
---|---|---|---|
Business Productivity Applications
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 | |
Introduction to Communication
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 Composition I
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 | |
Intercultural Communication
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 | |
Information Technology Fundamentals
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 | |
Network Essentials
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 | |
Intro to Hardware Comptia A+
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 | |
Operating Systems A+
No Description Available |
IT 142 | 5.0 | |
Introduction to Healthcare IT
This course provides an overview of the healthcare, health information technology, and health information management systems. It also introduces the principal institutions and participants in healthcare systems, explains what they do, and discusses the interactions between them. Designed for students who have previous experience in IT or healthcare, and to serve as a pathway into healthcare IT careers. |
IT 145 | 2.0 | |
Epic Essentials for Healthcare IT
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 |
---|---|---|---|
Introduction to Healthcare Leadership
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 | |
Computer User Support
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 | |
Programming Fundamentals
This course IS REQUIRED ONLY if taking one of the following options: Intro to basic computing concepts and object orient programming using a object oriented languagesuch as Python, C# or Java. |
IT 111 | 5.0 | |
Intro to Software Development & Version Control
This course IS REQUIRED ONLY if taking one of the following options: 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 | |
Intro to Data Analytics
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 | |
Network Essentials
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 | |
Linux Fundamentals
This course IS NOT REQUIRED IF taking Option D: Healthcare IT No Description Available |
IT 231 | 5.0 | |
Intro to Security for Computing
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 |
---|---|---|---|
Public Speaking
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 | |
English Composition I
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 | |
Composition II
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 | |
Intercultural Communication
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 | |
Introduction to Statistics
(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 | |
Science or Social Science Elective
See advising for list of approved courses No Description available |
Z999_068 | 5.0 |