Bachelor of Engineering in Computer Engineering

Bachelor of Engineering in Computer Engineering

Bachelor of Engineering in Computer Engineering

The Bachelor of Engineering in Computer Engineering​ program at Windsor University offers students a comprehensive and flexible education in computer engineering, preparing them for diverse career opportunities in the rapidly evolving tech industry. This online program is designed to cater to individuals who seek a degree in computer engineering but require the flexibility and convenience of distance learning. Here are why you should consider pursuing the online BENG program at Windsor University.

Why Online BENG of Computer Engineering at Windsor University?

  1. Flexibility: The Online BENG program is tailored to accommodate the busy schedules of working professionals and students with other commitments. With flexible course schedules and online delivery, students can complete coursework at their own pace and according to their schedule. The program provides the necessary support and guidance from expert faculty to ensure a successful learning experience.
  2. Accessibility: The program is open to students worldwide, providing an opportunity to earn a reputable computer engineering degree from Windsor University without relocating or disrupting current commitments. As long as students have internet access, they can study from anywhere, making education accessible globally.
  3. Affordability: Windsor University’s Online BENG program is designed to be a cost-effective choice for those seeking a degree in computer engineering. With a competitive tuition rate, the program eliminates the high costs typically associated with on-campus programs, making quality education more accessible to a broader range of students.
  4. Quality Education: The Online BENG program is not just about earning a degree but about gaining a comprehensive understanding of computer engineering and practical skills that are highly valued in the industry. Led by expert faculty members who bring real-world experience and cutting-edge research to the virtual classroom, the program’s curriculum is designed to equip students with the necessary skills to excel in various careers and industries.

Admission Requirements

  • Completion of high school or equivalent
  • High school transcripts
  • One letter of recommendation
  • Non-refundable application fee of (will be announced)
  • English Proficiency Level: you are waived in the following cases:
    • You are a native English speaker (or live in an English-speaking country)
    • Studied your bachelor’s degree in English

Learning Delivery Mode

The BENG program at Windsor University follows a unique learning delivery model that combines online and recorded content, providing students with a flexible and accessible learning experience. Approximately 1/3 of the program is delivered online, while the remaining 2/3 is recorded, allowing students to access course materials and lectures conveniently. This approach enables students to balance their academic studies with other commitments while still benefiting from the support and guidance of expert faculty members.

Program Duration and Credit Hours

The BENG program at Windsor University spans four years and eight semesters of full-time study. To graduate with a Bachelor of Engineering in Computer Engineering, students must complete 144 credit hours. These credit hours are divided into general education requirements, core courses specific to computer engineering, and elective courses that allow students to tailor their education to their interests and career goals.

Curriculum

The curriculum of the Bachelor of Science in Computer Science and Engineering program consists of various components, including University Requirements, Faculty Requirements, Program Requirements, and Elective Courses. The program offers two concentrations for specialization: Artificial Intelligence and Cyber-Security. Students must complete ten technical elective courses (30 credit hours), with at least eight courses from one of the mentioned fields. Additionally, students will demonstrate their abilities to design analog and/or digital circuits for electronic systems.

University Requirements (12 credit hours – 180 TCH)

  • Report Writing & Communication Skills (3 credit hours – 45 TCH)
  • Research & Academic Writing (3 credit hours – 45 TCH)
  • Shaping Tomorrow Together 1 (3 credit hours – 45 TCH)
  • Shaping Tomorrow Together 2 (3 credit hours – 45 TCH)
  • Business Administration (3 credit hours – 45 TCH)
  • Business Awareness, Safety & Sustainability (3 credit hours – 45 TCH)
  • Innovation & Entrepreneurship (3 credit hours – 45 TCH)
  • Introduction to Marketing (3 credit hours – 45 TCH)
  • Critical Thinking (3 credit hours – 45 TCH)
  • Human Rights (3 credit hours – 45 TCH)
  • Human Resource Management (3 credit hours – 45 TCH)
  • Professional Development (3 credit hours – 45 TCH)

