CSCI 112 – Syllabus – Fall 2013

Instructor

Aspen Olmsted
Course website : http://blogs.cofc.edu/olmsteda
Tel: 843.953.6600
Email: Please use aspen.olmsted@cs.cofc.edu with Subject = CSCI112
Office: J. C. Long Building 226
Office hours: MWF 9:00 – 9:45 AM

Class place and time

Classroom: J C Long 220
Time: MWF 8:00am – 8:50 am

Catalog description

An introduction to digital communications technology. Topics include networking concepts, Internet and intranet tools, protocols and security. Also included are the infrastructure and governance of the Internet, with emphasis on personal, business, social, legal and ethical implications. Recommended skills are keyboarding and experience with e-mail and web browser software.

Course Outcomes

  1. To understand the history of the Web and its future, including Web 3.0 concepts such as the Semantic Web and Smart Agents
  2. To understand HTML
  3. Understand Content Syndication
  4. Understand Hierarchical vs Tag based organization of data
  5. Understand Social Networking Concepts
  6. To be familiar with basic Internet Protocols
  7. To be familiar with connecting data through Web Services, Mash-Ups and XML
  8. Understand Cloud Computing
  9. To be familiar with internet security including protection schemes and common attacks.
  10. To be familiar with mobile computing
  11. To be familiar with basic programming constructs
  12. Gain experience building a web based content delivery system

Professor Assumptions

I am assuming because you are in this class you want to learn about object-oriented
programming.  Therefore, it is my job to use the 40 hour long classes and 80 hours of outside
work to get you there.

Required text

None

Recommended text

 Google Sites and Chrome for Dummies.  Retail Price $15.22

Grading scale

100-92 (A); 89-91 (A-); 88-86 (B+); 85-82 (B); 81-79 (C-); 78-76 (C+); 75-72 (C); 71-69 (C-); 68-62 (D); else (F)

Evaluation schedule

25% CS 101 Internet Quizzes
25% Mobile Programming
25% Google Software as a Service/ Social Media
25% Course Project

CS 101 Internet Quizzes

There will be  6 weeks of internet topics.  Each topic has a quiz that can be taken many times. Screen shots of your quiz  needs to be posted to the Oaks dropbox by the due date.

Mobile programming

There will be several programming assignments over the semester to build mobile applications.  Screen shots of your application and code need to be posted to the Oaks dropbox by the due date.

Software as a service

There will be several  assignments over the semester to use Google’s software as a service.  PDFs of your work need to be posted to the Oaks dropbox by the due date.

Course Project

Over the course of the semester each student will be building a web site using the Google Sites system.  Each student will choose a real organization to build a web site for and use the material learned from the exercises to put together the site.  A 10 paper paper will be written describing the visitor profile for the site and why you choose the technologies you choose for your site.  The paper should include many screen shots of your site.

Classroom disruption

Please read the College of Charlestons Student Code of Conduct. When you come to class
please turn off your cell phones and all other electronic communication devices.  I do encourage
discussion so if you have a question do not hold back from interrupting me if you are afraid I
have moved on.  If it is something I will talk about a little later I will note it on the board so we do not forget.

Disabilities

If you have a documented disability and are approved to receive accommodations through
SNAP Services, please contact me.

Student Honor Code

I expect you to abide by the Honor Code and the Student Handbook: A Guide to Civil and
Honorable Conduct. If you have a question about how to interpret the Honor Code, ask before
acting! I encourage collaboration, but you must document it. Thus, each student will submit
their own homework and, when collaborating, provide a reference to those people and
documents consulted.