Information Package

Program of Computer Programming

BİLP124

VISUAL PROGRAMMING I

Course Code
BİLP124
Semester
Second Term (Spring)
Theory+Practice
2 + 1
ECTS
5
Course TypeCompulsory Course
Course LevelAssociate Degree
Year of Study1
SemesterSecond Term (Spring)
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Develops console applications using the basic syntax and program structures of the C# language.<br>
  2. Designs user interfaces with Windows Forms technology and makes them functional with event-driven programming logic.<br>
  3. Writes modular, readable, and maintainable code by using structures such as arrays and functions.<br>
  4. Develops robust software by applying debugging and testing techniques.<br>
  5. Analyzes realistic problems, designs software solutions, and implements these solutions using the C# programming language.<br>
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionWithin the scope of this course; to install a visual programming software, to use the application development interface, component, component properties and events using a visual programming language to develop effective applications.
Course Contents
WEEK TOPICS
1st Week Set up object-oriented software on a computer. Information about history and versions
2nd Week Main Window (Main Menu, Quick Menu, Component Palette), Object Detective and Form Designer
3rd Week Variables, Sequences (Static-Dynamic), Operators,
4th Week Modular structure of visual programming language and basic control statements and loops
5th Week Procedure and Function Definitions
6th Week Mathematical Functions
7th Week String and Historical Functions
8th Week MIDTERM WEEK
9th Week Message and information input windows parameters
10th Week Properties, methods and events of form object
11th Week Properties, methods and events of Edit, Label and Button components
12th Week Properties, methods and events of RadioButton and Checkbox components
13th Week Properties, methods and events of RadioGroup and Richedit components
14th Week Properties, methods and events of the Main Menu and Popup Menu components
Recommended or Required Readingİnternet tabanlı İşitsel ve Görsel Materyaller Visual C#.NET veri tabanı, Nihat Demirci, Yüksel İnan, Palme Yayıncılık, 2005. Her Yönüyle C#, Sefer Algan, Pusula Yayıncılık.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Practice
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 35
Practice 12 25
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam
Preparation for Quiz
Individual or group work
Preparation for Final exam
Course hours
Preparation for Midterm exam
Laboratory (including preparation)
Final exam
Homework
Total Work Load0
Total Work Load / 30 (h)0
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K13
K14
K15