Web Development MinorThe Web Development minor is available for students who wish to develop a deeper understanding and practical skill sets in web development. Students selecting this Web Development minor will take 18 credit hours of coding, web development 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 2024Subject to revision
*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. CSC 111 Computer Programming I This is an introductory programming course. Students will be taught basic concepts of computer programming and problem solving using an object-oriented language. Selection, repetition, methods, classes, and arrays will be covered. Note: CSC 101 is recommended as a prerequisite, but not required for this course. Note: Students completing this course may not receive credit for BCS 120. 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. CSC 211 Computer Programming II This course expands upon the knowledge and skills presented in Computer Programming I. Topics covered include: stack and heap memory, exception handling, inheritance, polymorphism, recursion, abstract types, unit testing, and basic GUI programming. Note: Students completing this course may not receive credit for BCS 230 Prerequisite(s): CSC 111 OR 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 377 Web Development Frameworks The desire for a cutting-edge web application depends on the product or the business that the application is intended for, however, some features are similar among many of the applications. Examples include registration, validation, form processing, and connecting to a database. Programmers can build these features from scratch, but these features are built into the frameworks. Using the frameworks allows programmers to save time and concentrate on building web applications instead of writing and debugging off-the-shelf functionality. In this course, we will discuss how to build webpages using modern frameworks. Prerequisite(s): BCS 240 or BCS 235 with a grade of C or higher |
||||||||||||||
- Featured Results
- View all results
- No results found
- Directory
- No results found