Meet the Demand for Skilled Technology Experts

In today’s technology-driven world, the need for skilled professionals with an in-depth knowledge of network and computing systems is higher than ever. The Bachelor of Science in Applied Computing at City University of Seattle provides a solid foundation in all areas of computer science, including data programming, web development, information technology, system analysis, and more.

You’ll have the opportunity to gain hands-on experience and work with faculty who are also skilled professionals in this field – giving you not only the knowledge you need but also real-world application. You can earn your BS in Applied Computing in just two-and-a-half years, and upon completion, you’ll be prepared for a variety of professional roles.

The Bachelor of Science in Applied Computing will give you a solid foundation in computing and network technologies. This degree offers more relevant experience than your typical tech degree, with hands-on lab experience and highly experienced faculty.

This applied computing program is based on certificate programs for Cisco Certified Network Associate, Microsoft Certified Systems Engineer, and Certified Information Systems Security Professional.

Learning Outcomes

Throughout the applied computing bachelor’s program, you’ll learn:

  • Fundamental programming concepts
  • Working knowledge of web technology and how to create a website
  • Fundamentals of computing with an emphasis on the five basic areas of IT: applications, platforms, development, data, and communication
  • Human computer interaction (HCI), software design, and computer-supported cooperative work (CSCW)
  • Information systems composed of data acquisition, data transport, data manipulation, data storage, and data display
  • Basic operating system concepts and principles
  • Common threats and vulnerabilities, risk management techniques, and controls

Lower-Division Requirements (90)

College Composition: 5 credits
College Mathematics: 5 credits
Humanities: 15 credits
Social Science: 15 credits
Natural Science/Mathematics: 15 credits

Program Requirements

Preparatory Courses

CS 151

Programming with Python (5)

This course provides an introduction to programming using Python. Students learn the fundamental programming concepts of process, iteration, selection, functions, classes, and objects. Students learn to apply key data structures and algorithms in their programs. Throughout the course students work in an immersive environment creating numerous programs to exercise their knowledge. At the end of the course, students have the ability to apply programming to many common problems and a solid foundation for more advanced programming concepts and challenges.

CS 225

Introduction to Web Design (5)

The course develops a student’s understanding and skills in web development and script programming to create dynamic websites. The course is an introductory course and builds a fundamental working knowledge of web technology and the ability to create a website. Students will apply knowledge of computer operation and basic symbolic logic to create a dynamic website. Students completing this course will have an understanding of the operation and construction of a dynamic website.

IS 201

Fundamentals of Computing (5)

This course is designed to provide an overview of the fundamentals of computing. Emphasis is placed on the five basic areas of Information Technology (IT): applications, platforms, development, data, and communication. Students will develop their understanding of basic IT concepts, and delve into Information Technology planning and analysis through practical application of current techniques and tools for building a website.

MATH 146

Foundational Statistics (5)

This course introduces students to the study of basic probability, descriptive and inferential statistics, and decision making. Through various learning activities, students will explore concepts such as measures of central tendency and dispersion, correlation, regression, discrete and continuous probability distributions, and hypothesis testing. Upon completion of this course, students should be able to describe important characteristics of a set of data and draw inferences about a population from sample data.

Core Requirements

BC 301

Critical Thinking (5)

This course introduces the student to critical-thinking processes used to analyze today's business issues and aid identifying rational solutions. This course focuses on building and analyzing arguments; forms and standards of critical thinking; and evaluating sources of information. Students learn foundational skills that will serve them throughout the program and their business careers.

CS 302

Human Computer Interaction (5)

This course provides an introduction to the fields of human computer interaction (HCI), software design, and computer-supported cooperative work (CSCW). These fields draw from many others including neurobiology, psychology and sociology, as well as computer science. Students will learn to apply concepts from these fields via user inquiry, use case narration, prototype design, and usability studies. At the end of the course, students will be able to identify and analyze user needs and take them into account in the selection, creation, evaluation, and administration of computer-based systems.

IS 306

Data Management Communications and Networking (5)

This course develops student understanding of a model of Information Systems composed of data acquisition, data transport, data manipulation, data storage, and data display. The use of data to develop business intelligence, competitive advantage, and support business operations through lean supply chains, delivery, and oversight has become an increasingly critical component in business success. Students will learn how modern computer systems work with data across multiple systems to deliver relevant time-critical information to managers and workers. Students will gain an insight into networked communications in support of business operations. This course prepares the student for working with data in a modern highly connected organization anywhere in the world.

