Web Development Minor
The Web Developmentminor is available for students who wish to develop a deeper understanding and practical skill sets in web development. Students selecting this Web Developmentminor will take 18 credit hours of coding, web development and computer applications courses.
Student Learning Outcomes:
About Academic Minors
Farmingdale 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 | Dr. Jill O'Sullivan, Chair | email@example.com | 934-420-2190
Subject to revision
BCS 200 Level or Higher Elective – To be determined in consultation with the Department Chair
When it is deemed necessary, substitutions may be made at the discretion of the Department Chair.
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.
BCS 130 Website Development I
In this course, students will use both HTML and CSS to modify the appearance of Web page content and layout. Hypertext Markup Language (HTML) is a standardized code used to format web pages. Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language, such as HTML. In addition, students will learn the principles of Responsive Web Design to create an optimal viewing experience irrespective of the device used to display the Web page.
BCS 160 Computers, Society and Technology
This is an introductory course that provides students with the knowledge to stay current and informed in a technology-oriented, global society. Students will receive instruction in basic computer concepts and terminology, the fundamentals of the Windows operating system and have hands-on experience at the beginning to intermediate level using Microsoft Excel and Access. The Internet will be used to supplement textbook and lecture materials. Note: Students taking this course may not receive credit for BCS 102 or 202.
BCS 230 Foundations of Computer Programming II
This course expands the knowledge and skills of Foundations of Computer Programming I. Among the topics covered are: arrays, pointers, strings, classes, data abstraction, inheritance, composition and overloading. Prerequisite(s): BCS 120 with a grade of C or higher
BCS 240 Website Development II
In this course, students will learn how to create websites that deliver a seamless experience across a diverse range of desktop, mobile, and handheld devices. In addition, students will learn how to perform forms validation, create navigation and menuing systems, build responsive layouts with flexible content, code media queries, and create and modify template and child pages. Students will use CSS 3 and a Content Management System to create user interfaces with toolbars, animations, buttons, forms, lists, events, and themes. Prerequisite(s): BCS 130 with a grade of C or higher
BCS 303 XML
Students will be introduced to the basic intermediate concepts of XML, the Extensible Markup Language. Students will learn how to create the XML document, work with name- spaces, Document Type Definitions, and XML schemas. In addition, students will also use the advanced features of XML, such as XPath and the XSLT stylesheet language to transform XML documents. Prerequisite(s): BCS 130 and BCS 120 all with a grade of C or higher
- View all results
- No results found
- No results found