CSC 248 - PowerShell

This course features extensive hands-on systems administration tasks through PowerShell, as used in industry today. Topics include automating tasks, cmdlets, providers, the pipeline, objects, formatting, filtering, remoting, writing scripts, and more. Prerequisite: Complete CSC-260 with a Minimum Grade of C-.

More Info
CSC 249 - Computer Architecture and Organization

This course is designed for Computer Science majors. Topics include: classical von Neumann machine, major functional units, primary memory, representation of numerical (integer and floating point) and nonnumerical data, CPU architecture, instruction encoding, fetch-decode-execute cycle, instructional formats, addressing modes, symbolic assembler, assembly language programming, handling of subprogram calls at assembly level, mapping between high level language patterns and assembly/machine language, interrupts and I/O operations, virtual memory management, and date access from magnetic disk. Prerequisite: Complete CSC-190 with a Minimum Grade of C-.

More Info
CSC 250 - Computing Sciences Internship

The Computing Science Internship is a degree culminating course that will provide the student with an opportunity to gain "real-world" experience. The student will apply learned skills acquired through course work in any of the computing science degree programs to a work experience. The internship will also provide an awareness of career opportunities in the computing science and information technology fields. Students gain skills in job searching, interviewing, presenting, journaling, and professional conduct. This full-time work experience provides students with skills to find a job upon graduation. Students must have a 2.0 GPA to take this course.

More Info
CSC 251 - Applied Database Concepts

An introduction to database design and development. Database normalization, data integrity, concurrent updates, and data security will also be discussed and practiced. Emphasis will be on using at least two popular database management systems to build and maintain relational databases. The student will create databases, queries, custom forms and reports. Additionally, SQL programming will be used extensively. Prerequisite: Complete CSC-115 or CSC-117 with a Minimum Grade of C.

More Info
CSC 253 - Cloud Operations

This course is designed to prepare students to pursue entry-level DevOps, support, and cloud operations roles. The course includes Amazon Web Service (AWS) Academy Cloud Operations, which is developed and maintained by Amazon. It will also help prepare students to take the AWS SysOps Administrator - Associate exam. Emphasizing best practices in the AWS Cloud and recommended design patterns, this course will teach students how to solve problems and troubleshoot various scenarios. The course will show students how to create automatable and repeatable deployments of networks and systems on AWS and covers specific AWS features and tools related to configuration and deployment. With case studies and demonstrations, students will learn how some AWS customers design their infrastructures and implement various strategies and services. Students will also have the opportunity to build a variety of infrastructures via guided, hands-on activities. Prerequisite: Complete CSC-153 with a Minimum Grade of C-.

More Info
CSC 255 - Game Programming Team Capstone Project

This course is offered in a student-centered and student-directed manner where students demonstrate that they have achieved the goals for learning established by FLCC and the Computing Sciences Department. Students will develop a digital game which requires the command, analysis and synthesis of game programming knowledge and skills as well as game design, scheduling and production techniques. As part of a team, students will create the software from concept to publication, present the game in a public exposition, and finalize their portfolio. Prerequisite: Take CSC-246 with a Minimum Grade of C-

More Info
CSC 256 - Team Production Capstone Project

The course offers students a comprehensive understanding of the entire process for developing large-scale projects. Students will develop a project which requires the command, analysis and synthesis of knowledge and skills learned through out their programs. This may includes: digital video, audio, interactivity, web design skills, game programming, as well as scheduling and production techniques. As part of a team, students will create a project from concept to publication, present in a public exposition, and finalize their digital portfolio. Prerequisite: Complete DIG-210 or CSC-246 with Minimum Grade of C-. Students not meeting the prerequisite will be removed from the course.

More Info
CSC 260 - Networking Technologies

This course is the prerequisite and absolute foundation for all upper level networking and cybersecurity courses, and features extensive hands-on activities. Topics include the OSI Model, MAC addresses, IP addresses, local communication vs. remote communication, packet sniffing, the TCP/IP protocol suite including ARP, ICMP, TCP, UDP, DNS, DHCP, IGMP, IMAP, SMTP, SSH and more, subnetting, switches, routers, cables virtualization, Ethernet, wireless, cybersecurity, and more. Various tools and utilities will be used throughout the course. Co-requisite: CSC-103.

More Info
CSC 261 - Routing and Switching

This course features extensive hands-on activities for current network administration/network engineering techniques used in industry today. Topics include the Cisco IOS, configuring routers and switches, SSH, creating LANs and WANs, VLANs, OSPF, ACLs, troubleshooting and more. Prerequisite: Complete CSC-260 with a Minimum Grade of C-.

