The Computer Science Program will enable students to become knowledgeable in the design of software and in the modern mathematics that can be applied to all aspects of software design, development and verification. At the end of the program Students will have gained; An appreciation of the foundations of computation; An understanding of the structure of programming languages; The skills to put these concepts and technologies into practice and know enough about hardware to develop its potential to the fullest.
Associate of Science Degree – Computer Science
The Associate of Science in Computer Science (AS-CS) program is built on a strong liberal arts base and enables students to explore the field from a range of perspectives, gaining a fundamental understanding of the mathematical and scientific principles underlying computing and information technology and of their application in the field. Students learn how to apply strategies for the effective design of computing systems; analyze problems using multiple perspectives, methods, and tools; and develop their critical thinking in respect to computer ethics. The AS-CS program supports improved performance in current roles; prepares graduates for entry level positions in the vast array of settings in which computing plays a role; and equips them for continued study towards a Bachelor of Science Degree.
Bachelor of Science Degree – Computer Science
The Bachelor of Science in Computer Science (BS-CS) program provides students with comprehensive knowledge of computer science and application. Early on, the program’s curriculum is identical to that of the AS-CS program and as such teaches students how to apply strategies for the effective design of computing systems, analyze problems using multiple perspectives, methods, and tools, and develop their critical thinking in respect to computer ethics. The program then covers advanced topics and provides students with the in-depth knowledge and analytical skills associated with the design, development, testing and documentation of a range of operating systems; database management; and programming languages. With computers found in every employment sector, students completing the Bachelor of Science Degree are prepared for work in an endless array of settings and roles, as well as for graduate study in the field.
Dr. ALEXANDER TUZHILIN, Dean, Department of Computer Science
Dr. Alexander Tuzhilin is the Dean of Computer Science at University of the People and Professor of Information Systems at the Stern School of Business, New York University (NYU).
Published in journals and conference proceedings including AMC, IEEE and INFORMS, Dr. Tuzhilin’s research on knowledge discovery in databases (data mining), personalization and recommender systems has been supported by NFS, Morgan Stanley, Pfizer and the Centers for Advanced Technologies and Research Information Systems at NYU. His work has also been covered by The New York Times, Computer World and Businessweek.
In addition to NYU, Dr. Tuzhilin has held visiting positions at The Wharton School of the University of Pennsylvania, Columbia University and École Nationale Superieure des Tellecommunications in Paris, and served on the editorial boards of journals and conferences including the IEEE International Conference on Data Mining (2003) and 3rd ACM Conference on Recommender Systems (2009).
Prior to joining Stern in 1989, Dr. Tuzhilin earned a Ph. D. in Computer Science from the Courant Institute of Mathematical Sciences, also part of NYU.