Gain a fundamental understanding of the theoretical principles of software and digital systems within the context of modern technology.
Or, learn engineering design principles to build effective, efficient and functionally correct hardware and software. Or, focus on the privacy of personal data, preventing unauthorized access to computer systems, ensuring back-up contingency plans in the event of data loss and protecting systems from malicious activity. Each of these is a path to follow when you study Computer and Software at York University.
Computer Engineering forms the basis of the modern world. Self-driving cars, robotics, mobile devices, electronic commerce, wireless communications and other advances are all built by computer engineers. Computer engineers gain deep knowledge about hardware and software design, and they are uniquely qualified to work on computer systems involving these aspects. They design and implement solutions to an ever-increasing range of engineering problems.
Computer Science blends theoretical knowledge and practical skills to explore intriguing topics — computer systems that mimic human vision or the design of pharmaceutical drugs. Explore the theoretical limitations of computing and learn about the methodologies that lead to efficient, accurate computation. Liberal arts or science courses complement your Computer Science study in the BA or BSc program. The iBA, iBSc or the dual-degree option add an international component to your learning.
Computer Security is a specialized area of computer science that studies threats to computer systems and networks, and develops the science and practice of how to mitigate them. As much of our lives today takes place in cyberspace, we depend on safe, threat-free computers. Computer Security specialists help improve safety for online interactions and protect our data from virus attacks.
Geomatics Engineering blends the knowledge of science and engineering with information technologies to solve complex, real-world problems. The diverse issues tackled by the field range from tracking a vehicle’s location within a city to determining land use from a satellite image. Geomatics engineers focus on the science and technologies related to positioning and navigation, sensors, measurements and mapping, as well as on spatial awareness and intelligence.
Gain the knowledge to liaise between technical and non-technical users and graduate with the ability to plan, analyze, design, build, administer and audit information systems.
Software is used to control many aspects of the modern world, ranging from medical devices, nuclear power plants and airlines to Google and Amazon. Software Engineering is valuable when developing prosthetic limbs to improve mobility or when writing the code for the next breakthrough in mobile communications. Software engineers make complex systems possible, safe and reliable.