Internet Developer (CIS122)
Professor: Priscilla Grocer
Email: Priscilla.Grocer@bristolcc.edu Check with me about
other email address to use for homework.
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
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:
Specific goals to meet these objectives include:
- 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.
- 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)
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.
Course outline for general topics:
- HTML, XHTML and HTML5 Web pages
- Basics of HTML, XHTML and HTML5
- More advanced use of HTML, XHTML and HTML5
- Browser differences
- Installing a Web page
- Maintaining a Web page
- Cascading Style Sheets
- Using with HTML
- Using with XHTML
- Using with HTML5
- Integrating script code
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
- 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
- Working with operating systems and software
- Application software
- Uploading and downloading
- Designing effective Web pages
- Design methods and good design concepts
- Site flow and design
- Ongoing support
- Managing site
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.
- 10% Final exam
- 80% Homework, projects 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, 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.
||Survey, HTML5/XHTML assignment, web search
||CSS, link and table assignment, validation
||Tables, images and mapping assignment, exercise
||Syllabus assignment, css assignment
||Template assignment, effective research, web site project
||Calculate total JS problem, updating and maintenance assignment
||Payroll JS problem, second web site project
||Coding JS quiz, DOM assignment
||Prepare for final
||Final exam and status sheet required
It is very important that you let me know if you are having problems so we can work out a plan. I set up help
sessions you can attend every week and I also am available for help via email. Please take advantage of my
availability and don't let yourself get behind! I truly want to see you succeed!
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
Attendance: Because this course can be taken over the web, in class, or a mixture of the two, 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.
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.
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 email@example.com. 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.
Methodology: This course is sometimes offered using Student Option and sometimes as a Hybrid.
The material is available in class and on the web: it is a combination of lectures and interactive projects
with supplementary information available on the Web site for the course. Lectures are
recorded and put online and Smartboard notes are captured and put on line for all inclass sessions.
For other classes, lectures and notes are available. 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 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