COMPUTER STUDENTS: IDENTIFICATION OF A SUCCESS PROFILE

The first cycle courses in Informatics at the Portucalense University have had a curricular evolution, which aligns with the patterns defined by the ACM/IEEE and with the job market’s demands. This systematic review of the curriculum has place every two years and, as a practical result, has a high employability rate, which is very near 100%. Like the Informatics course, the Portucalense University has another course, Management of Information Systems, created for students who wish for a more pronounced branch of Management with Informatics. It’s recent, but it will surely have employability rates so high as the first one in the future. However, there is a high percentage of students of the course of Informatics who aren’t successful during the course. Especially in the curricular units of the first years, where we can highlight Algorithm and Programming (AP) [1], which is the first curricular unit that the students have in the first semester of the first year and which initiates them in computer programming. Programming Fundamentals (PF) [2] is a curricular unit of the course of Management of Information Systems and appears in the first semester of the second year; the subjects taught in this curricular unit are practically half of those taught in the curricular unit of AP of the Informatics course. PF has less hours, less credits and matches more with a course, which has a combination of management with informatics. These technologically relevant CUs are essential to the appropriate performance of the course, not only for the taught issues, but also because the subjects are chained to the curricular units of the following years. The acquisition of competences for the development of programs in the curricular units is one of the challenges, which the students are required to deal with. The main motive has to do with the need to develop capacity of abstraction, which, as it is known, in Portugal isn’t developed with the training in secondary education. In the referred curricular units, the first approach to algorithmic thinking is made, as well as the introduction to programming language to solve small problems. The difficulty in dealing with this problem and the need to search for alternative ways to solve it, with an imperative to

These technologically relevant CUs are essential to the appropriate performance of the course, not only for the taught issues, but also because the subjects are chained to the curricular units of the following years. The acquisition of competences for the development of programs in the curricular units is one of the challenges, which the students are required to deal with. The main motive has to do with the need to develop capacity of abstraction, which, as it is known, in Portugal isn't developed with the training in secondary education. In the referred curricular units, the first approach to algorithmic thinking is made, as well as the introduction to programming language to solve small problems. The difficulty in dealing with this problem and the need to search for alternative ways to solve it, with an imperative to know the profile of the students which enter and evolve throughout the semester, the progress of their knowledge through individual and group work.
In this context, this article will present a study based on the students who attended AP, as they attended PF last semester, describe the student's admission profiles, identify some characteristics and habits which may contribute to their developement, as well as attendance to classes and the results achieved. Is it easier do deal with abstraction for the men? Do the students who don't attend the classroom have the same level as the others? On average, how many hours should a student study to be successful? Are fondness, technological dexterity, interest for technology and the motivation referred to above relevant? Does the use of technology favour learning? Is age important? Is the anterior knowledge of some computational techniques better or is it preferable that the students don't have previous programming knowledge? These are some of the questions which the study responds to, aiming to identify the profile of the students with

INTRODUCTION
The Portucalense University has two courses focused on technologies: information technology and information system management. The first curricular unit of programming, algorithm and programming (AP) appears in the first semester of the first year for computer students. The UC Fundamentals of Programming appears in the 3rd semester (or 1st semester of the 2nd year) for GSI students. While AP has 8 ECTS and a weekly load of 6 hours, FP has 4 ECTS and a weekly face-to-face load of 4 hours. Obviously, the objectives of the unit of PA are much more profound than that of FP, however the first part of the course is common. This common part materializes in three tests at the end of each subprogram: -Introduction to solving problems, algorithms and tracings. Four surveys were completed by students: one at the beginning of the semester and one at the end of each submatter. Not all students answered the surveys: In AP of the 49 students initially enrolled, only 23 attended all three tests. This means that, as a result of withdrawal, the percentage of possible success decreases. In FP of the 7 students initially enrolled, one of them did not take all three tests, and one did not respond to the survey.

INITIAL PORTRAIT OF STUDENTS
In the first class students were asked to fill out an inquiry whose objective is to take a photograph of the characteristics of the students, as well as to know their habits and expectations. The students' ages were mostly 18 years: The students are mostly males, and three students belonged to the computer course (ie, the GSI course was composed only of males). Only 13% of the total were female. When asked about their relationship with technology, namely at the level of taste, they are interested in the skill and motivation for learning, ranking from 1 (nothing) to 5 (much), the taste and interest for technology are mainly in the very ; dexterity was classified as level 4. Relatively to the use of technologies, it was verified that all have access to facebook, however a small percentage has account in Linkdin: To the question "Had some computer discipline in the secondary" 52% answered that no and 46% answered yes. Of the 48%, to the question "If yes: what or which disciplines did you have?
In what years? "Everyone answered that they had Computer Applications in the 12th year and one of them said that they had Photoshop in the 6th year and ICT in the 9th year. To the question "If so: were these disciplines useful? in what form? "We got several types of answers: only one said no; other answers said that "Very Useful, so that you can perceive what is happening inside social networks since most people only use more are not aware of what happens behind it."; "Yes, HTML / Javascript programming bases."; "Yes, you introduced me to the schedule."; "They were useful because they were able to open up my horizons to the world of programming and, in general, motivate me to work in the field of computing"; "Yes, because it allowed for a more solid foundation, or at least have an idea of what would be said at more advanced levels of education." "It was useful to learn how to use word, PowerPoint otherwise."; "I also learned how to use Visual Basic, Movie Maker, Audacity, Gimp, Inkscape and Photoshop."; "It has contributed to the taste for computing and building a basis in programming." To the question "Do you have prior programming knowledge?": 52% said yes, while 48% said no.
To those who answered affirmatively, they were asked "which ones? How did you get it? " The answers were: "More or less I do not understand very well, but I have a basic notion of programming."; "HTML / Javascript -12th Year"; "PHP / WordPress -Alone / Online courses"; "Basic Java through videos on youtube and blog articles"; "Pascal who was taught in the 12th grade"; "I have knowledge in the Pascal language and a short knowledge in C."; "My knowledge in Pascal was acquired through the discipline Computer applications, while my knowledge of C was through autonomous study."; "Videos on the internet"; "Pascal language, although very basic."; "In the 12th year, in Computer Applications I had to make programs in Visual Basic."; "Pascal, Visual Basic"; "C and C ++."; "Language C", "In another course in another faculty", "Pascal, by Computer Applications".
Within the students of the course of GSI none had any discipline of programming in the secondary.
As for the possession of equipment, we found that all students have a smartphone: Regarding the use of use tools, namely the MsOffice package, they stated that regarding MsWord: As a final question in the first inquiry was asked "In the future I see myself as:" giving 10 options within careers and a response of I do not know anyway. 40% answered that they did not know how to come in the future. The remaining responses were widely dispersed by the Programmer (a) of applications; Software engineer; Database administrator; Programmer of web sites and multimedia

EVALUATION
In terms of grades, the results of the three tests are very similar in both courses, as can be seen in the following figure: If we divide the grades in three: up to 6.66, from this to 13.33 and up to 20, we can see that the grades of the GSI students were also slightly better. Making the equivalent table for sex distribution we found that male students performed better on the first and third test, but female students scored better on the programming language test.  Making the equivalent table for distribution by prior programming knowledge, we realized that those who knew programming had a slight advantage.  Making the equivalent table for distribution by having or not discipline in the secondary, we noticed that there is a slight advantage of the students who had a technological discipline in the secondary.

Evaluation number 1
In the first classes of the unit of AP and of FP the initial concepts were introduced. He began with Introduction to solving problems, algorithms and tracings. The students were asked to respond to an inquiry about the time between class one and test one. We only got 13 answers from students that we are considering in this article: who have gone to the three tests and answered the first survey (23). Of these 13 students, 30% considered the test easy, 70% considered the test with an Average difficulty and none considered difficult.
As for the attendance to the laboratory and theoretical classes, it was asked to self-classify from 1 (never was) to 5 (I went to all). Regarding the theoretical classes, 77% say that they went to all classes and 23% classify themselves in level 4. 70% of the students said to have gone to all laboratory classes, 23% to level 4 and 7% to half of classes.
On average, each student says to study one hour a day out of class.
Regarding the subject matter and considering again a scale of 1 to 5 (nothing to much) we obtain the following table: Asking specifically about each of the 6 worksheets or activities proposed, it is concluded that on average the students did 71% of the work.
In this first phase of work we can not draw great conclusions between men and women, students of GSI and Informatics or students with prior knowledge. We also have the notion that students who did not feel ready for the first test will probably not have appeared and are not included in our article.

Evaluation number 2
In the second phase of Ucs was introduced a programming language. The language chosen was simple C and the editor was Dev C for its ease of use and obviously for being free. Publishers. The ranges of notes were The students were asked to respond to an inquiry about the time they spent between test number one and test number two. We only get 16 responses from students we are considering in this article. Of these 16 students, 6 considered the test easy, 9 considered the test with an average difficulty and one considered difficult.
As for the attendance to the laboratory and theoretical classes, it was asked to self-classify from 1 (never was) to 5 (I went to all). Regarding the theoretical classes, 63% said that they went to all classes and 37% classified in level 4. 44% of the students said to have gone to all laboratory classes, 44% level 4 and 12% to half the classes.
On average each student says they study five hours a week outside of class.
Regarding the subject matter and considering again a scale of 1 to 5 (nothing to much) we obtain the following table: Asking specifically about each of the 6 worksheets or proposed activities, it is concluded that 75% of the students have done all the work proposed.
In this first phase of work we can not draw great conclusions between men and women, students of GSI and Informatics or students with prior knowledge.

Evaluation number 3
Between the second and third test of AP and FP the subject was Use of cycles: Repetition by counting: DO-FOR; DO-WHILE; Conditional repetition until: REPEAT-UNTIL. Conversion of a REPEAT-UNTIL cycle into a DO-WHILE cycle. We used algorithm writing tools as well as coding programs in C. The students were asked to respond to an inquiry about the time between test two and test three. We only got 17 answers. Of these 17 students, none considered the test easy, 82% considered the test with an average difficulty and 18% considered difficult. As for the attendance to the laboratory and theoretical classes, it was asked to self-classify from 1 (never was) to 5 (I went to all). Regarding the theoretical classes, 64% say that it was all classes and 12% is classified in level 4 and 24% level 3. The values are very similar to those of the laboratory classes. On average each aulo says to study six hours a week outside of class. Regarding the subject matter and considering again a scale of 1 to 5 (nothing to much) we obtain the following table: Asking specifically about each of the 6 worksheets or activities proposed, it is concluded that on average the students did 24% of the work.

CONCLUSIONS
In this article, we try to draw a success profile for the curricular units of introduction to the studied programming: Algorithm and Programming and Fundamentals of Programming, respectively of the course of computer science and management of information systems. The study was only done for an initial part of both UCs. In the first test will be a man, from the course of gsi, who has prior knowledge of programming and who had a technological discipline in secondary education. In the 2nd test will be a woman, from the computer course, who has previous programming knowledge and who had a technological discipline in secondary education. In the 3rd test will be a man, from the computer course, who has prior knowledge of programming and who had a technological discipline in secondary education.
We have again verified that many students disappear from classes and assessment from the moment the programming language is introduced.
In the future, it will be important to gauge the number of hours that the students study outside the class, if they are attending classes and if they do all the proposed work or only some.