Computer ScienceBachelor of Science DegreeComputer Science is a discipline that studies computer architecture, software design, algorithms, information processing, computer applications and systems, and the mathematical foundations of computing. The four-year Bachelor of Science Degree in Computer Science is a student-centered industry-informed B.S. degree that leads to employment or graduate study in the field of computer science. The computer science content and curriculum build upon the work of the Association for Computing Machinery (ACM), the Institute of Electrical and Electronics Engineers Computer Society (IEEE), and the Association for the Advancement of Artificial Intelligence (AAAI), three major professional organizations in Computer Science and AI. The three organizations have published the ACM/IEEE/AAAI Computer Science Curriculum 2023 guidelines, the most prominent national standard for Computer Science degree curricula, which formed a basis for our CS curriculum. The curriculum is designed to ensure students receive a broad foundation in computer science fundamentals, natural sciences, mathematics, and communication skills. Students will also be able to expand their abilities through advanced elective offerings. Students will develop proficiency in software design and algorithms by working both individually and in team environments. They will analyze, design, and build complex software components in diverse, collaborative teams to solve industry-informed relevant problems. Students in this program will expand their ability to communicate and collaborate across disciplines. An essential part of this program is a culminating experience to be completed in the senior year. Students generate their final projects, based on their interests and real-world issues. Students will be encouraged to participate in a research project with faculty and to collaborate with representatives from industry. Computer Science graduates are trained for a wide variety of roles in the information technology and computing field. Graduates will possess strong problem-solving, communication, and leadership skills, which will enable them to become lifelong learners ready to become experts in their chosen field. Typical Employment Opportunities
Computer Science (BS) Program Educational Outcomes:
Student Outcomes:Upon completion of the program students will be able to:
Admission to Farmingdale State College - State University of New York is based on the qualifications of the applicant without regard to age, sex, marital or military status, race, color, creed, religion, national origin, disability or sexual orientation. Computer Science | Dr. David S. Gerstl | cpis@farmingdale.edu | 934-420-2190
Fall 2026Subject to revision
Required Computer Science (68 credits)
Curriculum Summary Among the acceptable BCS Upper Level Electives for Computer Science majors is an internship course that allows students to earn credit while they work on computer-related problems under the tutelage of professional information services at an organization or corporation. This course will be allowed for Computer Science majors with prior approval of the department only. *FYE 101 First Year Experience is required for all first time full time students ***The following courses must be completed in residence at Farmingdale State College:
Degree Type: BS Please refer to the General Education, Applied Learning, and Writing Intensive requirement sections of the College Catalog and consult with your advisor to ensure that graduation requirements are satisfied. As a part of the SUNY General Education Framework, all first-time full time Freshman at Farmingdale State College (FSC) beginning Fall 2023, are required to develop knowledge and skills in Diversity: Equity, Inclusion, and Social Justice (DEISJ). Students will be able to fulfill this requirement at FSC by taking a specially designated DEISJ course that has been developed by faculty and approved by the DEISJ Review Board. DEISJ-approved courses may meet other General Education Knowledge and Skills areas and/or core competencies and thus be dually designated. DEISJ-approved courses may also earn other special designations such as those for Applied Learning or Writing Intensive. ** Consult the department or DegreeWorks for the latest list of approved electives. Unapproved BCS courses will not count towards the major without prior written approval by the department. Preapproved BCS/CPS/MET electives: Preapproved Mathematics electives: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Featured Results
- View all results
- No results found
- Directory
- No results found