Studying Software Engineering and Database Technologies

Regis University’s Master of Science in Software Engineering and Database Technologies degree is a joint, online program offered in conjunction the National University of Ireland, Galway and draws on the strengths and expertise of both institutions in the areas of computer systems design and analysis, software engineering and database administration.
Online Accelerated

M.S. Software Engineering & Database Technologies

Degree Overview

Regis University's College for Professional Studies and the National University of Ireland, Galway (NUI) have developed a truly international online educational experience designed to help you:

  • Increase your knowledge of software and database design and development
  • Learn more about computer information and communication systems, especially as they relate to global commerce
  • Cultivate advanced research and/or development skills

As graduate of the M.S. in Software Engineering and Database Technologies program, you'll be equipped with the necessary professional skills, conceptual frameworks, methods, technologies and hands-on experience of systems design, software development and database development to take advantage of the current needs in the marketplace and advance your career. In addition, the network of peer professionals you will gain during your course of study will be with you long after graduation, ensuring you life-long learning opportunities to keep your skills sharp and informed.

Please see the Program of Study Diagram for this degree to learn more.

Total Degree Requirements: 36 credit hours
Core course requirements: 12 credit hours
Degree course requirements: 12 credit hours
Electives: 6 credit hours
Degree completion requirements (Capstone): 6 credit hours

Program Requirements

Listed below are the required courses for completion of this degree at Regis University. Please note that recent course requirement updates may not be reflected in the list below and you should contact an enrollment counselor at 800.944.7667 for recent changes and updates.

This degree program requires 36.00 credit hours for completion. Please contact your advisor or the Office of Enrollment Services at 303.458.4126.

Required Courses

MCT 609 - Fundamentals of Programming

Foundational programming module suitable for students with no previous experience of programming and those with moderate previous knowledge. Provides a foundation in key concepts of functional programming, as well as an appreciation of object-oriented programming.

MCT 610 - Software Engineering

Introduces comprehensive concepts of software engineering including structured software analysis, design and management techniques, systems development lifecycle (SDLC), structured systems analysis and design techniques, Computer Aided software Engineering (CASE) tools, and software project management.

Pre-requisite: TAKE MCT*612 OR MCT*619;

MCT 611 - Computer Architecture & Operating Sys

Explores the concepts of computer architecture and operating systems including system components, access methods, numbering systems, and digital logic. Examines operating system design including architectures, input/output, memory, process management, file management and security.

MCT 613 - Database Architecture

Provides an introduction to the internal structures and architectures of database management systems. Focuses on the Oracle10g ORDBMS architecture and associated processes and physical files. Covers general concepts such as design, deployment, and operation. NOTE: Acceptance into the MS program.

Cross listing(s): MSCD 600.

MCT 614 - Database Concepts

Explores data modeling, database design, management concepts, and SQL3 in-depth. Utilizes Oracle10g ORDBMS and Oracle command line interface, SQL*Plus for all lab work. Provides hands-on experience with an enterprise class, object-relational database management system.

Pre-requisite: MSCD*600 OR MCT*613

Cross listing(s): MSCD 610.

MCT 615 - Oracle Database Administration

Examines key tasks and functions required of a database administrator in a production environment. Students create, start up, and manage a database. In addition, students implement data security and integrity measures and grant access privileges to individual database users.

Pre-requisite: TAKE MSCD*610 OR MCT*614;

Cross listing(s): MSCD 640.

MCT 616 - Middleware Architectures & Database Apps

Examines middleware implementation of portals using Oracle's advanced 10gAS platform as an application study. Focuses on middleware design, development and administration of web- based enterprise portal technology. Explores B2B applications, case studies, and Internet access to the database.

Pre-requisite: TAKE MSCD*610 OR MCT*614;

Cross listing(s): MSCD 670.

MCT 627 - Database Technologies and SOA

Introduces SOA, middleware, with enterprise architecture, interoperability and loose coupling. Explores technical and organizational perspectives and alignment using design principles and industry-standard organizational models. Includes hands-on implementation of distributed Web Services-based interfaces to database system.

Pre-requisite: TAKE MCT*616 OR MSCD*670;

Electives

Electives

The course descriptions for the above mentioned class could not be found. Please contact Academic Records & Registration at 303-458-4126 with questions. Some additional course information is available and shown here.

Six (6) semester hours selected from:
MCT 618, MCT 619, MCT 620, MCT 621, MCT 622, MCT 623

Degree Completion Requirements

Degree Completion

The course descriptions for the above mentioned class could not be found. Please contact Academic Records & Registration at 303-458-4126 with questions. Some additional course information is available and shown here.