Faculty Requirements (36 credit hours – 540 TCH)

  • Mathematics for Engineers & Scientists 1 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 2 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 3 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 4 (3 credit hours – 45 TCH)
  • Engineering Mathematics & Statistics (3 credit hours – 45 TCH)
  • Physics (3 credit hours – 45 TCH)
  • Chemistry (3 credit hours – 45 TCH)
  • Mechanics A (3 credit hours – 45 TCH)
  • Mechanics, fields, & forces (3 credit hours – 45 TCH)
  • Logic & Proof (3 credit hours – 45 TCH)
  • Discrete Mathematics (3 credit hours – 45 TCH)

Program Requirements

  • Software Development 1 (3 credit hours – 45 TCH)
  • Software Development 2 (3 credit hours – 45 TCH)
  • Introduction to Interaction Design (3 credit hours – 45 TCH)
  • Web Design & Databases (3 credit hours – 45 TCH)
  • Praxis Programming (3 credit hours – 45 TCH)
  • Introduction to Computer Systems (3 credit hours – 45 TCH)
  • Logic Design (3 credit hours – 45 TCH)
  • User-Centred Experimental Design (3 credit hours – 45 TCH)
  • Programming Languages (3 credit hours – 45 TCH)
  • Introduction to Data Structures & Algorithms (3 credit hours – 45 TCH)
  • Web Programming (3 credit hours – 45 TCH)
  • Data Structures & Algorithms (3 credit hours – 45 TCH)
  • Database Management Systems (3 credit hours – 45 TCH)
  • Introduction to Software Engineering (3 credit hours – 45 TCH)
  • Hardware-Software Interface (3 credit hours – 45 TCH)
  • Computer Organization & Architecture (3 credit hours – 45 TCH)
  • Software Engineering (3 credit hours – 45 TCH)
  • Artificial Intelligence & Intelligent Agents (3 credit hours – 45 TCH)
  • Foundations 1 (3 credit hours – 45 TCH)
  • Foundations 2 (3 credit hours – 45 TCH)
  • Data Communications & Networking (3 credit hours – 45 TCH)
  • Language Processors (3 credit hours – 45 TCH)
  • Operating Systems & Concurrency (3 credit hours – 45 TCH)
  • Research Methods & Requirements Engineering (3 credit hours – 45 TCH)
  • Graduation Project (1) (3 credit hours – 45 TCH)
  • Graduation Project (2) (6 credit hours – 90 TCH)
  • Electrical & Electronic Circuits (3 credit hours – 45 TCH)

Elective Courses (12 credit hours – 180 TCH)

Elective Courses: Artificial Intelligence

  • 3D Graphics & Animation (3 credit hours – 45 TCH)
  • Intelligent Robotics (3 credit hours – 45 TCH)
  • Statistical Modelling & Analysis (3 credit hours – 45 TCH)
  • Applied Text Analytics (3 credit hours – 45 TCH)
  • Advanced Interaction Design (3 credit hours – 45 TCH)
  • Big Data Management (3 credit hours – 45 TCH)
  • Distributed & Parallel Technologies (3 credit hours – 45 TCH)
  • Data Visualization & Analytics (3 credit hours – 45 TCH)
  • Computer Games Programming (3 credit hours – 45 TCH)
  • Computer Vision (3 credit hours – 45 TCH)
  • Deep Learning (3 credit hours – 45 TCH)
  • Selected Topics in Artificial Intelligence (3 credit hours – 45 TCH)
  • Data Mining & Machine Learning (3 credit hours – 45 TCH)

Elective Courses: Cyber Security

  • Computer Network Security (3 credit hours – 45 TCH)
  • Advanced Network Security (3 credit hours – 45 TCH)
  • Rigorous Methods for Software Engineering (3 credit hours – 45 TCH)
  • Industrial Programming (3 credit hours – 45 TCH)
  • e-Commerce Technology (3 credit hours – 45 TCH)
  • Digital Forensics (3 credit hours – 45 TCH)
  • Information Systems Methodologies (3 credit hours – 45 TCH)
  • Introduction to Embedded Systems (3 credit hours – 45 TCH)
  • Real-Time & Embedded Systems Design (3 credit hours – 45 TCH)
  • Mobile Programming (3 credit hours – 45 TCH)
  • Internet of Things (3 credit hours – 45 TCH)
  • Biologically Inspired Computation (3 credit hours – 45 TCH)
  • Applied Cryptography (3 credit hours – 45 TCH)
  • Intrusion Detection & Prevention (3 credit hours – 45 TCH)
  • Selected Topics in Cyber Security (3 credit hours – 45 TCH)

