HUC
School of Computing Horizon University

Course Descriptions

BSCS Software Engineering Course Descriptions

General Education

This course is designed to provide students with an understanding of the essential components of Information Technology (IT) covering hardware, software, networking and databases. The course also provides an introduction to cloud computing, security and future developments in IT. Students will also be given hands on training using MS office suite.

Pre-requisite: None

Core Courses

Students will be introduced to the concepts of number representation and Boolean algebra to design and test logic circuits. The students will gain skills in Logic Circuit Design concepts, Logic Gates and Networks Synthesis Using AND, OR, and NOT Gates, Design Examples, (introduction to VHDL), Number representation and arithmetic circuits, Combinational-Circuit Building Blocks, Sequential circuits and Karnaugh Maps, Flip-Flops, Registers, Counters, and a Simple Processor. Students will gain skills in testing logic circuits. Students will be introduced to future trends in Digital Logic. The course involves a project that allows to apply of the concepts learned throughout the digital logic course. Each phase builds on the previous one, providing a comprehensive understanding of digital hardware design and implementation. Students will be guided to complete the Coursera certification that reflects their skills developed during the course.

Software Engineering Concentration Courses

The 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. This course begins with an introduction to project management, considering the IT perspective, and the Project management process groups. Topics covered include Project scope management, time management, Schedule Management, cost management, and quality management. Project integration management, tools and techniques for Quality Control, Modern Quality Management, Project Human Resource management, communication management, risk management, procurement management. The course concludes with Current Trends in Project Management.