Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Facultatea de Științe Economice și Gestiunea Afacerilor
Str. Teodor Mihali nr. 58-60
Cluj-Napoca, RO-400951
Tel.: 0264-41.86.52-5
Fax: 0264-41.25.70
www.econ.ubbcluj.ro
Facultatea de Științe Economice și Gestiunea AfacerilorStr. Teodor Mihali nr. 58-60
Cluj-Napoca, RO-400951Tel.: 0264-41.86.52-5
Fax: [email protected]
www.econ.ubbcluj.ro
DETAILED SYLLABUS
Algorithms and Data Structures
1. Information about the study program
1.1 University „Babeş-Bolyai” University Cluj-Napoca1.2 Faculty Faculty of Economics and Business Administration1.3 Department Business Information Systems1.4 Field of study Accounting1.5 Program level (bachelor or master) Bachelor
1.6 Study program / Qualification Accounting and Management Information Systems
2. Information about the subject
2.1 Subject title Rapid Application Development2.2 Course activities professor Lecturer Cristian Bologa2.3 Seminar activities professor Lecturer Cristian Bologa;
2.4 Year of study 2 2.5 Semester 4 2.6 Type of assessment Summative 2.7 Subject regime Optional
3. Total estimated time (teaching hours per semester)
3.1 Number of hours per week 3 out of which: 3.2 course 2 3.3 seminar/laboratory 13.4 Total number of hours in the curriculum 42 out of which: 3.5 course 28 3.6 seminar/laboratory 28
Time distribution Hours Study based on textbook, course support, references and notes 12Additional documentation in the library, through specialized databases and field activities 5Preparing seminars/laboratories, essays, portfolios and reports 12Tutoring 2Assessment (examinations) 2Others activities ................................... 03.7 Total hours for individual study 333.8 Total hours per semester 753.9 Number of credits 3
4. Preconditions (if necessary)
4.1 Curriculum 4.2 Skills
5. Conditions (if necessary)
5.1. For course development
• For course lectures the following are required: projector, whiteboard, Computer with Internet connection
5.2. For seminar / laboratory development
• For laboratories the following are required: Computer with Visual Studio environment installed, projector, whiteboard• The presence of students in labs is mandatory
6. Acquired specific competences
Professional competences
Explain data structures, instructions and classes of problems to build integrated components in complex software systems
Solving clearly defined problems in the economy by applying integrated procedures into complex software systems
Update of languages, programming techniques and methods so that software components built to reflect the staged development of ICT
Development of specific activities regarding software implementation cycle, following the quantitative, qualitative and economic efficiency
Develop a scroll stages of development of information system of the organization specifying the tasks, necessary resources, costs and times
Define requirements scrolling stages of the development cycle to get high quality software components using modern technology
Implementation of reusable solutions and integrated systemsTransversal competences
Achieving a project, assuming specific tasks in a multi-specialized teamSettlement in real time, under expert assistance, to a real / hypothetical problem, following the rules of professional ethics
7. Subject objectives (arising from the acquired specific competences)
7.1 Subject’s general objective This course aims to familiarize students with modern programming style, using Rapid Application Development instruments. In this regard, we particularly use .NET Framework with Visual Studio .NET work environment. These tools are widely used by software industry in Romania, and through the course, give students with skills basic programming, facilitating their chance to engage quickly. The course covers both programming Windows Forms / WPF and Web application development. Special attention is given of accessing databases in .NET applications and use of Web services.
7.2 Specific objectives Familiarize students with advanced programming environments using RAD instruments
Getting skills to analyze, design and develop object-oriented software
Getting skills of Object Oriented Programming in .NET Learning to work with Web services Learning the ways of realization of robust Windows applications
for Windows and for the web Developping skills for installation, maintenance and technical
support for various programming environments
8. Contents
NOTE: This document represents an informal translation performed by the faculty.
2
8.1 Course Teaching methods Observations
1. Introduction to .NET Framework Lecture 1 Lecture
2. Creating graphical interfaces for Windows Forms and WPFLecture 2 Lectures
3. Create user controlsLecture 1 Lecture
4. Access to data in .NET Framework - ADO.NETLecture 2 Lectures
5. Access to data in .NET Framework - LINQLecture 1 Lecture
6. Access to data in .NET Framework - Entity FrameworkLecture 1 Lecture
7. Creating Web applications using ASP.NETLecture 2 Lectures
8. state management in web applicationsLecture 1 Lecture
9. Implementing the security strategies in Web applicationsLecture 1 Lecture
10. Development of the Web services Lecture 2 Lectures
References: Mathew Stoeker, Exam 70-511: Microsoft Windows Application Development with
Microsoft .NET Framework 4.0 – Self-placed training kit, Microsoft, 2011 Glenn Johnson, Exam 70-516: Accessing data with Microsoft .NET Framework 4.0 – Self-
placed training kit, Microsoft 2011 Microsoft, Introduction to Web Development with Microsoft Visual Studio 2010, course
10267A, 2010 Microsoft, „MCAD/MCDS Self Placed Training Kit, Developing Windows-based
applications with MS Visual Basic .NET and MS C# .NET”, 2002 Microsoft, „MCAD/MCDS Self Placed Training Kit, Developing Web-based applications
with MS Visual Basic .NET and MS C# .NET”, 20028.2 Seminar/laboratory Teaching methods Observations
1. Introduction to .NET Framework Interactive Laboratory
1 Interactive Laboratory
2. Creating graphical interfaces for Windows Forms and WPF Interactive Laboratory
2 Interactive Laboratories
3. Create user controls Interactive Laboratory
1 Interactive Laboratory
4. Access to data in .NET Framework - ADO.NET Interactive Laboratory
2 Interactive Laboratories
5. Access to data in .NET Framework - LINQ Interactive Laboratory
1 Interactive Laboratory
6. Access to data in .NET Framework - Entity Framework Interactive Laboratory
1 Interactive Laboratory
7. Creating Web applications using ASP.NET Interactive Laboratory
2 Interactive Laboratories
8. state management in web applications Interactive Laboratory
1 Interactive Laboratory
NOTE: This document represents an informal translation performed by the faculty.
3
9. Implementing the security strategies in Web applications Interactive Laboratory
1 Interactive Laboratory
10. Development of the Web services Interactive Laboratory
2 Interactive Laboratories
References: Mathew Stoeker, Exam 70-511: Microsoft Windows Application Development
with Microsoft .NET Framework 4.0 – Self-placed training kit, Microsoft, 2011
Glenn Johnson, Exam 70-516: Accessing data with Microsoft .NET Framework 4.0 – Self-placed training kit, Microsoft 2011
Microsoft, Introduction to Web Development with Microsoft Visual Studio 2010, course 10267A, 2010
Microsoft, „MCAD/MCDS Self Placed Training Kit, Developing Windows-based applications with MS Visual Basic .NET and MS C# .NET”, 2002
Microsoft, „MCAD/MCDS Self Placed Training Kit, Developing Web-based applications with MS Visual Basic .NET and MS C# .NET”, 2002
9. Corroboration / validation of the subject’s content in relation to the expectations coming from representatives of the epistemic community, of the professional associations and of the representative employers in the program’s field.
The subject is included in the accreditation offered by the Chartered Institute of Management Accountants (CIMA); Syllabus was established through discussions with representatives of local companies and iQuest Technologies, Endava Cluj, EBS, MSG Systems and others.
10. Assessment (examination)
Type of activity 10.1 Assessment criteria 10.2 Assessment methods 10.3 Weight in the final grade
10.4 Course Conceptual system knowledge, methods and processes used in visual programming using .NET.
2 Quizzes throughout the semester
Written exam with open questions and problems.
2*12,5=25%
75%
has a share of 40% in the final
Ability to use appropriate methods and procedures
10.5 Seminar/laboratory
Possession of practical skills of Object Oriented Programming in .NET
Possession of practical skills of object oriented programming in .NET Evaluation of laboratory and achieve topicsA project and support it in session
100%
has a share of 60% in the finalPossession of practical skills related to
organizing .NET applications using object-oriented concepts
NOTE: This document represents an informal translation performed by the faculty.
4
10.6 Minimum performance standard • Establish an effective collection procedures through parameterization and integration lead to increased productivity• Minimal knowledge of .NET programming techniques, how to organize software• Writing source code correctly• Understanding the existing source code and the ability to implement the required changes in the source code
• Grades at the written exam and practical exam must be at least 5.• The grades being granted are between 1 (one) and 10 (ten)
Date of filling Signature of the course professor Signature of the seminar professor 14.03.2017 Lecturer Cristian Bologa Lecturer Cristian Bologa
Date of approval by the department 14.03.2017 Head of department’s signature Prof.dr.habil. Gheorghe Cosmin SILAGHI
NOTE: This document represents an informal translation performed by the faculty.
5