Facts
Duration: 1 semester
Period: Fall Semester
Credits: 2 ECTS
Contact Hours: 18
Self-study: 54
Hours: 72
|
Main Objectives
- Getting skills program with the registry;
- Getting skills create a simple ASP-applications;
- Getting the skills of creating client-server applications;
- Getting the skills of creating installers;
- Getting the skills to create and connect a dynamic class library.
Learning Outcomes
- Creating a program for reading and editing the Windows Registry;
- Creation of web-pages of new user registration system;
- Create a console application to communicate (chat);
- Creating a dynamic link library (dll) of mathematical functions and connecting it to a computer program.
Professor
Alexander E. Petelin, Associate professor
Course annotation
Course unit code |
V.1.7 |
|||||||||||||||||||||||||
Course unit title |
Methods and technology of information system design. Part 2 |
|||||||||||||||||||||||||
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 |
18 |
||||||||||||||||||||||||
Lecture |
||||||||||||||||||||||||||
Laboratory |
18 |
|||||||||||||||||||||||||
Self-study |
54 |
|||||||||||||||||||||||||
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 skills program with the registry |
Creating a program for reading and editing the Windows Registry |
Lab Report |
||||||||||||||||||||||||
Getting skills create a simple ASP-applications |
Creation of web-pages of new user registration system |
Lab Report |
||||||||||||||||||||||||
Getting the skills of creating client-server applications |
Create a console application to communicate (chat) |
Lab Report |
||||||||||||||||||||||||
Getting the skills of creating installers |
Creating an installation package to install software on Windows |
Lab Report |
||||||||||||||||||||||||
Getting the skills to create and connect a dynamic class library |
Creating a dynamic link library (dll) of mathematical functions and connecting it to a computer program |
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 |
|||||||||||||||||||||||
Organizing the work with the registry Windows (setting the program autorun, saving the interface settings, etc.) |
2 |
12 |
||||||||||||||||||||||||
ASP technology |
4 |
12 |
||||||||||||||||||||||||
Creating a client-server application |
4 |
10 |
||||||||||||||||||||||||
Creating program installers |
4 |
10 |
||||||||||||||||||||||||
Creating and adding a dynamic class library |
4 |
10 |
||||||||||||||||||||||||
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 |
|
|||||||||||||||||||||||||
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 |