Students can choose their elective courses based on their concentration of choice and individual interests, allowing them to tailor their education to suit their future career goals within Artificial Intelligence or Cyber-Security. The program aims to equip graduates with comprehensive knowledge and practical skills to excel in the rapidly evolving fields of computer science and engineering.

Additional Benefits

  • Windsor University supports their enrolled students with $7500 worth of educational content by offering +720 guided projects for FREE from Coursera’s partnership with the University with certificates upon completion.
  • Enrolled student will be offered licensed and FREE Microsoft Office 365 accounts, including (Microsoft Teams, Word, Excel, PowerPoint, OneDrive, Outlook, and OneNote), instead of $70/year through Microsoft partnering with Windsor University to support the student’s educational journey.
  • Enrolled student will be provided with a Windsor University e-mail, ID, username and password on Moodle and SIS, and an Enrollment Agreement.
  • Graduation ceremony will be held online for FREE or physically in the USA as an option for extra fees according to the cost of travel, residence, and transportation.
  • Windsor University offers its students 10% financial support to boost their English language skills by learning English as a second language (ESL), traveling to the US, and obtaining an F1 visa through a partnership between the University and UCEDA. If the Applicant is not an American citizen and they are inside the US with B1/B2 visa, Windsor University can help with studying English physically in 11 locations in 3 states in the US by helping in the [change of status]. The change of status or the student F1 visa costs Windsor University student about $1400, and the monthly studying fee is about $400. To learn more, visit this link.

Bachelor of Engineering in Computer Engineering

The Bachelor of Engineering in Computer Engineering​ program at Windsor University offers students a comprehensive and flexible education in computer engineering, preparing them for diverse career opportunities in the rapidly evolving tech industry. This online program is designed to cater to individuals who seek a degree in computer engineering but require the flexibility and convenience of distance learning. Here are why you should consider pursuing the online BENG program at Windsor University.

Why Online BENG of Computer Engineering at Windsor University?

  1. Flexibility: The Online BENG program is tailored to accommodate the busy schedules of working professionals and students with other commitments. With flexible course schedules and online delivery, students can complete coursework at their own pace and according to their schedule. The program provides the necessary support and guidance from expert faculty to ensure a successful learning experience.
  2. Accessibility: The program is open to students worldwide, providing an opportunity to earn a reputable computer engineering degree from Windsor University without relocating or disrupting current commitments. As long as students have internet access, they can study from anywhere, making education accessible globally.
  3. Affordability: Windsor University’s Online BENG program is designed to be a cost-effective choice for those seeking a degree in computer engineering. With a competitive tuition rate, the program eliminates the high costs typically associated with on-campus programs, making quality education more accessible to a broader range of students.
  4. Quality Education: The Online BENG program is not just about earning a degree but about gaining a comprehensive understanding of computer engineering and practical skills that are highly valued in the industry. Led by expert faculty members who bring real-world experience and cutting-edge research to the virtual classroom, the program’s curriculum is designed to equip students with the necessary skills to excel in various careers and industries.

Admission Requirements

  • Completion of high school or equivalent
  • High school transcripts
  • One letter of recommendation
  • Non-refundable application fee of (will be announced)
  • English Proficiency Level: you are waived in the following cases:
    • You are a native English speaker (or live in an English-speaking country)
    • Studied your bachelor’s degree in English

Learning Delivery Mode

The BENG program at Windsor University follows a unique learning delivery model that combines online and recorded content, providing students with a flexible and accessible learning experience. Approximately 1/3 of the program is delivered online, while the remaining 2/3 is recorded, allowing students to access course materials and lectures conveniently. This approach enables students to balance their academic studies with other commitments while still benefiting from the support and guidance of expert faculty members.

Program Duration and Credit Hours

The BENG program at Windsor University spans four years and eight semesters of full-time study. To graduate with a Bachelor of Engineering in Computer Engineering, students must complete 144 credit hours. These credit hours are divided into general education requirements, core courses specific to computer engineering, and elective courses that allow students to tailor their education to their interests and career goals.

Curriculum

The curriculum of the Bachelor of Science in Computer Science and Engineering program consists of various components, including University Requirements, Faculty Requirements, Program Requirements, and Elective Courses. The program offers two concentrations for specialization: Artificial Intelligence and Cyber-Security. Students must complete ten technical elective courses (30 credit hours), with at least eight courses from one of the mentioned fields. Additionally, students will demonstrate their abilities to design analog and/or digital circuits for electronic systems.

