The Computer Network Engineering (BCNE) study plan at Al Yamamah University is an accredited bachelor programme spanning about 6 years (11 academic levels), requiring 141 credit hours across 75 courses of required and elective study. The table below lists the courses and their credit hours for each level.
First Year - First Semester19 credits
Code
Course
Credits
CIS 103
Programming Fundamentals I
4
CHM 101
General Chemistry
4
MTH 106
Discrete Mathematics
3
ENG 101
English Essay Writing
3
ISL 101
Foundation of Islamic Culture
2
Humanities / Social Science Elective I
Elective
3
First Year - Second Semester19 credits
Code
Course
Credits
CIS 104
Programming Fundamentals II
4
CNE 100
Data Communications and Computer Networks
3
MTH 104
Calculus I
3
PHY 103
Physics I
4
ARB 102
Communication Skills in Arabic
2
Humanities / Social Science Elective II
Elective
3
Second Year - First Semester18 credits
Code
Course
Credits
CIS 202
Data Structures
3
CNE 200
Network Protocols & Architecture
3
MTH 204
Calculus II
3
PHY 203
Physics II
4
ENG 201
Technical Report Writing
3
ISL 202
Financial Awareness
2
Second Year - Second Semester17 credits
Code
Course
Credits
CIS 221
Introduction to Database Systems
3
CNE 300
Switching and Routing
3
CNE 221
Digital Logic and Design
3
MTH 301
Linear Algebra
3
STT 103
Probability and Statistics
3
ARB 202
Writing Skills in Arabic
2
Third Year - First Semester18 credits
Code
Course
Credits
CIS 304
Computer Architecture
3
CIS 383
Cybersecurity and Cryptography
3
CIS 386
Project Management
3
CNE 303
Wireless Networks
3
CNE 305
Internet of Things
3
MTH 304
Differential Equations
3
Third Year - Second Semester18 credits
Code
Course
Credits
CNE Elective I
Elective
3
CIS 306
Embedded Systems
3
CIS 321
Operating Systems
3
CNE 307
Network Security
3
CNE 308
Network Design and Modelling
3
CNE 310
Network Programming
3
Fourth Year - First Semester14 credits
Code
Course
Credits
CNE Elective II
Elective
3
CNE 405
Cloud Infrastructure Design
2
CNE 406
Computer Network Management
3
CIS 416
Introduction to Machine Learning
3
CIS 491
Graduation Project I
3
Fourth Year - Second Semester12 credits
Code
Course
Credits
CNE Elective III
Elective
3
CNE 411
Datacenters and System Administration
3
CNE 412
Virtual Network Design and Implementation
3
CIS 492
Graduation Project II
3
CSK 001
Career Skills
0
Fourth Year - Summer Semester6 credits
Code
Course
Credits
CIS 490
Cooperative Assignment
6
BCNE Electives (students should register 3 courses)63 credits
Code
Course
Credits
CNE 450
Signals and System Analysis
Elective
3
CNE 451
Network Troubleshooting
Elective
3
CNE 452
Network Simulation and Modeling
Elective
3
CNE 453
Advance Topics of Switching and Routing
Elective
3
CNE 454
Enterprise Networking
Elective
3
CNE 455
IT Technical Support
Elective
3
CNE 456
Optical Networks
Elective
3
CNE 457
Broadband Networks
Elective
3
CNE 458
Fault-Tolerant Systems
Elective
3
CNE 470
Selected Topics in Computer Network Engineering
Elective
3
CNE 471
Smart Cities and IoT Applications
Elective
3
CNE 472
Mobile Edge Computing (MEC)
Elective
3
CNE 473
5G Technologies and Beyond
Elective
3
CNE 474
Mobile Network Architecture and Protocols
Elective
3
CNE 475
Virtual Networking and Software Defined Networking
Elective
3
CNE 480
Cyber Threats
Elective
3
CNE 481
Ethical Hacking
Elective
3
CNE 482
Digital Forensics and Incident Response
Elective
3
CNE 483
Cloud Services and Security
Elective
3
CNE 484
Critical Infrastructure Protection
Elective
3
CNE 485
Intrusion Detection/Prevention Systems
Elective
3
Humanities / Social Science Electives (choose two)21 credits
Code
Course
Credits
SOS 102
Introduction to Social Science
Elective
3
PHL 101
Critical Thinking
Elective
3
PSY 101
Principle of Psychology
Elective
3
SOS 101
Saudi Heritage
Elective
3
FRE 106
Conversational French 1
Elective
3
CHI 107
Chinese Language
Elective
3
ENG 103
Introduction to English Literature
Elective
3
This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering.
Official source
Frequently asked questions about Computer Network Engineering (BCNE)
How many credit hours is Computer Network Engineering (BCNE) at Al Yamamah University?
Computer Network Engineering (BCNE) at Al Yamamah University requires completing 141 credit hours to graduate, spread across 75 courses.
How many years is Computer Network Engineering (BCNE) at Al Yamamah University?
The study plan for Computer Network Engineering (BCNE) spans about 6 years (11 levels/semesters) under the approved plan.
What degree does Computer Network Engineering (BCNE) award?
Computer Network Engineering (BCNE) at Al Yamamah University awards a Bachelor's degree after completing 141 credit hours.
Is Computer Network Engineering (BCNE) offered at other universities?
Yes, Computer Network Engineering (BCNE) is offered at at least 1 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.