More Info
CSC 270 - Principles of Information Security

This course is an introduction to the various technical and administrative aspects of Information Security and Assurance. This course provides the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features. Students will be exposed to the spectrum of Security activities, methods, methodologies, and procedures, technical and managerial responses and an overview of the information security planning and staffing functions.

More Info
CSC 271 - Hardware and Operating Systems

Hardware and Operating Systems is a course designed to prepare students to successfully earn CompTIA's A+ certification. This course requires students to assemble, repair, configure and optimize modern computer systems. Students will be given a broad overview of computer systems, problems and solutions. Emphasis will be made to allow students to experience actual challenges with a computer, and design their solution.

More Info
CSC 272 - Linux

This course features extensive hands-on activities for Linux systems used in industry today. Topics include file system management, Linux utilities, the Bash Shell, scripting, systems administration, networking, cybersecurity, and more. Various tools and utilities will be used throughout the course. Prerequisite: Complete CSC-260 with a Minimum Grade of C-.

More Info
CSC 273 - Ethical Hacking

This course features extensive hands-on activities for current ethical hacking/penetration testing techniques used in industry today. Topics include encryption, hashing, man-in-the-middle attacks, password cracking, spoofing, reconnaissance, port scanning, exploiting, covering tracks, Google Hacking, social engineering, and more. Various tools and utilities will be used throughout the course. Prerequisite: Complete CSC-260 with a Minimum Grade of C-.

More Info
CSC 274 - Digital Forensics

Computer Forensics and Investigation presents principles and techniques of conducting computing investigations. Computer forensics involves obtaining and analyzing digital information for use as evidence in civil, criminal, or administrative cases. Topics include: ethics, current computer forensics tools, digital evidence controls, processing crime and incident scenes, data acquisition, e-mail investigations, and becoming an expert witness. Hands-on experience, using a forensic software package will be part of the course. Prerequisite: Complete CSC-260 with a Minimum Grade of C-.

More Info
CSC 295 - Current Topics in Computing & Technology

This course covers new topics and developments in the field of computing sciences. These topics are beyond the scope of standard CSC courses, and are of interest to faculty and students. Some topics of current interest in the industry may include game programming, a new programming language, and programming hand-held technology devices. This course may be taken more than once, as long as the course content changes. Prerequisite: Permission of Instructor.

More Info
CUL 100 - Culinary Fundamentals Lecture

This lecture course is the foundation course for the culinary arts curriculum. The course focuses on developing students' understanding of the history of the culinary industry as well as examining proper identification, preparation, and evaluation of basic culinary ingredients. Students will learn the principles of cooking as well as proper cooking methods for different products. Basic math skills necessary for recipe conversions will be introduced as well as writing standard recipes. Co-requisite: CUL-105.

More Info
CUL 105 - Culinary Fundamental Lab

This lab class is offered concurrently with the CUL 100 lecture class. In this course, students will put into practice concepts and knowledge discussed in the lecture class. Students will learn basic cooking methods and techniques as well as basic kitchen safety, knife safety, and sanitation principles. Students will also learn plating and presentation techniques. Transportation is not provided to the New York Kitchen. If you need transportation assistance, please contact your instructor before you register for this course. Co-requistie: CUL-100.

More Info
CUL 110 - Intermediate Culinary Application

This is the second lecture course in the culinary arts program. This first segment of this course will explore the basic procurement, preparation, and cooking of "center of the plate" protein items and successfully pairing these items with sauces, vegetables, and starches to create complete plated products. Family style and buffet plating techniques will also be covered. The second segment of the course will be focused on introductory techniques in the bakeshop. Prerequisite: Take CUL-100 with a Minimum Grade of C- Co-requisite: CUL-115.

More Info
CUL 115 - Intermediate Culinary Applications Lab

This lab class is offered concurrently with the CUL 110 lecture class. In this course, students will put into practice concepts and knowledge discussed in the lecture class. In the first segment, students will learn proper handling and fabrication of center of the plate protein items. Students will also learn proper cooking techniques for various proteins including moist heat, dry heat, and combination cooking methods. Appropriate plating and presentation methods will also be addressed. In the second segment, students will learn basic techniques to successfully produce high quality baked goods including ingredient identification, proper measurement, and adherence to recipes. Transportation is not provided to the New York Kitchen. If you need transportation assistance, please contact your instructor before you register for this course. Prerequisite: Take CUL-100 and CUL-105 with a Minimum Grade of C- Co-requisite: CUL-110

More Info