University Requirements (12 credit hours – 180 TCH)

  • Report Writing & Communication Skills (3 credit hours – 45 TCH)
  • Research & Academic Writing (3 credit hours – 45 TCH)
  • Shaping Tomorrow Together 1 (3 credit hours – 45 TCH)
  • Shaping Tomorrow Together 2 (3 credit hours – 45 TCH)
  • Business Administration (3 credit hours – 45 TCH)
  • Business Awareness, Safety & Sustainability (3 credit hours – 45 TCH)
  • Innovation & Entrepreneurship (3 credit hours – 45 TCH)
  • Introduction to Marketing (3 credit hours – 45 TCH)
  • Critical Thinking (3 credit hours – 45 TCH)
  • Human Rights (3 credit hours – 45 TCH)
  • Human Resource Management (3 credit hours – 45 TCH)
  • Professional Development (3 credit hours – 45 TCH)

Faculty Requirements (36 credit hours – 540 TCH)

  • Mathematics for Engineers & Scientists 1 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 2 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 3 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 4 (3 credit hours – 45 TCH)
  • Engineering Mathematics & Statistics (3 credit hours – 45 TCH)
  • Physics (3 credit hours – 45 TCH)
  • Chemistry (3 credit hours – 45 TCH)
  • Mechanics A (3 credit hours – 45 TCH)
  • Mechanics, fields, & forces (3 credit hours – 45 TCH)
  • Logic & Proof (3 credit hours – 45 TCH)
  • Discrete Mathematics (3 credit hours – 45 TCH)

Program Requirements

  • Software Development 1 (3 credit hours – 45 TCH)
  • Software Development 2 (3 credit hours – 45 TCH)
  • Introduction to Interaction Design (3 credit hours – 45 TCH)
  • Web Design & Databases (3 credit hours – 45 TCH)
  • Praxis Programming (3 credit hours – 45 TCH)
  • Introduction to Computer Systems (3 credit hours – 45 TCH)
  • Logic Design (3 credit hours – 45 TCH)
  • User-Centred Experimental Design (3 credit hours – 45 TCH)
  • Programming Languages (3 credit hours – 45 TCH)
  • Introduction to Data Structures & Algorithms (3 credit hours – 45 TCH)
  • Web Programming (3 credit hours – 45 TCH)
  • Data Structures & Algorithms (3 credit hours – 45 TCH)
  • Database Management Systems (3 credit hours – 45 TCH)
  • Introduction to Software Engineering (3 credit hours – 45 TCH)
  • Hardware-Software Interface (3 credit hours – 45 TCH)
  • Computer Organization & Architecture (3 credit hours – 45 TCH)
  • Software Engineering (3 credit hours – 45 TCH)
  • Artificial Intelligence & Intelligent Agents (3 credit hours – 45 TCH)
  • Foundations 1 (3 credit hours – 45 TCH)
  • Foundations 2 (3 credit hours – 45 TCH)
  • Data Communications & Networking (3 credit hours – 45 TCH)
  • Language Processors (3 credit hours – 45 TCH)
  • Operating Systems & Concurrency (3 credit hours – 45 TCH)
  • Research Methods & Requirements Engineering (3 credit hours – 45 TCH)
  • Graduation Project (1) (3 credit hours – 45 TCH)
  • Graduation Project (2) (6 credit hours – 90 TCH)
  • Electrical & Electronic Circuits (3 credit hours – 45 TCH)

Elective Courses (12 credit hours – 180 TCH)

Elective Courses: Artificial Intelligence

  • 3D Graphics & Animation (3 credit hours – 45 TCH)
  • Intelligent Robotics (3 credit hours – 45 TCH)
  • Statistical Modelling & Analysis (3 credit hours – 45 TCH)
  • Applied Text Analytics (3 credit hours – 45 TCH)
  • Advanced Interaction Design (3 credit hours – 45 TCH)
  • Big Data Management (3 credit hours – 45 TCH)
  • Distributed & Parallel Technologies (3 credit hours – 45 TCH)
  • Data Visualization & Analytics (3 credit hours – 45 TCH)
  • Computer Games Programming (3 credit hours – 45 TCH)
  • Computer Vision (3 credit hours – 45 TCH)
  • Deep Learning (3 credit hours – 45 TCH)
  • Selected Topics in Artificial Intelligence (3 credit hours – 45 TCH)
  • Data Mining & Machine Learning (3 credit hours – 45 TCH)

