1. To have a solid and rigorous background in computer science principles, including the requisite theoretical foundations and problem-solving skills to succeed in industry or pursue advanced graduate studies;
2. The develop the effective verbal and written communication skills needed for successful collaboration in team software development environments; and
3. To act as a contributing member of the computing profession in society at large.
Standards recommended by the Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM) form the basis for the York College Computer Science program. The program is distinctive by providing a rigorous background in computing, mathematics, science and technical skills, a strong complement of general education courses, and components in business computing and industry practicum. Students completing the program will be highly qualified for the wide range of available technical positions across the field of computing.
Required Courses: Computer Science
Department of Physical Sciences
Career Opportunities
Computer Science professionals might find themselves in a variety of environments in academia, research, industry, government, and private and business organizations - analyzing problems, formulating solutions, formulating and testing software products, using advanced communications or multimedia equipment, or working in teams for product development.
Career areas include: