Internet Developer (CIS122)
Professor: Priscilla Grocer
Website: www.pgrocer.net
Office hours: on line this semester
Phone: 774-357-2403
Email: Priscilla.Grocer@bristolcc.edu
Course Description (from catalog): The course emphasizes the technical design, development and
implementation of effective Web sites, and students learn what makes a Web site work effectively. The course
teaches XHTML, HTML, and CSS and introduces JavaScript. It also introduces software to develop and maintain sites.
Students develop and maintain their own web sites using these development techniques. In addition, students
learn to work effectively with Internet navigation, access tools and analyze the techniques to attract viewers
to their web site.
Objectives: Students who successfully complete Internet Developer will be able to:
- Effectively use the Internet as a tool to access the tools and information to assist in creating a web presence to meet complex requirements
- Design a web site with the flow and design to effectively meet a clients needs.
- Develop, and maintain an effective web site using the current version of HTML and CSS.
- Implement basic programming techniques of sequence, selection and repetition using JavaScript which will allow for interactivity and decision responses at the web site.
Specific goals to meet these objectives include:
- learn to use the Web effectively as a resource in a variety of areas
- learn to download information from the Web and store it effectively
- learn to create an online website and upload to it effectively
- learn to consider accessibility, ethics, cultural and global considerations when creating a web site
- learn to work with other Internet resources
- learn to create effective Web pages
- learn the many steps involved in making a Web page work
- learn effective design techniques
- learn to create Web pages using a variety of tools
- learn HTML, XHTML, and HTML5
- learn to create and maintain Web pages
- learn to work with cascading style sheets (CSS)
- learn to work with JavaScript embedded in the versions of HTML
Material to be covered:
Course outline for code:
These are the coding topics to be covered. The order will be different to accommodate technical needs and to give students time to work on a Web page.
- HTMLand HTML5 Web pages
- Basics of HTML and HTML5
- More advanced use of HTML and HTML5
- Browser differences
- Installing a Web page
- Maintaining a Web page
- Cascading Style Sheets
- Using with HTML
- Using with HTML5
- JavaScript
- Learning basic JavaScript
- Integrating script code (if, loop, array, I/O, functions and other language fundamentals
- DOM
Course outline for general topics:
These are the topics to be covered. The order will be different to accommodate technical needs and to give students time to work on a Web page.
- Web tools
- Using e-mail and attachments
- Other Internet tools
- Searching and researching
- Directories
- Advanced search strategies for search engines
- Web site
- Why do you need a Web site
- What you need to get started
- Where you put your page
- Gathering, select, organize and prepare information
- Accessibility considerations
- Ethical considerations
- Cultural and global considerations
- Hardware, paths and navigation
- Application software
- Uploading and downloading
- Hosts
- Domains
- Interaction
- Promotion
- Designing effective Web pages
- Preparation
- Design methods and good design concepts
- Site flow and design
- Graphics
- Ongoing support
- Managing site
Requirements:
Text and materials: No text is required for this course. Students can find the material they will need
at the course site and on the Internet. There will be a lot of homework assignments involving the Internet and
a lot of projects. Students will search the Web, participate in discussions, subscribe to services etc.
Multiple web pages will be produced using HTML5, CSS and Java Script and several of these will be installed on
the Internet. Maintenance will also be required. Scheduling information about assignments, projects and exams
will be kept on the Web site. Students are responsible for checking the schedule.
Grading:
- 90% Homework, projects tests and quizzes (a website installed on the web is a requirement to pass this course)
- 10% Class participation, responsibility about work, keeping up to date, quality of work, adding extras that
are above and beyond, showing initiative, figuring out problems etc.
Your commitment: For each hour in class (online classes should use 3), you should plan to put in 2 to 3 hours outside of class so you
need to recognize that commitment and include it in your planning.
Below there is a TENATIVE schedule of homework based on previous semesters that will give you an idea of what you need to
accomplish to be successful in the class. You are also required to read the chapters in the book and do outside
research as assigned.
Week #1 |
Survey, HTML5/XHTML assignment, web search |
Week #2 |
CSS, link and table assignment, validation |
|
Week #3 |
Tables, images and mapping assignment, exercise |
Week #4 |
Syllabus assignment, css assignment |
|
Week #5 |
Template assignment, effective research, web site project |
Week #6 |
JavaScript assignment |
|
Week #7 |
JavaScript assignment, using web |
Week #8 |
JavaScript quiz, function assignment |
|
Week #9 |
JavaScript interactive assignment |
Week #10 |
Calculate total JS problem, updating and maintenance assignment |
|
Week #11 |
Payroll JS problem, second web site project |
Week #12 |
Coding JS quiz, DOM assignment |
|
Week #13 |
DOM assignment |
Week #14/#15 |
JavaScipt |
|
Wrapup and final project or test |
It is very important that you let me know if you are having problems so we can work out a plan. Please take advantage of my
availability and Milo's availability and don't let yourself get behind! I truly want to see you succeed!
Evaluation:
Assignments and programs are graded using either number grades or letter grades based on the following
(A=90-100), B=(80-89), C=(70-79), D=(60-69), F=below 60). The students grade for the course will use the same
scale and will be based on the percentages explained in the grading section. Plus and minus grades will be
given.
Many of the assignments in this class are open ended - the grading will be based on how well the project
demonstrates mastery of the material. Students who do a minimum of work will be graded accordingly.
Assignments are only accepted if they are credible work and meet the minimum requirements and standards for
that assignment. Assignments that are not accepted can be resubmitted. Resubmission is allowed on graded
assignments, with permission of the instructor. You cannot earn an A+ on an assignment that is resubmitted.
The instructor will only accept, without penalty, resubmissions on credible work. Resubmissions must be done
within a week to avoid additional penalties for late assignments.
Note: To achieve an A+, on open-ended assignments, students must have done sufficient extra work in
development or implementation tot make the assignment standout. In doing assignments, students must do their
own work. Relying too heavily on my examples or working too closely with someone else will be penalized.
Assignments are due the week after they are assigned. Late assignments will be penalized. Points will be
taken from the 10% of the grade based on responsibility and involvement. For purposes of this class, the week
will end at midnight on Thursday. The new week will start on Monday morning.
Attendance: This is an online class so attendance
is based on email communication. Students must report their status once a week. This report can be combined
with the submission of an assignment.
Bristol Community College Withdrawal Policy:
Students are responsible for withdrawing officially if they stop attending any or all classes. Faculty no longer have the ability to withdraw a student from a class. A
grade of "F" will be assigned to any student who stops attending a course but does not officially withdraw. Students are encouraged to meet with an advisor before making any changes
to their schedule. Withdrawals effect Satisfactory Academic Progress and can place the student at risk for academic probation or dismissal. Students who use financial aid and who
subsequently withdraw may be required to return some or all funds received. Withdrawals are accepted until the tenth week of classes. Students may withdraw online in accessBCC,
in person at any Enrollment Center, or via their college email to enrollmentservices@bristolcc.edu. Email requests must come from the student's BCC college email address and must
include the student's name, BCC student ID number, and course information (CRN, course and section number). Email from non-college accounts will not be accepted. If a student
officially withdraws after the third week of classes, there will be no tuition or college fee refunds. For more information, see the College Catalog at:
http://bristolcc.smartcatalogiq.com/en/2017-2018/Catalog/Academic-Information/Withdrawal-Policy-and-Procedure. Students with questions should contact Enrollment Services via any of
the methods mentioned above or at 774-357-2590.
Disability Services
Disability Accommodations: Bristol Community College complies with federal legislation for individuals with disabilities (Section 504 of the Rehabilitation Act of 1973 and
the Americans With Disabilities Act of 1990 and the ADAA of 2009) and offers reasonable accommodations to qualified students with disabilities. It is your responsibility
to notify me and the Office of Disability Services (ODS) of your need for classroom accommodations. Accommodations are arranged through ODS, which will issue a confidential
Disability Services Accommodation Plan signed by both the Learning Specialist and student. This should be accomplished, when possible, during the first two weeks of class.
If you have questions about the process, please contact ODS by calling (508) 678-2811 (Fall River, ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955
and/or 4011). You may also contact Office of Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
If you have a documented disability and will be requiring accommodations, please contact me and the Office of Disability Services (508) 678-2811 (Fall River, ext. 2955;
Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955 and/or 4011) as soon as possible to arrange for appropriate accommodations. You may also contact Office of
Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
Any student with a documented disability in need of academic adjustments or accommodations is requested to speak with me and the Office of Disability Services (508) 678-2811
(Fall River, ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955 and/or 4011) as soon as possible to arrange for appropriate accommodations. You may also
contact the Office of Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
I encourage any student in need of accommodations for a specific documented disability to meet with me and the Office of Disability Services (508) 678-2811 (Fall River,
ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext. 2955 and/or 4011) at your earliest convenience to ensure timely and appropriate accommodations. You may also
contact the Office of Disability Services (ODS) online at http://www.bristolcc.edu/students/disabilityservices/
For Online Courses: If you are a student who would normally seek accommodations in a traditional, face to face classroom, please speak to me and the Office of Disability
Services (ODS) as soon as possible. You may contact the Office of Disability Services to arrange for appropriate accommodations by calling (508) 678-2811
(Fall River, ext. 2955; Attleboro and Taunton, ext. 2996; New Bedford, ext.2955 and/or 4011) or by stopping by Room L109. You may also contact the Office of Disability
online at http://www.bristolcc.edu/students/disabilityservices/
Methodology:
This course is taught online with a variety of techniques. The weekly schedule will explain what should
be accomplished each week and give assignments. To help learning there are extensive examples, presentations,
topic videos, lectures (audio and Smartboard) from the last time the course was offered in class (Spring
2020 and Fall 2019). The instructor is available via email. Optional online meetings will be held
periodically to explain difficult concepts and to answer questions. Their will be multiple times to
allow the student choice if they want to attend. These will be posted on the weekly schedule.
All students should read the
assigned notes, study the presentations available and avail themselves of other resources at the web site in
mastering the course material. In addition, students will be working independently on assignments and projects designed to
give them additional computer skills and practical experience in designing and developing web pages.. When
appropriate, exercises and problem solving techniques are used. This syllabus is not to be construed as a
contract in any way, shape, manner or form. This syllabus contains a suggested course outline and will be
generally followed, subject to change according to the instructor’s discretion and needs. Academic flexibility
is important!
Interaction Plan:
This class is offered online.
This is an asynchronous course with communication via email recorded audio and video notes, online meetings and discussions.
Office hours and help sessions are offered online.. Other methods of online communications may also be used. In
addition open lab help session are available and students may request in person meetings.
Students must communicate with the instructor at least once a week via email.