prof-rossetti / southernct-csc-443-201701 Goto Github PK
View Code? Open in Web Editor NEWFundamentals of Internet Programming - Spring 2017
License: Other
Fundamentals of Internet Programming - Spring 2017
License: Other
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.
Please post a tutorial/exercise on creating/initializing repositories using the github desktop software. Please include a few screenshots.
Close all non-essential applications. Essentials include a browser, text editor, terminal or other git client
Check your storage. Your hard drive might be getting full. Consider using cloud storage.
Save software files locally, not on Dropbox or other cloud storage. You're pushing to github so it's all backed up there anyway.
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.
Leverage the lab computers. They're stocked and ready to go.
Students were seeking a comprehensive list of DOM events, so the course material should include links to this and related documentation references.
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"
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:
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.
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.
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.
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.
Help, I'm new to using Git from the command line! Are there any cheat sheets you can share?
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.
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.
"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.
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.
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
).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.