Strona blogu

Filip Koperkiewicz
Napisane przez: Filip Koperkiewicz (czwartek, 30 listopada 2023, 20:09)
Wpis widoczny dla wszystkich na świecie
Materiały są na licencji Creative Commons 4.0 (CC-BY). Możecie z nich korzystać bez ograniczeń i udostępniać dalej. Mam nadzieję, że okażą się przydatne.

Wpis będzie aktualizowany w miarę tworzenia kolejnych materiałów/rozwijania istniejących.

Aktualizacja 2023-12-07 w "Sieci - powtórzenie wiadomości":
Adresacja IPv4 (maska podsieci, podział na podsieci, podsieci wielopoziomowe (VLSM))

Aktualizacja 2023-12-05 w "Logika - powtórzenie wiadomości":
rachunek sekwentów, logika predykatów

Aktualizacja 2023-12-04 w "Logika - powtórzenie wiadomości":
prawa logiki, minimalizacja zestawu spójników, rachunek sekwentów (na razie tylko reguły i definicje)


[ Zmodyfikowano: czwartek, 7 grudnia 2023, 16:21 ]
 
Maciej Fornal
Napisane przez: Maciej Fornal (poniedziałek, 27 listopada 2023, 00:56)
Wpis prywatny (szkic)

11

 
Patryk Kuźmicki
Napisane przez: Patryk Kuźmicki (wtorek, 7 listopada 2023, 11:11)
Wpis prywatny (szkic)

#include <iostream>

#include <ctime>


using namespace std;


void int_and_frac(float input, int &integer, float &fraction){

    integer = (int) input;

    fraction = input - integer;

}


int highest(int k){

    int n=0;

    int pot=1;

    while(pot*2<k){

        pot*=2;

        n++;

    }

    return n;

}


bool zad8(float a, float b, float c){

    if(a+b>c && a+c>b && b+c>a){

            return 1;

        }

    return 0;

}


void zad9(float &a, float &b){

    float tmp=a;

    a = b;

    b = tmp;


}


void copy_array(int arr[], int count, int dest[]){

    for(int i = 0; i<count; i++){

            dest[i] = arr[i];

    }

}


/*int main()

{

    int arr1[] = {1,2,3,4,5};

    int count = sizeof(arr1) / sizeof(arr1[0]);

    int arr2[count];


    copy_array(arr1, count, arr2);


    for (int i = 0; i < count; ++i) {

            cout<<arr2[i]<<" ";


            cout<<endl;

    }


    return 0;

}

*/


int factorial(int n){

    int ilo=1;

    for( int i = 1; i<=n; i++){

            ilo*=i;

    }

    return ilo;

}


void fibseq_loop(int count,unsigned int dest[]){

    dest[0] = 1;

    dest[1] = 1;

    for (int i=2; i<count; i++){

            dest[i] = dest[i-1] + dest[i-2];

    }

}


int fibreq(int a){

    if(a==1 || a==2){

            return 1;

    }

    return fibreq(a-1)+fibreq(a-2);


}


void zad13(float arr[],int size, int a, int b){

    for(int i = 0; i < size; i++){

            if(arr[i]< a || arr[i]> b){

                arr[i] = 0;


            }

    }

}


int nwd(int a, int b){

    int c;

    while(b != 0){

            c = a % b;

            a = b;

            b = c;

    }

    return a;

}


int nww(int a, int b){

    return (a*b)/nwd(a,b);

}


int wl(char str[]){

    int counter = 1;

    for(int i = 0; str[i]; i++){

            if(str[i] == ' ')

                counter++;

    }

    return counter;

}


//int main()

//{

//    char str[1024];

//    std::cin.get(str, 1023);

//    std::cout<<wl(str)<<std::endl;

//}


int rand1(int a, int b, int m, int n){

    if(n==0)

            return time(0)%m;

    return (a*rand1(a,b,m,n-1)+b)%m;

}


//int main(){

//    for(int i=0;i<50;i++){

//            std::cout<<rand1(403,43,12,i)<<' ';

//    }

