Web Development - Course Planning

As a Web Development student, you will share many core classes with students in other IT programs to give you a complete understanding of working on a web team and on IT projects. By enrolling in the Web Development program, you will have the option of earning a short-term certificate or going on to complete a 7–quarter Associate of Applied Science-Transfer (AAS–T) degree.


Prior to enrolling in the Web Development program, you should complete the following courses with a minimum grade of 2.0 GPA.

Skill Development Courses
Prefix Course Credits
ENGL 106 Technical Writing 3
Writing strategies geared to target audiences. Emphasis on research and problem–solving requiring critical reading and writing; development of ideas and argumentation. Includes layout and design, use of illustration, schematics and mathematics.
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.
MATH 119 Mathematics Behind Information Technology 3
Learn basic aspects of discrete mathematics common to information technology: scientific notation; binary and hexadecimal number systems; logical operations and the design of logical networks; set theory; relations and functions; combinatorics; graphs and directed graphs; regular expressions; and finite–state machines.
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.
WEB 110 Web Authoring 1 4
Covers the mechanics of web page production starting with absolute basics. Covers document structure, text elements, list elements, links, tables and working with images and creating framesets. Focuses on creating HTML/XHTML files by hand with emphasis on browser compatibility issues and HTML/XHTML validation.

Program Courses

During the program students will take classes in programming, database development, JavaScript, content management systems and more.

First Quarter
Prefix Course Credits
ITC 110 Programming Fundamentals 5
Intro to basic computing concepts such as Input–Processing–Output, control structures, arrays, structured programming and object oriented programming using C#.NET as an example language.
ITC 240 Web Application Programming 1 5
Covers the fundamentals of programming using a server side scripting language such as PHP. Learn basic programming skills such as Variables, Control Structures, and Arrays, how to elegantly incorporate their scripts into their websites and gather data from HTML forms.
WEB 105 Working on a Web Project 3
Overview of different web–related careers including web team job descriptions, functions, workflow, processes, and overall project management.
WEB 120 Web Authoring 2 4
Covers more advanced elements of web page development and production. Includes style sheets, designing and coding forms, XHTML and an intro to XML. Code elements by hand and create content compatible with all major browsers.
Second Quarter
Prefix Course Credits
ITC 172 .NET Web Programming 5
Intro to object–oriented, event–driven programming using Visual Basic (VB) in the Visual Studio.NET environment. Create Windows applications and write Windows interfaces to existing applications. Study of Visual Basic forms and tools and writing VB code modules, processing and functions. Intro to web applications.
ITC 220 Database Development 5
Overview of database theory and systems. Work with relational databases, simple ADO, SQL and XML.
ITC 250 Web Application Programming 2 5
Covers more advanced server–side scripting. Learn how to collect data from forms and to store and retrieve data from a database. Emphasizes proper coding conventions, security, and code organization.
WEB 150 Introduction to JavaScript 5
Studies programming concepts and techniques affecting web page design. Examines theoretical concepts that make the world of JavaScript programming unique. Uses a hands–on approach when examining programming styles. Examines different coding, the advancement of programming and problem–solving strategies.
Third Quarter
Prefix Course Credits
ITC 136 Unix Operating System 5
Intro to the Linux/Unix client operating system, including the fundamental Linux/Unix commands in both the command line interface and graphics user interface. Not a Server Administration class.
ITC 260 Web Application Programming 3 5
Builds on ITC 250. Covers more advanced server–side scripting. Into to object oriented programming principles, more advanced database interaction and popular frameworks.
ITC 230 Advanced JavaScript 5
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. Prereq: WEB 150 with a grade of 2.0 or higher or instructor permission.
WEB 170 Content Management Systems 4
This course gives an overview of the basic principles and practices of professional website design and development using the open–source technology of WordPress.
Fourth Quarter
Prefix Course Credits
ITC 115 Object Oriented Programming 5
Intro to object oriented programming, structures and concepts with Java. Intro to the C++ language Create objects and understand how they relate to classes. Develop C++ code for practical applications.
ITC 210 Advanced Web Development 5
Provides hands–on experience working on a web team with real–world client projects. Offered with WEB 210. ITC 210 students provide the main database and programming skills while WEB 210 students provide the main design and development skills.
WEB 205 Web Career Strategies 2
Presents various tools and skills needed to transition into the web industry. Learn about web careers, presenting skills, finding appropriate positions and creating a portfolio.

Total Certificate credits = 66 (before prereqs)
Total for AAS–T Degree credits = 96

If you complete an 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