HTML5 (Basic Elements, Forms, Page Layout, Editing Tools)
Total Page:16
File Type:pdf, Size:1020Kb
Class Topics HTML5 (basic elements, forms, page layout, editing tools) Server-side processing (with PHP), 3-tier Architecture SQL (database query language), MySQL database, phpMyAdmin graphical interface to database Javascript (client-side event-driven programming, visual effects) CSS (including style sheet features) Substantial 3-Tier software architecture Projects (full stack development) AJAX HTTP protocol
Classwork The class approach will be practical and lab-oriented – it is critical to ask questions and do the assignments. The grade is based on 500 points as follows: Programming prototypes and full programs 225 pts There will be several prototypes for 10-15 pts each and 4 or 5 programs for the rest of the 225 points. The exact number will be decided as the term progresses but there will likely be at least 7 prototypes. 2 quizzes total 30 pts 2 Exams (midterm and final) 150 pts total Each week problems related to the assignments and prototypes will be posted. Problem answers will also be posted. Exams will be based on these questions & answers. DO NOT hand in your work on these but study each week's problems carefully and ask question in class if you don't understand the questions or their answers. Attendance/Participation 50 pts [1/3 attendance, 1/3+ early bird attendance, 1/3++ questions/dots] Research presentation & brief written report at end semester 45 pts Letter grade: 90% (450 points) is an A, 85% (425 pts) for B+, 80% is 400 B, 350+ C+, 300 pts for C. See below for Honor's students.
If your performance in some areas - like participation in class, regularity of attendance, demonstration of effort / seriousness, efforts on optional exercises or challenge assignments, or the quality of your performance on particular assignments is exceptional, then any of those factors will significantly improve your grade through extra credit. For example, regular exceptional performance on hand-in programming assignments will counterbalance weaker performance on the exams. The bottom line is that you will get a basic grade based on the assignments and exams, but this base evaluation may be substantially raised if there is strong performance in other categories like excellent or lively class participation, demonstration of solid effort and seriousness, and other exceptional or creative performances. The class approach is practical and lab-oriented – it is critical to ASK QUESTIONS
Cheating will lead to severe consequences and be reported to Dean of Students.
Class Notes and Programming Assignments posted at: https://web.njit.edu/~mchugh/202 Programming assignment due dates will be posted with assignment but may be extended in class. Solutions handed in AFTER START OF CLASS will NOT be eligible for any bonus or extra points. Solutions handed in AFTER CLASS can receive at most 7 points.
Challenge enhancements for extra credit for prototypes and programming assignments will be posted. **** Honor's Students Grading: they must complete at least 70 points of challenge pts as well as earn 90% of normal points to receive an A (or 85% normal and 60 challenge pts for B+, 80% normal and 50 challenge pts for B.) Exceptionally done assignments may be displayed on web site after assignments are all submitted.
Overview.doc Page 1