Giter Site home page Giter Site logo

prof-rossetti / southernct-csc-443-201701 Goto Github PK

View Code? Open in Web Editor NEW
7.0 9.0 20.0 30.98 MB

Fundamentals of Internet Programming - Spring 2017

License: Other

course internet-programming client-side-technologies server-side-technologies html css javascript twitter-bootstrap git http

southernct-csc-443-201701's People

Contributors

abdullahalsalihi avatar deborahrachel avatar jessiemb avatar jestores7 avatar jlragr avatar jmarcellus90 avatar kakradetome avatar kshaham avatar leecaseyc avatar lukeberglund avatar markanderson10 avatar mohdm1 avatar moucira1 avatar perryblunt avatar qamaralsalihi avatar robertorozco1 avatar s2t2 avatar sahilmak avatar thisissovereign avatar vicsotojr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

southernct-csc-443-201701's Issues

Private submissions

Clarify in submission instructions that students have the option of submitting privately via email or slack DM and those links won't be added to the submissions page, but will be evaluated and peer evaluated the same way public submissions are.

More help with version control

Please post a tutorial/exercise on creating/initializing repositories using the github desktop software. Please include a few screenshots.

Guidance for working on a slow computer

  1. Close all non-essential applications. Essentials include a browser, text editor, terminal or other git client

  2. Check your storage. Your hard drive might be getting full. Consider using cloud storage.

  3. Save software files locally, not on Dropbox or other cloud storage. You're pushing to github so it's all backed up there anyway.

  4. I have seen github desktop software affect some computers by causing crashes or slow downs. Maybe try a more light weight git client, or start using git from the command line earlier rather than later.

  5. Leverage the lab computers. They're stocked and ready to go.

DOM Event Docs

Students were seeking a comprehensive list of DOM events, so the course material should include links to this and related documentation references.

Misplaced CSS objectives

The assignment called "Website from Scratch" contains CSS-related objectives, when it should not. Those objectives should be moved into the subsequent assignment, called "Website Bootstrapping"

Translate commands for Windows users

I could use some help ensuring instructions are relevant for Windows users.

If there are any commands, especially in recent checkpoints, that are not Windows-equivalent, then each should be accompanied by a Windows equivalent. The preferred markdown for each would look something like this:

```` sh
# Mac Terminal:
some mac command

# Windows Command Prompt:
some windows command
````

Reference exercises/commmand-line-computing/ for a comparison of Mac and Windows commands.

Any relevant merged pull requests which reference this issue will earn the contributor these official course badges:

  • Content Contributor Badge ๐Ÿ†
  • Translator Badge ๐Ÿ†

Updating a forked repo

I noticed while working with a student in class tonight that the concept of forking could use further clarification.

Consider creating an exercise to instruct students how to fetch updates from an upstream repo. Use the prof-rossetti/student-site for this purpose because it has since been updated with a LiCENSE after students first forked it during the first week of class.

So by the end of the exercise students should see the LICENSE in their own forks.

Longer demonstrations

In order to help students establish a higher baseline level of comfort before getting thrown in the metaphorical deep end, consider broadening the scope and lengthening the duration of in-person demonstrations.

Peer review

Consider one or more official peer review exercises to further prepare students before project due dates.

EDIT: provide additional guidance for existing peer review process.

Move GIFs out of this repo

To reduce the file size of this repository, all GIF files should be removed, uploaded to Amazon S3 or other asset-hosting service, then all original GIF references should point to those hosted versions.

Git CLI Overview

Help, I'm new to using Git from the command line! Are there any cheat sheets you can share?

Problem installing cURL on Windows

Last class, one student was having an issue installing cURL on Windows given the existing link in the windows-command-prompt.md exercise.

To remedy, the existing instructions should be expanded or clarified.

Specify commands in assignment instructions

As a student trying to follow along with the various command-line commands, it would be more helpful for me to have access to them inside the assignment instructions than floating around in Slack.

Post all the GIF videos to YouTube or something

"the GIFs are too fast" and not interactive (i.e. no pausing or stopping)

To improve the effectiveness of demonstration GIFs as learning tools, their original screencast videos should also be shared with students. YouTube was a suggested medium.

Fix typos and broken links

I've noticed some misinformation on the README (time of day, project names) and PROJECTS pages (dates, names, links). The syllabus docs should be reviewed and edited.

Improper windows file path slashes

The "Website from Scratch" assignment erroneously provides Windows-related instructions that use a mixture of forward- and back-slashes. The windows commands should only use backslashes (e.g. mkdir C:\Users\YOUR_USERNAME\Desktop\my-site).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.