introductionsoftware, engineering, eld, incorporates, scientic, technical, elds, systematic, application, development, computer, software, consists, various, disciplines, skills, including, documenting, testing, programming, modern, projects, involve, professionals, collaborating, requirements, documentation, source, code, thus, formal, practices, facilitating, collaboration, knowledge, types, common, equally, working, enterprises, academic, mandatory, science, curricula, university, tartu, include, version, control, systems, issue, tracking, usage, recommended, required, involving, focus, aspects, topic, briey, specialising, exist, results, students, insufcient, principles, conicts, confusion, lowered, efciency, intra, communication, decreased, quality, resulting, situation, decided, create, targeting, bachelors, curriculum, aiming, overview, familiarise, git, distributed, [], continuous, integration, named, assigned, information, system, designed, european, credit, transfer, accumulation, [col], semester, attended, thesis, provides, delivery, evaluation, criteria, nal, assessment, materials, structured, section, process, design, learning, objectives, discussed, related, existing, available, online, tutorials, considered, teaching, structure, schedule, grading, newly, created, described, topics, introduced, evaluating, whether, ll, analysed, improvements, proposed, designthis, firstly, motivation, explained, compared, division, greater, detail, insight, didactic, considerations, inuenced, sessions, lastly, scheme, presented, participants, effectively, manage, productivity, project, management, techniques, technologies, covered, narrowing, needed, purpose, motivations, practical, necessary, emerged, developed, assist, popular, industry, survey, rhodecode, inc, [rho], main, technology, github, focusing, allowed, hosting, repositories, integrated, suite, narrowed, selection, ow, ci, introduces, repository, popularity, features, license, pricing, [gitd], opportunity, private, sufcient, moreover, institutions, access, reserved, paying, formulated, based, participant, successful, completion, purposes, benets, demonstrate, branching, models, efciently, solve, issues, merge, conjunction, familiar, provided, basic, focuses, activities, associated, specic, assumed, target, demographic, accumulated, encountered, problems, participated, elective, expertise, acquired, workbecause, reference, showing, lack, massive, specically, exists, recommending, requiring, connection, [web], module, continue, developer, graduation, divided, tasked, creation, expected, guidance, commands, links, resources, estonian, [sofb], collaborate, wiki, tracker, nd, themselves, coaching, english, mobile, [mob], interest, includes, individual, homework, assignments, android, smartphone, operating, require, deployment, assignment, guidelines, introductory, expanded, object, oriented, [obj], basics, generally, rst, concepts, java, suggested, external, bonus, elaborated, automata, compilers, [aut], provide, exercises, keeping, progress, [sofa], modelling, planning, introduction, acquire, agile, [agi], methodology, implied, preferred, enterprise, [ent], speciality, methods, architecture, environment, emphasis, extensively, throughout, focused, conclusion, currently, usually, brief, dedicated, feedback, confusing, instructors, interactive, manner, internet, contains, articles, imaginable, education, udacity, titled, [uda], using, examples, commit, data, navigate, latter, merging, requests, touching, supercial, openclassrooms, similar, [ope], fundamentals, installing, commits, navigating, tracing, contributing, via, udemy, beginners, innite, [inf], social, video, lectures, cloning, sourcetree, command, creating, touched, completely, doesnt, coursera, [atlb], committing, rewriting, bitbucket, example, introduce, option, graded, quizzes, certicate, passing, codecademy, [cod], remotes, subscribers, pro, additional, per, gitlab, extensive, called, [gite], videos, array, material, sourced, sources, websites, greatly, varies, style, cohesive, [gitc], mainly, collaborative, especially, capabilities, ne, suggesting, ofcial, handbook, thepro, gitbook, scott, chacon, ben, straub, website, starting, internal, zenhub, stronger, deeply, integrates, aspect, commercial, readily, fullled, combining, result, variation, schedulethe, estonia, completed, student, class, practice, exams, independent, preparation, total, workload, happening, friday, session, consisted, lecture, february, april, troubleshooting, june, mercurial, toomas, laasik, exam, concluded, detailed, description, instructor, according, particular, theoretical, historical, illustrate, applications, instructed, complete, independently, submit, checking, latest, presence, clarications, prepared, stepan, bolotnikov, advice, marlon, dumas, phd, exception, usual, pattern, mr, alternative, competition, principle, typical, workow, illustrated, recap, discussion, recalled, non, differentiated, assessed, categories, pass, conditions, actively, participate, active, participation, context, forbidden, immediate, failing, resulted, scenario, critical, consistently, naming, conventions, messy, unable, failed, register, registered, materialsa, helped, missed, future, comprehensive, later, central, grant, institute, [bol], pmwiki, [yot], content, widely, majority, interlinked, containing, richly, formatted, text, images, multimedia, contained, organisational, contact, details, examinations, relay, announcements, discussions, contents, peers, presently, messaging, fleep, slack, seemed, workspace, asked, link, received, submissions, slidesthe, depending, included, enforce, revision, google, [goo], formatting, microsoft, powerpoint, converted, portable, document, format, uploaded, downloaded, viewed, equipped, webcam, microphone, recording, upload, panopto, [pan], sharing, recordings, addition, viewers, chapters, talking, demonstrations, procedure, richer, experience, reviewing, studying, lecturer, performance, noticing, iteration, transform, added, supposed, individually, connected, themes, explanations, involved, hosted, directly, opposed, granted, dened, completing, submitting, solutions, marked, re, simply, submission, quiz, multiple, served, understood, secondly, identify, hardest, improved, potential, iterations, analysis, surveymonkey, [sur], unlimited, surveys, respondents, collect, analyse, planned, initially, earlier, settled, attending, graduate, approximately, sample, picking, unassigned, xing, doing, request, previously, conduct, accepted, rejected, rely, prior, les, awarded, minor, convention, regular, prerequisites, combined, distinct, outlined, frompro, [gita], regarding, standard, individuals, maintenance, frombetter, listed, solved, covering, organisation, familiarised, processes, earliest, dividing, commonly, recognised, generations, local, generation, previous, gits, unique, advantages, contemporary, downloading, computers, registering, adding, le, counted, article, pablo, santos, dice, developing, plastic, fromprogramming, utilities, subversion, apache, [apa], introducing, relating, conguration, changesets, synchronising, remote, asgit, clone, andgit, exactly, invoked, thegit, configcommand, syntax, location, holding, parameters, concept, aliases, demonstrated, clonecommand, download, cloneandgit, initcommands, scenarios, synchronised, essential, cycle, staging, area, resetting, removing, newer, gitignore, apparent, sufciently, unix, bash, mimics, reminder, manipulating, pwd, ls, cd, mv, cp, rm, rmdir, installation, gitignorele, synchronise, largely, objective, highlight, difcult, improving, historythe, browsing, modifying, managed, logandgit, showcommands, viewing, changing, rebase, amendargument, commitcommand, uniquely, identied, secure, hash, algorithm, digest, ensure, integrity, cryptographic, security, implementation, logtool, displaying, arguments, ltering, displayed, output, showcommand, interface, checkoutcommand, reverting, committed, restore, deleted, rebaseand, rebasecommand, modify, deleting, showed, understanding, normal, solving, forking, restoring, specics, branchfor, checkoutfor, switching, logcommand, revisited, alias, elaborate, workows, model, vincent, driessen, delete, fth, explaining, blameandgit, bisectcommands, debugging, origin, eventually, modied, conict, origins, abort, resolution, markers, manually, intellij, ides, featured, changed, blamecommand, tracked, limiting, shown, bisectcommand, binary, collaborator, directory, answering, image, bisecttool, colour, simulate, resolve, mentioned, [jet], githubthis, consistent, thereof, attributes, exemplied, products, exibility, integrations, githubs, organising, applied, assign, reect, status, actions, offered, [gitb], automate, automating, launch, scripts, events, occur, trigger, triggering, event, setup, travis, automated, script, python, error, thereadmele, current, apre, inspect, delivered, saas, installed, congured, separately, thirdly, seamlessly, [tra], fate, [int], wider, depth, serious, professional, primary, vague, evaluationthis, evaluate, conclusions, drawn, identifying, deadline, theses, collected, consequently, questionnaire, excluding, excluded, nature, corresponding, appendix, opinions, evaluations, berkeley, [uni], selected, tted, ended, lowest, highest, ve, likert, type, attitudes, less, avoid, fatigue, effect, weekly, limit, proprofs, [pro], subscription, courtesy, supervisor, lled, actually, yielded, optional, clearly, difculties, organized, constructive, encouraged, effectiveness, instructions, manuals, handouts, etc, abilities, ability, apply, theory, satised, consider, strengths, comments, suggestions, average, incorrect, looked, comma, separated, csv, satisfaction, inspected, problematic, responses, lefeedback_questionnaire_responses, quizzesthe, distribution, answered, correctly, options, edit, gitconfigle, config, configfilein, respectively, suggests, remained, higher, weekthe, navigation, manipulation, considerably, challenging, incorrectly, amend, rebaseargument, remembered, wished, longer, thorough, demonstration, sync, synced, explicitly, automatically, usegit, distinction, evidently, stressed, problem, isgit, performing, splitting, annotate, affected, bisect, advanced, suggest, explanation, velocity, calculator, chat, former, additionally, weekof, category, receiving, client, noted, server, marketplace, webhooks, special, gotten, confused, approachable, curious, enabling, achieve, mastery, weekcommon, handled, presentation, revised, caused, rebaseandgit, automatic, propagation, opinion, organization, clarity, lower, disagreed, statement, understandable, presenting, rating, remaining, strongly, agreed, organizational, practicality, happened, lasted, lasting, improvement, somewhat, observations, emphasised, considering, revise, altogether, simplify, global, overwrite, clearer, rebasing, pushed, harmful, benecial, frequent, ating, branches[atla], expecting, propagated, approach, locally, unless, specied, user, referenced, justify, importance, reconsidered, providing, omitting, sake, efcient, complicated, wasnt, redesigned, applying, reinforce, realistic, inner, conclusionthis, targeted, refer, reviewed, evaluated, pleased, highlighted, accessed, address, https, cs, ut, ee, cse