The Department of Computer Science at St. Mary’s University offers master’s programs with a special focus on the software development process. The programs are intended for students, professionals and managers who are interested in advancing their career by gaining knowledge and skills into the problems and solutions of developing practical software systems.
Students develop or deepen skills to analyze, design, implement and test stand-alone and embedded software systems. The department also offers a combined Bachelor of Arts/Science and Master of Science in Computer Information Systems that can be completed in as little as five years. An intensive course of study, undergraduate students can begin graduate course work during their senior year.
The Master of Science in Computer Information Systems and the Master of Science in Computer Systems programs at St. Mary’s prepare students to manage a software development project from analysis, design, implementation, testing and maintenance to management of quality, budgets, deliverables and deadlines. Both programs are designed to provide a deep understanding of the hardware and software components of computer systems and the following:
- Hardware organization
- Data communication and databases
- Software requirements analysis
- Software design methodologies
- Software implementation and testing
Professors in these programs have expertise in
- Artificial intelligence,
- Game development and simulation,
- Programming languages and
- Computer security/cybersecurity
Students are expected to be able to write computer programs in a high-level programming language and to understand the connection between computer hardware and software before starting the degree program. Students are expected to attend all scheduled classes and complete all assignments in the way they were intended. A typical program of study for a full-time student starting in a fall semester is shown in the following table including 6 core CS classes, 2 BA electives and 3 CS electives. As of August 2016, the minimum admission requirements are GPA 3.0/4.0, GRE quantitative 148 and 2.5 analytical writing.
The programs are known for their practical applications and real-world problem solving. Students are able to work effectively in groups and to present information to an audience. Prerequisites include computer programming skills and a mathematical maturity. The curriculum is continually updated to take advantage of new research findings and advances in technology and methodology. These programs offer students many advantages:
- Current and relevant technical knowledge
- Evening and daytime classes
- Flexible curriculum including internship and research options
- Small class sizes with supportive atmosphere
- Faculty with theoretical and real-world experience and lessons
- Academically stimulating community
- Cooperative and collaborative learning environment
Computer scientists are in high demand in organizations that develop or use software. Most companies have information technology (IT) departments or at least an IT expert on staff. Typical employers include computer companies, research and development laboratories, educational organizations, entertainment industries, aerospace contractors, financial institutions, telecommunication sector, and government agencies. Types of positions held by graduates of the Computer Science program include consultant, director, analyst, operations officer, programmer, quality assurance representative, software engineer, and technical director, to name a few.
The Master of Science in Computer Information Systems is sometimes offered off-campus at various locations, and some courses are offered in a hybrid or online format.
This school offers programs in:
Last updated April 20, 2017