Computer Science M.S. Software Development
The Software Development program is designed to meet the needs of computer professionals, allowing them to gain the state-of-the-art education and skills without interrupting their current career paths. Computer Science classes are held late afternoons and evenings at Marist's main campus in Poughkeepsie, and the regular course offerings take into consideration the needs of part-time as well as full-time students. Students may thus elect to study on a full or part-time basis. Courses are chosen in consultation with the programs' directors who serve as student academic advisors.
The Software Development program is designed for individuals who hold a bachelor's degree in computer science or a closely allied field. Those with little formal exposure to the field may acquire the appropriate preparation via undergraduate course work in computer science and mathematics. Prerequisite requirements can range from 0-12 credits depending on a student's background.
Admission to the MS program is selective. Applicants must hold a bachelor's degree from an accredited college or university. As a rule, students admitted to the program must have an above average academic record with 3.0 GPA. However, other factors, such as work experience and academic course work beyond the baccalaureate, are also taken into consideration.
In addition to the formal application for admission, applicants should provide official transcripts of all academic work, and are encouraged to submit a resumé as well as a listing of any non-credit/in-service course work completed.
There are additional requirements for international students seeking admission to graduate study.
The objective of Marist's graduate program in Software Development is to prepare students for the challenges faced by professionals in the rapidly changing field of computer science. The program provides students with a comprehensive theoretical foundation in computer science together with the state-of-the-art skills required of those interested in the design, development and implementation of software systems. Students may select from a broad base of advanced courses in software design and development, database design and programming, computer architecture, distributed systems, artificial intelligence, graphics, network, and game design/programming.
Upon graduation students in the program would have acquired the advanced education and experience necessary to embark upon a career, or advance their current career, in computer science. The program is particularly relevant for people currently working, or seeking jobs as application programmers, database designers, network specialists or systems developers in industry, government or education. Graduates are also well prepared to pursue doctoral study.
The department is committed to maintain a quality program consistent with the overall mission of the College and the ever-changing demands of the profession.
Some of the Careers Available to Graduates of this Program
- Network Specialist
- Systems Analysts
- Project Manager
- Application Programmer
- Systems Programmer
- Software Developer
- Software Engineer
Highlights From the Year:
- Dr. Ron Coleman, published two peer-review papers: "Operationally Aesthetic Pathfinding," at the 2007 International Conference on Artificial Intelligence, and "Adaptive Pattern Movement for Mobile Games," at the Fourth International Conference on Information Technology. His students, Abhishek Dhabriya and Wesley Jones and Dr. Coleman submitted "Calypso" which won the annual 2007 Scintilla Forum held at SUNY/New Paltz sponsored by the Mid Hudson Technology Council. Additionally, Ron led his student programming team to win the Intercollegiate Programming Competition, "Scintilla."
- Professor Helen Hayes, Assistant Professor of Computer Science, was honored by the YWCA Salute to Women Celebration for her outstanding accomplishments in both her career and community service.
- Dr. Roger Norton, Associate Professor of Computer Science and Dean, is working on a joint study with the IBM Corporation in which students in his Information Technology courses will each be given a virtual Linux server running on our IBM System390.