Course Description 201 APPCS-Web SIA 2014-2015

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

COURSE DESCRIPTION

1. Information about the programme


1.1 Institution of higher education
1.2 Faculty
1.3 Department
1.4 Field of study
1.5 Level
1.6 Study programme/ Qualification

Alexandru Ioan Cuza University of Iasi


Faculty of Economics and Business Administration
Department of Accounting, Information Systems and Statistics
Business Informatics
Master
Software Development and Business Information Systems

2. Information about the course


2.1 Course name
Aplicatii Client-Server si Web
2.2 Course coordinator
Lect. Liviu Gabriel Cretu, Ph.D.
2.3 Seminar coordinator
Lect. Liviu Gabriel Cretu, Ph.D.
2.4 Year of study
I
2.5 Semester I
2.6 Type of assessment P
* C Compulsory / E - Elective

2.7 Discipline status

3. Total estimated time (hours allocated to didactic activity per semester)


3.1 Total number of hours per week
3
of which: 3.2
2
lecture
3.4 Total number of hours in the
42
of which: 3.5
28
curriculum
lecture
Time distribution
Study of the handbook, coursebook, bibliography and notes
Additional research in the library, online and on the field
Preparation of seminars/labs, homeworks and projects
Tutorials
Assessment
Other activities...................................
3.7 Total number of self-study
138
hours
3.9 Total number of hours per
semester
3. 10 Number of credits

3.3 seminar/lab

3.6 seminar/lab

14

180
6

4. Prerequisites (if applicable)


4.1
curriculum- Programming
based
Information Systems Architecture
Object Oriented Analysis and Design
4.2 competence- Not applicable
based
ALEXANDRU IOAN CUZA UNIVERSITY OF IASI
FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION
DEPARTMENT OF ECONOMICS AND INTERNATIONAL RELATIONS

hour
s
40
20
65
5
8

5. Conditions (if applicable)

competencesTransversal
competencesProfessional

6. Assimilated specific competences

7. Discipline objectives (provided by the assimilated specific competences grid)


7.1 The general objective of the
To develop software services and service-oriented solutions and to
discipline
orchestrate and integrate them into systems
7.2 Specific objectives

Understand SOA and acquire the technical skills needed to transform


any component-based system into SOA
Become proficient with tools and techniques for services modelling
and implementation needed to execute business processes
Use analytical reasoning to identify the most appropriate enterprise
integration pattern for specific use cases
Use technical skills effectively to different open-source tools and
development environments
Employ concepts and methods of the IS science to make informed
judgments when developing SOA enterprise systems
Employ different testing methods in the assessment of a SOA solution

8. Content
8. 1 Lecture

Teaching methods

ALEXANDRU IOAN CUZA UNIVERSITY OF IASI


FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION
DEPARTMENT OF ECONOMICS AND INTERNATIONAL RELATIONS

Observations

Aplicatii Client-Server si Web arhitecturi si


implementare

Arhitectura orientata pe servicii (SOA)

Arhitectura orientata pe resurse


(REST)

Lecture, group
discussions,
quizz
Lecture, group
discussions,
experiment,
quizz
Lecture,
experiment
Lecture,
experiment
Lecture,
experiment

2 cursuri

2 cursuri

2 cursuri

Managementul tranzactiilor distribuite

Arhitectura orientate pe mesaje

Orchestrarea si coregrafia serviciilor


prin Enterprise Service Bus - sabloane
si implementare

Lecture,
experiment

2 cursuri

Recapitulare

Review

2 cursuri

2 cursuri
2 cursuri

Bibliography
o Krafzig, Dirk, Karl Banke, and Dirk Slama. Enterprise SOA: service-oriented architecture best practices. Prentice
Hall Professional, 2005.
o Hohpe, G., & Woolf, B. (2004). Enterprise integration patterns: Designing, building, and deploying messaging
solutions. Addison-Wesley Professional.
Teaching methods

8. 2 Seminar/lab

Sockets

Enterprise Java Beans + Web Services


RESTful Services + Kendo UI

Aplicatii
practice
Aplicatii
practice
Aplicatii
practice

Observations

1 lab

1 lab
1 lab

Evaluare teme

Analiza,
evaluare
critic si plan
de actiune

1 lab

Services Orchestration and transaction


management
ESB by Spring Framework

Aplicatii
practice
Aplicatii
practice

1 lab

Evaluare proiect

Evaluare

1 lab

ALEXANDRU IOAN CUZA UNIVERSITY OF IASI


FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION
DEPARTMENT OF ECONOMICS AND INTERNATIONAL RELATIONS

1 lab

final
Bibliography
o
o
o

Oracle (2014) - Java Platform, Enterprise Edition (Java EE) Technical Documentation,
http://docs.oracle.com/javaee/
Mark Fisher et al. (2014). Spring Integration Framework, http://docs.spring.io/springintegration/reference/html/index.html
Abran, A., Moore, J. W., Bourque, P., Dupuis, R., & Tripp, L. L. (2014). Software Engineering Body of
Knowledge. IEEE Computer Society, Angela Burgess.

9. Corroboration of the discipline content with the expectations of epistemic community representatives,
professional associations as well as of representative employers in the programme related field.
The content is in-line with similar courses at top universities such as MIT, as well as with the recommendations of AIS,
ACM and IEEE (SWEBOK). At the same time, it has been adapted to take into account the agile software development
practices.
10. Assessment
Type of activity

10.1 Assessment criteria

Quiz
Labs homework
grade

Atentie la discutiile de la curs


Tema la timp si lista de probleme/bug-uri cu
intrebari concrete
Integrarea a mai mult de trei componente din
Project
temele anterioare
10.6 Minimum performance standard
o teme - 50%
o Quiz 10%
o Proiect 40%

Date of completion
11.04.2014

Lecture Coordinator
Lect. Liviu Gabriel Cretu, Ph.D.

Date of approval within the department


09.05.2014

Quizzes
Teme

10.3 Share of
final grade
10%
40%

Proiect

50%

10.2 Assessment methods

Seminar Coordinators
Lect. Liviu Gabriel Cretu, Ph.D.;
Head of Department
Prof. Florin Dumitriu, Ph.D.

ALEXANDRU IOAN CUZA UNIVERSITY OF IASI


FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION
DEPARTMENT OF ECONOMICS AND INTERNATIONAL RELATIONS

You might also like