Quiz 4: Converting Comma-Separated-Values (CSV) input to formatted output

Don’t forget to push your answers to your remote repository by the end of quiz time. Push all your answers to quiz/4/ folder in your Github project. Consider this comma-separated data file: data.in. Write a simple script named csv2formatted that...

Quiz 3: Branching, loops, functions

Don’t forget to push your answers to your remote repository by the end of quiz time. Push all your answers to quiz/3/ folder in your Github project. 1.  A Geometric Series is defined by the following mathematical sequence, A finite...

Homework 4: Exceptions, Errors, Vectorization, Visualization

♣ Due Date: Two weeks from the posting date @ 10:30 AM. This homework aims at giving you some experience with data transfer, exceptions and errors, vectorization, and visualization methods in Python and MATLAB. Write your scripts with the corresponding...

Homework 3: Branching, looping, and functions

♣ Due Date: One week from the posting date @ 10:30 AM. This homework aims at giving you some experience with branching, looping, and functions in both MATLAB and Python. Write your scripts with the corresponding *.py or *.m file...

Final exam: semester project

This is page describes the final semester project that will serve as the final exam for this course. Please submit all your efforts for this project (all files, data and results) in MAPCP2019U/exams/final/ directory in your private repository for this...

Quiz 2: Value, variables, types

This quiz aims at testing your basic knowledge of values and variables. Don’t forget to push your answers to your remote repository by the end of quiz time. Push all your answers to quiz/2/ folder in your Github project. Name...

Quiz 1: Version control system

This quiz aims at testing your basic knowledge of Version Control System. Don’t forget to push your answers to your remote repository by the end of quiz time. Push all your answers to quiz/1/ folder in your Github project. Which...

Homework 2: Variables, Values, and Types

♣ Due Date: Thursday 27 @ 10:30 AM. This homework aims at giving you some experience with values, variables, types, and assignments in programming. 1.  Type the following in the command window and submit the results. Briefly explain what each...

Homework 1: Version Control Using Git and Github

♣ Due Date: One week from the posting date @ 10:30 AM. This homework aims at giving you some experience on how to create Git branches, develop your project on multiple branches, merge them, resolve potential conflicts between different branches...

Announcement 1: Assessing your programming knowledge and interests

The goal of this survey is to assess your prior programming experience and to identify the favorite programming language for this class, as well as the language that your advisor deems essential for your research. Ask Amir to send you...

Announcement 0: Student-professor connection day

On the first day of our class, we will try to get to know each other and I will attempt to describe my research work and educational background for you, as well as what we should expect from this course....