Computer Networking MinorThe Computer Networking minor is available for students who wish to develop a deeper understanding and practical skill sets in networking. Students selecting this Computer Networking minor will take 18 credit hours of programming, networking and computer applications courses. Student Learning Outcomes:
About Academic MinorsFarmingdale State College students are invited to enhance their studies with an "Academic Minor." A minor is a cluster of thematically related courses drawn from one or more departments. In addition to department based minors (e.g. computer programming & info systems), interdisciplinary minors are also available (e.g. legal studies). Academic minors are approved by the College-Wide Curriculum Committee and the Provost. Students must make application for an academic minor through the department offering the minor in conjunction with the Registrar's Office Specific course work must be determined in consultation with a faculty member in the department offering the minor. A statement of successful completion of the academic minor will appear on the student's transcript at the time of graduation.
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 | David S. Gerstl | cpis@farmingdale.edu | 934-420-2190
Fall 2025Subject to revision
BCS 120 Foundations of Computer Programming I This course introduces the C++ Programming Language as a means of developing structured programs. Students will be taught to develop algorithms using top-down stepwise refinement. Students will be introduced to the concept of Object Oriented programming. In addition, students will get a thorough exposure to C++ syntax and debugging techniques. Note: Students completing this course may not receive credit for CSC 111 BCS 208 Introduction to Networks This foundational course provides an in-depth exploration of the architectures, models, protocols, and essential networking components that facilitate communication between users, devices, applications, and data across modern computer networks, including the Internet. Emphasis is placed on both IPv4 and IPv6 addressing as well as Ethernet principles. Upon successful completion of the course, students will demonstrate the ability to construct simple Local Area Networks (LANs), configure routers and switches, and implement Internet Protocol (IP) addressing schemes. The laboratory component offers hands-on experience in configuring networking equipment essential for establishing LAN connectivity. Prerequisite(s): Sophomore status BCS 209 Routing and Switching Essentials Building on the foundational knowledge from BCS 208, this course focuses on switching technologies and router operations essential for small-to-medium business networks. Students will analyze the architecture, components, and operations of routers and switches in a network environment. Practical applications include configuring and troubleshooting routers and switches, as well as addressing common connectivity challenges in IPv4 and IPv6 networks. The laboratory component reinforces theoretical concepts through hands-on configuration of routers, switches, and basic network connectivity. Prerequisite(s): BCS 208 with a grade of C or higher BCS 320 Enterprise, Networking, Security & Automation This advanced course explores enterprise networking architectures with an emphasis on design considerations, security protocols, and operational strategies within wide area networks (WANs). Students will gain proficiency in network security principles and be introduced to network virtualization and automation concepts. The curriculum includes hands-on experience in configuring, troubleshooting, and securing enterprise network devices while implementing virtualization and automation techniques. Prerequisite(s): BCS 209 with a C or higher. BCS 321 Connecting Networks This course discusses the Wide Area Network (WAN) technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students will also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network. Prerequisite(s): BCS 209 with a grade of C or higher |
||||||||||||||
- Featured Results
- View all results
- No results found
- Directory
- No results found