Elective Courses: Cyber Security

  • Computer Network Security (3 credit hours – 45 TCH)
  • Advanced Network Security (3 credit hours – 45 TCH)
  • Rigorous Methods for Software Engineering (3 credit hours – 45 TCH)
  • Industrial Programming (3 credit hours – 45 TCH)
  • e-Commerce Technology (3 credit hours – 45 TCH)
  • Digital Forensics (3 credit hours – 45 TCH)
  • Information Systems Methodologies (3 credit hours – 45 TCH)
  • Introduction to Embedded Systems (3 credit hours – 45 TCH)
  • Real-Time & Embedded Systems Design (3 credit hours – 45 TCH)
  • Mobile Programming (3 credit hours – 45 TCH)
  • Internet of Things (3 credit hours – 45 TCH)
  • Biologically Inspired Computation (3 credit hours – 45 TCH)
  • Applied Cryptography (3 credit hours – 45 TCH)
  • Intrusion Detection & Prevention (3 credit hours – 45 TCH)
  • Selected Topics in Cyber Security (3 credit hours – 45 TCH)

Students can choose their elective courses based on their concentration of choice and individual interests, allowing them to tailor their education to suit their future career goals within Artificial Intelligence or Cyber-Security. The program aims to equip graduates with comprehensive knowledge and practical skills to excel in the rapidly evolving fields of computer science and engineering.

Additional Benefits

  • Windsor University supports their enrolled students with $7500 worth of educational content by offering +720 guided projects for FREE from Coursera’s partnership with the University with certificates upon completion.
  • Enrolled student will be offered licensed and FREE Microsoft Office 365 accounts, including (Microsoft Teams, Word, Excel, PowerPoint, OneDrive, Outlook, and OneNote), instead of $70/year through Microsoft partnering with Windsor University to support the student’s educational journey.
  • Enrolled student will be provided with a Windsor University e-mail, ID, username and password on Moodle and SIS, and an Enrollment Agreement.
  • Graduation ceremony will be held online for FREE or physically in the USA as an option for extra fees according to the cost of travel, residence, and transportation.
  • Windsor University offers its students 10% financial support to boost their English language skills by learning English as a second language (ESL), traveling to the US, and obtaining an F1 visa through a partnership between the University and UCEDA. If the Applicant is not an American citizen and they are inside the US with B1/B2 visa, Windsor University can help with studying English physically in 11 locations in 3 states in the US by helping in the [change of status]. The change of status or the student F1 visa costs Windsor University student about $1400, and the monthly studying fee is about $400. To learn more, visit this link.

Bachelor of Engineering in Computer Engineering

The Bachelor of Engineering in Computer Engineering​ program at Windsor University offers students a comprehensive and flexible education in computer engineering, preparing them for diverse career opportunities in the rapidly evolving tech industry. This online program is designed to cater to individuals who seek a degree in computer engineering but require the flexibility and convenience of distance learning. Here are why you should consider pursuing the online BENG program at Windsor University.

Why Online BENG of Computer Engineering at Windsor University?

  1. Flexibility: The Online BENG program is tailored to accommodate the busy schedules of working professionals and students with other commitments. With flexible course schedules and online delivery, students can complete coursework at their own pace and according to their schedule. The program provides the necessary support and guidance from expert faculty to ensure a successful learning experience.
  2. Accessibility: The program is open to students worldwide, providing an opportunity to earn a reputable computer engineering degree from Windsor University without relocating or disrupting current commitments. As long as students have internet access, they can study from anywhere, making education accessible globally.
  3. Affordability: Windsor University’s Online BENG program is designed to be a cost-effective choice for those seeking a degree in computer engineering. With a competitive tuition rate, the program eliminates the high costs typically associated with on-campus programs, making quality education more accessible to a broader range of students.
  4. Quality Education: The Online BENG program is not just about earning a degree but about gaining a comprehensive understanding of computer engineering and practical skills that are highly valued in the industry. Led by expert faculty members who bring real-world experience and cutting-edge research to the virtual classroom, the program’s curriculum is designed to equip students with the necessary skills to excel in various careers and industries.

