You are on page 1of 6

MIDTERM EXAM EVEN SEMESTER ACADEMIC YEAR 2022/2023

INFORMATION SYSTEMS STUDY PROGRAM


FACULTY OF ENGINEERING AND INFORMATICS
UNIVERSITAS MULTIMEDIA NUSANTARA

Subject : IS431 – VISUAL PROGRAMMING (T) Date :


Lecturer(s) : Agus Sulaiman.,S.Kom.,MM Time : 120’
Rudi Sutomo,S.Kom.,M.Si.,M.Kom
Budi Berlinton Sitorus, S.T.,M.Sc
Form : Essay Type : Onsite Elearning

EXAM CONDITIONS / INSTRUCTIONS:


1. Do all the questions carefully.

2. Answers are made in word or pdf and then uploaded to e-learning.

3. Screen shoot example program and then inserted into word or pdf.

4. In answering, use your own words. If the answer is proven to have copied and pasted with

other students, it will be given a value of 0 and will not pass.

COURSE SUB LEARNING OUTCOMES (SUB-CLO):


SUB LEARNING OUTCOMES (SUB-CLO)
ELO
Code Description
SUB-CLO1 Students can explain the concept of thinking .Net technology in D
object-oriented visual programming with visual programming
language C# and build simple application in visual c#
programming (C6)
SUB-CLO3 Students are able to explain and apply data types, arithmetic D
operators, relational operators and message dialogs, selection
and looping in visual c# programming (C6)
SUB-CLO4 Students are able to explain and apply the concept of class and D
object in visual c# programming. (C6)
SUB-CLO5 Students are able to explain and apply the concept of methods D
and instance variables in visual c# programming. (C6)
SUB-CLO6 Students are able to explain and apply the use of methods, D
procedures and functions in visual c# programming. (C6)
SUB-CLO7 Students are able to explain and apply the use of Arrays in visual D
c# programming. (C6)
SUB-CLO8 Students are able to explain and apply the concept of OOP: D
Inheritance in .NET Technology. (C6)

PROBLEM/QUESTIONS:

1. Question 1: Sub-CLO1, Weight (10 Point)

Explain and provide illustrative examples of why with .net technology an application
can be made in multiple languages?

Page 1 of 6
MIDTERM EXAM EVEN SEMESTER ACADEMIC YEAR 2022/2023
INFORMATION SYSTEMS STUDY PROGRAM
FACULTY OF ENGINEERING AND INFORMATICS
UNIVERSITAS MULTIMEDIA NUSANTARA

ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Poor 2–3 Able to explain why with .net technology an


application can be made in multiple languages
but some are wrong

Satisfactory 4- 6 Able to explain and give illustrative why with


.net technology an application can be made in
multiple languages but something is a little wrong

Good 7–9 Able to explain and give illustrative why with


.net technology an application can be made in
multiple languages but not perfect

Excellent 10 Able to explain and give illustrative why with


.net technology an application can be made in
multiple languages with excellent

2. Question 2: Sub-CLO3, Weight (10 Point)

