0% found this document useful (0 votes)
6 views3 pages

Distributed Programming Workshop Syllabus

This syllabus describes a 6-credit distributed programming workshop offered in the fourth semester. The workshop aims for students to develop multi-user software using a programming language and following a given design, establishing development stages, methods for components, and conducting tests. Over the course of 18 weeks, students will learn concepts such as interface design, access to remote databases, layered development, and report generation.

Translated by

ScribdTranslations
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Distributed Programming Workshop Syllabus

This syllabus describes a 6-credit distributed programming workshop offered in the fourth semester. The workshop aims for students to develop multi-user software using a programming language and following a given design, establishing development stages, methods for components, and conducting tests. Over the course of 18 weeks, students will learn concepts such as interface design, access to remote databases, layered development, and report generation.

Translated by

ScribdTranslations
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SYLLABUS DISTRIBUTED PROGRAMMING WORKSHOP

I. GENERAL INFORMATION

Professional Career : Computing and Computer Science


Module : Software Development and Database Management
Didactic Unit : Distributed Programming Workshop
Credits : 6
Academic Semester : IV
N° de Horas Semanal : 8
Number of Semester Hours
: 144

II. PROFESSIONAL CAREER COMPETENCE

Plan, implement, and manage the use of Information and Communication Technologies of an organization, based on
analysis of their requirements, taking into account quality, safety, and professional ethics criteria promoting the
teamwork.

III. TERMINAL CAPACITIES AND EVALUATION CRITERIA

Terminal capacity: Evaluation Criteria

Establish the stages of development taking into account


count the design, to build the interface and
the source code in the language of
Develop multi-user software using a programming established in the design.
programming language, according to the design.
Establish methods for the development of the
software components.

Integrate and test the system of


information, Debugging system errors

IEST "Argentina" – ACADEMIC UNIT


[Link] Av. Alfonso Ugarte block 9 s/n. Lima Peru PAGE 1
IV. ORGANIZATION OF ACTIVITIES AND BASIC CONTENTS

Elements of Activities of
Sem Basic Contents Preliminary tasks
capacity learning
Designing No. 01 Creating MDI Applications. Use of menus and toolbars
1 types of Property Management tools Forms and
Forms MDI Form various controls.
knowing No. 02 Creating MDI Applications. Parent Form, Properties of the
2 controls and Form Design Children's Form Forms
3 properties MDI and Child Windows Controles de Acceso, Usuario, Password, Progres
Bar, Status Bar.
4 Get to know the No. 03 Application design with Net architecture Design of a
Architecture and Interface design and Architecture and functionality of [Link] interface with
5 the different source code Data access with [Link] [Link]
suppliers Namespaces for data in .NET
of data Net Framework
No. 04 The .NET Framework data provider Types of connection
Data Providers Objects provided by different suppliers of with [Link]
6
Net data .NET Authentication
Windows, SQL
Development of No. 05 Database Design: Access to Database Debate
Applications Connection to the database with [Link]. Application development with Differentiate
With Access [Link] data remote connection. database connection
7
database [Link] Architecture: Main Objects and Classes remote from local
8
Remote Access to Data connected scenario and
9
Disconnected, Inquiries.
Main instructions for carrying out the
maintenance of a table in a Database.
Build No. 06 General and Dynamic Queries Why use
various Query Tables Aplicaciones con tablas relacionadas Data Relation?
Consultations with related Data Relation class, methods, properties How to handle
10 connection to Procedures implementation multiple tables
11 database Stored Use of the Inner Join clause in the instruction related?
12remota Select from SQL Why the use of
13 Stored Procedures sp in applications
1. Concept of .NET?
2. Types
3. Implementation
Introduction to No. 07 Distributed application architecture. When and how
development ofComponent of type Method for Component Construction in the we must work
14
applications Class Library implementation of the layers: with components?
15
distributed Data management layer. How to use
16
by layers Business Cover DLL Components
User interface layer. to implement
Generate the Web Presentation Layer layers?
Design of No. 08 Creation of Reports using Crystal Report What is a
Reports and Crystal Report Designing General and Dynamic Reports Report? How
17
distribution of Projects of Distribution of elements of an application. we can distribute
an application Packaging and Creation of Packaging Projects for the our
Distribution distribution projects?
18 Recovery Assessment.

IEST "Argentina" –ACADEMIC UNIT


[Link] Av. Alfonso Ugarte cuadra 9 s/n. Lima Perú PAGE 2
V. METHODOLOGY

For the development of the Didactic Unit, the following teaching procedures will be applied:
Theoretical Classes: with presentation by the Teacher and the active participation of the Students
Practices: Applications will be resolved according to the Laboratory Guide.

VI. EVALUATION

The grading scale is out of twenty, and the minimum passing grade is thirteen (13). In all cases, a fraction of 0.5 or more is
consider it as a unit in favor of the student.
The student who in the evaluation of one or more Terminal Capacities scheduled in the Didactic Unit, obtains a grade
Students with a grade between ten (10) and twelve (12) have the right to participate in the scheduled recovery process.
The student who, after completing the recovery process, obtains a grade lower than thirteen (13) in one or more skills.
terminals of a Unit
Teaching, disapproves of it, therefore repeats the Teaching Unit.
The student who accumulates unexcused absences equal to or greater than 30% of the total scheduled hours in the
The Didactic Unit will be automatically disapproved, with no right to recovery.

VII. BIBLIOGRAPHIC RESOURCES / BIBLIOGRAPHY

Prints
Cristiam Sanchez Flores Developing Applications with Visual [Link] 2008, Macro Editorial
JUAN JOSE CASTAÑEDA LEÒN: Visual [Link] 2008, Ritisa Graff S.R.L
EVANGELOS PETROTSOS Visual Basic .Net The Bible
Francisco Charte Ojeda Visual Basic .Net (Practical Guide)
[Link] UNI Programming with Visual [Link]
Digital (website)
[Link]
[Link]/products/[Link]
[Link]/visual_basic_net/start
[Link] [Link]/NET/[Link]/[Link]

IEST 'Argentina' - ACADEMIC UNIT


[Link] Av. Alfonso Ugarte block 9 s/n. Lima Peru PAGE 3

You might also like