Degree Specializations
Artificial Intelligence
includes topics such as logic and symbolic programming, search technologies, knowledge representations, planning and natural language processing.
Game Development
focuses on topics relevant to computer game development and related industries such as artificial intelligence for computer games, graphics, multimedia, and team-oriented game development; a capstone project completes the final year
Bachelor of Computer Science (B.C.S.) with Game Development Specialization
A four-year degree program
Multimedia
emphasizes WWW, visualization and human computer interface; courses in Computer Science can be integrated with Communication, Media and Film Studies and Visual Arts
Bachelor of Computer Science (B.C.S.) with Multimedia Specialization
A four-year degree program
Networks & Security
provides training in network design and administration, software systems design and construction; emphasizes theoretical and practical aspects of networks including security and multimedia networks, mobile computing, optical and ad-hoc networks
Bachelor of Computer Science (B.C.S.) with Networks & Security Specialization
A four-year degree program
Software Engineering
involves designing, creating and maintaining software through the application of technologies and practices from computer science, project management, engineering, application domains, interface design, digital asset management and other fields
B.Sc. (Honours Computer Science with Software Engineering Specialization)
A four-year degree program
Computer Information Systems
provides a foundation in computer science and exposure to the world of industry and commerce driven by information systems
B.Sc. (Honours Computer Information Systems)
A four-year B.Sc. degree program that focuses on the application of computers in industry and commerce
Applied Computing
a progressive, innovative tools and technology in computing, practical experience in developing software systems at the IT skills valued by industry
Bachelor of Computer Science (B.C.S.) with optional Co-Op (Honours Applied Computing)
A four-year B.C.S. degree program
Do you already have a diploma or degree? Are you studying another major? We have a program for you.
B.C.S. for University Graduates
For holders of a University degree other than computer science
General: A 16 course (12 month) program
Honours: A 25 course (5 semester) programB.C.S. for College Students (Degree Completion)
Graduates of a three-year computer science related diploma from a qualifying Ontario College with academic performance can complete a General B.C.S. degree with 15 courses (3 semesters), or an Honours B.C.S degree in 25 courses (5 semesters).
Students who have completed two years of a qualifying Ontario CollegeĀ (or equivalent) program receive up to 8 courses of transfer credit towards a Computer Science degree at UWindsor.
Combined Honours Degrees
Offers the dual advantage of majoring in two areas. The programs require pre-approval from both departments.
Popular combinations include: Biological Sciences, Business, Mathematics, or Physics.
Minors
Minor in Computer Science with six specific CS courses. Minor in Applied Information Technology with six specific CS courses.
Major and Minor concentrations for the Bachelor of Interdisciplinary Arts and Science (IAS) – Computer Science are possible.