//    return 0;

//}


unsigned int req(unsigned int a, unsigned int b){

    if(b==0)

            return a;

    if (b>a)

            return req(b,a);

    return a -b + req(a - 1, b) + req(a, b - 1);

}


int main(){

    std::cout<<req(3,0)<<std::endl;

}



 
Jakub Obara
Napisane przez: Jakub Obara (środa, 22 marca 2023, 13:08)
Wpis widoczny dla wszystkich na świecie

--1

select MAX(salary) "Maximum", MIN(salary) min, AVG(salary) group_avg, SUM(salary) "Total_Salary", count (*) as pracownikow

FROM emp

--2

SELECT MIN(last_name), MAX(last_name)

from emp

--3


SELECT count(*) as "liczba pracowniukow"

from emp

where commission_pct != 0 and dept_id = 31

--4


SELECT credit_rating, count(*) as lizcba

from customer

GROUP BY credit_rating a

--5

SELECT title, SUM(salary) AS laczne_zarobki

FROM emp

WHERE title NOT LIKE '%VP%'

GROUP BY title

ORDER BY laczne_zarobki ASC;





[ Zmodyfikowano: środa, 22 marca 2023, 13:42 ]
 
Wirtualny Kampus
Napisane przez: Wirtualny Kampus (sobota, 5 lutego 2022, 00:58)
Wpis widoczny dla wszystkich na świecie

