SC 3110 Mobile Application Development

Submitted by jgauna on

The aim of this course is for students to: (1) Learn a language that can use breaks, steering techniques, and basic operations, applying this knowledge in the troubleshooting of embedded software. (2) Understand how mobile devices run programs, store information and communicate. (3) Comprehend the concept of ubiquity while using mobile devices.

SC 2301 Operating Systems

Submitted by jgauna on

The aim of this course is for students to: (1) Learn the basics of the software design that manages the resources of a computer system, its importance and significance. (2) Analyze how this software design manages the resources of a computer system. (3) Analyze the main algorithms for handling concurrency. (4) Examine the techniques used to manage the processor, memory, peripheral equipment and file systems (processes, multiprogramming, time sharing, asynchronous processes, files and memory management, scheduling, security and privacy) of a computer.

SC 2505 Advanced Programming

Submitted by jgauna on

The aim of this course is for students to master and apply programming design principles by using object-oriented programming language to learn concepts such as flat files and databases, fundamentals of design, interface development, and event handling (usability, GUI, applets, events, listeners, files, tables, connection to databases (JDBC), exception handling, templates and patterns, and validation).

SC 2565 Digital Effects

Submitted by jgauna on

The aim of this course is for students to learn and use techniques for the creation of special effects, graphical integration, audio, video, composition, lighting, particles, animation, and the combination of real and digital elements, blue screen, and alterations with a development software. Projects that generate these effects will be developed.

SC 2585 Usability

Submitted by jgauna on

The aim of this course is for students to understand principles and guidelines for the identification of a usable technology and apply them to assess and improve different applications.