Admission Requirements

  • Completion of high school or equivalent
  • High school transcripts
  • One letter of recommendation
  • Non-refundable application fee of (will be announced)
  • English Proficiency Level: you are waived in the following cases:
    • You are a native English speaker (or live in an English-speaking country)
    • Studied your bachelor’s degree in English

Learning Delivery Mode

The BENG program at Windsor University follows a unique learning delivery model that combines online and recorded content, providing students with a flexible and accessible learning experience. Approximately 1/3 of the program is delivered online, while the remaining 2/3 is recorded, allowing students to access course materials and lectures conveniently. This approach enables students to balance their academic studies with other commitments while still benefiting from the support and guidance of expert faculty members.

Program Duration and Credit Hours

The BENG program at Windsor University spans four years and eight semesters of full-time study. To graduate with a Bachelor of Engineering in Computer Engineering, students must complete 144 credit hours. These credit hours are divided into general education requirements, core courses specific to computer engineering, and elective courses that allow students to tailor their education to their interests and career goals.

Curriculum

The curriculum of the Bachelor of Science in Computer Science and Engineering program consists of various components, including University Requirements, Faculty Requirements, Program Requirements, and Elective Courses. The program offers two concentrations for specialization: Artificial Intelligence and Cyber-Security. Students must complete ten technical elective courses (30 credit hours), with at least eight courses from one of the mentioned fields. Additionally, students will demonstrate their abilities to design analog and/or digital circuits for electronic systems.

University Requirements (12 credit hours – 180 TCH)

  • Report Writing & Communication Skills (3 credit hours – 45 TCH)
  • Research & Academic Writing (3 credit hours – 45 TCH)
  • Shaping Tomorrow Together 1 (3 credit hours – 45 TCH)
  • Shaping Tomorrow Together 2 (3 credit hours – 45 TCH)
  • Business Administration (3 credit hours – 45 TCH)
  • Business Awareness, Safety & Sustainability (3 credit hours – 45 TCH)
  • Innovation & Entrepreneurship (3 credit hours – 45 TCH)
  • Introduction to Marketing (3 credit hours – 45 TCH)
  • Critical Thinking (3 credit hours – 45 TCH)
  • Human Rights (3 credit hours – 45 TCH)
  • Human Resource Management (3 credit hours – 45 TCH)
  • Professional Development (3 credit hours – 45 TCH)

Faculty Requirements (36 credit hours – 540 TCH)

  • Mathematics for Engineers & Scientists 1 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 2 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 3 (3 credit hours – 45 TCH)
  • Mathematics for Engineers & Scientists 4 (3 credit hours – 45 TCH)
  • Engineering Mathematics & Statistics (3 credit hours – 45 TCH)
  • Physics (3 credit hours – 45 TCH)
  • Chemistry (3 credit hours – 45 TCH)
  • Mechanics A (3 credit hours – 45 TCH)
  • Mechanics, fields, & forces (3 credit hours – 45 TCH)
  • Logic & Proof (3 credit hours – 45 TCH)
  • Discrete Mathematics (3 credit hours – 45 TCH)

Program Requirements

  • Software Development 1 (3 credit hours – 45 TCH)
  • Software Development 2 (3 credit hours – 45 TCH)
  • Introduction to Interaction Design (3 credit hours – 45 TCH)
  • Web Design & Databases (3 credit hours – 45 TCH)
  • Praxis Programming (3 credit hours – 45 TCH)
  • Introduction to Computer Systems (3 credit hours – 45 TCH)
  • Logic Design (3 credit hours – 45 TCH)
  • User-Centred Experimental Design (3 credit hours – 45 TCH)
  • Programming Languages (3 credit hours – 45 TCH)
  • Introduction to Data Structures & Algorithms (3 credit hours – 45 TCH)
  • Web Programming (3 credit hours – 45 TCH)
  • Data Structures & Algorithms (3 credit hours – 45 TCH)
  • Database Management Systems (3 credit hours – 45 TCH)
  • Introduction to Software Engineering (3 credit hours – 45 TCH)
  • Hardware-Software Interface (3 credit hours – 45 TCH)
  • Computer Organization & Architecture (3 credit hours – 45 TCH)
  • Software Engineering (3 credit hours – 45 TCH)
  • Artificial Intelligence & Intelligent Agents (3 credit hours – 45 TCH)
  • Foundations 1 (3 credit hours – 45 TCH)
  • Foundations 2 (3 credit hours – 45 TCH)
  • Data Communications & Networking (3 credit hours – 45 TCH)
  • Language Processors (3 credit hours – 45 TCH)
  • Operating Systems & Concurrency (3 credit hours – 45 TCH)
  • Research Methods & Requirements Engineering (3 credit hours – 45 TCH)
  • Graduation Project (1) (3 credit hours – 45 TCH)
  • Graduation Project (2) (6 credit hours – 90 TCH)
  • Electrical & Electronic Circuits (3 credit hours – 45 TCH)

