PostHeaderIcon Computation Engineering

Faculty of Computer Science

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.

Non formal and independent education.

 
Social Networks