Z powodu awarii Punktu Logowania UMCS (https://login.umcs.pl) nie jest możliwe zalogowanie się do Wirtualnego Kampusu oraz USOS

Przepraszamy za niedogodności. Dostęp do logowania zostanie przywrócony w godzinach porannych.

 
Redaktor WK
Napisane przez: Redaktor WK (czwartek, 23 września 2021, 15:36)
Wpis widoczny dla wszystkich na świecie

Zapraszamy nauczycieli akademickich na webinaria!

1. „Wirtualny Kampus – nowości po aktualizacji systemu” na którym zaprezentowane zostaną nowe funkcjonalności platformy po aktualizacji systemu Moodle.

Zakres tematyczny
Nowy interfejs WK
Nowe funkcjonalności platformy
Nowe opcje w ustawieniach narzędzi dostępnych na WK

Terminy (do wyboru): 
27 września (poniedziałek), godz. 11:00-12:30
28 września (wtorek), godz. 14:00-15:30


2. „Wideokonferencja na Wirtualnym Kampusie – nowa wersja, nowe funkcjonalności”na którym zaprezentowane zostaną nowe funkcjonalności narzędzia BigBlueButton do prowadzenia zajęć na Wirtualnym Kampusie w trybie synchronicznym, w formie wideo/audio konferencji.

Zakres tematyczny:
Nowe opcje zarządzania uczestnikami
Nowe ustawienia i funkcjonalności wirtualnej tablicy

Terminy (do wyboru):
29 września (środa), godz. 10:00-11:30
30 września (czwartek), godz. 14:00-15:30



 
Wpis widoczny dla wszystkich

Dzień dobry,

Mam dwie obserwacje, które chciałabym zgłosić:

1. Może się mylę, ale zniknęła możliwość szybkiego 'zejścia na dół' strony - było to bardzo przydatne po kilku przeprowadzonych zajęciach, gdyż oszczędzało konieczność długiego przewijania tematów wszystkich poprzednich zajęć.

2. W QUIZACh nie ma już kolorów - wcześniej dobre odpowiedzi wyświetlały się na zielono, a nieprawidłowe na czerwono. Byłoby miło - i łatwiej - gdyby tak się działo nadal. 

Z pozdrowieniami dla Państwa zajmujących się WK.

Małgorzata Dobrzańska-Watanabe




 
Redaktor WK
Napisane przez: Redaktor WK (wtorek, 7 września 2021, 14:21)
Wpis widoczny dla wszystkich na świecie

W dniach 2-6 sierpnia 2021 platforma e-learningowa Moodle została zaktualizowana do wersji 3.9.9+
Głównym powodem było zapewnienie bezpieczeństwa zamieszczanych materiałów i innych danych oraz wyeliminowanie błędów występujących w starszej wersji systemu. Wirtualny Kampus zyskał również nowe funkcjonalności i nowy interfejs. Wciąż prowadzone są prace udoskonalające system. Zwracamy się z prośbą o zgłaszanie uwag i propozycji zmian, które usprawniłyby Państwa pracę na Kampusie, prosimy też o kontakt w razie zaobserwowania jakichkolwiek nieprawidłowości w działaniu platformy (e-mail: kampus@umcs.pl, tel.: 0-81 537 61 81).

 
Wirtualny Kampus
Napisane przez: Wirtualny Kampus (poniedziałek, 14 grudnia 2020, 09:30)
Wpis widoczny dla wszystkich na świecie

Z powodu ogólnej awarii zasilania na Uniwersytecie  strony Wirtualnego Kampusu, USOS, poczty elektronicznej nie działają.

Przepraszamy za utrudnienia

Obecnie jako pierwsze zostało przywrócone działanie Wirtualnego Kampusu oraz poczty elektronicznej dzięki podłączeniu serwisów do zasilania awaryjnego.

[ Zmodyfikowano: poniedziałek, 14 grudnia 2020, 10:28 ]
 
Redaktor WK
Napisane przez: Redaktor WK (środa, 25 listopada 2020, 10:46)
Wpis widoczny dla wszystkich na świecie

Webinaria “Prowadzenie zajęć na Wirtualnym Kampusie”

 

Od października  Biuro ds. Zdalnego Kształcenia realizuje cykl webinariów o prowadzeniu zajęć dydaktycznych na platformie e-learningowej Wirtualny Kampus.

Każde webinarium poświęcone jest określonej tematyce; nauczyciele akademiccy mogą dokonać wyboru zarówno tematu, jak i terminu szkolenia.

1. Projektowanie kursu:
-    tworzenie, struktura zawartości, udostępnianie kursu (zapisy na kurs, grupy)
-    dodawanie zasobów edukacyjnych i aktywności sprawdzających wiedzę
-    zarządzanie kursami

 

           Terminy:

            02.12.2020, 10:00-11:30
            09.12.2020, 16:00-17:30
            15.12.2020, 09:00-10:30

 

2. Webkonferencja
-    zasady organizowania i prowadzenia
-    narzędzie BigBlueButton
-    wirtualny pokój do e-konsultacji

Terminy:

02.12.2020, 10:00-11:30
09.12.2020, 16:00-17:30
15.12.2020, 09:00-10:30

3. Dokumentowanie zajęć
-    archiwizowanie kursu (kopia zapasowa)
-    listy obecności
-    logi systemowe
-    raporty ukończenia aktywności

Terminy:

03.12.2020, 12:00-13:30
10.12.2020, 16:00-17:30
18.12.2020, 09:00-10:30

4. Tworzenie testu
- dodawanie pytań
- import pytań do bazy pytań
- konfiguracja ustawień testu
- dodawanie do testu pytań losowych

Terminy:

04.12.2020, 10:00-11:30
11.12.2020, 09:00-10:30
16.12.2020⋅16:00-17:30

5. Oceny
- sposoby oceniania
- dziennik ocen
- import ocen do dziennika ocen
- eksport ocen  z WK do systemu USOS

 Terminy:

07.12.2020, 12:00-13:30
14.12.2020, 10:00-11:30
17.12.2020, 16:00-17:30

Aby wziąć udział w webinarium, należy zapisać się na  kurs “Webinarium: Prowadzenie zajęć na Wirtualnym Kampusie” i w wybranym terminie dołączyć do sesji poświęconej danej tematyce.

Zachęcamy też do zapoznania się z materiałami dydaktycznymi dostępnymi w kursach obejmujących cykl warsztatów prowadzonych przez pracowników UMCS, poświęconych narzędziom aktywizującym w kształceniu zdalnym: lista warsztatów.

 

[ Zmodyfikowano: wtorek, 22 grudnia 2020, 12:01 ]