University of Nicosia
University of Nicosia Nicosia

Computer Engineering (BSc)

Information

Department
School of Sciences and Engineering
Duration
4 years
Additional Information

Aims

The Bachelor of Science in Computer Engineering program is intended to qualify students to begin a professional career in the field of Computer Engineering as engineers or to pursue further advanced post-graduate studies at the level of Masters or Doctorate degrees. The major engineering courses of the Bachelor’s program contain, apart from theory and fundamental principles, elements of analysis and design, as well as significant laboratory work.

Objectives

The graduate of this program should:

  1. Have a fundamental understanding of a broad spectrum of topics in Computer Engineering;
  2. Have advanced knowledge and in-depth understanding of at least one of the specialization areas of Computer Engineering;
  3. Have a firm grasp of the basic knowledge of mathematics, physics, and possibly chemistry as a foundation for further post-graduate studies;
  4. Be able to communicate technical ideas effectively through both oral presentations and written reports;
  5. Have developed independent thinking and problem solving skills to tackle real-world Computer Engineering problems;
  6. Have extensive hands-on laboratory experience in designing hardware and software solutions to challenging real-world problems in Computer Engineering;
  7. Have acquired an interdisciplinary fundamental knowledge for a more fulfilling and rewarding career;
  8. Have adequate software programming skills that are needed in the process of analysis and design of electrical engineering problem solutions;
  9. Be a well-rounded individual that is knowledgeable of fields outside of science and engineering including business, and liberal arts;
  10. Be well prepared for either an entry-level job in ComputerEngineering or further studies toward an advanced post-graduate Masters and/or Doctorate degree.

The program is has both an academic and market orientation. Thus, it is targeting students that intend to pursue post-graduate studies, as well as those that will enter the job market after graduation.

Career Prospects

By pursuing a degree in Computer Engineering (CE) at the University of Nicosia, a student acquires technical knowledge and analytical skills to effectively tackle engineering problems and provide viable solutions. Recently, the CE programme degree has been acknowledged by the Scientific and Technical Chamber of Cyprus, thus allowing students to work in their field of studies in both the government and private sectors of the island. The CE graduate, thus, can:

  1. program computers and microcontrollers to perform a specific type of job;
  2. analyze user needs and design an application-specific computer system;
  3. interface external devices with computers and microcontrollers in order to control processes via stepping motors and hydraulics (e.g., robot arms in automobile industry);
  4. develop smart software to automate and control routine jobs;
  5. write software for computer graphics and animated movies;
  6. design and build gadgets and other entertainment boxes;
  7. design innovative computer architectures and networks for optimized processing of information and data transfer;
  8. use Assembly, High-level languages (C++, Java, etc.) and Databases to develop user-friendly application platforms for a variety of industry sectors (e.g., payroll system of a company);
  9. teach computer technology and programming in high schools or even at universities, provided they have the required degrees;
  10. work as consultant for the computer industry;
  11. be employed as a High School teacher in the field of Technology and Computers.

Access to Further Studies

Upon graduation, CE graduates at the University of Nicosia have direct access to 2nd and 3rd cycle studies as they are admitted to institutions in Cyprus, the EU and the USA/Canada.

Program

Semester 1

  • Electric Circuits I
  • Electric Circuits I Lab    
  • English Composition    
  • Calculus I    
  • General Physics I    

Semester 2

  • Electric Circuits II    
  • Electric Circuits II Lab    
  • Digital Systems
  • Electronics I
  • Electronics I Lab
  • Calculus II    

Semester 3

  • Programming Principles I
  • Digital Systems Lab
  • Electronics II    
  • Electronics II Lab    
  • Linear Algebra I    
  • General Physics II    

Semester 4

  • Microprocessors    
  • Microprocessors Lab
  • Discrete Mathematics    
  • Calculus III    
  • General Physics III    

Semester 5

  • Programming Principles II    
  • Systems Analysis and Design
  • Numerical Methods Using MATLAB
  • Signals and Systems    
  • Semiconductor Physics and Technology    

Semester 6

  • Data Structures    
  • Database Management Systems
  • Computer Organization and Architecture
  • Data Communication and Computer Networks    
  • Probability and Random Signals    

Semester 7

  • Accounting I    
  • Technical Writing and Research    
  • Computer Security    
  • Introduction to VLSI Design
  • Digital Signal Processing    

Semester 8

  • Operating Systems    
  • Network Security    
  • Advanced Computer Architecture    
  • Senior Year Project    
  • Ethics