Bachelor of Science in Applied Computer Science


All Quarters


Course Format

Online, Mixed Mode, On-Site (Seattle) 

Total Credits


Meet the Demand for Skilled Technology Experts

In today’s technology-driven world, the need for skilled professionals with an in-depth knowledge of computing systems is higher than ever. The Bachelor of Science in Applied Computer Science (BSACS) is the study of both theoretical and applied computer science – an intersection of information technology, computer science, and business. City University of Seattle provides a solid foundation in all areas of computer science, current programming languages and technology, software engineering, web development, operating system management, database technologies, cybersecurity, networking, and more.

Students learn the latest tools, technologies, and gain hands-on experience learning from faculty who are skilled professionals in their field. The BSACS transitions working professionals into the information technology sector and prepares graduates for a variety of professional roles across industries.

Program Overview

The BSACS provides students with the knowledge, skills, and applied competencies to successfully apply the analysis, design, integration, deployment, and management of information technology and computing. With strong foundations, students have the option to pursue a specialized study of interest.

Learning Outcomes

Bachelor of Science in Applied Computer Science  will prepare students to:  

Integrate a foundational knowledge of all areas of applied computing (General Computing Knowledge).

Apply fundamental principles and practices of applied computing (Applied Computing Principles and Practices).

Apply critical and ethical thinking to solve problems in applied computing (Critical and Ethical Thinking).

Evaluate the data to inform decisions and solve problems in applied computing (Quantitative Literacy).

Create the ability to develop and express ideas while applying a variety of delivery models, genres, and styles (Communication).

Collaborate effectively on diverse teams to accomplish a common goal (Collaboration).


Total Required Credits: 180 

Pre-Entry Requirement (0 Credits)  

CS 100 STC BS Orientation to Bachelor’s Programs

Preparatory Courses (15 Credits)  

CS 132 Computer Science I
CS 251 Statistical Computing (NS)  
IS 201 Fundamentals of Computing I

Core Requirements (45 Credits)
CS 330 Network Communications
CS 340 Operating Systems
CS 351 Discrete Mathematics in Computing (NS)
IS 312 Web Design and Programming
IS 345 Cybersecurity
IS 350 Systems Analysis and Design
IS 360 Database Technologies
IS 302 Human-Computer Interaction
IS 471 Cyber Ethics (SS)
Choice (10 Credits)

Select electives from any majors. Students requiring more skills may take three CS 450 seminar courses in sequence for their internship preparation before starting their internship.

CS 493 Technology and Computing Internship (Repeatable)

Capstone (5 Credits)

CS 497 Technology and Computing Capstone 

Applied Computing Specialized Study (30 Credits)
Students can design a specialized study with the approval of the Program Manager. Students can choose 6 courses (30 credits) from any upper-division major within university or the School of Technology and Computing. The school provides the courses in Computer Science, Cybersecurity, Data Science, Information Systems, or Information Technology.

Computer Science
CS 440 Software Quality Assurance
CS 445 Software Process Management
CS 451 Frontend Web Development
CS 452 Backend Web Development
CS 469 Data Structures and Algorithms in Computing
CS 475 Artificial Intelligence

CY 467 Systems Security
CY 468 Ethical Hacking
CY 481 Network Security
CY 487 Data Security
CY 488 Software Security
CY 489 Component Security

Information Systems
IS 401 eCommerce Systems
IS 431 Information Systems and Technology
IS 456 Database Systems Management
IS 457 Enterprise Systems

Data Science
DS 410 Programming in Data Analytics
DS 476 Data Analysis and Presentation
DS 479 Data Mining and Machine Learning
DS 483 Mathematics and Statistics for Machine Learning (NS)
DS 484 Big Data Systems

Information Technology

IT 428 System Administration
IT 434 Cloud Computing
IT 470 IT Service Management
IT 472 IT Compliance

Career Opportunities

Program Manager

Sam Chung

Dr. Sam Chung

BSACS graduates select electives within or outside of the School of Technology and Computing to design a career with a depth of study in a specialized field. Graduates from the program can apply their skills in organizations such as health, government, education, non-profit and industry. A degree in applied computing prepares graduates to work as:

Database Administrator
IT Business Analyst
Network/Systems Administrator
Computer Programmer
Application/Full-stack Developer
Software Architect
Video Game Developer

Computer science majors are listed as one of the highest-paying bachelor’s degrees. For more information visit the US Bureau of Labor Statistics

Click here for complete program catalog.

Updated: 8/22/2023