Bachelor of Science in Information Technology
Lacey, USA
BSc
DURATION
4 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Jan 2026
TUITION FEES
USD 46,856 / per year
STUDY FORMAT
On-Campus
Key Summary
Ready to apply the latest technology to real-world problems in the industry? Information Technology may be the best major for you.
Program Highlights
- A rigorous educational environment in which faculty members work closely with their students
- Accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET)
- Quality computer facilities
- Small classes, enabling students to receive individual attention from faculty members
- Updated the class, library, computer, and study environment to support the program
- A strong liberal arts component that broadens career options and the possibility of professional advancement
Program Objectives
- Working as a computing professional, utilizing the knowledge acquired in the bachelor’s program, or being enrolled in a graduate program.
- Engaged in the computing profession, utilizing professional skills to make a positive impact on society.
- Participating in further professional development, employing the learning skills taught in this program.
- Engaged in service to their profession and communities, consistent with the Benedictine tradition of serving.
What to Expect at Saint Martin's
Saint Martin’s University and the computer science department offer unique characteristics for students to succeed. Computer science faculty members work with students individually and in small classes, in a rigorous educational environment. The in-class portion of the program is supplemented by hands-on experience in the university’s computer labs, optional off-campus internships, and applied student projects that take advantage of the university’s excellent Center for Career and Calling as well as its privileged geographic location that is just minutes from the state capital and within sixty miles of Seattle.
Core Requirements
Visit the undergraduate academic catalog on our website for a complete breakdown of Core (general) requirements for bachelor's degrees.
Math
- Mathematical Methods for Business, Social Sciences, or Calculus I
- Mathematics for Computer Science
- Introduction to Statistics or Probability and Statistics
Foundation Courses
- Business Communications or Professional and Academic Writing Skills
- Professional Ethics, Legal Issues, and Applied Economics in Contemporary Society
- Introduction to Computer Science
- Introduction to Programming
- Database Fundamentals
Upper Division Major Requirements
- Database Design and Application
- Data Communications and Networking
- Web Database Development
- Video Game Development - Java
- Introduction to Data Analysis
- Administering and Managing Databases
- Operating System Architecture
- Data Warehouse
- Computer Security
- Software Engineering: Analysis and Design
- Senior Project I
- Senior Project II
- 6 additional credit hours of upper-division electives in computer science
- An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- An ability to communicate effectively in a variety of professional contexts.
- An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Use systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to accomplish user goals.
- Computer network architect
- Computer programmer
- Computer systems analyst
- Database administrator
- Information security analyst
- Network and computer systems
- Administrator
- Software developer
- Web developer


