Program Overview
Computing Science Program Overview
The Computing Science program at the University of the Fraser Valley (UFV) provides students with a strong foundation in advanced algorithms, mathematics, database management, data analysis, programming, and software design. The program also delves into pertinent topics such as privacy, security, hacking, ethics, big data processing, and machine learning.
Program Structure
- Students can complete a major or minor as part of a Bachelor of Science.
- In the third and fourth year, students have the option to focus their major on one or more of the three areas of concentration:
- Systems and security
- Artificial intelligence and data mining
- Programming languages and software
Career Outlook
A Bachelor of Science in Computing Science can lead to a career in various settings where computational skills are in high demand, such as:
- Research labs
- Research and development firms
- Pharmaceutical companies
- Public health departments
- Manufacturing firms
- Scientific software companies
- Biotech companies
- Telecommunications companies
Graduates with skills in computing science are well-prepared for in-demand jobs in various business, scientific, and social contexts, including:
- Software development and testing
- Web development
- Data storage, processing, and mining
- Network design, administration, safety, and security
- User interface design
- Multimedia development
- Mobile app development
- In silico research in science
Curriculum and Recognition
The UFV Computing Science curriculum is informed by up-to-date guidelines established by the Association for Computing Machinery (ACM) and Institute for Electrical and Electronics Engineers (IEEE), ensuring worldwide recognition.
