Accreditation:
EQF6
MaltaSwitzerlandWisconsinCaliforniaWashington
Workload:
4500 hours | 180 ECTS
Tuition cost:
8,700 EUR

Bachelor of Science in Computer Science

\ Apply now
Kind
Degree
Area
Computer & Mathematical Science
Mode
Fully Online
Language
English
Student education requirement
High School
Standard length
36 months
Standard delivery length
36 months
Certificates
Download document

\ Overview

The course teaches students comprehensive and specialized subjects in computer science; it develops skills in critical thinking and strategic planning for changing and fast-paced environments, including technological and operational analysis; and it develops competences in leadership, including autonomous decision-making, and communication with team members, stakeholders, and other members of a business.

75 hours | 3 ECTS
Communicating for Success
150 hours | 6 ECTS
Data Structures & Algorithms 1
150 hours | 6 ECTS
Product Management and Design
150 hours | 6 ECTS
Web Application Development
75 hours | 3 ECTS
Collaborating for Impact
75 hours | 3 ECTS
Introduction to Programming in Python
150 hours | 6 ECTS
Programming 2
150 hours | 6 ECTS
Programming 1
150 hours | 6 ECTS
Mathematical Thinking
300 hours | 12 ECTS
Industry Experience 1
125 hours | 5 ECTS
Optimizing Your Learning
150 hours | 6 ECTS
Front End Web Development
150 hours | 6 ECTS
Team Software Project
75 hours | 3 ECTS
Web Foundations
150 hours | 6 ECTS
Data Structures and Algorithms 2
150 hours | 6 ECTS
Programming in Python
150 hours | 6 ECTS
Network and Computer Security
300 hours | 12 ECTS
Industry Experience 2
150 hours | 6 ECTS
Discrete Math
150 hours | 6 ECTS
Engineering for Development
150 hours | 6 ECTS
Introduction to Data Science
150 hours | 6 ECTS
Challenge Studio 1
150 hours | 6 ECTS
Computer Systems
150 hours | 6 ECTS
Challenge Studio 2
150 hours | 6 ECTS
Ethics for Tech
150 hours | 6 ECTS
Machine Learning
150 hours | 6 ECTS
Artificial Intelligence
150 hours | 6 ECTS
Android App Development
150 hours | 6 ECTS
Interaction Design
150 hours | 6 ECTS
Backend Development
75 hours | 3 ECTS
Designing Your Future
150 hours | 6 ECTS
Capstone Research Methods
150 hours | 6 ECTS
iOS App Development
375 hours | 15 ECTS
Applied Computer Science

\ Intended learning outcomes

Knowledge
Knowledge acquired by the learner at the end of the course:
• Students will grasp major concepts of computer science and web engineering, and be able to classify specific computer science issues and engineering tasks as instances of broader principles and generalisations. • When completing assignments, students will demonstrate an understanding of advanced general computer science concepts and will be able to use terminology from the domain correctly, and they will rely on specific facts, including those at the forefront of their field of study. • Students will be able to contextualise factual knowledge of computer science issues in view of relevant social and ethical issues. • Students will display creative thinking on the basis of the knowledge they gain in the course in response to concrete and abstract problems.
Skills
Skills acquired by the learner at the end of the course:
• Students demonstrate some application of theoretical and practical knowledge in responding to problems. • Students formulate their ideas in clearly structured conventional formats and use appropriate evidence to support their claims. • Students will monitor, evaluate, and adjust their own learning needs in order to succeed as independent learners. • Students will also collect and analyse data to respond to both well-defined practical problems and well-specified abstract problems.
Competencies
Competencies acquired by the learner at the end of the course:
• Students will manage well-defined IT projects with a range of responsibilities that require independent decision-making and handling of unpredictable situations. • Students will gain professionalism, discipline, and creativity through managing projects and collaborating with others. • Students will develop the learning skills needed to continue to undertake further, self-directed studies in computer science and programming with a high degree of autonomy. • Students will be able to interact with others in the class to convey both abstract and concrete topics related to computer science, web development, and human skills for success. • Students will develop professionalism of tone and composure when communicating orally or in writing. They will also learn how to communicate effectively in writing, speaking, and non-verbal exchange. They will develop the knowledge to work in teams to accomplish a common purpose, including setting goals, maintaining individual accountability, giving and receiving feedback, and identifying and resolving interpersonal conflicts. • Students will cultivate an ability to communicate ideas, problems, and solutions to both specialists and non-specialists in a topic. Furthermore, students will recognise ethical and professional responsibilities, use moral principles to guide their thinking, and consider the individual and societal impacts of their decisions.

Are you ready to take the next step towards your academic success?

\ Apply now