Computer Science Department

Technology rules the future. With applications across all aspects of life from medicine with computer-assisted surgeries to entertainment with computer gaming and app development, the field of Computer Science is one of the fastest-growing and in-demand fields.

Web design. Artificial intelligence. Gaming technology. Cyber security. Computer science plays a role in all of these.

Our Computer Science Department focuses on academic programs that bring together state-of-the-art facilities, hands-on learning, engaged faculty and opportunities for internships at leading companies.

Program Overview with Dr. Bailie

Computer Science is a growing field with plenty of opportunities for service.

Watch now

Dr. Fran Bailie helps two students in a computer science class.

Mission, Objectives & Outcomes


The mission of the Computer Science Department is to develop in its students the essential qualities necessary for success in a rapidly changing technological environment: critical and analytical thinking, problem-solving skills, a lifelong passion for learning, the ability to make balanced, ethical decisions, to contribute in a collaborative work environment, and to effectively communicate ideas in both oral and written form. The mission of the Computer Science Department reflects the mission of Iona College and the best traditions of American Higher Education.
(Revised, January 2013)

Program Educational Objectives

Graduates of the program should, in 3-5 years:

  1. be employed in a computing or related field or be enrolled in or have completed a graduate program.
  2. work independently to analyze the requirements of complex problems and then design and implement solutions to meet customer/client business, educational or research objectives.
  3. communicate professionally on technical issues in both oral and written form.
  4. contribute effectively in a collaborative environment.
  5. adapt readily to new technologies and/or disciplines.

Student Learning Outcomes

  • SLO 1: Analyze the requirements of a computing problem using appropriate algorithms and data structures.
  • SLO 2: Design, implement and evaluate the solution of a computing problem using appropriate programming languages.
  • SLO 3: Recognize the ethical, legal, and social implications of computing and make informed judgements based on these principles
  • SLO 4: Use oral and written communication skills to convey technical information effectively and accurately
  • SLO 5: Use their interpersonal skills when working as a leader or a member of a team environment
  • SLO 6: Apply Computer Science theory and software development fundamentals to produce computing-based solutions

Contact Us

Computer Science Department

Smiljana Petrovic, Ph.D.
Associate Professor of Computer Science

(914) 633-2561

A student works at a computer at the Center for Advising.