News

Learn how to optimize system performance, functionality, cost, and reliability with hardware-software co-design. Discover six skills that computer engineers need to master in this field.
Learn about the essential skills for hardware design, such as digital logic, HDLs, architecture, testing, integration, and creativity.
Set yourself up for success with GradProSkills. Concordia's co-curricular professional development program offers all graduate students access to free training and resources. GradProSkills helps you ...
Become a better designer and builder of software technologies. The Master of Applied Computer Science (MACS) program is a 16-month graduate degree that prepares you for a dynamic career in the ...
The School of Computing Science is the largest within the Faculty of Applied Sciences. Established in 1973, the School has built a reputable program which teaches our students skills for a changing ...
What Computer Science Skills You Need to Succeed To succeed in computer science, you typically need a combination of technical skills like programming, data structures and algorithms, along with ...
The Doctoral Student Internship Program pairs current doctoral students with part-time internship positions in Concordia administrative offices. Recognizing the evolving career paths of PhD graduates, ...
In addition to its role as the definitive preparation guide for the IEEE Computer Society Certified Software Development Professional (CSDP) Certification Program, this resource also serves as an ...
The B.S. in Computer Engineering program integrates key principles of electrical engineering and computer science, providing you with the necessary skills to design hardware- and software-based ...
From big data engineers to engineers to desktop support, here’s what to look for (and what to offer) when hiring for the 10 most in-demand IT jobs for 2025.
The need for tech literacy is growing, and professionals across specialties may be seeking to boost their career prospects by developing in-demand tech skills.
Employability skills are the fundamental competencies that help people succeed in their job and increase their employability. They are often referred to as soft skills or transferable talents.