Учеба. Computer science. 2 курс. 1 часть.
Computer science - первые два семестра второго года обучения
Семестр закончился, а каникулы - это время личных проектов, отдыха и развития))
Как же прошли эти полгода…
Первый семестр был странный, так как я почти пропустила регистрацию на курсы и не смогла взять все то, что я планировала.
В итоге, первый семестр:
World literature - мировая литература, классный курс, прочитала столько, сколько не прочитала за прошлый год. А последней темой были графические романы или комиксы, это ли не счастье)) Это было не так как в школе, хотя я и писала анализы произведений, это было очень интересно и развивает мышление. Хотя из-за вечных эссе постоянно теряла баллы.
Software Engineering 1 - очень классный курс по процессу разработки. (development processes, requirements analysis, design methodologies, development methodologies, verification and testing, and quality control) Я иногда не совсем понимаю, как правильно называть некоторые термины на русском, поэтому пусть лучше на английском будут. Фокусировка была основном на Agile Development и Object Oriented Development.
English Composition 2 - нет, это не изучение английского, а то, как писать качественные research paper на интересную тематику. Полезный курс, с которым я отлично справилась, потому что мне это очень интересно.
Второй семестр:
Web Programming 1 - базовый курс, который включал в себя HTML, CSS, JavaScript, немного PHP, XML. Очень полезным оказался ресурс W3Schools. Хороший и несложный курс.
Computer Systems - не курс, а чудо. От транзисторов до компьютера. Как все устроено. Boolean algebra, Logic gates, машинный язык, программирование на языке ассемблер. Невероятно интересный курс. Кому хочется пройти что-то подобное, то Nand to Tetris это ваш выбор, у него есть официальный сайт, а также этот курс есть на Coursera.
Software Engineering 2 - продолжение первой части, необязательный и сложный курс, который я скорее всего взяла рано для своих навыков, потому что много косячила, все работы были очень объемные и интересные, но какой-то челлендж для меня. Постоянная неуверенность, то ли я делаю или нет :D Потому что правильный ответ не один, хотя к концу курса стала уверенее) Все про планирование, техники планирования,, техники data-oriented design, object-oriented design, testing, quality assurance. Очень много новой информации.