Choose one of the following Degree Completion Options
Thesis Option:
MCT 624-Thesis Fundamentals and
MCT 626-Thesis
OR
Practicum Option:
MCT 692-Database Practicum I
MCT 696-Database Practicum II

Course Descriptions

Listed below are the available courses offered at Regis University within this respective degree program. The courses below include the degree program requirements as well as courses. Please contact an enrollment counselor at 800.944.7667 for recent changes and updates.

MCT 609 Fundamentals of Programming (3.00)

Foundational programming module suitable for students with no previous experience of programming and those with moderate previous knowledge. Provides a foundation in key concepts of functional programming, as well as an appreciation of object-oriented programming.

MCT 610 Software Engineering (3.00)

Introduces comprehensive concepts of software engineering including structured software analysis, design and management techniques, systems development lifecycle (SDLC), structured systems analysis and design techniques, Computer Aided software Engineering (CASE) tools, and software project management.

Pre-requisite: TAKE MCT*612 OR MCT*619;

MCT 611 Computer Architecture & Operating Sys (3.00)

Explores the concepts of computer architecture and operating systems including system components, access methods, numbering systems, and digital logic. Examines operating system design including architectures, input/output, memory, process management, file management and security.

MCT 613 Database Architecture (3.00)

Provides an introduction to the internal structures and architectures of database management systems. Focuses on the Oracle10g ORDBMS architecture and associated processes and physical files. Covers general concepts such as design, deployment, and operation. NOTE: Acceptance into the MS program.

Cross listing(s): MSCD 600.

MCT 614 Database Concepts (3.00)

Explores data modeling, database design, management concepts, and SQL3 in-depth. Utilizes Oracle10g ORDBMS and Oracle command line interface, SQL*Plus for all lab work. Provides hands-on experience with an enterprise class, object-relational database management system.

Pre-requisite: MSCD*600 OR MCT*613

Cross listing(s): MSCD 610.

MCT 615 Oracle Database Administration (3.00)

Examines key tasks and functions required of a database administrator in a production environment. Students create, start up, and manage a database. In addition, students implement data security and integrity measures and grant access privileges to individual database users.

Pre-requisite: TAKE MSCD*610 OR MCT*614;

Cross listing(s): MSCD 640.

MCT 618 Object-Oriented Design (3.00)

Introduces object oriented analysis and design techniques and industry standard notation UML (Unified Modeling Language). Students develop analysis and design models using CASE tools tracking systems from inception through analysis, solution design, and technical implementation.

Pre-requisite: MCT*610

MCT 619 Object-Oriented Programming (3.00)

Explores object modeling, class definition, inheritance, composition, encapsulation, polymorphism, abstract classes, and interfaces. Focuses on the Java programming language emphasizing applets, graphics, data storage, multi-threaded programming, and exception handling.

Pre-requisite: MCT*612

MCT 620 Distributed Systems (3.00)

Investigates design and implementation of internet based distributed applications including APIs, frameworks, standard internet protocol stack, client/server architectures, network programming, Java, I/O, multithreaded programming, Sockets, thin client/web server support, Servlets, JSP, EJBs and web services.

Pre-requisite: MCT*619

MCT 621 Artificial Intelligence (3.00)

Introduces the concepts and techniques of Artificial Intelligence (AI) including use of the Prolog language, knowledge representation, machine learning, expert systems, uncertainty, neural networks, and real world application of AI techniques.

Pre-requisite: TAKE MCT*609;

MCT 622 Real-Time Systems (3.00)

Explores embedded real-time systems including foundations, designing and developing software, implementation, and performance issues. Focuses on dependable software, design concepts, real-time operating systems (RTOSs), language selection, benefits, testing, static/dynamic analysis methods, tools, debugging, and documentation.

Pre-requisite: MCT*610 MCT*611

MCT 623 Graphics Programming (3.00)

Introduces theoretical concepts of modern graphics programming including compromises and trade-offs. Hands-on experience will be gained in two graphics programming environments: Virtual Reality Modeling Language (VRML) and Open Graphics Library (OpenGL).

Pre-requisite: MCT*612

MCT 624 Thesis Fundamentals (3.00)

Assists students in developing a thesis topic working under an approved research director.

MCT 626 Thesis (3.00)

Assists students in their thesis statement, to explore various research methods, to create a project plan, and to begin their secondary research.

MCT 627 Database Technologies and SOA (3.00)

Introduces SOA, middleware, with enterprise architecture, interoperability and loose coupling. Explores technical and organizational perspectives and alignment using design principles and industry-standard organizational models. Includes hands-on implementation of distributed Web Services-based interfaces to database system.

Pre-requisite: TAKE MCT*616 OR MSCD*670;

MCT 628 Software Quality and Test (3.00)

