SUC sharjah logo
School of Computing Skyling University

Course Descriptions

BSCS Software Engineering Course Descriptions

General Education

CIS1003 - Introduction to Information Technology - 3 Credits

The course is designed to provide students with an understanding of Data, Information Technology and their applications in transforming and securing businesses of 21st century. This is a basic course that provides the foundation and background needed in the field of information Technology, Computer Networks and Machine Learning. The course also gives students the right balance of technical information and real-world applications in the field of Information Technology by providing a functional understanding of the creation, operation, and maintenance of networks, and cybersecurity concepts.

Pre-requisite: None

Core Courses

SIT1001 - Digital Logic - 3 Credits

Students will be introduced to the concepts of number representation and arithmetic circuits and digital logic concepts. The students will gain skills of analyzing Boolean Algebra, Logic Expressions and Minimization Karnaughs maps to minimize functions and be able to build and design logic gates applications. The students will also study the Combinational-circuit building blocks of logic design such as Flip-Flops, registers, counters, Synchronous sequential circuits, Asynchronous sequential circuits and a simple processor and also testing of logic circuits. This course will be conducted in the Lab with hands on practical exercises and demonstration.

Pre-requisite: None

Software Engineering Concentration Courses

SWE3102 - IT Project Management - 3 Credits

Information Technology (IT) Project Management course emphasizes managing IT projects within the specified scope, time, cost, and quality constraints. The different phases of the IT projects should reflect the software development process. Students will learn how to manage their projects by utilizing project management software. Additionally, students will learn how to develop work-breakdown structures (WBS), network diagram, GANTT chart and timetable, and identify critical path of the project.

Pre-requisite: SWE3101 – Software Engineering