Elective Courses (12 credit hours – 180 TCH)

Elective Courses: Artificial Intelligence

  • 3D Graphics & Animation (3 credit hours – 45 TCH)
  • Intelligent Robotics (3 credit hours – 45 TCH)
  • Statistical Modelling & Analysis (3 credit hours – 45 TCH)
  • Applied Text Analytics (3 credit hours – 45 TCH)
  • Advanced Interaction Design (3 credit hours – 45 TCH)
  • Big Data Management (3 credit hours – 45 TCH)
  • Distributed & Parallel Technologies (3 credit hours – 45 TCH)
  • Data Visualization & Analytics (3 credit hours – 45 TCH)
  • Computer Games Programming (3 credit hours – 45 TCH)
  • Computer Vision (3 credit hours – 45 TCH)
  • Deep Learning (3 credit hours – 45 TCH)
  • Selected Topics in Artificial Intelligence (3 credit hours – 45 TCH)
  • Data Mining & Machine Learning (3 credit hours – 45 TCH)

Elective Courses: Cyber Security

  • Computer Network Security (3 credit hours – 45 TCH)
  • Advanced Network Security (3 credit hours – 45 TCH)
  • Rigorous Methods for Software Engineering (3 credit hours – 45 TCH)
  • Industrial Programming (3 credit hours – 45 TCH)
  • e-Commerce Technology (3 credit hours – 45 TCH)
  • Digital Forensics (3 credit hours – 45 TCH)
  • Information Systems Methodologies (3 credit hours – 45 TCH)
  • Introduction to Embedded Systems (3 credit hours – 45 TCH)
  • Real-Time & Embedded Systems Design (3 credit hours – 45 TCH)
  • Mobile Programming (3 credit hours – 45 TCH)
  • Internet of Things (3 credit hours – 45 TCH)
  • Biologically Inspired Computation (3 credit hours – 45 TCH)
  • Applied Cryptography (3 credit hours – 45 TCH)
  • Intrusion Detection & Prevention (3 credit hours – 45 TCH)
  • Selected Topics in Cyber Security (3 credit hours – 45 TCH)

Students can choose their elective courses based on their concentration of choice and individual interests, allowing them to tailor their education to suit their future career goals within Artificial Intelligence or Cyber-Security. The program aims to equip graduates with comprehensive knowledge and practical skills to excel in the rapidly evolving fields of computer science and engineering.

Additional Benefits

  • Windsor University supports their enrolled students with $7500 worth of educational content by offering +720 guided projects for FREE from Coursera’s partnership with the University with certificates upon completion.
  • Enrolled student will be offered licensed and FREE Microsoft Office 365 accounts, including (Microsoft Teams, Word, Excel, PowerPoint, OneDrive, Outlook, and OneNote), instead of $70/year through Microsoft partnering with Windsor University to support the student’s educational journey.
  • Enrolled student will be provided with a Windsor University e-mail, ID, username and password on Moodle and SIS, and an Enrollment Agreement.
  • Graduation ceremony will be held online for FREE or physically in the USA as an option for extra fees according to the cost of travel, residence, and transportation.
  • Windsor University offers its students 10% financial support to boost their English language skills by learning English as a second language (ESL), traveling to the US, and obtaining an F1 visa through a partnership between the University and UCEDA. If the Applicant is not an American citizen and they are inside the US with B1/B2 visa, Windsor University can help with studying English physically in 11 locations in 3 states in the US by helping in the [change of status]. The change of status or the student F1 visa costs Windsor University student about $1400, and the monthly studying fee is about $400. To learn more, visit this link.