Learn how to use Git version control software and enhance skills with browser-based hands-on labs that do not require any downloads or configuration. Each lab is an interactive tutorial providing a working environment and guided instruction. There is also a sandboxed "playground" that affords a configured environment for exploration, experimentation, and for those who prefer an unstructured learning approach.
Type of Material:
Online Course
Recommended Uses:
Individual or pair-based in-class activities
Self-paced learning
Homework
Technical Requirements:
Web browser
Identify Major Learning Goals:
Upon completion of the course, learners should be able to:
Explain the concept of git;
Perform different operations in git;
Apply git in different projects and scenarios
Target Student Population:
College Lower Division, College Upper Division, Professional
Prerequisite Knowledge or Skills:
Basic computer knowledge;
Fundamentals of software development
Basic use of command-line interface
Content Quality
Rating:
Strengths:
1. Provide progressive experiences from initial exposure through addressing merge conflicts to re-writing history.
2. Collection of content is appropriate to provide a solid foundation
3. Active interation with the tool in its environment provides an appropriate and effective approach
In summary, the content of the course is complete and accurate. It includes the basic concept of version control and git, as well as common and necessary operations in git. The information is sufficient for those who want to use git in the project. Learners can follow the steps to learn git from basic to advanced.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
1. Interactive hands-on learning activities
2. Guided learning with clear instruction and feedback
3. Self-contained, doesn't require installation of specific tools
4. "Sandboxed" environment for safe exploration
In summary, the course is organized in a number of scenarios, each of which has a key focus and clear goal. Within a scenario, it contains a number steps that lead learners to learn the operations in git to achieve a particular goal. The steps are clear and learners can practise it in the hands-on simulation lab, next to those instructions.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
1. Straightforward usage
2. Consistent and clear layout
3. Intuitive and obvious navigation
4. Stable and reliable site
In summary, the course is very easy to use. Learners can conduct the hands-on tutorial labs next to the instructions, without any installation of softwared. The interface is simple and clear.
Concerns:
Except scenario 1, learners are required to login with their account in order to browse the content.
Would benefit from greater clarity of the prerequisite knowledge, in particular the use of command-line interfaces.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.