• A Day In the Life of a Software Engineer

    Whether you are studying software engineering in an academic capacity or you are simply interested in the concepts that a software engineer studies, you are probably also interested in what it is like to be a software engineer. Watch this video to gain insight into the daily life of a software engineer.

    A software engineer spends time developing early drafts of new devices, or prototypes. These prototypes are functional and serve as steps towards a finished product. In many cases, a software engineer will work with state-of-the-art technology that is not yet available or even known to the masses.

    Are you interested in becoming a software engineer? Contact Seattle University’s Department of Computer Science and Software Engineering. We offer two advanced computer science programs: Masters of Software Engineering and Masters of Science in Computer Science. For more information, you can visit our website , call us at (206) 452-2262, or stop by our campus if you live in the Seattle area. 

  • Graduate Programs Available at the College of Science and Engineering

    business partners analyzing a database structure

    Seattle University’s Department of Computer Science and Software Engineering offers two different graduate programs . Although related, they differ in terms of their requirements, goals, and career outlook. These two programs are the Master of Software Engineering and Master of Science in Computer Science; read on to find out which one is right for you.

    Master of Software Engineering

    If you are interested in software engineering , Seattle should immediately come to mind as a hotspot; not only is it the technology capitol of the Pacific Northwest, Seattle University awarded the very first Master of Software Engineering. Admission to this program requires at least two years of relevant work experience in software, because the program is designed to bolster the skills of professionals. This degree will not only help you reach higher levels within your current profession, but will also allow you to use your honed skills to branch out into different fields, like design and architecture. All classes are offered during the evening in order to accommodate the working professionals for whom this program is designed. The Master of Software Engineering program emphasizes teamwork, communication, and leadership.

    Master of Science in Computer Science

    The Master of Science in Computer Science is a newer program offered by Seattle University’s Department of Computer Science and Software Engineering. This program is designed for students who have received an undergraduate degree in computer science. A Master of Science in Computer Science will allow these students to begin or advance their career in software development or pursue even higher education in the form of doctoral studies. This program also offers exclusively afternoon and evening courses, and can be completed by either full-time or part-time students. The coursework focuses on core computer science areas such as software design, databases, and algorithms, in order to instill technical expertise.

    For more information about the graduate programs that are available at the College of Science and Engineering, feel free to call Seattle University’s Department of Computer Science and Software Engineering at (206) 452-2262. You can also find out more about our Master of Software Engineering and Master of Computer Science programs by visiting our website .

  • Reasons to Earn an Advanced Computer Science Degree

    hand pushing on a touch screen interface

    Higher education paves the way to many coveted and important jobs in countless different fields, and computer science programs are no exception. However, an advanced computer science degree goes beyond a wider job market by instilling important character traits in those who choose the field. Here are a few reasons to earn an advanced computer science degree.

    Enhanced Problem Solving Skills

    When you pursue an advanced degree in the computer science field, you will learn how to think in different ways. This change in perspective will be invaluable when it comes to certain aspects of life, such as problem solving. Since you will be spending much of your time understanding, programming, and resolving computer-related situations, your life will start to feel like a fine-tuned machine. You will be better prepared to tackle problems in your daily life as if they were software problems; that is, systematically and pragmatically.

    Accept the Challenge

    Studying, practicing, and mastering computer science is not an easy task; however, it is not the easy tasks that pay off in life. When you choose to pursue an advanced computer science degree, you commit to facing new challenges every day. You may struggle at times, and you may occasionally fail, but you will continue to learn and develop your skills so that you can overcome any challenge in your path. When you do overcome these obstacles, you prove to yourself that you have what it takes to stay committed to your goals.

    Expanding Job Field

    Although the massive job market is not the only upside to studying computer science, it is certainly a substantial perk. Technology continues to play a larger and larger role in our lives, which opens up more jobs for people with advanced computer science degrees. There is an abundance of jobs for those with intensive knowledge of software programming and development, and an advanced computer science degree will put you on the front lines.

    Still not convinced? Contact Seattle University’s Department of Computer Science and Software Engineering . We offer you the tools you need in order to start your career in technology on the right foot. If you are interested in pursuing a Master of Computer Science or Master of Software Engineering in the Seattle area, visit our website or call us at (206) 452-2262.

  • Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do

    tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute

  • Degree Requirements for a Master of Science In Computer Science

    An M.S. degree in Computer Science is great way to develop your professional skill set and expand your career opportunities, but a graduate education can be challenging if you aren’t prepared for the course load. Avoid becoming overwhelmed and learn more about the degree requirements for Seattle University’s MSCS program below.


    The MSCS program curriculum covers 45 graduate credits—12 from required courses, 15 from breadth electives, 8-9 from electives, and 9-10 from a graduate project. The full program may be completed within five quarters by full-time students (two courses per quarter), or within three years by part-time students. The graduate project is designed to challenge students’ professional skills through either an applied software implementation project or an in-depth research project.

    Seattle University prides itself on offering a comprehensive MSCS program with flexible elective streams and hands-on instruction. Small class sizes, superior instruction, and a versatile curriculum are just a few of the reasons why SU has been recognized as the Technology Capital of the Pacific Northwest. Visit us online to learn more about class electives and admissions requirements, or contact us at (206) 452-2262 to RSVP to our next information session .

  • Career Change to Computer Science

    Career Change

    Starting in the summer of 2014 Computer Science & Software Engineering at Seattle University will offer a “Career Change Path to Master’s Degree” This program will be in three parts:
    1. Beginning Programming Boot-Camp
    2. Fundamentals of Programming Graduate Certificate
    3. Master of Science in Computer Science Program
    Admission Requirements: An Undergraduate Degree
    Start here if no programming experience
    • Programming Boot Camp
    A twelve (12) week intensive summer program. Courses in three blocks of four weeks, 3:30 to 5:05 pm Monday, Tuesdays, Wednesdays and Thursdays
    Block 1: June 23 to July 19
    Block 2: July 21 to August 16
    Block 3: August 18 to September 15
    Start here with programming experiencece
    • Fundamentals of Programming Certificate
    Graduate Certificate 18 Credits
    CPSC 5010: Software Design & Engineering
    CPSC 5020: Computing Systems Principles
    CPSC 5030: Fundamentals of Algorithms and Analysis
    One course per quarter, evenings, two nights a week

    Master of Science in Computer Science
    • Satisfactory completion of Certificate, no GRE required
    Late afternoon and evening classes
    Takes as little as 18 months
    Information: Department of Computer Science & Software Engineering: