Bacheloruddannelse

Bachelor Programme in Software Development

Længde
3 år
Heltid/deltid
Heltid
Næste startdato
Efteråret 2020 Se detaljer
Uddannelsesform
Holdundervisning
Uddannelsens hjemmeside
Uddannelsesstøtte
SU-godkendt
Længde
3 år
Heltid/deltid
Heltid
Næste startdato
Efteråret 2020 Se detaljer
Uddannelsesform
Holdundervisning
Uddannelsens hjemmeside
Uddannelsesstøtte
SU-godkendt
Download PDFen og få mere information om uddannelsen

Startdato

1 tilgængelig startdato

Efteråret 2020

  • Holdundervisning
  • Kristianstad

Om uddannelsen

Software Development

Software Development

Would you like to take part in the development of future computer systems? Would you like to learn how software development works through both theory and practice?  Then this is the programme for you!

The programme in software development will provide you with both theoretical depth and practical skills. You will learn to program, primarily in Java and Python, but also in a number of other programming languages. You will learn how to develop web applications, client/server applications as well as apps for mobile platforms such as Android. You will also learn about popular new technologies such as cloud services, Big Data and machine learning. All to prepare you for a career in a sector in constant development.

Outcome

Knowledge and understanding
Degree requirements include to:

  • demonstrate knowledge and understanding of the scientific basis of computer science, different concepts, methods and models as well as knowledge of the mathematical basis of computer science, a basic knowledge of algorithms and the complexity of algorithms, sustainable programming, computer systems, database management and various established project models. In addition, the student will be required to carry out in-depth studies into one of the subject areas listed above and acquaint him/herself with relevant research areas.

Competence and skills
Degree requirements include to:

  • demonstrate an ability to research, gather, evaluate and critically interpret certain information relating to a problem and also, to critically discuss phenomena, issues and situations,
  • demonstrate an ability to independently identify, formulate and solve problems within a given framework using models, algorithms, computers and programmes,
  • demonstrate an ability to use scientific computer terminology in order to present, explain and discuss, both verbally and in writing, different problems and issues relating to computer science, whether internally, externally or internationally,
  • demonstrate an ability to explain the theory of computer science and apply this to other areas outside of computer science,
  • demonstrate the skills required to independently apply the competence gained in computer science to other areas, for example, when using scientific computing methods to solve technical problems in the society,
  • demonstrate the skills required to organise and collaborate with other project members on the development of different types and sizes of computer systems,
  • demonstrate the skills required to write a programme code in different programming languages, development environments and programming paradigms and
  • demonstrate an ability to acquire the knowledge needed in order to process and solve problems through information retrieval, data collection, experiments and computing.

Course Program

Year 1:
Introduction to Computer Science* - 7.5 credits
Fundamental programming* - 7.5 credits
Object-oriented Programming* - 7.5 credits
Mathematics for Computer Science– 7.5 credits
Database Technique* - 7.5 credits
Methods for Sustainable Programming * - 7.5 credits
Agile Software Development* - 7.5 credits
Discrete Mathematics – 7.5 credits

Year 2:
Data Communication* - 7.5 credits
Operating System* - 7.5 credits
Algorithms and Data Structures* - 7.5 credits
Computer Security* - 7.5 credits
Network Programming* - 9 credits
Web Development* - 6 credits
Project in Full-Stack Web Development* - 7.5 credits
Mathematical Statistics – 7.5 credits

Year 3:
Machine Learning* - 7.5 credits
Research Methodology for Computer Science – 7.5 credits
Mobile Application Development* - 7.5 credits
Big Data Analytics* - 7.5 credits
Software Engineering* - 15  credits
Computer Science Thesis Project* - 15 hp

Ansøgning og adgangskrav

General requirements for university studies in Sweden. Specific requirements: intermediate level mathematics (equivalent of Swedish course Mathematics 2A or 2B or 2C)

Kristianstad University Sweden
Elmetorpsvägen 15
291 39

Studying in Kristianstad opens up a world of possibilities. Our campus is placed a short walk from the city center and just outside the doors are beautiful trails surrounded by trees, a variation of animals and delta waters.  As a...

Læs mere og vis alle uddannelser fra denne udbyder

Sponsoreret