Computation Engineering
MODULE: Computation Engineering
Program delivered by distance learning higher education up to a maximum of 45 credits. This module may be combined or completed with other online university courses from this faculty.
DESCRIPTION:
As the computer engineering field has matured, the need for continued and professional education has increased. This program presents both the most up-to-date progress in the field and the fundamentals of computer engineering. It provides answers to the questions that affect computer science and engineer work every day. The program describes fundamental principles, 'best practices' and research horizons.
Courses list (each subject accounts for 3 credits):
1 BIU Earned Credit = 1 USA Semester Credit (15 hours of learning) = 2 ECTS Credit (30 hours of study).
Computation & Data Structure
Computer Science Computer Architecture Computer Systems Computer Networks Internet Technology Software & Hardware Management Analog Circuit Design Digital Circuits Design Digital Circuits Optimization Microprocessor-Based Design Software Systems Integration Computation Engineering Computer Systems Performance Software Engineering
Academic Supervisor: Wang, Tien-Chin
More information about this supervisor and online university course instructors at BIU Human Network.
This module is applicable to Specialist, Expert, Bachelor's, Master's and Ph.D. (Doctor) Programs. This distance learning degree program is designed at the postgraduate level – Master’s or Doctoral. This module may be easily adapted to complete the Specialist, Expert or Bachelor’s adult degree program requirements. A further option is the enrollment into the online university courses listed in this module.
* University Course (3 credits): Select 1 subject from this module.
* Specialist Diploma (15 credits): First 5 subjects or select 5 subjects from this module.
* Expert Diploma (21 credits): First 7 subjects or select 7 subjects from this module.
* Bachelor's Degree (130 credits): The Admission certificate issued after submission of the application for admission will show the amount of credit transferred and validated from previous education and experience, and the amount of credits required to complete this undergraduate program's major. Additional courses from other modules of this faculty will be assigned in case that the credits displayed on this module are not enough to complete the bachelor's required credits.
* Master's Degree (35 credits): Select from 3 to 9 subjects from this module depending on the amount of credits transferred from previous education and experience. Add 13 credits corresponding to a final project to the selected subjects.
* Ph.D. (Doctor) (45 credits): Select from 3 to 9 subjects from this module depending on the amount of credits transferred from previous education and experience. Add 18 credits corresponding to a final thesis to the selected subjects.
BIU issues an admission certificate after receiving your complete application for admission. This document will show the amount of credits transferred and validated from previous education and experience, and the amount of credits required to complete the degree program's major. BIU can not perform this evaluation without the complete application for admission.
Courses Description (each subject accounts for 3 credits):
Computation & Data Structure
This course treats data structures and algorithms in computer science. It includes recursion, sequential, linked and dynamic allocation of storage, stacks, queues, trees, graphs, hash tables, internal and external sorting and searching. Emphasis is placed on the design, implementation and evaluation of algorithms.
Instructor: Patrice Boisseau
Computer Science
This course provides broad coverage of the entire computer science discipline from a generic perspective, rather than from the context of one particular programming language. It is suitable for students in all fields who are interested in learning how computers work, how they are built and how they communicate with other computers and with their human users.
Instructor: Patrice Boisseau
Computer Architecture
This course offers a study of computer architecture with emphasis on the principles of computer design, instruction set design, processor architecture, memory organization, multiprocessor architecture, interconnection networks, I/O devices and peripherals. It presents the technological and the design principles of computer hardware.
Instructor: Patrice Boisseau
Computer Systems
This course examines computer systems organization, performance evaluation of computer systems, instruction set design, computer arithmetic, interfacing processors and peripherals. It also considers the performance analysis of multiprocessor architectures and simulation techniques of computer systems.
Instructor: Patrice Boisseau
Computer Networks
This course surveys modern computer networking and data communications, emphasizing the principles underlying the design of network language and the role of the communications system in distributed computing. Topics include routing, flow, congestion control, data representation and communication protocols and client-server programming.
Instructor: Patrice Boisseau
Internet Technology
This course provides a study of the architecture, utilities, services, and protocols of the Internet and World Wide Web. Topics will include markup languages (e.g. HTML), data location resources (e.g. search engines and agents), web page management, scripting languages, TCP/IP, IP routing and servers, reliability, security, electronic commerce, and virtual worlds.
Instructor: Ricardo Miralles
Software & Hardware Management
This course explains the use of hardware and software functions to solve applications and needs commonly found in information technology systems, computer environments, database systems, networks, peripherals, and telecommunication systems.
Instructor: John Stanley Bircham
Analog Circuit Design
This course explores the process of analog circuits creation from circuit mapping, analysis and verification to final design and manufacturing. It also includes the interpretation keys of technical manufacturing instructions.
Instructor: Higinio Menendez Milanes
Digital Circuits Design
This course explores the process of digital circuits design. It considers circuits types and models, various implementation technologies, mechanisms for fault testing, detection and tolerance, simplification of logic circuits and methods to achieve high performance systems.
Instructor: Higinio Menendez Milanes
Digital Circuits Optimization
This course presents a detailed and systematic method to optimize electronic circuits from high-level behavioral modeling in hardware, architectural-level synthesis and optimization, scheduling algorithms, resource sharing and binding, logic-level synthesis and optimization, sequential logic optimization, system-level synthesis, hardware-software co-design.
Instructor: Higinio Menendez Milanes
Microprocessor-Based Design
This course presents the design and programming of dedicated or embedded systems based on microprocessors and controllers. It shows how to identify these systems, interpret their schemes, and their application. It explains the design tools and programming of microprocessors.
Instructor: Higinio Menendez Milanes
Software Systems Integration
This course deals with solutions for the integration of software and hardware. It reviews integrated engineering of hardware-software systems considering software design, testing, documentation, maintenance, debugging, version control, software portability and reusability.
Instructor: Patrice Boisseau
Computation Engineering
This course examines computer architecture, design, organization, performance, instruction set design, computer arithmetic, processor design; datapath and control, memory organization, interfacing processors and peripherals, and multiprocessor architectures.
Instructor: Patrice Boisseau
Computer Systems Performance
This course evaluates computer systems performance considering design, manufacturing and life cycle. It explores testing methods of computer systems, performance verification, inspections, quality assurance, measurement and prediction of computer reliability,maintenance and reuse.
Instructor: Patrice Boisseau
Software Engineering
This course discusses stages of the software lifecycle, compares development models, and structured and object-oriented methods. It also discusses software documentation, both internal and external, verification/validation, quality assurance, testing methods, maintenance, project management and team structure, and available tools.
Instructor: Jose A. Cordova
_________________________________________________________
Professionally recognized and validated degrees.
Accredited (Non USA CHEA). International legalization available.


