Semester One
Academic and Professional Communication |
Computing and ICT Skills     |
Introduction to Computer Systems  |
Quantitative Methods   |
Â
Semester Two
Introduction to Economics |
ICTs in Society |
Computer Programming |
Foundations of Business Analytics |
Â
Semester Three
Group Projects and Dynamics |
Business Information Systems         |
Financial Accounting    |
Databases and Information Management Systems       |
Â
Semester Four
Human Computer Interaction |
Computer Networks and Data Communications |
Introduction to Financial Management |
Project Management |
Â
Semester Five
E-Commerce       |
Principles of Management      |
Wireless and Mobile Networks        |
Object Oriented Analysis and Design        |
Â
Semester Six
Business Systems Analysis |
Ethics in Computing |
Strategic Risk Management |
Multimedia |
Â
Semester Seven
Advanced Databases    |
Information and Network Security  |
Web Engineering |
Consultancy Skills        |
Â
Semester Eight
Software Engineering |
Business Strategy |
Entrepreneurship |
Business Computing Project |
Course structures of Civil Engineering
Semester One | |
Course Name | Â |
English Language I | Â |
Islamic Studies | Â |
Mathematics for Engineers I | Â |
General physics | Â |
Chemistry for Engineers | Â |
Introduction to Engineering | Â |
Engineering Mechanics | Â |
Â
Semester Two | |
Course Name | Â |
Computing Engineers | Â |
Mathematics for Engineers II | Â |
Numerical analysis | Â |
Engineering dynamics | Â |
Somali Study | Â |
Engineering Drawing | Â |
Arabic Language | Â |
Â
Semester Three | |
Course Name | Â |
stress analysis & design | Â |
Physics for Engineers I | Â |
Mechanics of Materials | Â |
Structural Analysis I | Â |
Engineering graphics and design | Â |
Construction Surveying | Â |
Â
Â
Semester Four | |
Course Name | Â |
Physics for Engineers II | Â |
Statistics​ for Engineers |  |
Geotechnical Engineering I | Â |
Fluid Mechanics | Â |
Geometrics Field Work | Â |
Geology for Engineers | Â |
Â
Semester Five | |
Course Name | Â |
Calculus and analytic geometry | Â |
Engineering statistics | Â |
Construction Materials | Â |
Structural Analysis II | Â |
Structural Design I & II | Â |
Geotechnical Engineering II | Â |
Â
Semester Six | |
Course Name | Â |
Geometrics | Â |
Electrical principles | Â |
Hydraulic Engineering | Â |
​​Engineering Hydrology |  |
Technical communication | Â |
Transportation Planning | Â |
Â
Â
Â
Â
Â
Semester Seven | |
Course Name | Â |
Water Treatment | Â |
Soil mechanics | Â |
Economics for Engineers | Â |
Highway Engineering | Â |
Geotechnical design | Â |
Research methodology | Â |
Â
Semester Eight | |
Course Name | Â |
Professional Practice | Â |
Waste Water Treatment | Â |
​​Transportation Engineering |  |
Intro to Environmental Assessment & Management | Â |
Eng. Drawing & Graphics | Â |
Graduation Thesis | Â |
Â
Course Structure:
Semester One
Computer Fundamental |
English Language I |
General Mathematics |
ICT I |
Intro to Business |
Islamic study |
Physics I |
Â
Semester Two
C Programing |
Calculus |
Computer Organization |
English and study skills |
ICT II |
web design HTML |
Â
Semester Three
C++ programing |
computer engineering |
data structure |
digital electronics |
Discrete Math |
RDBMS |
Â
Semester Four
Fundamental network |
Multimedia Applications |
Operating Systems |
Small Business |
Systems Analysis Design |
VB.Net |
C# |
Semester Five
information security |
information technology for management |
Networking II |
SQL |
VISUAL BASIC NET II |
Â
Semester Six
Artificial intelligence |
client server and distributed systems |
database management system |
Java I |
software engineering |
Web design development I |
Â
Semester Seven
E commerce |
Linear Algebra |
Internet technology |
Java programming II |
Management Information System |
Research Methodology |
Somali Study |
Â
Semester Eight
Computer Graphics |
Cloud Computing |
Mobile application development |
Numerical Analysis |
Artificial Intelligence |
thesis |
Semester One
Introduction to Computers |
Introduction to Programming Methodology |
Introduction to Information Technology |
Communications Technology and Internet |
Discrete Mathematics |
Communication Skills 1 |
Symbolic Logic |
Introduction to Visual Basic Programming |
Â
Semester Two
Information Systems in Business     |
Operating Systems       |
Introduction to web systems and technologies    |
Information Management       |
Advanced Programming Methodology      |
Calculus |
Communication Skills IIÂ Â Â Â Â Â Â Â Â |
Â
Semester Three
Probability and Statistics       |
Electronic Media Systems and Multimedia |
Introduction to internet programming       |
Data structures and Algorithms       |
Integrative Programming and Technologies        |
Computer Networks and Data Communication  |
Introduction to Physics IÂ Â Â Â Â Â Â Â |
Â
Semester Four
Research Methodology |
Entrepreneurship and Business       |
Systems Analysis & Design   |
Database Management Systems       |
System Administration |
Object Oriented Programming |
Introduction to Physics IIÂ Â Â Â Â Â Â |
Â
Semester Five
Human Computer Interaction |
Marketing in the IT sector      |
Software Engineering for Internet Applications  |
Business Communication and Report Writing    |
E-Commerce       |
Advanced Web Systems & Technologies  |
Project and Organization Change Management   |
E-service Delivery         |
Â
Semester Six
Business Intelligence & Data Warehousing |
Computer System Project IÂ Â Â Â |
Computer Architecture |
Information Assurance & Security  |
XML & Web Services           |
System integration and Architecture |
Mobile Networks and Computing    |
User Interface Design    |
Â
Semester Seven
Computer Graphics and Multimedia |
Professional Law and Ethics  |
Distributed Systems     |
Advanced Information Technology |
Virtualization and Cloud Computing        |
Compilers and Translators Design  |
IT Strategic Planning and Management     |
Artificial Intelligence     |
Â
Semester Eight
Computer System Project IIÂ Â Â |
Computer Simulation and Modelling        |
Design of Real-Time Systems |
Design and Analysis of Algorithms |
Business Process Modelling & Analysis    |
Robotics and Expert Systems |
Contemporary Issues in Information Technology        |
Neural Networks |
Course Structure:
Semester One
Introduction to ICTÂ Â Â Â Â Â |
Programming Fundamentals  |
Applied Physics |
Calculus & Analytical Geometry |
English Composition & Comprehension |
Â
Semester Two
Object Oriented Programming |
Introduction to Software Engineering        |
Discrete Structures       |
Islamic Studies/Ethics   |
Communication & Presentation Skills       |
Â
Semester Three
Data Structures   |
Software Requirements Engineering |
Human Computer Interaction |
Linear Algebra    |
User-centered Design |
Introduction to Analytics |
Â
Semester Four
Database Systems         |
Probability & Statistics |
Software Design & Architecture      |
Algorithms and Analysis |
Somali Study |
Elective |
Â
Semester Five
Software Construction & Development    |
Software Quality Engineering |
Operating Systems       |
Technical & Business Writing |
Elective |
Elective |
Â
Semester Six
Computer Networks     |
Web Engineering |
Design and Analysis of Algorithms |
Elective |
Elective |
Elective |
Â
Semester Seven
Information Security     |
Fund. of Software Project Management    |
Professional Practices   |
Research Methodology |
Elective |
Elective |
Â
Semester Eight
Artificial Intelligence |
Cloud Computing |
Systems Architecture |
Elective |
Elective |
Thesis |