Unwe.bg



|Accepted By Faculty Council | |Affirmed by: |

|Applied Informatics and Statistics | | |

|Protocol № / | |Dean |

| | |Prof. Dr. V. Goev |

CURRICULUM

OF ACADEMIC DISCIPLINE

|Academic Discipline: | |FUNDAMENTALS OF APPLICATION PROGRAMS DEVELOPMENT |

|Discipline Code: | |B83815O0643 |

|Degree: | |Bachelor |

|Discipline Type: | |Faculty |

| | |Optional |

|Field of Higher Education: |3. |SOCIAL, ECONOMIC AND LEGAL SCIENCES |

|Professional Field: |3.8. |Economic |

|Specialty: |3.8.15 |Business Informatics |

|Faculty: | |Applied Informatics and Statistics |

|Department: | |Information Technologies and Communications |

|Hours: | |30 hours lectures |

| | |30 hours seminars |

|Self-study: | |60 hours |

|Credits: | |6 |

|Lector: | |Assoc. Prof. Dr. M. Tsaneva |

BACKGROUND STUDIES

Students must have knowledge provided by training undergraduate degree in Business Informatics, especially in the subjects 'Fundamentals of algorithm and data structures’, ‘Computer architectures’.

ANOTATION

1. The course "Fundamentals of application programs development" is a continuation of training in the course "'Fundamentals of algorithm and data structures’."

2. Description of academic program content

The course aims to provide theoretical and practical knowledge in the design and implementation of desktop business applications using .NET technology. The material, included in the course, presents all steps business application software components development. Students are acquainted with the essentials of .Net architecture and C# programming language. A significant part of this course is dedicated to the problems of data access organization and implementation from a business application. Main principles of reusable objects development are presented and discussed.

Theoretical and practical skills of students are provided with complementary knowledge about best practices and design principles of business application development.

3. Language of tuition:

English

CONTENT OF THE PROGRAM

A. LECTURES

|№ |THEME |Hours of tuition |

| |INTRODUCTION. Fundamentals of .NET technologies. |2 |

| |IDE Visual Studio. |2 |

| |.Net types, values, variables and experssions. |4 |

| |Program Control Statements. |2 |

| |Classes, Objects And Namespaces. |2 |

| |.Net Collections |4 |

| |Streams And Files. |2 |

| |Exception Handling |2 |

| |.Net Events And Delegates. Windows Forms Applications |2 |

| |Processes And Threads. |2 |

| |Xml Data Processing. |2 |

| | Data Base Access |4 |

| |Total |30 |

B.SEMINARS

|№ |THEME |Hours |Hours |

| | | |Self-study |

| |Introduction into Visual Studio IDE. Development of console application using basic data types. |2 |4 |

| |Development of console application using program control statements. |2 |4 |

| |Development of console application using arrays and collections |4 |8 |

| |Development of console application using files and streams |4 |8 |

| |Integration of exception handling in applications |4 |8 |

| |Development of console application using XML data processing and validation |2 |4 |

| |Development of Windows desktop applications. |2 |4 |

| |Development of Windows desktop applications using events and delegates |2 |4 |

| |Development of Windows desktop applications with interposes communication and multitasking. |2 |4 |

| |Development of Windows desktop applications implementing database access via ADO |6 |12 |

| |. Total |30 |60 |

METHOD / STRATEGY OF TUITION:

• There are provided two hours lecture and two hours seminar per week. Preparation for each seminar session requires the release of a number of hours outside the academic commitment of students.

• For all lectures are prepared Power Point presentations, and for seminars - practical tasks. Necessary technical resources for training are: multimedia projector, PPP, video, computer class with Internet connection.

• The software used is Microsoft Visual Studio, Microsoft Office, MS SQL Server, Management Studio.

INDIVIDUAL ASSIGNMENT

Connection with practice is ensured by individual assignment, each student will receive. Assignments are defined at the seminars in accordance with individual preferences and abilities of students. The practical development assessed separately and has a certain influence in the final grade.

METHODS OF ASSESSMENT

Individual assignment is presented to the course group.

Exam includes three estimates - the exam, held in the form of a test, an assignment for practical development of a real problem and an interim test.

The formula for the formation of the final grade is as follows:

FE = (ET + IT+2* IS)/4

FE = final exam

ET = assessment of the exam test

IS = assessment of the presentation of individual assignment

IT = interim test

The final grade is made using “six-score” grading system. The minimum grade for successful completion of the course is "Average / 3 /." Reconciled with the European Credit Transfer System, it looks as follows:

|Excellent /6/ |Very Good /5/ |Good /4/ |Average /3/ |Poor /2/ |

|A |B |C |D |E |FX |F |

|Credits awarded as per the Study |No credits awarded |

RESULTS OF EDUCATION

The course will give basic knowledge of the following:

• .NET general concepts

• C# programming language essentials

• Basic principles of design and development of desktop business applications

• Development and usage of reusable software components of a business application.

• Basic principles of design and development of data access components in business applications

The course provides the following skills:

• Development of console and desktop business applications with graphical user interface and database access using the selected technology and IDE,.

Similar courses at

1. University of Oxford

2. University of Cambridge

3. University of Vienna

4. Vienna University of technology

5. The Pennsylvania State University

SUMMARY OF STUDENTS COMMITMENT

|Type of activity |Hours |Hours per Week |Self-study |Total |

|Lectures |30 |2 | |30 |

|Seminars |30 |2 |30 |60 |

|Laboratory | | | | |

|Practical | | | | |

|Individual Assignment | | | | |

|Referee | | | | |

|Индивидуално задание | | |15 |15 |

|Interim exam/test | | | | |

|Interim mark | | | | |

|Exam |written | |15 |15 |

|Total |60 |4 |60 |120 |

LITERATURE

A. MAIN

1.

2.

3. Teach Yourself Visual Studio .NET In 21 Days –

4. 2.0 Everyday Apps for Dummies.pdf

5. C sharp.Windows Forms programming with C#.pdf

6. C# - Data Binding with Windows Forms 2.0 Programming Smart Client Data Applications

B. ADDITIONAL

7.

8.

9. Microsoft Visual C# 2008 Express Edition

10. Microsoft Visual C# 2010 Step by Step

11. Oreilly..Windows.Forms.In.A.Nutshell.eBook-LiB.chm

12. Beginning 3.5 in C# 2008 From Novice to Professional, Second Edition

13. Windows forms programming with c#

| AUTHOR: |........................................... |

| |(Assoc. Prof. Dr. Monika Tsaneva ) |

|HEAD OF DEPARTMENT: |........................................... . |

| |(Prof. D.Sc.(Econ.) Valentin Kisimov) |

|DEAN: |........................................... |

| |(Prof. Dr. Valentin Goev) |

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches