Information Package / Course Catalogue
Software Development
Course Code: MIS516
Course Type: Area Elective
Couse Group: Second Cycle (Master's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 1
Credit: 3
Lab: 0
ECTS: 7
Objectives of the Course

Teaching the basic principles of software, writing algorithms in a software system, gaining ability for designing and developing in software, introducing interface to use the vb.net programming language, teaching the development of application software using basic programming principles with the help of libraries that come with vb.net programming language

Course Content

Algorithms, data types, controls, loops, classes, objects, methods, inheritance, encapsulation, the .NET Framework, vb.net Interface, vb.net Control Structures and Loops, vb.net Error Control, vb.net Forms, Controls, Dialogue windows, vb.net Text / Date-Time / Mathematical methods, vb.net DataTable use, the sample project application.

Name of Lecturer(s)
Learning Outcomes
1.Analyse the needs for an information systems and have control over the processes at the analysis, design and implementation stages of the database that belongs to the system
2.Be aware of the different types of ınformation technologies and systems using in business, have enough knowledge to design a suitable system
3.Convey information about current trends and their own studies both verbally and visually ways.
4.Be able to follow current developments in modern business techniques and technologies, especially information technologies
5.Understand the interaction between his departmant and other relational departmants, if necessary make a team, take responsibility and do the works with team.
6.Know the information technologies and systems using in different types of business, if necessary take the system responsibility.
Recommended or Required Reading
Weekly Detailed Course Contents
Week 1 - Theoretical
Algorithmic Programming Design, Flowcharts
Week 2 - Theoretical
Introduction to Object Oriented Programming, Data Types, Variables, Control Structures for Selection, Control Structures for Selection
Week 3 - Theoretical
Classes, Objects, Types
Week 4 - Theoretical
Constructors & Destructors, Overloading, Interface
Week 5 - Theoretical
Encapsullation, Subclass & Inheritance, Polymorphism
Week 6 - Theoretical
Design a Project
Week 7 - Intermediate Exam
MIDTERM
Week 8 - Theoretical
Data Types & Operators in C#
Week 9 - Theoretical
Control Structures for Selection in vb.net, Control Structures for Iteration in C#
Week 10 - Theoretical
Forms, User Controls in vb.net
Week 11 - Theoretical
String Methods in vb.net, Date/Time Methods in vb.net, Math Methods in vb.net
Week 12 - Theoretical
Publishing, Application Project
Week 13 - Theoretical
Application Project
Week 14 - Theoretical
Application Project
Week 15 - Final Exam
Final
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory160348
Assignment102020
Individual Work260378
Midterm Examination110515
Final Examination115520
TOTAL WORKLOAD (hours)181
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
OÇ-1
4
4
4
4
4
4
4
4
4
OÇ-2
4
4
4
4
4
4
4
4
4
OÇ-3
2
4
4
4
4
4
4
4
4
OÇ-4
4
4
4
4
4
4
5
4
OÇ-5
4
4
4
5
5
5
4
4
OÇ-6
4
4
4
4
4
4
4
4
4
Adnan Menderes University - Information Package / Course Catalogue