Unima Programs & Courses
Bachelor of Science in Computer Network Engineering
Duration: 4 years
First Year - 1st Semester
MAT111 - College Algebra
Credit Hours :
3
This introduces students to college algebra.
COM111 - Introduction to Computer Science
Credit Hours :
3
This introduces students to History and basics of Computers.
LAN112 - Reading and Listening skills for science
Credit Hours :
3
Introduction to Reading and Listening skills for science
PHY111 - Mechanics and Properties of Matter
Credit Hours :
3
Introduces students to basic mechanics
Recommended Optional Courses:
STA111 - The Statistical System
First Year - 2nd Semester
COM121 - introduction to computer programming
Credit Hours :
3
introduction to computer programming
LAN122 - writing and oral skills for science
Credit Hours :
3
introducing writing and oral skills for science
MAT121 - Trigonometry and elementary calculus
Credit Hours :
3
Introduction to trigonometry and elementary calculus
PHY121 - Electricity and Magnetism, Vibration and Waves & Electricity and Magnetism
Credit Hours :
3
Intro to Vibration and Waves & Electricity and Magnetism
Recommended Optional Courses:
STA121 - Descriptive Statistics
Second Year - 1st Semester
COM211 - operating systems
Credit Hours :
3
introducing operating systems
MAT211 - Calculus I
Credit Hours :
3
introduction to calculus
MAT212 - Discrete Mathematics with Applications
Credit Hours :
3
Introducing Discrete Mathematics with Applications
ELE211 - Introduction to Analogue Electronics
Credit Hours :
3
Introduction to Analogue Electronics
NET211 - Introduction to Computer Network Engineering
Credit Hours :
3
Introduction to Computer Network Engineering
Recommended Optional Courses:
Second Year - 2ND Semester
COM221 - Advanced Computer Programming
Credit Hours :
3
Advanced Computer Programming
MAT221 - Calculus II
Credit Hours :
3
Calculus II
COM222 - Database Systems
Credit Hours :
3
Database Systems
INF221 - Web Design and Development
Credit Hours :
3
Web Design and Development
ELE221 - Introduction to Digital Electronics
Credit Hours :
3
Introduction to Digital Electronics
NET221 - Network Design and Management
Credit Hours :
3
Introduction to Network Design and Management
Recommended Optional Courses:
Third Year - 1st Semester
COM314 - Algorithm and Data Structure
Credit Hours :
3
introduction to algorithm and data structure
COM315 - Linux Systems Administration
Credit Hours :
3
introduction to Linux systems administration
NET311 - Introduction to Cryptography
Credit Hours :
3
Introduction to Cryptography
ELE313 - Device Electronics I
Credit Hours :
3
Introduction to Device Electronics I
ELE315 - Network Analysis
Credit Hours :
3
Introduction to Network Analysis
NET322 - Network Programming and Application Development
Credit Hours :
3
Introduction to Network Programming and Application Development
Recommended Optional Courses:
Third Year - 2ND Semester
COM321 - Automate Theory, Languages and Computation
Credit Hours :
3
introduction to automate theory, languages and computation
COM325 - Artificial Intelligence
Credit Hours :
3
introduction to artificial intelligence
ELE324 - Device Electronics II
Credit Hours :
3
Introduction to Device Electronics II
NET321 - Network Routing and Switching
Credit Hours :
3
Introduction to Network Routing and Switching
Recommended Optional Courses:
Fourth Year - 1st Semester
COM412 - Project Management
Credit Hours :
3
introduction to project management
COM414 - Research Methods and Ethics in computing
Credit Hours :
3
introduction research methods and ethics in computing
NET412 - Network Security
Credit Hours :
3
Introduction to Network Security
NET413 - Network Monitoring and Bandwidth Optimisation
Credit Hours :
3
Introduction to Network Monitoring and Bandwidth Optimisation
NET414 - Wireless and Mobile Networks
Credit Hours :
3
Introduction to Wireless and Mobile Networks
Recommended Optional Courses:
Fourth Year - 2ND Semester
COM421 - Cloud Computing
Credit Hours :
3
introduction to cloud computing
COM422 - ICT Project
Credit Hours :
3
introduction to ICT project
COM423 - Business Management for Computer Scientist
Credit Hours :
3
introduction to business management for computer scientist
COM424 - Machine Learning
Credit Hours :
3
Introduction to machine learning
NET421 - Network Simulation
Credit Hours :
3
Introduction to Network Simulation
Recommended Optional Courses: