Web technologies and programming part 1 (HTML, CSS, basic JS) (SE)

Type: Normative

Department: system design

Curriculum

SemesterCreditsReporting
24Setoff

Lectures

SemesterAmount of hoursLecturerGroup(s)
232ФеП-11, ФеП-12

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
232ФеП-11
ФеП-12

Опис навчальної дисципліни

As a result of taking this course, the student will:

know:

basic concepts, definitions and problems of the course; requirements for setting basic tasks of web page programming; purpose and features of the main components of web page development on the Internet;

be able to:

possess basic knowledge of markup, styles and scripting of web pages; apply web page development technologies for applied tasks; implement applied tasks in web page development on personal computers.

After studying this course “Web Technologies and Programming (Part 1)”, students will acquire the following General and Professional Competencies and Program Learning Outcomes:

GC1. Ability to think abstractly, analyze and synthesize.

GC2. Ability to apply knowledge in practical situations.

GC4. Ability to communicate in a foreign language both orally and in writing.

GC5. Ability to learn and master modern knowledge. GC6. Ability to search, process and analyze information from various sources.

PC17. Ability to comply with specifications, standards, rules and guidelines in the professional field when implementing life cycle processes.

PC18. Ability to analyze, select and apply methods and tools to ensure information security (including cybersecurity).

PC22. Ability to accumulate, process and systematize professional knowledge of software development and maintenance and recognize the importance of lifelong learning.

PC25. Ability to reasonably choose and master tools for software development and maintenance.

PC28. Knowledge of modern web technologies, cloud technologies, big data and web application development tools.

PLO7. To know and apply in practice the fundamental concepts, paradigms and basic principles of functioning of language, tools and computing tools of software engineering.

PLO8. Be able to develop a human-machine interface.

PLO14. Apply in practice software tools for domain analysis, design, testing, visualization, measurement and documentation of software.

PLO17. Be able to apply methods of component-based software development.

Recommended Literature

  • Мельник Роман Програмування для WEB- та SQL-серверів (PHP та Perl)/ Навчальний посібник / Нац. ун-т “Львівська політехніка”, Львів, 2006 131 с.
  • Robbins Niederst. Learning Web Design : A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics / Niederst Robbins. – Canada : O’Reilly Media, Inc., 2018. – 810 p. https://www.pdfdrive.com/learning-web-design-a-beginners-guide-to-html-css-javascript-and-web-graphics-e188549005.html
  • Robson Elisabeth. Head First HTML and CSS: A Learner’s Guide to Creating Standards-Based Web Pages / Elisabeth Robson, Eric Freeman. – Canada : O’Reilly Media, Inc., 2017. – 764 p. https://www.pdfdrive.com/head-first-html-and-css-a-learners-guide-to-creating-standards-based-web-pages-e158237724.html
  • Sams Teach Yourself HTML, CSS & JavaScript Web Publishing in One Hour a Day / L. Lemay, R. Coburn, J. Kyrnin. – Pearson Education, Inc. – 2016. – 1482 p. https://www.pdfdrive.com/sams-teach-yourself-html-css-javascript-web-publishing-in-one-hour-a-day-e194806571.html.
  • Blumenthal Stephen. JavaScript: JavaScript For Beginners – Learn JavaScript Programming with ease in HALF THE TIME – Everything about the Language, Coding, Programming and Web Pages You need to know / Stephen Blumenthal. – 2017. – 115 p. https://www.pdfdrive.com/javascript-javascript-for-beginners-learn-javascript-programming-with-ease-in-half-the-time-everything-about-the-language-coding-programming-and-web-pages-you-need-to-know-d158299863.html.
  • Alessandro Del Sole. Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux / Alessandro Del Sole. – Cremona, Italy : Apress, 2019. – 221 p. https://doi.org/10.1007/978-1-4842-4224-7 https://www.pdfdrive.com/visual-studio-code-distilled-evolved-code-editing-for-windows-macos-and-linux-e185943962.html

Силабус:

Завантажити силабус