Academics

Computer Science

General Information
Computer Science is the study of algorithms and the issues involved in implementing them. This study includes computer languages and systems; the methods used to develop and specify algorithms; and the theories and models necessary to analyze and understand algorithms, computer systems, and their interrelationship. 
See this page for more detailed information about the Computer Science major.    

The objectives of the York College B.S. degree program in CS are threefold: 

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:

  • Artificial Intelligence
  • Computer Design and Engineering
  • Computer Architecture
  • Computer Theory
  • Internet Administrator
  • LAN Administrator
  • Network Analyst/Engineer
  • Operating Systems and Networks
  • Software Applications System Developer
  • Software Engineering
  • WWW Programmer

 

Apply Now