Reviews the Software Quality Assurance (SQA) and Verification and Validation (V&V) processes. Addresses verification of the behavior of a program on a set of test cases selected from the execution domain.

Pre-requisite: TAKE MCT*610;

MCT 692 Database Practicum I (3.00)

Simulates a real-world information technology organization where students enhance skills learned in previous database courses. Provides a research platform that can be used towards the collection of data to fulfill the thesis requirement.

Pre-requisite: TAKE MCT*615;

Cross listing(s): MSCD 692.

MCT 696 Database Practicum II (3.00)

Continuation of Database Practicum I. Simulates a real-world information technology organization where students enhance skills learned in previous database courses. Provides a research platform that can be used towards the collection of data to fulfill the thesis requirement.

Pre-requisite: TAKE MCT*692;

Cross listing(s): MSCD 696.

MSCD 675 Database Technologies and SOA (3.00)

Introduces SOA, middleware, with enterprise architecture, interoperability and loose coupling. Explores technical and organizational perspectives and alignment using design principles and industry-standard organizational models. Includes hands-on implementation of distributed Web Services-based interfaces to database system.

Pre-requisite: TAKE MSCD*670;

Cross listing(s): MCT 627.

How to Apply

Take the next step in your Regis experience and connect with a Regis enrollment counselor for information and assistance.

Apply Now

Admission Criteria

The Master of Science degree requires students to have sufficient knowledge and/or experience in database application, programing, computer networking and systems analysis and design. This is assessed for each applicant during the admission interview. Knowledge and experience can be supplemented by courses in these prerequisite areas. Not all supplemental courses must be completed prior to applying to the program, but must be completed prior to enrolling in core courses.

  • Possess a baccalaureate degree either from a U.S. regionally accredited institution or a recognized institution in another nation.

Materials Needed for Application and Admission

  • Application: Completed graduate application form
  • Application fee: $75.00 non-refundable application fee (waived for Regis University graduates)
  • Submit official degree-bearing transcripts either from a U.S. regionally accredited institution or recognized institution in another nation.
  • Official transcripts must be sent directly from your previously attended schools to the CPS Admission Office. If official transcripts are not received within 30 days you will be unable to register for future courses until the transcripts are received. A complete file can be reviewed by faculty with a copy of the unofficial degree-bearing transcripts from a U.S. regionally accredited college or university.
  • Two years of work experience (does not have to be computer related)
  • Current résumé
  • Faculty interview
  • Required admission essay
  • Additional admission requirements apply to international students who are non-U.S. citizens
  • Please remember: Applications that are incomplete and/or missing information will NOT be processed.

Application Deadlines*

Starts Application Deadline
Spring 2 - 2013 February 4, 2013
Summer 1 - 2013 April 8, 2013
Summer 2 - 2013 June 3, 2013

*Your application file including all requirements, documents and fees, must be completed by the application deadline.

Tuition

Graduate Degree Tuition Comparison Chart: Local Campus Programs
Comparison is based on Regis Board Approved 2012 Tuition and Fee Rates. Rates were gathered from other university websites as of June 2012.

Institution Degree Estimated Total Program Cost Semester Hours Required Cost per Semester Hour Estimated Fees for Program
Colorado State University Master of Computer Science $18,469 35 $444 $2,929
Colorado Technical University M.S. in Database Systems $27,535 29 $948 $50
Regis University M.S. in Software Engineering and Database Technologies $23,835 36 $660 $75
University of Colorado at Denver M.S. in Information Systems $16,398 30 $496 $1,518
University of Denver/University College Master of Applied Science in Information and Communications Technology $24,136 32 $721 $1,067

Graduate Degree Tuition Comparison Chart: National Online Programs
Comparison is based on Regis Board Approved 2012 Tuition and Fee Rates. Rates were gathered from other university websites as of June 2012.

Institution Degree Estimated Total Program Cost Semester Hours Required Cost per Semester Hour Estimated Fees for Program
American InterContinental University M.S. in Information Technology $27,847 32 $869 $50
Capella University M.S. in Information Technology $28,277 32 $882 $50
Drexel University M.S. in Information Systems $46,856 30 $1,493 $2,080
Florida Institute of Technology M.S. in Information Technology $23,350 33 $705 $85
Keller Graduate School of Management of DeVry University Master of Information Systems Management $37,095 45 $766 $2,625
Regis University M.S. in Software Engineering and Database Technologies $24,915 36 $690 $75
University of Maryland/University College M.S. in Information Technology $24,242 36 $659 $518
University of Phoenix Master of Information Systems $32,735 42 $740 $1,655
Walden University Master of Information Systems Management $26,120 33 $780 $380