Bachelor in Computer Science
Program Overview
Bachelor in Computer Science
Overview
The Bachelor in Computer Science is a comprehensive program that delves into the intricacies of technology and its applications in solving problems. It is a multi-faceted science that encompasses designing computer architectures, solving problems using algorithmic models, storing and transforming information, developing programming languages, and software engineering.
Study Plans
The program offers a structured study plan, which includes:
- Study plan for the 1st year
- Study plan for the 2nd-3rd years
- Tracks
- Projects by laboratory
Program Details
The Bachelor in Computer Science allows students to understand the intricacies of technology and how it can be used to solve problems. The program covers a wide range of topics, including:
- Imagining applications
- Designing the architecture of computers and servers
- Solving problems using algorithmic models
- Storing, transforming, and using information
- Developing programming languages
- Software engineering
Rules and Requirements
The program has specific rules and requirements, including:
- Exams and student assessments
- Requirements for passing
- Guidelines for research projects
- Study plan and rules
Program Structure
The program is part of the School of Computer and Communication Sciences (IC) at EPFL, which offers a range of programs and research opportunities. The school is committed to providing students with a comprehensive education in computer science and communication sciences.
Research Areas
The program is supported by a range of research areas, including:
- Algorithmic models
- Computer architecture
- Information storage and transformation
- Programming languages
- Software engineering
Conclusion
The Bachelor in Computer Science at EPFL is a comprehensive program that provides students with a thorough understanding of computer science and its applications. The program is designed to equip students with the skills and knowledge needed to succeed in a rapidly changing technological landscape.
