Applied Computer Science
Program Overview
Program Overview
The Applied Computer Science program is designed to provide students with a comprehensive education in computer science, focusing on the application of computer systems and technology to solve real-world problems.
Program Description
The program offers a broad range of courses that cover various aspects of computer science, including:
- Programming and programming languages
- Algorithms and data structures
- Computer networks
- Database systems
- Mobile and distributed systems
- Multimedia and intelligent systems
- Project management
Specializations
The program offers a specialization in Computer Engineering, which includes:
- Analysis and modeling of complex computer systems
- Project management
- Advanced database systems and expert systems
- Mobile and distributed systems (including parallel processing)
- Artificial intelligence methods
Admission Requirements
To be eligible for the program, applicants must hold a degree in a relevant field, such as engineering. The program has a limited number of places available, with 30 spots open for admission.
Research Areas
The program covers a wide range of research areas, including:
- Computer systems and networks
- Database systems and data mining
- Artificial intelligence and machine learning
- Human-computer interaction and multimedia systems
- Software engineering and project management
Program Structure
The program is designed to provide students with a comprehensive education in computer science, with a focus on practical applications and real-world problem-solving. The program includes a range of courses, projects, and research opportunities that allow students to develop their skills and knowledge in a supportive and stimulating environment.
