Software Engineering Department

The Software Engineering Department is a branch of engineering that focuses on the design, development, and maintenance of high-quality software. This field emphasizes the application of engineering principles and scientific methodologies to ensure the creation of software systems that are efficient, sustainable, scalable, and reliable.

“The study of software engineering includes several fields such as:”

Software engineering also focuses on the principles of managing software projects, determining the best ways to organize software teams, and ensuring that development processes adhere to timelines and meet quality standards.

Study plan for Software Engineering

First Year

First Term

2NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
21MS 111 111Calculus02243
22MS 112 112“Statistics and Probability”02243
23CS 111 111 “Introduction to Computer Science.” 20243
24HS 111 111Arabic Language 102243
25 HS 112 112English Language 102243
26 HS113113Islamic Culture 102243
27HS114 114Sudanese Studies00222
28 MS 113 113vector analysis02243
Total2121630232

First Year

Second Term

2NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours2
21HS 125 125Arabic Language 2022432
22HS126 126English Language 2022432
23HS127 127Islamic Culture 2022432
24 CS 122 122discrete structures022432
25 CS 123 123programming methods 1202432
26 MS 124 124Algebra and Analytic Geometry022432
27Ms 125 125“differential equations”022432
28HS 128 128 Principles of Management002222
Total212163023

1

Second Year

First Term

NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
1 CS 211 211programming methods 220243
2SE 211 211“Introduction to Software Engineering00222
3IT 221 221 “Internet Technologies20243
4 CS 212 212“Data structures20243
5 MS 212 212“linear algebra02243
6 IS 211 211 “Systems Analysis and Design20243
7 CS 213 213 “Concepts of Operating Systems20243
Total 9102142620

Second Year

Second Term

NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
1SE 221 221 Software Requirements Engineering02243
2IS 221 221 “Object-Oriented Analysis and Design20243
3HS 221 221professional ethics”00222
4HS 222 222Communication Skills02243
5CS 224 224Concepts of Database20243
6IT 222 222“Human-Computer Interaction”20243
7MS 223 223Operations Research02232
8IT 223 223Computer Networks and Communication20243
Total86162922

1

Third Year

First Term

2NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
21IT 311 311 “business programming20243
22IT 312 312Web Programming20243
23MS311 311“numerical analysis02243
24IT 313 313“Portable software and technology20243
25SE 311 311“advanced programming20243
26SE 312 312 “Software Design and Architecture”20243
27SE 313 313 Team Project 160063
Total162123021

Third Year

Second Term

NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
1CS 321 321information security20243
2CS 322 322“Parallel and Distributed Computing20243
3SE 324 324“mobile application development20243
4SE 325 325“Software verification and validation”20243
5SE 326 326“software testing20243
6CS 323 323Artificial Intelligence and Expert Systems”20243
7SE 327 327 “rapid development methods20243
Total140142821

Fourth Year

First Term

NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
1SE 411 411Software Security Engineering20243
2SE 412 412 “Team Project 2”60063
3HS 411 411Scientific Research Methodologies00222
4CS 411 411Analysis and Design of Algorithms20243
5SE 413 413 XML Language20243
6SE 414 414 “Service-Oriented Architecture20243
7SE 415 514“Software Project Management20243
Total3160122820

Second Term

NumberCourse codeCourse NameLab HoursFollow up HoursLectures HoursCommunication HoursAccredited Hours
1SE 426 426Graduation Project1200126
22Optional Course 120243
32Optional Course 220243
42Optional Course 320243
52Optional Course 420243
Total320082818
Exit mobile version