Protect Valuable Information for Organizations

Information technology professionals are the backbone of any organization, ensuring all computer systems are running smoothly, and most importantly, securely. This line of study can be applied to a wide range of fields, and skilled IT professionals are highly sought after in the workforce. The Bachelor of Science in Information Technology at CityU will give you a strong understanding in all areas of IT. You’ll learn relevant, immediately applicable skills working with faculty who are also practicing professionals.

Courses can be taken online and at your own pace for the flexibility you need, and the program can be completed in as few as two-and-a-half years.

In the Bachelor of Science in Information Technology program, you’ll master the technologies and services employed in modern information system environments. You’ll work closely with highly knowledgeable faculty, who are also industry leaders and professionals that can share real-world applications to best prepare you for an IT career.

After covering the fundamentals of computing, you’ll take courses in ethics, information management, project management, programming, and more for a well-rounded education. You’ll also have the benefit of working in our technology laboratories to gain hands-on, practical skills.

The program is self-paced, and courses are available completely online. You can complete this program in just two-and-a-half years.

Learning Outcomes

Throughout the BS in Information Technology program, you’ll learn:

  • Critical thinking processes used to analyze today's business issues and aid identifying rational solutions
  • Human computer interaction (HCI), software design, and computer-supported cooperative work (CSCW)
  • OSI and IP networking models and understanding networking protocols
  • Model of information systems composed of data acquisition, data transport, data manipulation, data storage, and data display
  • Basic operating system concepts and principles
  • Objectives of information security
  • C++ programming language
  • Data, process, and network modeling
  • The social, ethical, and policy dimensions of technology in organizations, schools, and society

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 131

Computer Science I: C++ (5)

This course provides an introduction to programming using the Standard C++ programming language. Students learn the basic concepts of assignment, iteration, and looping. The course includes extensive coverage of objects and the concepts of object-oriented programming. In addition, students will learn how to effectively structure a program.

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 the 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 141

Precalculus (5)

This course covers a review of algebra and geometry; linear, quadratic, and polynomial functions and their graphs; exponential and logarithmic functions; systems of equations and inequalities; linear programming; and sequences, sets, counting, permutations, combinations, and probability. Emphasis is placed on the development of necessary mathematical skills needed for upper division coursework. Students needing math for GE purposes only should consider MATH 107 or MATH 138 instead of MATH 141. Prerequisites: MATH 138.

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.

MATH 151

Calculus (5)

This course covers the basic concepts and theory of differential and integral calculus of one variable, with emphasis on applications to business and economics. Additional applications are drawn from the natural and social sciences.

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.

CS 330

Network Communications Basics (5)

The initial course in the networking sequence, this course addresses the OSI and IP networking models and understanding networking protocols. The course examines in-depth layer 1 and 2 protocols including common LAN and wireless networks. The student is introduced to tools and techniques for analyzing networks. Course Entry Requirement: IS 306.

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 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 375

C++ - Intermediate (5)

In this course, students further their understanding of the C++ programming language, applying it to the managed code environment, databases, and Windows programming. In the first part of the course students use C++/CLI to create managed code. The course then covers designing, implementing, and accessing databases to store large data sets. Students then implement Windows-based programs using the Microsoft Foundation Classes (MFC). Students will learn the concepts of event-driven programming, message processing, and Windows program structure. Prerequisite: CS 131

IS 470

IT Service Management (5)

This course focuses on Information Technology Service Management (ITSM) best practices as defined by Information Technology Infrastructure Library (ITIL), Capability Maturity Model Integration (CMMI), Six Sigma, and Total Quality Management (TQM). Emphasis is placed on ITSM drivers of processes and strategies to create a viable Information Technology (IT) organization. Students will learn the foundation, values, strategies, and operations of ITSM. Several exercises and hands-on activities will focus on service support and service delivery.

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 lifecycle. 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.

Depth of Study

CJ 360

Cybercrime, Technology, and Social Change (5)

This course addresses crime, victimization, and criminality associated with modern digital technologies mediating social relationships. Students will investigate the legal, political, and societal changes that result from these technologies and their contexts in a wide array of crimes from cyber-rape to hacktivism.

CS 481

Network Security (5)

This course examines the tools, processes, and procedures used to secure computer networks. The course reviews network vulnerabilities, common attack vectors, and methods for preventing, detecting, and minimizing the effects of network attacks using such tools as Firewalls and Intrusion Detection Systems. Students completing this course will have an understanding of how to secure and defend networks. Prerequisite: CS 330

IS 464

Policy and Audits (5)

This course investigates the policies that govern information security, and how systems can be audited to ensure compliance with those policies. Policies are the process in which technical controls are codified into standards and practices that a company or a governmental organization will use to define controls, and assess compliance of those controls in the working environment. Auditing is the process in which electronic systems are reviewed for compliance with the policies promulgated by senior management. This course focuses on key aspects of information management policies and auditing to ensure compliance with standards-based policies and practices. Students will immediately be able to use the information gained in this course to write policies and audit for information systems compliance.

IS 468

Tools and Techniques (5)

This course covers the tools and techniques that security professionals use to implement, monitor, and evaluate security on computer systems. Students will lock down and monitor computer systems and gain hands-on experience in collecting information about the vulnerabilities of an organization. Based on their experiences in this course, students will be prepared to conduct penetration testing on authorized systems.

IS 472

IT Compliance (5)

As IT has become critical to the functioning of business, the importance of information security, accuracy, and availability becomes paramount. In response, there has been an increase in the complexity of government and industry mandates from around the world. These regulations on IT direction and management have the ability to disrupt business, but also can elevate the organization to a more mature and secure operational posture where the upside of affirmative safeguards is tremendous and limited only by the organization's ability to execute and adapt. This course will investigate IT Compliance regulations including SOX, HIPAA, PCI-DSS, and 21 CFR 11. Students learn techniques for assessing compliance and integrating compliance initiatives into IT strategy, planning, and projects.


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. Students must take this course in last the quarter of enrollment, and may take another program requirement concurrently. Prerequisite: Must be in BSIT or BSAPC or BSIS and in last term of study.

Whether you’re a certified network professional or new to the technology field, this program will set you up with the skills you need to take on various IT positions. Upon completion of the BS in Information Technology program, you’ll be prepared to pursue a career as a:

  • Systems analyst or engineer
  • Network engineer
  • Computer scientist or specialist
  • Data analyst
  • Database engineer
  • Information engineer or specialist

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.