Computer Programming and Information SystemsBachelor of Science DegreeThe Computer Programming and Information Systems (CPIS) program is designed to give students a broad overview of topics in the central areas of computing, and to allow students the flexibility to specialize through the careful selection of electives. The CPIS baccalaureate degree program requires a set of core courses that all graduates must take. The Core courses provide a diverse but fundamental foundation in technology. In addition, the student selects elective courses, each of which provides a deeper dive into one or more of the areas of computing, including programming, systems development, networking, web development, database, and artificial intelligence and machine learning. It provides a practical hands-on approach to programming with an emphasis on solving business problems. The program is aligned with current industry needs and best practices in Information Technology. It provides students with a broad foundation across a wide range of computing disciplines while emphasizing the practical skills and technologies used in today’s workplace. Unlike a traditional Computer Science curriculum, the CPIS curriculum focuses on applied learning and real-world problem solving, preparing graduates for diverse careers in computing through a balanced combination of technical knowledge, hands-on experience, and professional skills. The program offers greater flexibility and breadth across computing topics while requiring fewer theory, programming, and mathematics courses. Typical Employment Opportunities
With the selection of the appropriate electives, students can fulfill the required prerequisites for graduate study in AI, Computer Science, Cybersecurity, and other related technology programs. Computer Programming & Information Systems (BS) Program Outcomes:
Student Outcomes:
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 Programming and Information Systems | Dr. David Gerstl | cpis@farmingdale.edu | 934-420-2190
Fall 2026Subject to revision
Curriculum Summary Among the acceptable BCS Upper Level Electives 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. *First Year Experience is required for all first time full time students **BCS 102 cannot be used to meet this elective Technical Electives can be fulfilled with any appropriate level BCS/CSC courses The following SST/MET/CPS courses are pre-approved as 300+ level electives:
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.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Featured Results
- View all results
- No results found
- Directory
- No results found