IS 330

Information Systems (5)

This course will cover information systems taxonomies and general applications such as CRM, SCM, eCommerce, ERP, business intelligence, knowledge management, finance and accounting, personal productivity, computer supported cooperative work (groupware), and global systems. Future trends and directions of information systems will conclude this course.

IS 340

Operating Systems (5)

This course examines basic operating system concepts and principles. The concepts include operating systems components, architecture, and management. Operating system management will examine process, memory, storage, and security management. Several exercises and hands-on activity reinforce the concepts and principles covered in the course. Course Entry Requirement: IS 306 or CS 306.

IS 345

Information Security (5)

Information security is an increasingly vital concern in today's highly networked digital world. This course provides an overview of the field including the objectives of information security - Confidentiality, Integrity, and Availability (CIA) and the inherent conflicts in these objectives. Students will look at common threats and vulnerabilities and examine the risk management techniques and controls used to address them. Upon completing this course, students will have a solid foundation to study information security in more depth, and include an awareness of the demands of information security consideration in all technology efforts.

IS 350

Systems Analysis and Design (5)

This course covers systems analysis and design using the Software Engineering Body of Knowledge (SWEBOK) as a foundation. Data, process, and network modeling are covered along with frameworks such as the Zachman Framework and The Open Group Architectural Framework (TOGAF). Object technologies will be built into the program along with design patterns. Students will complete the design of a system by the end of this course.

IS 471

IT Ethics (5)

IS 471 Information Technology Ethics introduces students to the social, ethical, and policy dimensions of technology in organizations, schools, and society. This course examines access and equity issues, censorship, privacy, piracy, hacking, commercialization, literacy, online communication, intellectual property, crime, civil liberties, social media, and developing a "global community" through the internet. Understanding of professional and ethical responsibilities and awareness of ethical issues facing IT professionals is emphasized. Analysis of situations involving ethical conflicts and the ability to make decisions based on professional codes of ethics and conduct is explored.

PM 401

Introduction to Project Management (5)

Introduction to Project Management utilizes a real team project to manage a project’s life cycle. Emphasis is placed on activity networks, managing resources, and creating control mechanisms that minimize risk. Project leadership is explored in the context of building effective project teams and maintaining stakeholder relationships. Students will learn and apply basic project management concepts including time and resource constraints, planning, scheduling, work breakdown structure, Gantt Charts, network diagrams, and project control.


CS 497

Technology Capstone (5)

This cumulative capstone course provides students an opportunity to apply, integrate, and demonstrate knowledge and skills they have acquired throughout their undergraduate technology education. This course is designed to be taken at the completion, or near the completion, of a student's undergraduate technology program. The course assesses the student's ability to show mastery through practical examinations, oral presentation and written work. Student must take this course in last quarter of enrollment. May take another program requirement concurrently. Prerequisite: Must be in BSIT or BSAPC or BSIS and in last term of study

This program requires MATH 138 College Algebra or higher for the College Mathematics requirement.

Upon completion of the BS in Applied Computing program at CityU, you’ll be well prepared to work on the networks, data systems, and computing backbones that support every industry around today.

As a graduate, you may pursue a career as a:

  • Software developer
  • Network engineer, operator, or manager
  • Database engineer
  • Information security specialist
  • Systems integrator
  • Computer scientist

Networking Opportunities

At CityU, you’ll have the opportunity to expand your professional network by connecting with faculty working in your field, students from around the globe, and alumni employed at Seattle’s top companies. Plus, you’ll be part of a supportive community that’s dedicated to helping you reach your career goals.

Tuition Cost

Learn more about tuition and fees for our undergraduate, graduate, and doctoral programs.

Financial Aid Opportunities

At CityU, we’re committed to helping students achieve their academic goals no matter their economic situations. Our financial aid counselors are here to find the resources you need to pay for your education, including grants, loans, work study, and scholarships.

Learn more about financial aid opportunities at CityU, or contact our Financial Aid Team at 800.426.5596, 206.239.4540, or

Military Tuition Benefits

As a Yellow Ribbon school, CityU is proud to serve those who have served in the military. We offer military tuition discounts for active-duty servicemembers and their spouses and accept military benefits such as the Post 9/11 GI Bill® and Tuition Assistance.

Learn more about military tuition benefits, VA benefits, and military partnership programs designed to help you reach your military and career goals.