Explain and give examples of simple programs (source code with c#) related to
nested loops?
ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Poor 2–3 Able to explain nested loop but some are wrong

Satisfactory 4- 6 Able to explain and give examples of simple


programs (source code with c#) related to
nested loops but something is a little wrong

Good 7–9 Able to explain and give examples of simple


programs (source code with c#) related to
nested loops but not perfect

Excellent 10 Able to explain and give examples of simple


programs (source code with c#) related to
nested loops with excellent

Page 2 of 6
MIDTERM EXAM EVEN SEMESTER ACADEMIC YEAR 2022/2023
INFORMATION SYSTEMS STUDY PROGRAM
FACULTY OF ENGINEERING AND INFORMATICS
UNIVERSITAS MULTIMEDIA NUSANTARA

3. Question 3: Sub-CLO4, Weight (15 Point)

Explain and give an example of a simple program to add and subtract 2 numbers
(source code with c#) with the concept of class?

ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Poor 2–5 Able to explain concept of class but some are


wrong

Satisfactory 6- 9 Able to explain and give an example of a simple


program to add and subtract 2 numbers
(source code with c#) with the concept of
class but something is a little wrong

Good 10 – 13 Able to explain and give an example of a simple


program to add and subtract 2 numbers
(source code with c#) with the concept of
class but not perfect

Excellent > 13 Able to explain and give an example of a


simple program to add and subtract 2
numbers (source code with c#) with the
concept of class with excellent.

4. Question 4: Sub-CLO5, Weight (15 Point)

Explain and give an example of a simple program related to a constructor that


accepts more than one argument or variable parameter (source code with c#)
ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Page 3 of 6
MIDTERM EXAM EVEN SEMESTER ACADEMIC YEAR 2022/2023
INFORMATION SYSTEMS STUDY PROGRAM
FACULTY OF ENGINEERING AND INFORMATICS
UNIVERSITAS MULTIMEDIA NUSANTARA

Poor 2–5 Able to explain concept of constructor related


accepts more than one argument or variable
parameter but some are wrong

Satisfactory 6- 9 Able to explain and give an example of a


simple program related to a constructor that
accepts more than one argument or variable
parameter (source code with c#) but
something is a little wrong

Good 10 – 13 Able to explain and give an example of a


simple program related to a constructor that
accepts more than one argument or variable
parameter (source code with c#) but not
perfect

Excellent > 13 Able to explain and give an example of a


simple program related to a constructor that
accepts more than one argument or variable
parameter (source code with c#) with
excellent.

5. Question 5: Sub-CLO6, Weight (15 Point)

Explain and give examples of simple programs related to method overloading


(source code with c#)

ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Poor 2–5 Able to explain method overloading but some are


wrong

Satisfactory 6- 9 Able to Explain and give examples of simple


programs related to method overloading
(source code with c#) but something is a little
wrong

Page 4 of 6
MIDTERM EXAM EVEN SEMESTER ACADEMIC YEAR 2022/2023
INFORMATION SYSTEMS STUDY PROGRAM
FACULTY OF ENGINEERING AND INFORMATICS
UNIVERSITAS MULTIMEDIA NUSANTARA

Good 10 – 13 Able to Explain and give examples of simple


programs related to method overloading
(source code with c#) but not perfect

Excellent > 13 Able to Explain and give examples of simple


programs related to method overloading
(source code with c#) with excellent.

6. Question 6: Sub-CLO7, Weight (15 Point)

Explain and give examples of simple programs related to multidimensional arrays


(source code with c#)?

ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Poor 2–5 Able to explain multidimensional arrays but


some are wrong

Satisfactory 6- 9 Able to Explain and give examples of simple


programs related to multidimensional arrays
(source code with c#) but something is a little
wrong

Good 10 – 13 Able to Explain and give examples of simple


programs related to multidimensional arrays
(source code with c#) but not perfect

Excellent > 13 Able to Explain and give examples of simple


programs related to multidimensional arrays
(source code with c#) with excellent.

7. Question 7: Sub-CLO8, Weight (20 Point)

Explain when it is time for us to use the concept of inheritance in making programs
and give examples of simple programs related to this (source code with c#)?

Page 5 of 6
MIDTERM EXAM EVEN SEMESTER ACADEMIC YEAR 2022/2023
INFORMATION SYSTEMS STUDY PROGRAM
FACULTY OF ENGINEERING AND INFORMATICS
UNIVERSITAS MULTIMEDIA NUSANTARA

ASSESSMENT RUBRIC (per question):

GRADE SCORE ASSESSMENT CRITERIA

Very Poor <= 1 Invalid answer

Poor 2–7 Able to explain when it is time for us to use


the concept of inheritance in making
programs but some are wrong

Satisfactory 8- 13 Able to explain when it is time for us to use


the concept of inheritance in making
programs and give examples of simple
programs related to this (source code with
c#) but something is a little wrong

Good 14 – 19 Able to explain when it is time for us to use


the concept of inheritance in making
programs and give examples of simple
programs related to this (source code with
c#) but not perfect

Excellent > 19 Able to explain when it is time for us to use


the concept of inheritance in making
programs and give examples of simple
programs related to this (source code with
c#) with excellent.

References: Created by: Approved by:


session 1-7 on behalf of the Lecturer Team

(Agus Sulaiman,S.Kom.,M.M) (Ririn Ikana Desanti, S.Kom., M.Kom.)


Course Coordinator Head of Study Program

Page 6 of 6

You might also like