Excerpt from course description

Introduction to Computer Science II

Introduction

This course description is in English only.

Course content

  1.  Data Analysis and Visualization
    • An introduction to data analysis using Pandas, a powerful library for handling and analyzing structured data.
    • Data visualization techniques using Matplotlib and Seaborn, allowing students to create meaningful visual representations of data.
  2.  Relational Databases and SQL
    • Introduction to relational databases, including data storage and retrieval concepts.
    • Querying and modifying data using Structured Query Language (SQL), a critical skill for interacting with databases.
    • Students will learn about database design, focusing on Entity-Relationship (ER) models and the relational model.
    • Students will apply their knowledge by programming with databases, integrating Python and SQL.
  3.  Introduction to the Internet and Web Development
    • A comprehensive overview of the server-client architecture that underpins web-based software systems.
    • Fundamentals of static web development using HTML, CSS, and JavaScript, providing students with an introduction to front-end development.
    • Development of dynamic web applications using the Flask framework, which allows students to create web interfaces that interact with databases.

Disclaimer

This is an excerpt from the complete course description for the course. If you are an active student at BI, you can find the complete course descriptions with information on eg. learning goals, learning process, curriculum and exam at portal.bi.no. We reserve the right to make changes to this description.