UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: TUES THURSHours: 10:00:00-11:10:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: TUES THURSHours: 13:00:00-14:10:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: TUES THURSHours: 8:30:00-9:40:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: MON WEDHours: 10:00:00-11:10:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: MON WEDHours: 11:30:00-12:40:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: MON WEDHours: 14:30:00-15:40:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: TUES THURSHours: 11:30:00-12:40:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: TUES THURSHours: 14:30:00-15:40:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 199 / INTRODUCTION TO PROGRAMMING WITH PYTHON
Session: Fall 2022Credit 3Days: TUES THURSHours: 10:00:00-11:10:00

A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.

UNIV 200 / APPLIED LINEAR ALGEBRA FOR EVERYONE
Session: Fall 2022Credit 3Days: MON WEDHours: 13:00:00-14:10:00Prerequisites: UNIV 199 or COMP 125 or COMP 100

Basic concepts and applications of linear algebra with simple coding. Vectors and matrix operations: addition, multiplication, transpose, inverse, norm, linear independence, eigenvalues, eigenvectors, matrix factorizations. Applications of Least Squares for data fitting and classification problems. Brief introductions and applications of Linear Programming, Markov chains, Principal component analysis, compression, clustering, stochastic gradient descent and basics of neural networks.

UNIV 401 / INTELLECTUAL PROPERTY RIGHTS
Session: Fall 2022Credit 1Days: WEDHours: 10:00:00-11:10:00

Introduction to Intellectual Property Rights (IPR), with a focus on patents, trademarks, utility models and copyrights. General principles covering IP rights, purposes of IP protection and their enforcement pursuant to regional and international conventions. Principles of drafting a patent application. Selected issues and case studies in the fields of patents such as patentability, patent infringement, and patent valuation. Commercializiation strategies including anatomy of a license agreement, exclusive and non-exclusive licensing.

UNIV 501 / INTELLECTUAL PROPERTY RIGHTS
Session: Fall 2022Credit 1Days: WEDHours: 10:00:00-11:10:00

Introduction to Intellectual Property Rights (IPR), with a focus on patents, trademarks, utility models and copyrights. General principles covering IP rights, purposes of IP protection and their enforcement pursuant to regional and international conventions. Principles of drafting a patent application. Selected issues and case studies in the fields of patents such as patentability, patent infringement, and patent valuation. Commercializiation strategies including anatomy of a license agreement, exclusive and non-exclusive licensing.