Double Degree in Computer Science: Artificial Intelligence
Transport and Telecommunication Institute
Key Information
Campus location
Riga, Latvia
Languages
English
Study format
On-Campus
Duration
4 years
Pace
Full time
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Request info
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Double Degree in Computer Science: Artificial Intelligence
This Double Degree program is designed in cooperation with the University of the West of England (UWE). After four years of study, students obtain diplomas from both universities, as well as a fantastic learning experience. According to British quality standards, there is a lot of group work and individual projects during studies. The study results will be evaluated not only by TSI lecturers but also by UWE representatives.
Within the double degree study program framework, foreign lecturers and academia from UWE will be invited. Students of this program will also have access to the resources of both universities.
Admissions
Scholarships and Funding
Curriculum
- Academic Skills and Critical Thinking
- AI Tools and Techniques
- Artificial Intelligence Challenges and Research
- Computer Systems Structure
- Data Structures and Algorithms
- Database and Data Banks
- Discrete Mathematics
- Entrepreneurial Skills for the IT Industry
- Foundations of AI
- Higher Mathematics
- Information Technology Project Management
- Methods of Computer Processing of Statistical Data
- Numerical Methods in Computer Calculations
- Object-Oriented Programming
- Operating systems
- Optimization Methods
- Probability Theory and Mathematical Statistics
- Programming
- Programming Languages Concepts
- System Programming
- Systems Modelling
- Software Engineering
- Development in .Net environment
- Introduction to Speciality
- Labour Safety, Civil Defence and Environment Protection
- Mobile and Web Application Development
- Professional English for Information Technologies
- Database and Data Banks
- Discrete Mathematics
- Object-Oriented Programming
- Programming
- Software Engineering
- Bachelor’s Thesis
- Compiler Construction
- Computer Networks
- Embedded Electronic Devices and Programming
- Functional Programming
- Logical Programming
- Web Application Construction
- Algorithmic Means of Computer Graphics
- Application development with Java
- Computer Network Security
- Introduction to UX design
- Latvian Language
- Web Application Development Tools
Program Outcome
Awarded academic degree: BSc in Computer Science; BSc(Hons) Computer Science and Software Development
- Able to demonstrate specialized knowledge and critical understanding of computer science
- Able to extract, analyse and use information to formulate, explain and reasonably discuss approaches to problem solving
- Able to demonstrate knowledge and understanding of IT industry regulations and standards, and apply appropriate practices within a professional, legal and ethical frameworks
- Able to critically analyse and apply essential concepts, principles and practices of computer science in the context of loosely defined scenarios, showing effective judgement in the selection and use of tools and techniques
- Able to demonstrate organisational skills and time management both as an individual and as a team member
- Able to structure their learning independently, to guide their own and their subordinates’ further learning and professional development
- Able to take a scientific approach to problem solving, take responsibility and initiative, make decisions, and find creative solutions