PostHeaderIcon Computer Science

Faculty of Computer Science

MODULE: Computer Science

Program delivered by distance learning higher education up to a maximum of 48 credits. This module may be combined or completed with other online university courses from this faculty.

DESCRIPTION:

This program 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. The program includes proficiency on the latest available software from a user point of view, information on data compression, analysis of algorithms, network security, encryption and database systems. It finally reviews some of the ethical, legal, and practical issues surrounding these and other topics.

 

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).

Computer Technology

Operating Systems

Computation & Data Structure

Programming Languages

Computer Science

Computer & Human Interaction

Database Management

Computer Architecture

Computer Systems

Computer Networks

Internet Technology

Web Administration & Security

Network Systems Management

Software & Hardware Management

Management Information Systems

Management Information Technology

Academic Supervisor: John Stanley Bircham

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):

 

Computer Technology

This course provides students with the knowledge and skills necessary for success in modern computer-based business environments. Students learn hardware and software functions to solve problems commonly found in business, database management, customer relations, and decision making.

Instructor: Patrice Boisseau

 

Operating Systems

This course explains the fundamental concepts of operating systems, user interfaces, computer structure, network communication and memory management. It will examine installing, configuring, upgrading, troubleshooting, and repairing computer and network systems.

Instructor: Miguel Angel Fernández Sánchez

 

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

 

Programming Languages

This course explains the utility and characteristics of different programming languages. It considers business languages (Visual BASIC), Common Gateway Interface (CGI) PERL programs and scripts, database and Open Database Connectivity (ODBC), web publishing (JAVA, XML and others), object-oriented programming (C++, Smalltalk), and UNIX.

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 & Human Interaction

This course considers human and computer interaction focusing on questions and tools for building interface applications with mutual reasoning and solving capability. It explains and applies the major mechanisms for control of complexity in large programming and computer systems. It analyzes computational systems to generate computational solutions to abstract problems.

Instructor: Jose A. Cordova

 

Database Management

This course analyzes database management systems and explains how data resources can be designed and managed to support information systems in organizations. This course develops a framework for database system analysis and design, and focuses on data modeling and management. Additional topics covered are: security, data languages, DBMS, Object Orientation, and distributed databases.

Instructor: John Stanley Bircham

 

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

 

Web Administration & Security

This course shows how to administer a network, setup a server for a network and an Internet environment, design and implement cabling for a network, troubleshoot network security problems related to e-commerce, and how to use networking protocols, TCP/IP architecture and security essentials to include authentication, encryption, and firewalls.

Instructor: Ricardo Miralles

 

Network Systems Management

This course will give students the skills and knowledge to management a network system using the following task: integrate diverse network clients, design an internetwork using TCP/IP protocol, change a LAN to an intranet, centrally distribute software upgrades to servers and clients and prepare for emerging technology capabilities.

Instructor: Patrice Boisseau

 

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

 

Management Information Systems

This course analyzes information systems and their role in organizations. It focuses on the management of information resources for optimum performance. It reviews hardware, software, data storage, and telecommunication technologies, and considers the issues of emerging technologies, social and ethical concerns, security and control. It explains the best use of computers to minimize cost and optimize results.

Instructor: Jose A. Cordova

 

Management Information Technology

This course examines the management issues surrounding information technology. It considers the impact of the deployment of information technology on firms which results in changes in work patterns and management processes. The course presents a combination of management and technical topics in order to exploit continuous innovations in the management of information technology.

Instructor: Jose A. Cordova

 

_________________________________________________________

 

Professionally recognized and validated degrees.

Accredited (Non USA CHEA). International legalization available.

Non formal and independent education.

 
Social Networks