Akademia Finansów i Biznesu Vistula - Centralny System Uwierzytelniania
Strona główna

Introduction to programming

Informacje ogólne

Kod przedmiotu: CII1SE15CI-Z17
Kod Erasmus / ISCED: (brak danych) / (0688) Interdyscyplinarne programy i kwalifikacje obejmujące technologie informacyjno-komunikacyjne Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Introduction to programming
Jednostka: Kierunek-Informatyka
Grupy:
Strona przedmiotu: http://usosweb.vistula.edu.pl/kontroler.php?_action=katalog2/przedmioty/pokazPrzedmiot&prz_kod=CII1SE15CI-Z17
Punkty ECTS i inne: 7.00 LUB 6.00 (zmienne w czasie) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Skrócony opis:

The purpose of this course is to give students basic information about the operation of computer and computer programming and to enable them to design and code computer programs

Pełny opis:

The purpose of this course is to give students basic information about the operation of computer and computer programming and to enable them to design and code computer programs

Literatura:

0. Herbert Schildt, C# 4.0- The Complete Reference, McGrawHill

1. Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth,- The C# Programming Language.

2. Jesse Liberty, Donald Xie,- C# 3.0

3. Larry O’Brien, Bruce Eckel, - Thinking in C#.

4. Bjarne Stroustrup: Programming: Principles and Practice Using C++. First Edition. 2009 by Pearson Education, Inc.

5. Wikibooks contribution,- C#

6. Adrian Turschi, DotThatCom.com, Jasson Werry, Greg Hack - C# .NET

7. http://www.cprogramming.com/tutorial.html

8. http://www.uow.edu.au/~nabg/ABC/ABC.html C++ for beginners

9. http://www.doc.ic.ac.uk/~wjk/C++Intro/

10. Microsoft Corporation learning courses

Efekty uczenia się:

Understanding methods and IT tools to program design, program organization, coding using a programming language.

Understanding concepts and methods of program structure.

Using computer class, coding, compiling and testing all example in C#

Working in Visual Studio 2010 C#.

Fundamental knowledge of a programming language. Be in future an active member of programmers’ society.

Metody i kryteria oceniania:

M-Midterm Exam is a classical exam on paper

F-Final Exam or Retake Exam is a classical exam on paper

P-Quiz/Practical Exams, Homeworks/Projects

N-A4 size bound Notebook which is filled in during lectures.

AW-Attendace for lecture(wyklad)

AC-Attendance for lab(cwiczenia)

CAW is NKL if AW<60, otherwise it is 1

CAC is NKL if AC<70, otherwise it is 1

W is nb if F=0, otherwise it is 1

C is nb if P=0, C is 0 if P<50, otherwise it is 1

Dominance Coefficients for Lecture: (1) CAW, (2) W, (3) 0

Dominance Coefficients for Lab: (1) CAC, (2) C, (3) 0

OL-Overall result is grade that is calculated for lecture as follows.

OC-Overall result is grade that is calculated for class as follows.

LectureGrade=CAWxWx((%30xM)+(%20xP)+(%5xN)+(%5xAW)+(%40xF))

LabGrade=CACxCx((%30xM)+(%25xP)+(%5xAC)+(%40xF))

Following percentages of marks meaning:

• 0 nb/NKL---------- nonattendance-Fail

• 1-49 2----------Fail

• 50-593---------Satisfactory

• 60-693,5-------Satisfactory Plus

• 70-794---------Good

• 80-894,5-------Good Plus

• 90-1005--------Very Good

Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)

Okres: 2017-10-01 - 2018-02-15
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Edip Senyurek
Prowadzący grup: Edip Senyurek
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Ćwiczenia - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Wykład - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Rodzaj przedmiotu:

obowiązkowe
ogólnouczelniane

Zajęcia w cyklu "Semestr zimowy 2018/2019" (zakończony)

Okres: 2018-10-01 - 2019-02-01
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Edip Senyurek
Prowadzący grup: Edip Senyurek
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Ćwiczenia - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Wykład - Egzamin/zaliczenie na ocenę/zal w skali zal-std2

Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)

Okres: 2019-10-01 - 2020-02-16
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Mariusz Jakubowski
Prowadzący grup: Mariusz Jakubowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Ćwiczenia - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Wykład - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Skrócony opis: (tylko po angielsku)

The course objective is to teach students fundamentals of computer programming using C++ as an example of a modern object-oriented programming language. Students will learn how to develop and test programs using primitive types, control statements, iterations, vectors, classes, strings, functions, and file I/O.

Pełny opis: (tylko po angielsku)

The course objective is to teach students fundamentals of computer programming using C++ as an example of a modern object-oriented programming language. Students will learn how to develop and test programs using primitive types, control statements, iterations, vectors, classes, strings, functions, and file I/O.

Literatura: (tylko po angielsku)

Basic:

B. Stroustrup - "Programming: Principles and Practice using C++", 2nd Ed., Addison-Wesley 2014

Supplementary:

B. Stroustrup - "The C++ Programming Language", 4th Ed., Addison-Wesley 2013

W. Savitch, K. Mock - "Problem Solving with C++", 10th Ed., Pearson 2018

M.A. Weiss - "Data Structures and Algorithm Analysis in C++", 4th Ed., Pearson 2014

R.C. Martin - "Clean Code: A Handbook of Agile Software Craftsmanship", Pearson 2008

Other materials:

http://www.stroustrup.com/Programming/

Lecture slides

Uwagi: (tylko po angielsku)

Grading policy:

Lectures:

- Midterm written exam – 25% (20 points)

- Final written exam – 75% (60 points)

Laboratory exercises:

- Three tasks with increasing degree of difficulty: 1st task - 20% (16

points), 2nd task - 35% (28 points), 3rd task - 45% (36 points)

Grading scale (according to number of points):

- lack of presence – NKL (not classified)

- [0 – 41) – 2.0 (unsatisfactory - fail)

- [41 – 49) - 3.0 (satisfactory)

- [49 – 57) - 3.5 (satisfactory plus)

- [57 – 65) - 4.0 (good)

- [65 – 73) - 4.5 (good plus)

- [73 – 80] - 5.0 (very good)

Zajęcia w cyklu "Semestr zimowy 2020/2021" (zakończony)

Okres: 2020-10-01 - 2021-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć:
Ćwiczenia, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Edip Senyurek
Prowadzący grup: Edip Senyurek
Strona przedmiotu: https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZmM0MjZlMDUtMDYwMy00Mzk3LTlhZWYtMTJhNzAwNDBmMWY3%40thread.v2/0?context=%7b%22Tid%22%3a%22e8a52afe-6ea8-47f7-b275-783f7087b5fa%22%2c%22Oid%22%3a%22924a1556-5e14-4faf-9d4a-17b156530661%22%7d
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Ćwiczenia - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Wykład - Egzamin/zaliczenie na ocenę/zal w skali zal-std2
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Akademia Finansów i Biznesu Vistula.
ul. Stokłosy 3
02-787 Warszawa
tel: +48 22 45 72 300 https://vistula.edu.pl/
kontakt deklaracja dostępności USOSweb 7.0.0.0-1 (2023-09-06)