Bachelor of Science in Engineering
- View the web page for the B.S. in Engineering program
Required Core Courses - 9 Courses / 30 Credits (60 ECTS)
The 9 required Core courses in the major are:
Brief review of fundamentals including stoichiometry, atomic structure, and chemical bonding. Other topics include thermo chemistry, gas laws, properties of solution, and inorganic coordination compounds. Intended primarily for science/engineering majors. Pre-requisites: None. Credits: 4
Course includes an overview of the problems, perspectives, and methods of the engineering profession. Modelling of real-world problems for purposes of optimization, decision-making and design is analyzed. Practical techniques of problem formulation and analysis are also presented. Additionally, practice drawings are explained, and assigned drawings are completed by students both during lab periods and outside of class. Pre-requisites: None. Credits: 4
Focuses on the behavior of mechanical and structural systems under load. Topics include effects and distribution of forces on rigid bodies at rest; kinematics and kinetics of particles; force systems; shear and moment diagrams; force-stress-strain-deformation relationships, including torsion and combined loading; buckling and stability analysis; and, stress/strain transformation. Prerequisite(s): PH100 Credits: 3
Introduces programming using an object-oriented language. The course emphasizes problem solving and structured programming. Students completing the course should be able to: setup and use a visual software development environment; analyze and explain the behavior of simple programs involving the fundamental programming constructs covered by this unit; and modify and expand short programs that use standard conditional and iterative control structures and functions. Students design, implement, test, and debug a program that uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures, and the definition of functions and write simple applications. Prerequisites: None. Credits: 3
The course develops different mathematical techniques and investigates various examples and applications, emphasizing in techniques and applications of derivatives and integration, multiple integrals, limits, continuity, series and polar coordinates. Prerequisites: Math150. Credits: 3
The course develops different fundamental methods of solving first and higher order equations and analyzes essentials of matrix algebra, linear and nonlinear systems, power series solutions and Laplace transforms. Prerequisites: Math150. Credits: 3
Introduces the design of controlled experiments and the collection and analysis of scientific data covering descriptive statistics, probability, mean, variance, parameter estimation, random variables and distributions, hypothesis testing, regression and correlation, analysis of variance, and multifactor experimental designs. Appropriate software package is used. Prerequisite(s): MATH150, MATH250 Credits: 3
The course focuses on fundamental topics of physics’ including waves, optics, sound, heat, electricity, circuits magnetic and electromagnetic fields and thermodynamics. Prerequisites: MATH150, PH100. Credits: 4
Culminating activity for the undergraduate major. Includes preparation, presentation, discussion, and evaluation of a practical project developed and written by each student. Prerequisite(s): All required courses. Credits: 3
Elective Engineering Courses - Select 4 Courses / 12 Credits (24 ECTS)
Students should select four courses from the following lists
Electrical Engineering (2 courses)
This course provides an introduction to active electronic devices and focuses on the design of analog electronic circuits. More specifically, course subjects include introductory semiconductor physics, p-njunctions, bipolar junction transistors (BJTs), field effect transistors (FETs), basic circuits and applications using transistors (differential amplifiers, digital logic, etc.), Laplace techniques for filter specification, amplification and filtering via linear operational amplifiers (op-amp) circuits. Prerequisite(s): EL100. Credits: 4
This course provides advanced design methods for active and passive electronic devices and focuses on the design of digital electronic circuits. Power electronic semiconductors, switch mode power converters, motor drives & their control. Digital signal interfacing, including optoelectronic and transceivers. Precision analog signal conditioning. High speed and low power techniques. Practical circuit construction and testing techniques. Examples will be investigated in lab with Autodesk SW. Prerequisite(s): EL200. Credits: 3
Advanced energy systems planning and operation with emphasis on advanced analysis methodologies and computer simulation. Penetration of renewable energy resources (RERs) into electrical networks in relation to the availability of energy storage systems (ESSs). Provision of ancillary services to electrical grids such as: balance of RERs energy production, balance local loads, reserves provision, islanded operation of distribution systems, integration into low voltage microgrids etc. Implementation and design of advanced Electric Energy Systems based on Matlab SW. Prerequisite(s): EL250. Credits: 3
The course provides an overview of UASs structure and functionality. It includes a description of the different designs of UAS and the purposes of each of them. Students will be able to understand the difference between a toy UAS (drone) and a commercialized one, and to analyze the main functions of a UAS: detecting water masses, disease detection, soil management, irrigation and drainage management, rhino protection, land surveying and many more. The students also get to know the limitations of UAS, its legislation framework (nationally and internationally), the technical capabilities of the UAS and the type of equipment it can carry. Prerequisite(s): MATH150, PH100 Credits: 3
The course analyzes advanced concepts on signals and systems in analog and discrete time focusing on noise in communication systems, line of sight radio links, amplitude modulation and demodulation, angle modulation and demodulation (phase modulation and frequency modulation). Systems’ implementations are carried out in lab equipped with Matlab SW. Prerequisite(s): EL400. Credits: 3
Math and IT (1 course)
Networking and telecommunications fundamentals including LANs, MANs, WANs, intranets, the Internet, and the WWW will be covered. Data communication and telecommunication concepts, models, standards, and protocols will be studied along with installation, configuration, systems integration and management of infrastructure technologies. Prerequisites: None. Credits: 3
Provides students with a good understanding of object-orientation programming and Java technologies. Equally important, students get hands-on experience in engineering programs in Java. They learn the basic language constructs as well as the most commonly used libraries, strings, and exceptions. Students work mostly in the computer laboratory using a popular programming environment. Prerequisites: IT150. Credits: 3
Deals with the fundamentals of organizing and manipulating data efficiently using clean conceptual models. Students study several important conceptual data types and algorithms, which they then implement in a specific programming language, even if the principles are more generally applicable to most modern programming languages. Prerequisites: IT150. Credits: 3
Introduces the fundamental concepts and principles of designing, implementing and administering databases. Upon completion of the course students are able to create logical data models of medium complexity, design the tables of a database and create the queries and reports required for using the database. Concepts such as normalization, concurrent processing, database administration, data distribution, integrity and security are thoroughly examined. SQL language as a data modeling and query language is also presented and the basic expressions are introduced. Prerequisites: IT150. Credits: 3
Introduces common web architectures such as client-server architecture and web services. Students learn how to use server- and client-side technologies to design and develop an online presence for an organization, implementing different navigation and web content strategies. Students develop dynamic websites using a combination of high-level programming languages as well as mark-up and scripting languages. Emphasis is given to evaluating websites in terms of organizational structure and design elements. Prerequisites: IT150. Credits: 3
Covers the development of mathematical tools necessary for algorithmic applications in computer science. The course includes set theory and logic, various algebraic structures, graph theory, boolean algebra, and computability theory. Students understand mathematical reasoning and logic, work with discrete structures to represent discrete objects and relationships between them, specify algorithms for certain classes of problems, and appreciate the many application areas of discrete mathematics, from computer science and networking to chemistry, botany, zoology, linguistics, geography, business, and the Internet. Prerequisites: MATH150, IT150. Credits: 3
Introduces modern approximation techniques; explains how, why, and when they can be expected to work, and provides a firm basis for future study of numerical analysis and scientific computing. Emphasis is given to global and local optimization methods. Prerequisites: MATH150, IT150, MATH300. Credits: 3
This course covers the following subjects: partial differentiation, composite functions, transformations, chain rules, vector algebra and functions, gradient, divergence, curl, curves and surfaces, multiple integrals, line integrals, surface integrals, divergence, Green's and Stoke's theorem. Prerequisite(s): MATH400. Credits: 3
Rest Engineering (1 course)
Covers the fundamental principles of thermodynamics and physical chemistry as applied to engineering systems. This course provides a foundation in fundamental thermodynamic phenomena, including the first, second and third law of thermodynamics (entropy and free energy, including the molecular basis for these thermodynamic functions), thermodynamic properties, equations of state in real and ideal gases, availability and combustion. The basic laws are used to understand and analyze the performance and efficiency of systems such as propulsion systems, automobile engines, gas turbines, steam power plants, and refrigerators. Special attention is paid to thermodynamics related to global energy issues. Prerequisite(s): CH100 Credits: 3
The course focuses on fundamental topics of physical chemistry including the properties of gases, liquids, solids and solutions, thermochemistry and thermodynamics, chemical equilibrium, reaction rates, conductance and electromotive force. Prerequisite(s): CH100. Credits: 4
An introduction to civil engineering design. Analyze needs, determine capacities and develop design alternatives for civil engineering systems. Structures, water and waste water facilities, geotechnical and transportation systems are studied. Prerequisite(s): GEN100. Credits: 3
Introduction to the legal, architectural, structural, mechanical, and electrical aspects of building construction. Principles of drawing and specification preparation and cost estimating. Prerequisite(s): GEN100, CIV100. Credits: 3
Introduction to survey measurements distance, direction and elevations. Traverse computations and adjustment. Recording field measurements by hand and electronically. Emphasis on coordinate geometry calculations. Topographic surveying and mapping. Introduction to GIS (Geographic Information Systems) in order to store, manage, query and map project data. Prereq: MATH150. Credits: 3
Introduction to Materials: review of physical concepts; structure of materials and influence on properties, relative costs of materials; information sources for properties and size standardization. Mechanics of Materials: review of terminology and concepts; stress, strain, elasticity, yield and strength; ultimate stress; Hooke’s Law, Young’s Modulus, Poisson’s Ratio; tension, compression, shear; thermal stress; strain energy; torsion in shafts; deflection of beams; shear, bending moment; stress. Friction and failure of materials. Prerequisite(s): None. Credits: 3
Aims to help provide engineers with the business leadership skills they need to advance their careers in enterprise management, being exposed to the latest business trends and thinking from experts in US and Europe. It focuses on the basic principles and practice of leadership in engineering environments. The modules focus on the principles and practice of leadership and management in private, public and not-forprofit engineering organizations. Topics include leadership, management, organizational behavior, entrepreneurship, ethics, innovation, communication, collaboration and competition, and conflict resolution. The course includes team-based projects in which the students have an opportunity to reflect upon and apply what they are learning. Prerequisite(s): None Credits: 3
This course explores the product design process via team design projects. Student are working through laboratory exercises and products are examined from various perspectives such as societal, historical design, safety and manufacturing. More specifically, subjects such as ideation, sketching, design constraints, solid modeling, decision making, statistical quality control, manufacturing methods and engineering analysis are covered. Prerequisite(s): MATH150. Credits: 3
This course analyzes the concepts of materials science and the relation of structure of material properties. More specifically, subjects such as atomic structure, mechanical properties of materials, bonding material transport, phase diagrams, solidification, solid state transformations, and corrosion and oxidation are covered. Prerequisite(s): CH100. Credits: 3
This course covers the following subjects: Properties of a pure substance, work and heat, laws of thermodynamics, entropy, thermodynamic relations, and cycles. Prerequisite(s): PH100, PH200. Credits: 3
Majors: 8 courses (minimum 24 credits – 48 ECTS)
In addition to the core courses above students are required to select a numbers of courses in the following major: