Programming - Course Planning

As a student in the Programming program at Seattle Central College, you will share many core classes with students in other Information Technology (IT) programs in order to gain a more complete understanding of large-scale web and IT projects.

Programming students have the option of earning a certificate or going on to complete an Associate of Applied Science (AAS) degree.

Prerequisites

Prior to enrolling in the Programming track, you should complete the following courses with a minimum grade of a 2.0 GPA.

Prerequisites
Prefix Course Credits
ITC 102 Information Systems Concepts 3
Intro to computers and information systems, including hardware, software, data organization, data communications, systems development and the evolving role of computers in society.
BTM 111 Business Applications Support I 5
Intro to Word Processing, Spreadsheets, and Personal Information Management and Presentation software. Creating letters, business correspondence, spreadsheets and presentations commonly used in business settings. Previously known as MIC 101.

Programming - Certificate and AAS-T Degree

Programming Core classes
Prefix Course Credits
ITC 110 Program Fundamentals 5
Into to basic computing concepts and object orient programming. Prerequisite: BTM 111 w/2.0 or higher and eligibility for MAT 088, or instructor permission.
ITC 220 Database Development 5
Overview of database theory and systems. Work with rational databases, simple ADO, SQL and XML.
ITC 134 Operating Systems & Development Environments 5
Introduces hardware architecture and sofware systems that support web applications as well as 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. Prerequisite: ITC 102 w/2.0 or higher.
WEB 110 Web Authoring I 4
This course covers the fundamental mechanics of web page production starting with the absolute basics of creating properly structured websites using the Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS). Students will learn how to write their own code to create web pages that include text, links, images, tables and forms as well as learn how to launch their website on the internet using the File Transfer Protocol (FTP). Prerequisite: BTM 111 or SAM Challenge.

Choose 2 of these 6 Specialty Areas

Mobile Development (25 credits)
Prefix Course Credits
ITC 115 Object Oriented Programming 5
ITC 155 Data Structures 5
ITC 162 Intro Mobile Application Development 5
ITC 262 Mobile Apps 5
ITC 255 Systems Analysis 5
Database Development (25 credits)
Prefix Course Credits
ITC 172 .NET Web Programming 5
ITC 222 SQL w/Server 5
ITC 255 Systems Analysis 5
ITC 224 Database Programming 5
ITC 226 Database Administration 5
Web Scripting (14 credits)
Prefix Course Credits
WEB 120 Web Authoring 2 4
WEB 150 Intro to JavaScript 5
ITC 230 Intro to JavaScript 5
Web Programming (15 credits)
Prefix Course Credits
ITC 240 Web Applications Programming 1 5
ITC 250 Web Applications Programming 2 5
ITC 260 Web Applications Programming 3 5
Web Development (27 credits)
Prefix Course Credits
WEB 105 Web Projects 3
WEB 120 Web Authoring 2 4
ITC 172 .NET Web Programming 5
ITC 240 Web Applications Programming 1 5
ITC 250 Web Applications Programming 2 5
ITC 260 Web Applications Programming 3 5
Web Design (20 credits)
Prefix Course Credits
WEB 105 Web Projects 3
WEB 120 Web Authoring 2 4
WEB 200 Theory of Web Design 4
WEB 202 User Centered Design 4
WEB 204 Research Methods 5

Programming Certificate

  • Programming Core: 19 credits
  • 2 of the 6 Specialty Areas: 29-52 credits
  • ITC 205 Career Strategies: 2 credits

Based on the chosen tracks, students may either take an additional 5-15 credits of IT Electives or Internship or some combination of both to make the 60 credits required for this certificate. Total credits: 60-73

Programming AAS-T Degree

Programming Certificate Plus:

  • ENGL& 101 Composition: (5 credits)
  • Communications, i.e. HUM& 105, ENG& 235 (5 credits)
  • Humanities, i.e. HUM& 105, ENG& 235: (5 credits)
  • MAT 136 or MAT& 146: (5 credits)
  • Social Science: (5 credits)
  • Natural World: (5 credits)
  • ITC 285 Capstone Project: (5 credits)

Total credits for AAS-T: 35

After completing your AAS-T degree in Programming, you will have the option to take your training to the next level with a Bachelor of Applied Science (BAS) in Application Development from North Seattle College.

Class Schedule