CIT-94-22808-2017SP

CIT-94 Server Side Scripting

Instructor: Todd McLeod
Office: BE-112
Phone / Text: (559) 744-3647
Email: toddmcleod@gmail.com  
Office Hours:
M 6:00 - 7:00 AM
T 6:00 - 7:00 AM
W 5:00 - 6:00 PM
TH 6:00 - 7:00 AM
F 9 - 11 By email & phone
Any other time by email & phone

 

Course Materials

https://www.udemy.com/learn-how-to-code/?couponCode=INNOVATE

 

Computer

You will need access to a computer to complete the work in this course. This course will be taught using Mac / Unix terminal commands.

COURSE OBJECTIVES

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Go provides the ability for "server-side" programming. Traditional choices for server-side languages have included PHP, ASP, and JSP. Currently popular server-side programming languages include Ruby, Python, and Node.js. While there are advantages and disadvantages to all languages, no server-side language is going to be faster than "Go." Couple the speed of Go with Google App Engine and Cloud Storage, and you are now using the exact same architecture as Google. This means that your web apps are going to be incredibly fast and will easily scale to millions of users. Go is an amazing choice for a server-side language as it was developed by some of the same individuals who created the C programming language and Unix, two of the most influential languages of all time. Robert Griesemer, Rob Pike, and Ken Thompson created Go to be a modern language that easily uses multiple cores, easily implements concurrency, easily works in distributed environments, and easily allows the programmer to write programs - it has a very lean and user-friendly syntax! Come learn about one of the greatest languages ever created. You will leave with resources and code samples to start making all of your software and apps really go.…

 

STUDENT LEARNING OUTCOMES

  • Design and build a dynamic website using server side scripting.

  

GRADING

Your grade will be based upon attendance, assignments and quizzes in canvas. See Canvas for a list of the assignments and quizzes. Inside Canvas, your  score is determined by an average of all items. All items are equally weighted.

The following grading scale will be used:

90 – 100            A
80 – 89.9           B
70 – 79.9           C
60 – 69.9           D 

 

DUE DATES

  • Deadlines for assignments and quizzes will be given in class.

CLASS DEADLINE

The ultimate deadline in the class for turning in all work: FRIDAY 05/19/2017 at 8:00 AM 

 

STUDENT ENROLLMENT

If you wish to receive credit for this class, it is your responsibility to verify that you are enrolled in the class. To verify that you are enrolled in the class, please look at WebAdvisor online or visit the registrar’s office in the student service’s building at FCC.

 

STUDENT INITIATED DROPS

If you wish to drop this course, it is your responsibility to do so. The student has the ultimate responsibility for dropping the course.

 

INSTRUCTOR INITIATED DROPS

Students may be dropped for not showing up to class. In the online class, “showing up to class” means that you are at least posting to the “official class discussion” every week. If you do not post to the “official class discussion” during the first week, you may be dropped as a “no show.” If you do not post to the “official class discussions” for two consecutive weeks, you may also be dropped.

 

REINSTATEMENT

Reinstatement must be made by formal petition and is the responsibility of the student.

 

DISABILITIES

If you have a verified need for an academic accommodation or materials in alternate media (for example: Braille, large print, electronic text, etc.) per the Americans with Disabilities Act or Section 504 of the Rehabilitation Act, please contact your instructor as soon as possible.

 

OTHER POLICIES

  • You are not allowed to use your cellphone in class.
  • The instructor reserves the right to change the schedule, the number of assignments, the syllabus, and any other information related to the course or scheduling on this syllabus or otherwise. Changes will be announced via Canvas.
  • It is your responsibility to check your Fresno City College email address. If you do not check your FCC email, you may not receive emails from the instructor.
  • For efficiency, there may be times when your work and/or grades will be seen or checked by other persons.
  • You are expected to conduct yourself with the highest moral and ethical behavior. Any cheating, plagiarism or offensive behavior will be dealt with according to campus policy (see college catalog for details of campus policy). The college regards cheating as a serious offense. More than intelligence, more than beauty, more than money, more than a good grade, more than anything else in the world – honesty and integrity are the most valuable qualities any individual can have.

Course Summary:

Date Details Due
Public Domain This course content is offered under a Public Domain license. Content in this course can be considered under this license unless otherwise noted.