58463 - Internet Law

PDF, ADOC.

Learning outcomes

Basic knowledge of Internet Law: the legal profile of electronic commerce and IT security.

Course contents

At the end of the course, students are familiar with the main legal issues related to economic activities carried out on the Internet. They are aware of some legal profiles of computer security. They are able to make an initial assessment of the conformity of an electronic commerce project with the applicable regulation.

The law applicable to legal acts performed via the Internet

Competent jurisdiction

The contract as the main instrument of innovation and legal regulation on the Internet

Network access contracts, electronic commerce contracts (between businesses and between businesses and consumers), IT contracts (development contract, user licence contract, etc.), new atypical contracts, cloud computing

Digital and electronic signatures

Protection of personal rights on the Internet

Processing of personal data: privacy, anonymity and information needs

Infringement of personality rights via the internet: precautionary protection and compensation for damages

The protection of computer assets (software, databases, multimedia works, etc.) between copyright, patent and sui generis right

Legal profiles of computer security

Computer crimes

37458 - Business Economy

PDF, ADOC.

Learning outcomes

At the end of the course the student has the essential tools for understanding the structure and functioning of firms, to analyze economic and financial consequences of business decisions and interpret the information system comprising the financial statements. Students learn the criteria for the analysis of recurring decisions such as the choice of the selling price of a product, the levels of production capacity and choices for the internalization or externalization of production activities.

Course contents

Company and its context

Company structure

Stakeholders

Administrative Department

Financial Statements

Objective and Users

Accounting Systems

Accounting entries

Accounting adjustments

Financial and Non Financial Reporting

ESRS - brief outline

Exercises

Financial Statement Analysis

Objective and Users

Analysis of Balance Sheet and Income Statement, Financial ratios

IT aspects

Exercises

Management Control

Objective and Users

Contribution Margin

Break-even point

Unbundling - brief outline

Exercises

Planning and budgeting - brief outline

00819 - Programming

PDF, ADOC.

Learning outcomes

At the end of the course, the student will know the basic principles and techniques of programming, and will be able to create programs in a specific programming language.

Course contents

The course mainly covers the imperative programming paradigm using the Java language. The topics covered are as follows:

Introduction to programming and the Java language

Variables, types, operators, expressions

Selection constructs

Iteration constructs

Arrays and matrices

Procedural programming

Recursion

Introduction to object-oriented programming

58423 - Internet Architecture

PDF, ADOC.

Learning outcomes

Learning the Internet architecture, its organizazion, its communication protocols and prominent applications (i.e., web)

Course contents

Internetworking: fundamentals

Communication protocols for LAN, WAN, MAN

MAC, Transport, and Application Layers

Internet structure

Routing in Internet

Internet applications

Ethernet, IEEE 802.11, HDLC, PPP, ARP, RARP, IP, TCP, UDP, HTTP, SMTP, POP, IMAP, ICMP, TELNET, FTP

World Wide Web, Email, news, Chat, Client/Server, P2P file-sharing

Security and Privacy

Wireless Networking

Wireless Internet

16870 - Programming Laboratory

PDF, ADOC.

Learning outcomes

At the end of the course, the student will be able to design and implement structured applications using the object-oriented paradigm. The student will learn how to use tools to create collaborative software projects

Course contents

Introduction to object-oriented programming in Java

Encapsulation

Inheritance

Polymorphism and subtyping relation

Implementation and use of data structures in Java

Introduction to programming in Python

Use of data structures in Python (sequences, lists, dictionaries)

Note: students are expected to be familiar with the notion of partial order relation and with the principles of procedural/imperative programming in Java.

74843 - Organization Theory

PDF, ADOC.

Learning outcomes

The student should know the different organizational models, the way to organize them and the role of the IT. The student should even know how to diagnostic and find positive solutions in cases of failure of the organizational systems. The student should even know the main elements of the retribution and of work contracts.

Course contents

Organizations and organizational theory

Strategy, design and effectiveness

Creative ecosystems, creativity management and organizational structure

Interorganizational relationships, the individual, diversity management

Organizational culture, comnunity organization and ethical values

Innovation and change

Decision-making processes (hint)

Empowerment and gender equality

Community, temporary, public organizations

Social Network Analysis: theory and applications

Applications[team work]

Discussion[team work]