CIT Logo white
Close this search box.





Academics > Faculty of Engineering > Department of Software Engineering > Bachelor – Computer Engineering & IT​

Bachelor - Computer Engineering & IT

The Bachelor of Computer Engineering and Information Technology (BSc in CE&IT) program has been carefully crafted from the ground-up to prepare students with the knowledge and skills needed to thrive in the ever-expanding and diverse market of technology and computer engineering. The BSc in CE&IT has been designed by experienced academics of CIT (Canadian Institute of Technology) with both industrial and academic experience. This makes the offering of this program especially relevant for students wishing to enter this market well prepared.

Students studying this program will gain a strong foundation in the field of computer engineering with modules from computer science, electronics and telecommunications. This is especially pertinent with networking systems increasingly becoming more software defined with such systems as Software Defined Networks (SDNs) and Software Defined Radios (SDRs). Students on the CE&IT program will acquire knowledge of both software and hardware systems.


In summary, students will commence their study by learning about the architecture of a computer and computer systems, the integration of hardware and software, operating systems to support the hardware, various programming languages (both high-level and low-level), software engineering methods, engineering design and database management. Students will also acquire communication skills that is often overlooked in many academic programs. The students will also be taught robust engineering design principles for both hardware and software systems.

The purpose of this study program, Bachelor in Computer Engineering and Information Technology, is to ensure the preparation of specialists in the field of computer engineering based on the most advanced programs of the time. The degree program has a unique course of study that gives students basic engineering concepts and through knowledge of the main features of the processing of the information systems, both in hardware and in the software.

Target Skills

  • Utilise their comprehensive knowledge of computing, electronics, mathematics and engineering design principles in developing solutions in industry requiring computer engineering expertise.
  • Implement the full digitalisation of industry utilising both hardware and software skills.
  • Acquire a solid understanding of the software development life cycle and processes from the early design stages to the long-term software maintenance and evolution.
  • Have the competent ability to construct automated and robotic systems in the context of physical systems and real-world applications.
  • Deploy Internet-of-Things (IoTs) in diverse fields such as in agriculture and medical systems.
  • Design and program sensors for improved HCI (human computer interaction) providing culturally adapted usability and accessibility.
  • Apply established engineering design principles to hardware and software development including trade-off analyses in terms of performance and cost.
  • Nurture and grow the skills necessary to plan and manage large industrial computer engineering projects.
  • Learn interpersonal skills in order to work both independently and in a team.
  • Comprehend engineering economics and entrepreneurship in engineering practice whilst adhering to ethical and moral principles.
  • Be able to communicate precisely, orally and in writing; conveying the knowledge and skills in computer engineering in an uncomplicated way to non-technical stakeholders.
  • Proficiently utilise the knowledge from the other related areas of engineering, mathematics and complementary studies
  • Above all to be a world-class future Computer Engineer, lifelong learner and contributor to the wellbeing of the world and its ecosystem

Program Outline

Course name
Signals and Systems
15 weeks
Operating Systems II
15 Weeks
Embedded Systems
15 Weeks
4 Weeks

Career Opportunities

  • Computer Engineer Technician;
  • IT Specialist
  • Computer Network Manager
  • IT System Administrator
  • Software Developer
  • Systems Analyst
  • Database Developer
  • Database Administrator
  • Database Design
  • Conceiving and Information Processing Systems
  • Developer

Tuition Fees

3000 EURO

Admission Requirements

High School Diploma

Application Deadline:

Applications have been closed!