Methods and Technology of Information System Design (I)

Facts  
Duration: 1 semester
Period: Fall Semester
Credits: 2 ECTS
Contact Hours: 36
Self-study: 36
Hours: 72

Main Objectives

  • Getting the basic skills of using Visual Studio component;
  • Getting the skills to work with text files and directories;
  • Getting the skills to work with Word and Excel files;
  • Getting the skills to create hypertext reference;
  • Getting the skills to organize cooperation programs with databases.

Learning Outcomes

  • Creating a simple calculator and notepad-application;
  • Creating 11 console applications to read and edit text files and read the file data structure;
  • Create 3 console applications to create and edit Word and Excel files;
  • Create help-application and connect it to the windows-application;
  • Creating a program to read and edit the information in an Access database.

Professor

 Alexander E. Petelin,  Associate professor

Apply

Read more

Course annotation

Course unit code

B.1.6

Course unit title

Methods and technology of information system design. Part 1

Name(s), surname(s) and title of lecturer(s)

Associate professor Alexander E. Petelin

Level of course

Master’s program

Semester

1

ECTS credit

2

Working hours

Contact hours

36

Lecture

4

Laboratory

32

Self-study

36

Total

72

Work placement

-

Prerequisites

The student should know one programming language higher level (C#, C++, Pascal and etc.)

Language of instruction

English

Objectives of the course

Learning outcomes

A student’s assessments methods

Getting the basic skills of using Visual Studio component

Creating a simple calculator and notepad-application

Lab Report

Getting the skills to work with text files and directories

Creating 11 console applications to read and edit text files and read the file data structure

Lab Report

Getting the skills to work with Word and Excel files

Create 3 console applications to create and edit Word and Excel files

Lab Report

Getting the skills to create hypertext reference

Create help-application and connect it to the windows-application

Lab Report

Getting the skills to organize cooperation programs with databases

Creating a program to read and edit the information in an Access database

Lab Report

Teaching methods

Lecturing, demonstrating, direct instruction

Course unit content

Course objective – the course is designed for training of professionals capable to successfully implement the project on creation of large information systems using modern technologies of design and software development.

Gained knowledge and skills – create advanced Windows - applications

List of Topics

Topic title

Contact hours

Assignments and independent study hours

Creating a simple window application

4

2

Creating an application with a complicated window interface

8

4

Creating an operation application (writing, reading, deleting, copying, organizing access settings, etc.) with various types of files

4

4

Automating the work (creating, reading, and writing files, creating and filling templates, etc.) with office applications (Word, Excel)

8

10

Creating and implementing a hypertext help and its implementation into the program

6

8

Organizing a connection and automating the operation of a program with databases

6

8

Assessment requirements

Maximum semester rating - 100 points. Points are allocated on the semester part and the exam ones: 80 points are available for the ongoing work of the semester, and 20 points - for the answers on the exam.

Assessment criteria

Activity at the seminars - up to 30 points, report on the independent work – up to 50 points, exam – up to 20 points

The composition of final accumulative mark

Final accumulative points

Marks

(four-point scale)

Marks (ECTS)

90 – 100

5 (excellent)

А (excellent)

85 – 89

4 (good)

В (very good)

75 – 84

С (good)

70 – 74

D (satisfactory)

65 – 69

3 (satisfactory)

60 – 64

E (mediocre)

< 60

2 (unsatisfactory)

F (unsatisfactory)

Author of the course

Alexander E. Petelin, associate professor of the Department of Information Support of Innovative Activity of the Faculty of Innovative Technologies, Tomsk State University